Groups have similar names in LP and gerrit but are no longer synced
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Core Infrastructure |
Fix Released
|
Medium
|
Thierry Carrez |
Bug Description
Some groups (-core, -drivers...) are now maintained in gerrit, but their membership is not synced to Launchpad.
If the groups are similar they should be synced. If the groups are different they should be named differently. If a group is useless it should be removed.
*-core, openstack-*-maint:
Those groups are used for review permissions, as well as for bug subscription (mostly around security bugs). Solution (1) is to sync from Gerrit to LP, solution (2) is to remove the groups from LP completely.
*-drivers:
Those groups are used for project management in launchpad, as well as some review permissions in gerrit. Solution (1) is to sync from gerrit to LP, solution (2) is to have two separate groups: *-drivers used in LP and *-??? used in Gerrit. Those could have slightly different membership since they cover two different sets of permissions.
openstack-admins:
This group is the owner of all things in LP. Don't know what it's used for in Gerrit. I'd suggest removing it from gerrit if it's not used there... If it is, solution (1) is to sync from Gerrit to LP, solution (2) is to have separate groups (openstack-
openstack-release:
Used in LP to add "release managers" to all drivers teams, not sure what it's used for in gerrit (which has "release managers" as a separate group). Action tbd
summary: |
- Need sync (or separation) for -drivers groups + Groups have similar names in LP and gerrit but are no longer synced |
Changed in openstack-ci: | |
assignee: | Jeremy Stanley (fungi) → Thierry Carrez (ttx) |
We had an outstanding action item from a couple infra meetings ago to rename *-drivers to *-milestone, and create new *-ptl groups with tag push access. I was going to start looking into that today, though it's going to require a coordinated ACL config change and database update query across all projects, so will interrupt code review at least briefly and will likely need to be announced/ scheduled.
As for the openstack-*-maint groups for diablo and essex, I have just created those in Gerrit per bug 1160269.