Remove direct tag / branch ACLs for official projects

The TC confirmed that creating tags (or branches) for repositories
in official deliverables should be handled by the release management
team through the openstack/releases repository.

Yet some ACLs still allow for direct tagging or creating references
by some other teams, which can cause process disruption.

This removes tagging and branch-creating rights for official
deliverables that are already handled by the release management team,
or which never released in the past.

The tool that generated this patch (and contains the list of remaining
team and repository exceptions to the rule) will be posted to the
releases repository.

Depends-On: https://review.openstack.org/557737
Change-Id: I9feea4a59fccec940a36a7953d35a6f734d86582
This commit is contained in:
Thierry Carrez 2018-04-11 11:17:42 +02:00
parent e1e172b1f2
commit 16aad55298
186 changed files with 0 additions and 546 deletions

View File

@ -4,9 +4,6 @@ label-Code-Review = -2..+2 group devstack-core
label-Verified = -1..+1 group devstack-ci
label-Workflow = -1..+1 group devstack-core
[access "refs/tags/*"]
pushSignedTag = group devstack-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group grenade-core
label-Code-Review = -2..+2 group grenade-core
label-Workflow = -1..+1 group grenade-core
[access "refs/tags/*"]
pushSignedTag = group grenade-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group hacking-core
create = group hacking-release
label-Code-Review = -2..+2 group hacking-core
label-Workflow = -1..+1 group hacking-core

View File

@ -3,9 +3,6 @@ abandon = group heat-core
label-Code-Review = -2..+2 group heat-core
label-Workflow = -1..+1 group heat-core
[access "refs/tags/*"]
pushSignedTag = group heat-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group pbr-core
label-Code-Review = -2..+2 group pbr-core
label-Workflow = -1..+1 group pbr-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true

View File

@ -3,9 +3,6 @@ abandon = group cookiecutter-core
label-Code-Review = -2..+2 group cookiecutter-core
label-Workflow = -1..+1 group cookiecutter-core
[access "refs/tags/*"]
pushSignedTag = group cookiecutter-core
[receive]
requireChangeId = true

View File

@ -3,9 +3,6 @@ abandon = group release-tools-core
label-Code-Review = -2..+2 group release-tools-core
label-Workflow = -1..+1 group release-tools-core
[access "refs/tags/*"]
pushSignedTag = group release-tools-core
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group ansible-config_template-core
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group ansible-config_template-core
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group ansible-config_template-core

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group ansible-role-python_venv_build-core
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group ansible-role-python_venv_build-core
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group ansible-role-python_venv_build-core

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group ansible-role-systemd_mount-core
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group ansible-role-systemd_mount-core
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group ansible-role-systemd_mount-core

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group ansible-role-systemd_networkd-core
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group ansible-role-systemd_networkd-core
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group ansible-role-systemd_networkd-core

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group ansible-role-systemd_service-core
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group ansible-role-systemd_service-core
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group ansible-role-systemd_service-core

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group bandit-core
label-Code-Review = -2..+2 group bandit-core
label-Workflow = -1..+1 group bandit-core
[access "refs/tags/*"]
pushSignedTag = group bandit-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group blazar-core
create = group blazar-release
label-Code-Review = -2..+2 group blazar-core
label-Workflow = -1..+1 group blazar-core

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,13 +1,9 @@
[access "refs/heads/*"]
abandon = group ceilometer-powervm-core
create = group ceilometer-powervm-core
label-Code-Review = -2..+2 group ceilometer-powervm-core
label-Verified = -1..+1 group powervm-ci
label-Workflow = -1..+1 group ceilometer-powervm-core
[access "refs/tags/*"]
pushSignedTag = group ceilometer-powervm-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group ceilometer-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group cliff-core
label-Code-Review = -2..+2 group cliff-core
label-Workflow = -1..+1 group cliff-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group cloudkitty-core
create = group cloudkitty-release
label-Code-Review = -2..+2 group cloudkitty-core
label-Workflow = -1..+1 group cloudkitty-core

View File

