Add acls for all of the projects.
Go ahead and shove the current state of the acls into the tree. This should make future management of them much easier. Change-Id: Ia527e0f6fb2ecf707fb5f570a08496cd40f19cd1 Reviewed-on: https://review.openstack.org/16082 Reviewed-by: Jeremy Stanley <fungi@yuggoth.org> Reviewed-by: James E. Blair <corvus@inaugust.com> Approved: Clark Boylan <clark.boylan@gmail.com> Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Tested-by: Jenkins
This commit is contained in:
parent
fc33ebeed8
commit
9f2fc2be46
@ -0,0 +1,12 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group heat
|
||||
pushTag = group heat
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group heat
|
||||
label-Code-Review = -2..+2 group heat
|
@ -0,0 +1,12 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group heat
|
||||
pushTag = group heat
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group heat
|
||||
label-Code-Review = -2..+2 group heat
|
@ -0,0 +1,11 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
@ -0,0 +1,11 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
@ -0,0 +1,21 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
pushTag = group openstack-ci-core
|
||||
create = group openstack-ci-core
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
forgeAuthor = group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/upstream/*"]
|
||||
push = group openstack-ci-core
|
||||
forgeAuthor = group openstack-ci-core
|
||||
forgeCommitter = group openstack-ci-core
|
||||
pushMerge = group openstack-ci-core
|
||||
pushTag = group openstack-ci-core
|
||||
create = group openstack-ci-core
|
||||
[access "refs/for/refs/heads/upstream/*"]
|
||||
pushMerge = group openstack-ci-core
|
@ -0,0 +1,12 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
create = group openstack-ci-core
|
||||
pushTag = group openstack-ci-core
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
@ -0,0 +1,12 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/tags/*"]
|
||||
create = group openstack-ci-core
|
||||
pushTag = group openstack-ci-core
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
pushTag = group openstack-ci-admins
|
||||
create = group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
@ -0,0 +1,12 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
action = cherry pick
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
@ -0,0 +1,9 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
@ -0,0 +1,14 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group openstack-ci-core
|
||||
pushTag = group openstack-ci-core
|
||||
[access "refs/heads/*"]
|
||||
forgeAuthor = group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
@ -0,0 +1,14 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group openstack-ci-core
|
||||
pushTag = group openstack-ci-core
|
||||
[access "refs/heads/*"]
|
||||
forgeAuthor = group openstack-ci-core
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
@ -0,0 +1,18 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
action = cherry pick
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/meta/config"]
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Verified = -2..+2 group openstack-ci-admins
|
||||
submit = group openstack-ci-admins
|
@ -0,0 +1,18 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
action = cherry pick
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/meta/config"]
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Verified = -2..+2 group openstack-ci-admins
|
||||
submit = group openstack-ci-admins
|
@ -0,0 +1,11 @@
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-core
|
||||
label-Approved = +0..+1 group openstack-ci-core
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
@ -0,0 +1,13 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
action = cherry pick
|
||||
[project]
|
||||
state = active
|
@ -0,0 +1,15 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group devstack-core
|
||||
label-Approved = +0..+1 group devstack-core
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
||||
label-Code-Review = -2..+2 group devstack-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group devstack-core
|
@ -0,0 +1,14 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-nose-core
|
||||
label-Approved = +0..+1 group openstack-nose-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group openstack-nose-drivers
|
||||
label-Approved = +0..+1 group openstack-nose-drivers
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-qa-core
|
||||
label-Approved = +0..+1 group openstack-qa-core
|
@ -0,0 +1,14 @@
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
pushTag = group openstack-ci-admins
|
||||
create = group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
@ -0,0 +1,13 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-cla
|
||||
label-Approved = +0..+1 group openstack-cla
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group openstack-cla
|
||||
label-Approved = +0..+1 group openstack-cla
|
@ -0,0 +1,17 @@
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-doc-core
|
||||
label-Approved = +0..+1 group openstack-doc-core
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
||||
label-Code-Review = -2..+2 group openstack-doc-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group openstack-doc-core
|
@ -0,0 +1,13 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group ceilometer-drivers
|
||||
pushTag = group ceilometer-drivers
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group ceilometer-drivers
|
||||
label-Code-Review = -2..+2 group ceilometer-drivers
|
@ -0,0 +1,15 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group cinder-core
|
||||
label-Approved = +0..+1 group cinder-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group cinder-drivers
|
||||
label-Approved = +0..+1 group cinder-drivers
|
||||
[project]
|
||||
state = active
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group nova-core
|
||||
label-Approved = +0..+1 group nova-core
|
@ -0,0 +1,13 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group glance-core
|
||||
label-Approved = +0..+1 group glance-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group glance-drivers
|
||||
label-Approved = +0..+1 group glance-drivers
|
@ -0,0 +1,17 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group horizon-core
|
||||
label-Approved = +0..+1 group horizon-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group horizon-drivers
|
||||
label-Approved = +0..+1 group horizon-drivers
|
||||
[access "refs/heads/stable/diablo"]
|
||||
label-Code-Review = -2..+2 group horizon-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group horizon-core
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group keystone-core
|
||||
label-Approved = +0..+1 group keystone-core
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group glance-core
|
||||
label-Approved = +0..+1 group glance-core
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
@ -0,0 +1,22 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group keystone-core
|
||||
label-Approved = +0..+1 group keystone-core
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group keystone-drivers
|
||||
label-Approved = +0..+1 group keystone-drivers
|
||||
[access "refs/heads/stable/diablo"]
|
||||
label-Code-Review = -2..+2 group keystone-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group keystone-core
|
||||
exclusiveGroupPermissions = label-Approved label-Code-Review
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/for/refs/*"]
|
||||
pushMerge = group keystone-drivers
|
@ -0,0 +1,18 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group melange-core
|
||||
label-Approved = +0..+1 group melange-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group melange-drivers
|
||||
label-Approved = +0..+1 group melange-drivers
|
||||
[access "refs/heads/stable/essex"]
|
||||
label-Code-Review = -2..+2 group melange-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group melange-core
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group quantum-core
|
||||
label-Approved = +0..+1 group quantum-core
|
@ -0,0 +1,16 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group nova-core
|
||||
label-Approved = +0..+1 group nova-core
|
||||
workInProgress = group nova-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group nova-drivers
|
||||
label-Approved = +0..+1 group nova-drivers
|
||||
[project]
|
||||
state = active
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group swift-core
|
||||
label-Approved = +0..+1 group swift-core
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-deploy-core
|
||||
label-Approved = +0..+1 group openstack-deploy-core
|
@ -0,0 +1,18 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
action = cherry pick
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/meta/config"]
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Verified = -2..+2 group openstack-ci-admins
|
||||
submit = group openstack-ci-admins
|
@ -0,0 +1,11 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-ci-admins
|
||||
label-Approved = +0..+1 group openstack-ci-admins
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
@ -0,0 +1,15 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-doc-core
|
||||
label-Approved = +0..+1 group openstack-doc-core
|
||||
[access "refs/heads/stable/*"]
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
||||
label-Code-Review = -2..+2 group openstack-doc-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group openstack-doc-core
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-admins
|
||||
label-Approved = +0..+1 group openstack-admins
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-deploy-core
|
||||
label-Approved = +0..+1 group openstack-deploy-core
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
@ -0,0 +1,16 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-common-core
|
||||
label-Approved = +0..+1 group openstack-common-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group openstack-common-drivers
|
||||
label-Approved = +0..+1 group openstack-common-drivers
|
||||
[project]
|
||||
state = active
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group cinder-core
|
||||
label-Approved = +0..+1 group cinder-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group cinder-drivers
|
||||
label-Approved = +0..+1 group cinder-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group cinder-drivers
|
||||
pushTag = group cinder-drivers
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group glance-core
|
||||
label-Approved = +0..+1 group glance-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group glance-drivers
|
||||
label-Approved = +0..+1 group glance-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group glance-drivers
|
||||
pushTag = group glance-drivers
|
@ -0,0 +1,18 @@
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group keystone-core
|
||||
label-Approved = +0..+1 group keystone-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group keystone-drivers
|
||||
label-Approved = +0..+1 group keystone-drivers
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group keystone-drivers
|
||||
pushTag = group keystone-drivers
|
||||
[access "refs/for/refs/*"]
|
||||
pushMerge = group keystone-drivers
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group melange-core
|
||||
label-Approved = +0..+1 group melange-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group melange-drivers
|
||||
label-Approved = +0..+1 group melange-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group melange-drivers
|
||||
pushTag = group melange-drivers
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group nova-core
|
||||
label-Approved = +0..+1 group nova-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group nova-drivers
|
||||
label-Approved = +0..+1 group nova-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group nova-drivers
|
||||
pushTag = group nova-drivers
|
@ -0,0 +1,17 @@
|
||||
[project]
|
||||
state = active
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group python-openstackclient-core
|
||||
label-Approved = +0..+1 group python-openstackclient-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group python-openstackclient-drivers
|
||||
label-Approved = +0..+1 group python-openstackclient-drivers
|
||||
[access "refs/heads/*"]
|
||||
[access "refs/tags/*"]
|
||||
create = group python-openstackclient-drivers
|
||||
pushTag = group python-openstackclient-drivers
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group quantum-core
|
||||
label-Approved = +0..+1 group quantum-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group quantum-drivers
|
||||
label-Approved = +0..+1 group quantum-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group quantum-drivers
|
||||
pushTag = group quantum-drivers
|
@ -0,0 +1,16 @@
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group swift-core
|
||||
label-Approved = +0..+1 group swift-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group swift-drivers
|
||||
label-Approved = +0..+1 group swift-drivers
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/tags/*"]
|
||||
create = group swift-drivers
|
||||
pushTag = group swift-drivers
|
@ -0,0 +1,25 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group Quantum Release Managers
|
||||
pushTag = group Quantum Release Managers
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group quantum-core
|
||||
label-Approved = +0..+1 group quantum-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group quantum-drivers
|
||||
label-Approved = +0..+1 group quantum-drivers
|
||||
[access "refs/heads/stable/diablo"]
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
||||
label-Code-Review = -2..+2 group quantum-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group quantum-core
|
||||
[access "refs/heads/stable/essex"]
|
||||
exclusiveGroupPermissions = label-Code-Review label-Approved
|
||||
label-Code-Review = -2..+2 group quantum-core
|
||||
label-Code-Review = -1..+1 group Registered Users
|
||||
label-Approved = +0..+1 group quantum-core
|
@ -0,0 +1,14 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
requireShortMessage = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-common-core
|
||||
label-Approved = +0..+1 group openstack-common-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group openstack-common-drivers
|
||||
label-Approved = +0..+1 group openstack-common-drivers
|
@ -0,0 +1,13 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group swift-core
|
||||
label-Approved = +0..+1 group swift-core
|
||||
[access "refs/heads/milestone-proposed"]
|
||||
label-Code-Review = -2..+2 group swift-drivers
|
||||
label-Approved = +0..+1 group swift-drivers
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group openstack-qa-core
|
||||
label-Approved = +0..+1 group openstack-qa-core
|
@ -0,0 +1,14 @@
|
||||
[project]
|
||||
state = active
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access]
|
||||
inheritFrom = API-Projects
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group cinder-core
|
||||
label-Approved = +0..+1 group cinder-core
|
@ -0,0 +1,13 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[access "refs/heads/*"]
|
||||
label-Approved = +0..+1 group mraas-core
|
||||
label-Code-Review = -2..+2 group mraas-core
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireShortMessage = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[project]
|
||||
state = active
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group libra-core
|
||||
label-Approved = +0..+1 group libra-core
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group marconi-core
|
||||
label-Approved = +0..+1 group marconi-core
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group moniker-core
|
||||
label-Approved = +0..+1 group moniker-core
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group moniker-core
|
||||
label-Approved = +0..+1 group moniker-core
|
@ -0,0 +1,12 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
create = group reddwarf-drivers
|
||||
pushTag = group reddwarf-drivers
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group reddwarf-drivers
|
||||
label-Approved = +0..+1 group reddwarf-drivers
|
@ -0,0 +1,10 @@
|
||||
[access "refs/*"]
|
||||
owner = group Administrators
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
[submit]
|
||||
mergeContent = true
|
||||
[access "refs/heads/*"]
|
||||
label-Code-Review = -2..+2 group reddwarf-drivers
|
||||
label-Approved = +0..+1 group reddwarf-drivers
|
@ -13,66 +13,128 @@
|
||||
options:
|
||||
- has-wiki
|
||||
description: '"Heat" keeps the clouds up ;)'
|
||||
acl_config: /home/gerrit2/acls/heat-api/heat.config
|
||||
- project: heat-api/python-heatclient
|
||||
acl_config: /home/gerrit2/acls/heat-api/python-heatclient.config
|
||||
- project: openstack-ci/devstack-gate
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/devstack-gate.config
|
||||
- project: openstack-ci/gerrit
|
||||
description: Fork of Gerrit used by OpenStack
|
||||
remote: https://gerrit.googlesource.com/gerrit
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/gerrit.config
|
||||
- project: openstack-ci/gerrit-verification-status-plugin
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/gerrit-verification-status-plugin.config
|
||||
- project: openstack-ci/gerritbot
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/gerritbot.config
|
||||
- project: openstack-ci/gerritlib
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/gerritlib.config
|
||||
- project: openstack-ci/git-review
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/git-review.config
|
||||
- project: openstack-ci/jenkins-job-builder
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/jenkins-job-builder.config
|
||||
- project: openstack-ci/lodgeit
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/lodgeit.config
|
||||
- project: openstack-ci/meetbot
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/meetbot.config
|
||||
- project: openstack-ci/nose-html-output
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/nose-html-output.config
|
||||
- project: openstack-ci/puppet-apparmor
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/puppet-apparmor.config
|
||||
- project: openstack-ci/puppet-dashboard
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/puppet-dashboard.config
|
||||
- project: openstack-ci/puppet-vcsrepo
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/puppet-vcsrepo.config
|
||||
- project: openstack-ci/pypi-mirror
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/pypi-mirror.config
|
||||
- project: openstack-ci/zuul
|
||||
acl_config: /home/gerrit2/acls/openstack-ci/zuul.config
|
||||
- project: openstack-dev/devstack
|
||||
acl_config: /home/gerrit2/acls/openstack-dev/devstack.config
|
||||
- project: openstack-dev/openstack-nose
|
||||
acl_config: /home/gerrit2/acls/openstack-dev/openstack-nose.config
|
||||
- project: openstack-dev/openstack-qa
|
||||
acl_config: /home/gerrit2/acls/openstack-dev/openstack-qa.config
|
||||
- project: openstack-dev/pbr
|
||||
acl_config: /home/gerrit2/acls/openstack-dev/pbr.config
|
||||
- project: openstack-dev/sandbox
|
||||
acl_config: /home/gerrit2/acls/openstack-dev/sandbox.config
|
||||
- project: openstack/api-site
|
||||
acl_config: /home/gerrit2/acls/openstack/api-site.config
|
||||
- project: openstack/ceilometer
|
||||
acl_config: /home/gerrit2/acls/openstack/ceilometer.config
|
||||
- project: openstack/cinder
|
||||
acl_config: /home/gerrit2/acls/openstack/cinder.config
|
||||
- project: openstack/compute-api
|
||||
acl_config: /home/gerrit2/acls/openstack/compute-api.config
|
||||
- project: openstack/glance
|
||||
acl_config: /home/gerrit2/acls/openstack/glance.config
|
||||
- project: openstack/horizon
|
||||
acl_config: /home/gerrit2/acls/openstack/horizon.config
|
||||
- project: openstack/identity-api
|
||||
acl_config: /home/gerrit2/acls/openstack/identity-api.config
|
||||
- project: openstack/image-api
|
||||
acl_config: /home/gerrit2/acls/openstack/image-api.config
|
||||
- project: openstack/keystone
|
||||
acl_config: /home/gerrit2/acls/openstack/keystone.config
|
||||
- project: openstack/melange
|
||||
acl_config: /home/gerrit2/acls/openstack/melange.config
|
||||
- project: openstack/netconn-api
|
||||
acl_config: /home/gerrit2/acls/openstack/netconn-api.config
|
||||
- project: openstack/nova
|
||||
acl_config: /home/gerrit2/acls/openstack/nova.config
|
||||
- project: openstack/object-api
|
||||
acl_config: /home/gerrit2/acls/openstack/object-api.config
|
||||
- project: openstack/openstack-chef
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-chef.config
|
||||
- project: openstack/openstack-ci
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-ci.config
|
||||
- project: openstack/openstack-ci-puppet
|
||||
acl_config: /home/gerrit2/acls/openstack-ci-puppet.config
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-ci-puppet.config
|
||||
- project: openstack/openstack-manuals
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-manuals.config
|
||||
- project: openstack/openstack-planet
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-planet.config
|
||||
- project: openstack/openstack-puppet
|
||||
acl_config: /home/gerrit2/acls/openstack/openstack-puppet.config
|
||||
- project: openstack/oslo-incubator
|
||||
acl_config: /home/gerrit2/acls/openstack/oslo-incubator.config
|
||||
- project: openstack/python-cinderclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-cinderclient.config
|
||||
- project: openstack/python-glanceclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-glanceclient.config
|
||||
- project: openstack/python-keystoneclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-keystoneclient.config
|
||||
- project: openstack/python-melangeclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-melangeclient.config
|
||||
- project: openstack/python-novaclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-novaclient.config
|
||||
- project: openstack/python-openstackclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-openstackclient.config
|
||||
- project: openstack/python-quantumclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-quantumclient.config
|
||||
- project: openstack/python-swiftclient
|
||||
acl_config: /home/gerrit2/acls/openstack/python-swiftclient.config
|
||||
- project: openstack/quantum
|
||||
acl_config: /home/gerrit2/acls/openstack/quantum.config
|
||||
- project: openstack/requirements
|
||||
acl_config: /home/gerrit2/acls/openstack/requirements.config
|
||||
- project: openstack/swift
|
||||
acl_config: /home/gerrit2/acls/openstack/swift.config
|
||||
- project: openstack/tempest
|
||||
acl_config: /home/gerrit2/acls/openstack/tempest.config
|
||||
- project: openstack/volume-api
|
||||
acl_config: /home/gerrit2/acls/openstack/volume-api.config
|
||||
- project: stackforge/MRaaS
|
||||
acl_config: /home/gerrit2/acls/stackforge/MRaaS.config
|
||||
- project: stackforge/libra
|
||||
acl_config: /home/gerrit2/acls/stackforge/libra.config
|
||||
- project: stackforge/marconi
|
||||
acl_config: /home/gerrit2/acls/stackforge/marconi.config
|
||||
- project: stackforge/moniker
|
||||
acl_config: /home/gerrit2/acls/stackforge/moniker.config
|
||||
- project: stackforge/python-monikerclient
|
||||
acl_config: /home/gerrit2/acls/stackforge/python-monikerclient.config
|
||||
- project: stackforge/python-reddwarfclient
|
||||
acl_config: /home/gerrit2/acls/stackforge/python-reddwarfclient.config
|
||||
- project: stackforge/reddwarf
|
||||
acl_config: /home/gerrit2/acls/stackforge/reddwarf.config
|
||||
|
Loading…
Reference in New Issue
Block a user