cinder/doc/source/contributor/cinder-groups.rst
Brian Rosmaita ff677d5adf doc: add rbd-iscsi-client info
Add rbd-iscsi-client-core to the list of gerrit groups maintained
by the cinder project, and add info about the rbd-iscsi-client to
the base contributor doc.

Change-Id: I37ae86a41e93d4cee652e2201adffa36cb2ff2e1
2021-02-09 22:15:25 -05:00

4.4 KiB

Cinder Groups in Gerrit and Launchpad

group what who where
"Cinder" team not sure, exactly an "open" team, anyone with a Launchpad account can join https://launchpad.net/~cinder
"Cinder Bug Team" team can triage (change status fields) on bugs an "open" team, people self-nominate https://launchpad.net/~cinder-bugs
"Cinder Drivers" team Maintains the Launchpad space for Cinder, os-brick, cinderlib, python-cinderclient, and cinder-tempest-plugin Anyone who is interested in doing some work, has a Launchpad account, and is approved by the current members https://launchpad.net/~cinder-drivers
"Cinder Core security contacts" team can see and work on private security bugs while they are under embargo subset of cinder-core (the OpenStack Vulnerablity Management Team likes to keep this team small), so even though the PTL can add people, you should propose them on the mailing list first https://launchpad.net/~cinder-coresec

The Cinder project has total control over the membership of these groups.

group what who where
cinder-core +2 powers in Cinder project code repositories cinder core reviewers https://review.opendev.org/#/admin/groups/83,members
cinder-specs-core +2 powers in cinder-specs repository cinder-core (plus others if appropriate; currently only cinder-core) https://review.opendev.org/#/admin/groups/344,members
cinder-tempest-plugin-core +2 powers on the cinder-tempest-plugin repository cinder-core plus other appropriate people https://review.opendev.org/#/admin/groups/2088,members
rbd-iscsi-client-core +2 powers on the rbd-iscsi-client repository cinder-core (plus others if appropriate; currently only cinder-core) https://review.opendev.org/admin/groups/b25813f5baef62b9449371c91f7dbacbcf7bc6d6,members

The Cinder project shares control over the membership of these groups. If you want to add someone to one of these groups who doesn't already have membership by being in an included group, be sure to include the other groups or individual members in your proposal email.

group what who where
cinder-stable-maint +2 powers on backports to stable branches subset of cinder-core (subject to approval by stable-maint-core) plus the stable-maint-core team https://review.opendev.org/#/admin/groups/534,members
devstack-plugin-ceph-core +2 powers on the code repo for the Ceph devstack plugin cinder-core, devstack-core, manila-core, qa-release, other appropriate people https://review.opendev.org/#/admin/groups/1196,members
devstack-plugin-nfs-core +2 powers on the code repo for the NFS devstack plugin cinder-core, devstack-core, other appropriate people https://review.opendev.org/#/admin/groups/1330,members
devstack-plugin-open-cas-core +2 powers on the code repo for the Open CAS devstack plugin cinder-core, devstack-core, other appropriate people https://review.opendev.org/#/admin/groups/2082,members

NOTE: The following groups exist, but I don't think they are used for anything anymore.

group where
cinder-ci https://review.opendev.org/#/admin/groups/508,members
cinder-milestone https://review.opendev.org/#/admin/groups/82,members
cinder-release https://review.opendev.org/#/admin/groups/144,members
cinder-release-branch https://review.opendev.org/#/admin/groups/1507,members

How Gerrit groups are connected to project repositories

The connection between the groups defined in gerrit and what they can do is defined in the project-config repository: https://opendev.org/openstack/project-config

  • gerrit/projects.yaml sets the config file for a project
  • gerrit/acls contains the config files