@ -3,9 +3,6 @@ abandon = group coverage2sql-core
label-Code-Review = -2..+2 group coverage2sql-core
label-Workflow = -1..+1 group coverage2sql-core
[access "refs/tags/*"]
pushSignedTag = group coverage2sql-release
[receive]
requireChangeId = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group cyborg-core
create = group cyborg-release
label-Code-Review = -2..+2 group cyborg-core
label-Workflow = -1..+1 group cyborg-core

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group horizon-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group ec2-api-core
create = group ec2-api-release
label-Code-Review = -2..+2 group ec2-api-core
label-Workflow = -1..+1 group ec2-api-core
[access "refs/tags/*"]
pushSignedTag = group ec2-api-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,7 +3,6 @@ pushMerge = group freezer-release
[access "refs/heads/*"]
abandon = group freezer-tempest-core
create = group freezer-release
label-Code-Review = -2..+2 group freezer-tempest-core
label-Workflow = -1..+1 group freezer-tempest-core

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group fuxi-golang-core
create = group fuxi-golang-release
label-Code-Review = -2..+2 group fuxi-golang-core
label-Workflow = -1..+1 group fuxi-golang-core
[access "refs/tags/*"]
pushSignedTag = group fuxi-golang-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group fuxi-kubernetes-core
create = group fuxi-release
label-Code-Review = -2..+2 group fuxi-kubernetes-core
label-Workflow = -1..+1 group fuxi-kubernetes-core
[access "refs/tags/*"]
pushSignedTag = group fuxi-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group fuxi-core
create = group fuxi-release
label-Code-Review = -2..+2 group fuxi-core
label-Workflow = -1..+1 group fuxi-core
[access "refs/tags/*"]
pushSignedTag = group fuxi-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -20,9 +20,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group glance-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group heat-translator-core
label-Code-Review = -2..+2 group heat-translator-core
label-Workflow = -1..+1 group heat-translator-core
[access "refs/tags/*"]
pushSignedTag = group heat-translator-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group ironic-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group karbor-core
create = group karbor-release
label-Code-Review = -2..+2 group karbor-core
label-Workflow = -1..+1 group karbor-core

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group keystone-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group keystone-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group kolla-ansible-core
create = group kolla-release
label-Code-Review = -2..+2 group kolla-ansible-core
label-Workflow = -1..+1 group kolla-ansible-core
[access "refs/tags/*"]
pushSignedTag = group kolla-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group kolla-kubernetes-core
create = group kolla-release
label-Code-Review = -2..+2 group kolla-kubernetes-core
label-Workflow = -1..+1 group kolla-kubernetes-core
[access "refs/tags/*"]
pushSignedTag = group kolla-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group kolla-core
create = group kolla-release
label-Code-Review = -2..+2 group kolla-core
label-Workflow = -1..+1 group kolla-core
[access "refs/tags/*"]
pushSignedTag = group kolla-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,7 +3,6 @@ pushMerge = group kuryr-release
[access "refs/heads/*"]
abandon = group kuryr-kubernetes-core
create = group kuryr-release
label-Code-Review = -2..+2 group kuryr-kubernetes-core
label-Workflow = -1..+1 group kuryr-kubernetes-core

View File

@ -3,7 +3,6 @@ pushMerge = group kuryr-release
[access "refs/heads/*"]
abandon = group kuryr-libnetwork-core
create = group kuryr-release
label-Code-Review = -2..+2 group kuryr-libnetwork-core
label-Workflow = -1..+1 group kuryr-libnetwork-core

View File

@ -3,7 +3,6 @@ pushMerge = group kuryr-release
[access "refs/heads/*"]
abandon = group kuryr-tempest-core
create = group kuryr-release
label-Code-Review = -2..+2 group kuryr-tempest-core
label-Workflow = -1..+1 group kuryr-tempest-core

View File

