Matthew Treinish fe5f398d02 Make acls for QA program projects consistent
This commit gives a uniform structure to acl groups for the QA program
projects. This mostly entails removing the milestone proposed section
from use for tempest, (since it is no longer needed) and adding ptl
groups for devstack and grenade with permissions to push signed tags.
(although there probably won't be a need to push tags)

The other changes which are required as part of this cleanup, but I
believe require manual intervention are:
 - To add a qa-ptl group which is a member of the tempest-ptl,
   devstack-ptl, and grenade-ptl groups
 - add the ptl groups to their respective core groups
 - Remove openstack-qa-core group (since I'm not even sure what it's
   even used for)
 - Remove tempest-milestone group (after this change lands)

This change and the manual steps can probably wait until after
governance change I42cdbb8dbbc98a3d83b6bb1abcaadefcc0618bb8 lands

Change-Id: I26d9264b54bb6551d0d73fe58c3d19c4a58ad61e
2014-08-13 16:53:58 -04:00

22 lines
568 B
Plaintext

[access "refs/heads/*"]
abandon = group tempest-core
label-Code-Review = -2..+2 group tempest-core
label-Workflow = -1..+1 group tempest-core
[access "refs/heads/stable/*"]
abandon = group tempest-core
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group tempest-core
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+1 group tempest-core
[access "refs/tags/*"]
pushSignedTag = group tempest-ptl
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true