Bring some uniformity to olso acl files
Currently oslo acl files do different things. When one is looking at the files for examples of how oslo project permissions work as a way of evaluating new oslo acl files, there is some confusion. This patch brings the olso acl files into a common alignment, providing a template for future oslo acl file structure. It also removes tagging ACLs from the repositories that don't use tags. The project-name-core groups have review permission in all branches. The project-name-ptl groups have tagging permission. This patch also edits acl files for oslo common libs: pycadf and taskflow, as well as openstack-dev tools: cookiecutter, oslo-cookiecutter and pbr. The permission for taskflow-core to create branches is removed. This patch removes the need to have the oslo-specs-core and olso-milestone gerrit groups. Change-Id: I5cb6948502289d8f4179aabd35885a669df9d174
This commit is contained in:
parent
629d146fea
commit
e2656444e8
@ -3,9 +3,6 @@ abandon = group cookiecutter-core
|
|||||||
label-Code-Review = -2..+2 group cookiecutter-core
|
label-Code-Review = -2..+2 group cookiecutter-core
|
||||||
label-Workflow = -1..+1 group cookiecutter-core
|
label-Workflow = -1..+1 group cookiecutter-core
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
|
||||||
pushSignedTag = group cookiecutter-core
|
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
|
||||||
|
@ -3,9 +3,6 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
|
||||||
pushSignedTag = group oslo-core
|
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
requireContributorAgreement = true
|
requireContributorAgreement = true
|
||||||
|
@ -4,7 +4,7 @@ label-Code-Review = -2..+2 group pbr-core
|
|||||||
label-Workflow = -1..+1 group pbr-core
|
label-Workflow = -1..+1 group pbr-core
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group pbr-core
|
pushSignedTag = group pbr-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,11 +3,6 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
requireContributorAgreement = true
|
requireContributorAgreement = true
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
[access "refs/heads/*"]
|
[access "refs/heads/*"]
|
||||||
abandon = group oslo-specs-core
|
abandon = group oslo-core
|
||||||
label-Code-Review = -2..+2 group oslo-specs-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-specs-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-core
|
pushSignedTag = group oslo-config-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-db-core
|
|||||||
label-Code-Review = -2..+2 group oslo-db-core
|
label-Code-Review = -2..+2 group oslo-db-core
|
||||||
label-Workflow = -1..+1 group oslo-db-core
|
label-Workflow = -1..+1 group oslo-db-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-db-core
|
pushSignedTag = group oslo-db-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-i18n-core
|
|||||||
label-Code-Review = -2..+2 group oslo-i18n-core
|
label-Code-Review = -2..+2 group oslo-i18n-core
|
||||||
label-Workflow = -1..+1 group oslo-i18n-core
|
label-Workflow = -1..+1 group oslo-i18n-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-milestone
|
pushSignedTag = group oslo-i18n-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,10 +3,8 @@ abandon = group oslo-messaging-core
|
|||||||
label-Code-Review = -2..+2 group oslo-messaging-core
|
label-Code-Review = -2..+2 group oslo-messaging-core
|
||||||
label-Workflow = -1..+1 group oslo-messaging-core
|
label-Workflow = -1..+1 group oslo-messaging-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
[access "refs/tags/*"]
|
||||||
abandon = group oslo-milestone
|
pushSignedTag = group olso-messaging-ptl
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-rootwrap-core
|
|||||||
label-Code-Review = -2..+2 group oslo-rootwrap-core
|
label-Code-Review = -2..+2 group oslo-rootwrap-core
|
||||||
label-Workflow = -1..+1 group oslo-rootwrap-core
|
label-Workflow = -1..+1 group oslo-rootwrap-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-rootwrap-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-rootwrap-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-rootwrap-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-rootwrap-core
|
pushSignedTag = group oslo-rootwrap-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-core
|
pushSignedTag = group oslo-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -4,7 +4,7 @@ label-Code-Review = -2..+2 group oslo-vmware-core
|
|||||||
label-Workflow = -1..+1 group oslo-vmware-core
|
label-Workflow = -1..+1 group oslo-vmware-core
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-vmware-milestone
|
pushSignedTag = group oslo-vmware-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-core
|
pushSignedTag = group oslo-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group oslo-core
|
|||||||
label-Code-Review = -2..+2 group oslo-core
|
label-Code-Review = -2..+2 group oslo-core
|
||||||
label-Workflow = -1..+1 group oslo-core
|
label-Workflow = -1..+1 group oslo-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group oslo-milestone
|
|
||||||
label-Code-Review = -2..+2 group oslo-milestone
|
|
||||||
label-Workflow = -1..+1 group oslo-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group oslo-core
|
pushSignedTag = group oslo-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -3,13 +3,8 @@ abandon = group pycadf-core
|
|||||||
label-Code-Review = -2..+2 group pycadf-core
|
label-Code-Review = -2..+2 group pycadf-core
|
||||||
label-Workflow = -1..+1 group pycadf-core
|
label-Workflow = -1..+1 group pycadf-core
|
||||||
|
|
||||||
[access "refs/heads/proposed/*"]
|
|
||||||
abandon = group pycadf-milestone
|
|
||||||
label-Code-Review = -2..+2 group pycadf-milestone
|
|
||||||
label-Workflow = -1..+1 group pycadf-milestone
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group pycadf-core
|
pushSignedTag = group pycadf-ptl
|
||||||
|
|
||||||
[receive]
|
[receive]
|
||||||
requireChangeId = true
|
requireChangeId = true
|
||||||
|
@ -1,18 +1,8 @@
|
|||||||
[access "refs/*"]
|
|
||||||
create = group taskflow-core
|
|
||||||
|
|
||||||
[access "refs/heads/*"]
|
[access "refs/heads/*"]
|
||||||
abandon = group taskflow-core
|
abandon = group taskflow-core
|
||||||
label-Code-Review = -2..+2 group taskflow-core
|
label-Code-Review = -2..+2 group taskflow-core
|
||||||
label-Workflow = -1..+1 group taskflow-core
|
label-Workflow = -1..+1 group taskflow-core
|
||||||
|
|
||||||
[access "refs/heads/stable/*"]
|
|
||||||
abandon = group taskflow-core
|
|
||||||
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
|
||||||
label-Code-Review = -2..+2 group taskflow-core
|
|
||||||
label-Code-Review = -1..+1 group Registered Users
|
|
||||||
label-Workflow = -1..+1 group taskflow-core
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
[access "refs/tags/*"]
|
||||||
pushSignedTag = group taskflow-ptl
|
pushSignedTag = group taskflow-ptl
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user