@ -3,7 +3,6 @@ pushMerge = group kuryr-release
[access "refs/heads/*"]
abandon = group kuryr-core
create = group kuryr-release
label-Code-Review = -2..+2 group kuryr-core
label-Workflow = -1..+1 group kuryr-core
@ -19,9 +18,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group kuryr-release
[access "refs/tags/*"]
pushSignedTag = group kuryr-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group ldappool-core
create = group ldappool-release
label-Code-Review = -2..+2 group ldappool-core
label-Workflow = -1..+1 group ldappool-core
[access "refs/tags/*"]
pushSignedTag = group ldappool-release
[receive]
requireChangeId = true
requireContributorAgreement = false

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group loci-core
create = group loci-release
label-Code-Review = -2..+2 group loci-core
label-Workflow = -1..+1 group loci-core
[access "refs/tags/*"]
pushSignedTag = group loci-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group magnum-ui-core
create = group magnum-milestone
label-Code-Review = -2..+2 group magnum-ui-core
label-Workflow = -1..+1 group magnum-ui-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group magnum-core
create = group magnum-milestone
label-Code-Review = -2..+2 group magnum-core
label-Workflow = -1..+1 group magnum-core

View File

@ -6,9 +6,6 @@ label-Code-Review = -2..+2 group manila-core
label-Workflow = -1..+1 group horizon-core
label-Workflow = -1..+1 group manila-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group masakari-core
create = group masakari-release
label-Code-Review = -2..+2 group masakari-core
label-Workflow = -1..+1 group masakari-core
[access "refs/tags/*"]
pushSignedTag = group masakari-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group mistral-core
create = group mistral-release
label-Code-Review = -2..+2 group mistral-core
label-Workflow = -1..+1 group mistral-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group murano-core
create = group murano-release
label-Code-Review = -2..+2 group murano-core
label-Verified = -1..+1 group murano-ci
label-Workflow = -1..+1 group murano-core

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group networking-bagpipe-core
create = group neutron-release
label-Code-Review = -2..+2 group networking-bagpipe-core
label-Workflow = -1..+1 group networking-bagpipe-core

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group networking-bgpvpn-core
create = group neutron-release
label-Code-Review = -2..+2 group networking-bgpvpn-core
label-Workflow = -1..+1 group networking-bgpvpn-core

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group networking-midonet-core
create = group neutron-release
label-Code-Review = -2..+2 group networking-midonet-core
label-Workflow = -1..+1 group networking-midonet-core

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group networking-odl-core
create = group neutron-release
label-Code-Review = -2..+2 group networking-odl-core
label-Workflow = -1..+1 group networking-odl-core

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group networking-sfc-core
create = group neutron-release
label-Code-Review = -2..+2 group networking-sfc-core
label-Workflow = -1..+1 group networking-sfc-core

View File

@ -3,7 +3,6 @@ pushMerge = group octavia-release
[access "refs/heads/*"]
abandon = group neutron-lbaas-dashboard-core
create = group octavia-release
label-Code-Review = -2..+2 group neutron-lbaas-dashboard-core
label-Verified = -1..+1 group octavia-ci
label-Workflow = -1..+1 group neutron-lbaas-dashboard-core

View File

@ -7,9 +7,6 @@ label-Code-Review = -2..+2 group neutron-lib-core
label-Verified = -1..+1 group neutron-ci
label-Workflow = -1..+1 group neutron-lib-commit
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group neutron-vpnaas-dashboard-core
create = group neutron-vpnaas-dashboard-release
label-Code-Review = -2..+2 group neutron-vpnaas-dashboard-core
label-Workflow = -1..+1 group neutron-vpnaas-dashboard-core
[access "refs/tags/*"]
pushSignedTag = group neutron-vpnaas-dashboard-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,7 +3,6 @@ pushMerge = group neutron-release
[access "refs/heads/*"]
abandon = group neutron-vpnaas-core
create = group neutron-release
label-Code-Review = -2..+2 group neutron-vpnaas-core
label-Verified = -1..+1 group neutron-ci
label-Workflow = -1..+1 group neutron-vpnaas-core

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group octavia-dashboard-core
create = group octavia-release
label-Code-Review = -2..+2 group octavia-dashboard-core
label-Verified = -1..+1 group octavia-ci
label-Workflow = -1..+1 group octavia-dashboard-core

View File

