Pre-release stable/mitaka ACLs

Set up (temporary) pre-release ACLs for the soon-to-be-created
stable/mitaka branches (only for managed projects following the
milestones-driven release model).

This will be reverted post-release as we let stable maintenance
teams take over control over stabel branches.

Change-Id: Ia284ecddc497fbee86dc17f9f0b9f7c07293626f
This commit is contained in:
Thierry Carrez 2016-03-15 10:24:05 +01:00
parent adfb27ef23
commit b30d6a78a9
20 changed files with 320 additions and 0 deletions

View File

@ -15,6 +15,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group aodh-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group aodh-release
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group aodh-release
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group aodh-release
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,6 +15,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group barbican-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group barbican-release
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group barbican-release
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group barbican-release
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,6 +15,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group ceilometer-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group ceilometer-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group ceilometer-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group ceilometer-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group cinder-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group cinder-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group cinder-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group cinder-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -13,6 +13,22 @@ label-Code-Review = -2..+2 group horizon-core
label-Workflow = -1..+1 group designate-milestone
label-Workflow = -1..+1 group horizon-core
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group designate-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group designate-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group designate-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group designate-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group designate-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group designate-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group designate-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -17,6 +17,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group glance-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group glance-release
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group glance-release
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group glance-release
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,6 +15,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group heat-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group heat-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group heat-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group heat-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group horizon-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group horizon-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group horizon-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group horizon-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -18,6 +18,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group keystone-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group keystone-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group keystone-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group keystone-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group manila-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group manila-release
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group manila-release
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group manila-release
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -19,6 +19,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group neutron-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group neutron-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group neutron-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group neutron-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -19,6 +19,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group neutron-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group neutron-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group neutron-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group neutron-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -19,6 +19,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group neutron-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group neutron-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group neutron-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group neutron-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -19,6 +19,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group neutron-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group neutron-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group neutron-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group neutron-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group nova-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group nova-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group nova-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group nova-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group sahara-dashboard-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group sahara-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group sahara-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group sahara-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group sahara-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group sahara-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group sahara-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group sahara-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -16,6 +16,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group trove-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group trove-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group trove-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group trove-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,6 +15,22 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group zaqar-stable-maint
[access "refs/heads/stable/mitaka"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group Release Managers
abandon = group zaqar-milestone
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group Release Managers
label-Code-Review = -2..+2 group zaqar-milestone
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group Release Managers
label-Workflow = -1..+1 group zaqar-milestone
owner = group Release Managers
[receive]
requireChangeId = true
requireContributorAgreement = true