@ -1,6 +1,5 @@
[access "refs/heads/*"]
abandon = group octavia-tempest-core
create = group octavia-release
label-Code-Review = -2..+2 group octavia-tempest-core
label-Verified = -1..+1 group octavia-ci
label-Workflow = -1..+1 group octavia-tempest-core

View File

@ -3,7 +3,6 @@ pushMerge = group octavia-release
[access "refs/heads/*"]
abandon = group octavia-core
create = group octavia-release
label-Code-Review = -2..+2 group octavia-core
label-Verified = -1..+1 group octavia-ci
label-Workflow = -1..+1 group octavia-core

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_almanach-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_almanach-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_almanach-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_aodh-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_aodh-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_aodh-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_ceilometer-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_ceilometer-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_ceilometer-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_cloudkitty-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_cloudkitty-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_cloudkitty-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_congress-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_congress-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_congress-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_designate-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_designate-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_designate-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_gnocchi-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_gnocchi-core
label-Workflow = -1..+1 group openstack-ansible-core

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_ironic-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_ironic-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_ironic-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_karbor-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_karbor-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_karbor-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_molteniron-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_molteniron-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_molteniron-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_monasca-agent-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_monasca-agent-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_monasca-agent-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_monasca-ui-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_monasca-ui-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_monasca-ui-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_monasca-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_monasca-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_monasca-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_neutron-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_neutron-core
label-Workflow = -1..+1 group openstack-ansible-core

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_octavia-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_octavia-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_octavia-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,7 +1,6 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_panko-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_panko-core
label-Workflow = -1..+1 group openstack-ansible-core

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_sahara-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_sahara-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_sahara-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_searchlight-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_searchlight-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_searchlight-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_swift-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_swift-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_swift-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_tacker-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_tacker-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_tacker-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_trove-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_trove-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_trove-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_watcher-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_watcher-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_watcher-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,15 +1,11 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
abandon = group openstack-ansible-os_zaqar-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Code-Review = -2..+2 group openstack-ansible-os_zaqar-core
label-Workflow = -1..+1 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-os_zaqar-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group openstack-ansible-core
create = group openstack-ansible-release
label-Code-Review = -2..+2 group openstack-ansible-core
label-Workflow = -1..+1 group openstack-ansible-core
[access "refs/tags/*"]
pushSignedTag = group openstack-ansible-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group openstack-doc-core
label-Code-Review = -2..+2 group openstack-doc-core
label-Workflow = -1..+1 group openstack-doc-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -1,12 +1,8 @@
[access "refs/heads/*"]
abandon = group os-api-ref-core
create = group os-api-ref-release
label-Code-Review = -2..+2 group os-api-ref-core
label-Workflow = -1..+1 group os-api-ref-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group cinder-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -3,9 +3,6 @@ abandon = group os-performance-tools-core
label-Code-Review = -2..+2 group os-performance-tools-core
label-Workflow = -1..+1 group os-performance-tools-core
[access "refs/tags/*"]
pushSignedTag = group os-performance-tools-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -6,9 +6,6 @@ abandon = group os-service-types-core
label-Code-Review = -2..+2 group os-service-types-core
label-Workflow = -1..+1 group os-service-types-core
[access "refs/tags/*"]
pushSignedTag = group os-service-types-release
[receive]
requireChangeId = true

View File

@ -3,9 +3,6 @@ abandon = group os-testr-core
label-Code-Review = -2..+2 group os-testr-core
label-Workflow = -1..+1 group os-testr-core
[access "refs/tags/*"]
pushSignedTag = group os-testr-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -15,9 +15,6 @@ label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group nova-stable-maint
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -6,9 +6,6 @@ abandon = group oslo-cache-core
label-Code-Review = -2..+2 group oslo-cache-core
label-Workflow = -1..+1 group oslo-cache-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

View File

@ -8,9 +8,6 @@ abandon = group stable-maint-core
label-Code-Review = -2..+2 group stable-maint-core
label-Workflow = -1..+1 group stable-maint-core
[access "refs/tags/*"]
pushSignedTag = group library-release
[receive]
requireChangeId = true
requireContributorAgreement = true

Some files were not shown because too many files have changed in this diff Show More