diff --git a/gerrit/acls/openstack/aodh.config b/gerrit/acls/openstack/aodh.config index 63f8c19d26..fea74997dc 100644 --- a/gerrit/acls/openstack/aodh.config +++ b/gerrit/acls/openstack/aodh.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group aodh-core label-Workflow = -1..+1 group aodh-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group aodh-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group aodh-stable-maint 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 aodh-stable-maint [receive] diff --git a/gerrit/acls/openstack/barbican.config b/gerrit/acls/openstack/barbican.config index 6adb311a8a..37d61e581a 100644 --- a/gerrit/acls/openstack/barbican.config +++ b/gerrit/acls/openstack/barbican.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group barbican-core label-Workflow = -1..+1 group barbican-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group barbican-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group barbican-stable-maint 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 barbican-stable-maint [receive] diff --git a/gerrit/acls/openstack/ceilometer.config b/gerrit/acls/openstack/ceilometer.config index f989ff9b19..c2a49d2569 100644 --- a/gerrit/acls/openstack/ceilometer.config +++ b/gerrit/acls/openstack/ceilometer.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ceilometer-core label-Workflow = -1..+1 group ceilometer-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ceilometer-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ceilometer-stable-maint 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 ceilometer-stable-maint [receive] diff --git a/gerrit/acls/openstack/ceilometermiddleware.config b/gerrit/acls/openstack/ceilometermiddleware.config index f0efee750f..e6dc1650aa 100644 --- a/gerrit/acls/openstack/ceilometermiddleware.config +++ b/gerrit/acls/openstack/ceilometermiddleware.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ceilometer-core label-Workflow = -1..+1 group ceilometer-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ceilometer-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ceilometer-stable-maint 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 ceilometer-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/cinder.config b/gerrit/acls/openstack/cinder.config index ac7278abab..664a619a62 100644 --- a/gerrit/acls/openstack/cinder.config +++ b/gerrit/acls/openstack/cinder.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group cinder-ci label-Workflow = -1..+1 group cinder-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group cinder-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group cinder-stable-maint 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 cinder-stable-maint [receive] diff --git a/gerrit/acls/openstack/collectd-ceilometer-plugin.config b/gerrit/acls/openstack/collectd-ceilometer-plugin.config index c7b73fd813..96e2d80ba2 100644 --- a/gerrit/acls/openstack/collectd-ceilometer-plugin.config +++ b/gerrit/acls/openstack/collectd-ceilometer-plugin.config @@ -6,6 +6,8 @@ label-Workflow = -1..+1 group collectd-ceilometer-plugin-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group collectd-ceilometer-plugin-release [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/congress.config b/gerrit/acls/openstack/congress.config index 05cd79d2df..0d7b2c7eff 100644 --- a/gerrit/acls/openstack/congress.config +++ b/gerrit/acls/openstack/congress.config @@ -6,10 +6,15 @@ label-Verified = -1..+1 group congress-ci label-Workflow = -1..+1 group congress-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group congress-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group congress-stable-maint 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 congress-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/designate.config b/gerrit/acls/openstack/designate.config index b02ee8e76b..a77d2e1855 100644 --- a/gerrit/acls/openstack/designate.config +++ b/gerrit/acls/openstack/designate.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group designate-ci label-Workflow = -1..+1 group designate-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group designate-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group designate-stable-maint 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 designate-stable-maint [receive] diff --git a/gerrit/acls/openstack/django_openstack_auth.config b/gerrit/acls/openstack/django_openstack_auth.config index 3c5fc74c7e..cf1f603efd 100644 --- a/gerrit/acls/openstack/django_openstack_auth.config +++ b/gerrit/acls/openstack/django_openstack_auth.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group horizon-core label-Workflow = -1..+1 group horizon-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group horizon-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group horizon-stable-maint 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 horizon-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/dragonflow.config b/gerrit/acls/openstack/dragonflow.config index 4511c9b123..9b8a14082b 100644 --- a/gerrit/acls/openstack/dragonflow.config +++ b/gerrit/acls/openstack/dragonflow.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group dragonflow-core label-Workflow = -1..+1 group dragonflow-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/freezer.config b/gerrit/acls/openstack/freezer.config index 6a6a94a1b7..4680bf29fa 100644 --- a/gerrit/acls/openstack/freezer.config +++ b/gerrit/acls/openstack/freezer.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group freezer-core label-Workflow = -1..+1 group freezer-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group freezer-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group freezer-stable-maint 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 freezer-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-agent.config b/gerrit/acls/openstack/fuel-agent.config index 1d9403659f..02bab4d868 100644 --- a/gerrit/acls/openstack/fuel-agent.config +++ b/gerrit/acls/openstack/fuel-agent.config @@ -8,6 +8,7 @@ label-Workflow = -1..+1 group fuel-agent-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-astute.config b/gerrit/acls/openstack/fuel-astute.config index f1ea71ac40..adc908e9f9 100644 --- a/gerrit/acls/openstack/fuel-astute.config +++ b/gerrit/acls/openstack/fuel-astute.config @@ -8,11 +8,13 @@ label-Workflow = -1..+1 group fuel-astute-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-library.config b/gerrit/acls/openstack/fuel-library.config index b14e70054e..234f5a5c14 100644 --- a/gerrit/acls/openstack/fuel-library.config +++ b/gerrit/acls/openstack/fuel-library.config @@ -8,11 +8,13 @@ label-Workflow = -1..+1 group fuel-library-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-main.config b/gerrit/acls/openstack/fuel-main.config index 86fdf15493..1bc742dc78 100644 --- a/gerrit/acls/openstack/fuel-main.config +++ b/gerrit/acls/openstack/fuel-main.config @@ -8,11 +8,13 @@ label-Workflow = -1..+1 group fuel-main-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-menu.config b/gerrit/acls/openstack/fuel-menu.config index 976c71ab00..5705ba4f0d 100644 --- a/gerrit/acls/openstack/fuel-menu.config +++ b/gerrit/acls/openstack/fuel-menu.config @@ -8,6 +8,7 @@ label-Workflow = -1..+1 group fuel-menu-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-mirror.config b/gerrit/acls/openstack/fuel-mirror.config index a57234a643..142a3f0824 100644 --- a/gerrit/acls/openstack/fuel-mirror.config +++ b/gerrit/acls/openstack/fuel-mirror.config @@ -8,6 +8,7 @@ label-Workflow = -1..+1 group fuel-mirror-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-nailgun-agent.config b/gerrit/acls/openstack/fuel-nailgun-agent.config index e085a8fb5a..e38bc4f56a 100644 --- a/gerrit/acls/openstack/fuel-nailgun-agent.config +++ b/gerrit/acls/openstack/fuel-nailgun-agent.config @@ -8,6 +8,7 @@ label-Workflow = -1..+1 group fuel-nailgun-agent-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-ostf.config b/gerrit/acls/openstack/fuel-ostf.config index 591caf976e..4a91e18086 100644 --- a/gerrit/acls/openstack/fuel-ostf.config +++ b/gerrit/acls/openstack/fuel-ostf.config @@ -8,11 +8,13 @@ label-Workflow = -1..+1 group fuel-ostf-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/fuel-web.config b/gerrit/acls/openstack/fuel-web.config index bdb79791b0..077bfb6875 100644 --- a/gerrit/acls/openstack/fuel-web.config +++ b/gerrit/acls/openstack/fuel-web.config @@ -7,10 +7,14 @@ label-Workflow = -1..+1 group fuel-web-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/glance.config b/gerrit/acls/openstack/glance.config index 2467691bb7..ce4a36f33d 100644 --- a/gerrit/acls/openstack/glance.config +++ b/gerrit/acls/openstack/glance.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group glance-core label-Workflow = -1..+1 group glance-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group glance-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group glance-stable-maint 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 glance-stable-maint [receive] diff --git a/gerrit/acls/openstack/glance_store.config b/gerrit/acls/openstack/glance_store.config index 9e01528e7f..263f8c9048 100644 --- a/gerrit/acls/openstack/glance_store.config +++ b/gerrit/acls/openstack/glance_store.config @@ -7,10 +7,15 @@ label-Workflow = -1..+1 group glance-core label-Workflow = -1..+1 group swift-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group glance-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group glance-stable-maint 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 glance-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/governance.config b/gerrit/acls/openstack/governance.config index 911ddc70ab..c957a114e8 100644 --- a/gerrit/acls/openstack/governance.config +++ b/gerrit/acls/openstack/governance.config @@ -1,8 +1,11 @@ [access "refs/heads/*"] abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group tech-committee-chair exclusiveGroupPermissions = abandon label-Workflow label-Rollcall-Vote = -1..+1 group tech-committee +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group tech-committee-chair [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/heat.config b/gerrit/acls/openstack/heat.config index 53e59448f9..00d846f1b0 100644 --- a/gerrit/acls/openstack/heat.config +++ b/gerrit/acls/openstack/heat.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group heat-core label-Workflow = -1..+1 group heat-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group heat-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group heat-stable-maint 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 heat-stable-maint [receive] diff --git a/gerrit/acls/openstack/horizon.config b/gerrit/acls/openstack/horizon.config index 71c31d5c07..b3726ed973 100644 --- a/gerrit/acls/openstack/horizon.config +++ b/gerrit/acls/openstack/horizon.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group horizon-ci label-Workflow = -1..+1 group horizon-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group horizon-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group horizon-stable-maint 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 horizon-stable-maint [receive] diff --git a/gerrit/acls/openstack/intel-nfv-ci-tests.config b/gerrit/acls/openstack/intel-nfv-ci-tests.config index 42caa924a8..1b489450ea 100644 --- a/gerrit/acls/openstack/intel-nfv-ci-tests.config +++ b/gerrit/acls/openstack/intel-nfv-ci-tests.config @@ -6,6 +6,8 @@ label-Workflow = -1..+1 group intel-nfv-ci-tests-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group intel-nfv-ci-tests-release [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/ironic-inspector.config b/gerrit/acls/openstack/ironic-inspector.config index 0fcbb1a1aa..ae38f520f5 100644 --- a/gerrit/acls/openstack/ironic-inspector.config +++ b/gerrit/acls/openstack/ironic-inspector.config @@ -6,6 +6,8 @@ label-Workflow = -1..+1 group ironic-inspector-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group ironic-inspector-release [receive] diff --git a/gerrit/acls/openstack/ironic-python-agent.config b/gerrit/acls/openstack/ironic-python-agent.config index 27bab11728..7462a397c9 100644 --- a/gerrit/acls/openstack/ironic-python-agent.config +++ b/gerrit/acls/openstack/ironic-python-agent.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ironic-python-agent-core label-Workflow = -1..+1 group ironic-python-agent-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ironic-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ironic-stable-maint 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 ironic-stable-maint [receive] diff --git a/gerrit/acls/openstack/ironic-webclient.config b/gerrit/acls/openstack/ironic-webclient.config index e3e90fe09c..fcf5e9579e 100644 --- a/gerrit/acls/openstack/ironic-webclient.config +++ b/gerrit/acls/openstack/ironic-webclient.config @@ -6,6 +6,8 @@ label-Workflow = -1..+1 group ironic-webclient-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group ironic-webclient-release [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/ironic.config b/gerrit/acls/openstack/ironic.config index b11bc7795d..ee242c989a 100644 --- a/gerrit/acls/openstack/ironic.config +++ b/gerrit/acls/openstack/ironic.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ironic-core label-Workflow = -1..+1 group ironic-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ironic-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ironic-stable-maint 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 ironic-stable-maint [receive] diff --git a/gerrit/acls/openstack/keystone.config b/gerrit/acls/openstack/keystone.config index 7ede03aff4..a23bb72ceb 100644 --- a/gerrit/acls/openstack/keystone.config +++ b/gerrit/acls/openstack/keystone.config @@ -7,10 +7,15 @@ label-Code-Review = -2..+2 group keystone-core label-Workflow = -1..+1 group keystone-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group keystone-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group keystone-stable-maint 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 keystone-stable-maint [receive] diff --git a/gerrit/acls/openstack/keystonemiddleware.config b/gerrit/acls/openstack/keystonemiddleware.config index 7e7676b1af..0689f0cdc8 100644 --- a/gerrit/acls/openstack/keystonemiddleware.config +++ b/gerrit/acls/openstack/keystonemiddleware.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group keystoneauth-core label-Workflow = -1..+1 group keystoneauth-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group keystone-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group keystone-stable-maint 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 keystone-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/kingbird.config b/gerrit/acls/openstack/kingbird.config index 282fe8a033..95aeaa5bc9 100644 --- a/gerrit/acls/openstack/kingbird.config +++ b/gerrit/acls/openstack/kingbird.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group kingbird-core label-Workflow = -1..+1 group kingbird-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group kingbird-release exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group kingbird-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 kingbird-release [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/kosmos.config b/gerrit/acls/openstack/kosmos.config index 9c8958b89e..f999b737ef 100644 --- a/gerrit/acls/openstack/kosmos.config +++ b/gerrit/acls/openstack/kosmos.config @@ -6,7 +6,11 @@ label-Workflow = -1..+1 group kosmos-core [access "refs/heads/stable/*"] create = group kosmos-release exclusiveGroupPermissions = label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group kosmos-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 kosmos-release [receive] diff --git a/gerrit/acls/openstack/kuryr.config b/gerrit/acls/openstack/kuryr.config index ac4fb7c69c..1130f157f0 100644 --- a/gerrit/acls/openstack/kuryr.config +++ b/gerrit/acls/openstack/kuryr.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group kuryr-core label-Workflow = -1..+1 group kuryr-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/manila.config b/gerrit/acls/openstack/manila.config index 2dce8a6644..f25c4e7d2b 100644 --- a/gerrit/acls/openstack/manila.config +++ b/gerrit/acls/openstack/manila.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group manila-core label-Workflow = -1..+1 group manila-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group manila-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group manila-stable-maint 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 manila-stable-maint [receive] diff --git a/gerrit/acls/openstack/mistral.config b/gerrit/acls/openstack/mistral.config index ee82f4822a..211b616c00 100644 --- a/gerrit/acls/openstack/mistral.config +++ b/gerrit/acls/openstack/mistral.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group mistral-core label-Workflow = -1..+1 group mistral-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group mistral-milestone exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group mistral-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 mistral-milestone [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/murano.config b/gerrit/acls/openstack/murano.config index 3eedb76867..1c3ea78e2d 100644 --- a/gerrit/acls/openstack/murano.config +++ b/gerrit/acls/openstack/murano.config @@ -6,17 +6,27 @@ label-Verified = -1..+1 group murano-ci label-Workflow = -1..+1 group murano-core [access "refs/heads/release-*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group murano-milestone exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group murano-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 murano-milestone [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group murano-milestone exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group murano-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 murano-milestone [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/network-checker.config b/gerrit/acls/openstack/network-checker.config index eeed63af9e..fe9342e157 100644 --- a/gerrit/acls/openstack/network-checker.config +++ b/gerrit/acls/openstack/network-checker.config @@ -7,6 +7,8 @@ label-Workflow = -1..+1 group network-checker-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-ale-omniswitch.config b/gerrit/acls/openstack/networking-ale-omniswitch.config index a3c54513e5..c05656a82f 100644 --- a/gerrit/acls/openstack/networking-ale-omniswitch.config +++ b/gerrit/acls/openstack/networking-ale-omniswitch.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-ale-omniswitch-core label-Workflow = -1..+1 group networking-ale-omniswitch-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-arista.config b/gerrit/acls/openstack/networking-arista.config index e3f7a181fa..44e725669c 100644 --- a/gerrit/acls/openstack/networking-arista.config +++ b/gerrit/acls/openstack/networking-arista.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-arista-core label-Workflow = -1..+1 group networking-arista-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-bagpipe.config b/gerrit/acls/openstack/networking-bagpipe.config index 174edef63d..fc6dbc36c7 100644 --- a/gerrit/acls/openstack/networking-bagpipe.config +++ b/gerrit/acls/openstack/networking-bagpipe.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-bagpipe-core label-Workflow = -1..+1 group networking-bagpipe-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-bgpvpn.config b/gerrit/acls/openstack/networking-bgpvpn.config index da2373c1f7..92018dba1e 100644 --- a/gerrit/acls/openstack/networking-bgpvpn.config +++ b/gerrit/acls/openstack/networking-bgpvpn.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-bgpvpn-core label-Workflow = -1..+1 group networking-bgpvpn-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-calico.config b/gerrit/acls/openstack/networking-calico.config index 4034e2b16a..0ed2e8e8fb 100644 --- a/gerrit/acls/openstack/networking-calico.config +++ b/gerrit/acls/openstack/networking-calico.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-calico-core label-Workflow = -1..+1 group networking-calico-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-cisco.config b/gerrit/acls/openstack/networking-cisco.config index b4f9525b84..6d071432d0 100644 --- a/gerrit/acls/openstack/networking-cisco.config +++ b/gerrit/acls/openstack/networking-cisco.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-cisco-core label-Workflow = -1..+1 group networking-cisco-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-fortinet.config b/gerrit/acls/openstack/networking-fortinet.config index 1e357431ad..4c7fed67bc 100644 --- a/gerrit/acls/openstack/networking-fortinet.config +++ b/gerrit/acls/openstack/networking-fortinet.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-fortinet-core label-Workflow = -1..+1 group networking-fortinet-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-fujitsu.config b/gerrit/acls/openstack/networking-fujitsu.config index ff195745be..2bd0f05959 100644 --- a/gerrit/acls/openstack/networking-fujitsu.config +++ b/gerrit/acls/openstack/networking-fujitsu.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-fujitsu-core label-Workflow = -1..+1 group networking-fujitsu-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-hyperv.config b/gerrit/acls/openstack/networking-hyperv.config index dff11ed335..6a52435bae 100644 --- a/gerrit/acls/openstack/networking-hyperv.config +++ b/gerrit/acls/openstack/networking-hyperv.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-hyperv-core label-Workflow = -1..+1 group networking-hyperv-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-infoblox.config b/gerrit/acls/openstack/networking-infoblox.config index d93eb9010c..492d2f069f 100644 --- a/gerrit/acls/openstack/networking-infoblox.config +++ b/gerrit/acls/openstack/networking-infoblox.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-infoblox-core label-Workflow = -1..+1 group networking-infoblox-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-l2gw.config b/gerrit/acls/openstack/networking-l2gw.config index fa004548d4..432bcf2d9a 100644 --- a/gerrit/acls/openstack/networking-l2gw.config +++ b/gerrit/acls/openstack/networking-l2gw.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-l2gw-core label-Workflow = -1..+1 group networking-l2gw-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-lenovo.config b/gerrit/acls/openstack/networking-lenovo.config index b5d7be07e7..e9879149ad 100644 --- a/gerrit/acls/openstack/networking-lenovo.config +++ b/gerrit/acls/openstack/networking-lenovo.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-lenovo-core label-Workflow = -1..+1 group networking-lenovo-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-midonet.config b/gerrit/acls/openstack/networking-midonet.config index 24fac844d1..9ec987ed19 100644 --- a/gerrit/acls/openstack/networking-midonet.config +++ b/gerrit/acls/openstack/networking-midonet.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-midonet-core label-Workflow = -1..+1 group networking-midonet-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-odl.config b/gerrit/acls/openstack/networking-odl.config index 691d5048e9..ea8d4c6ff0 100644 --- a/gerrit/acls/openstack/networking-odl.config +++ b/gerrit/acls/openstack/networking-odl.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-odl-core label-Workflow = -1..+1 group networking-odl-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-ofagent.config b/gerrit/acls/openstack/networking-ofagent.config index 27d2022be4..417632b55f 100644 --- a/gerrit/acls/openstack/networking-ofagent.config +++ b/gerrit/acls/openstack/networking-ofagent.config @@ -9,10 +9,15 @@ label-Verified = -1..+1 group networking-ofagent-ci label-Workflow = -1..+1 group networking-ofagent-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-onos.config b/gerrit/acls/openstack/networking-onos.config index 2ae50fcc4f..558c9520fe 100644 --- a/gerrit/acls/openstack/networking-onos.config +++ b/gerrit/acls/openstack/networking-onos.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-onos-core label-Workflow = -1..+1 group networking-onos-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-ovn.config b/gerrit/acls/openstack/networking-ovn.config index 0bac240cf1..25cfc3d095 100644 --- a/gerrit/acls/openstack/networking-ovn.config +++ b/gerrit/acls/openstack/networking-ovn.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-ovn-core label-Workflow = -1..+1 group networking-ovn-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-ovs-dpdk.config b/gerrit/acls/openstack/networking-ovs-dpdk.config index a9d305efcc..47a39e1308 100644 --- a/gerrit/acls/openstack/networking-ovs-dpdk.config +++ b/gerrit/acls/openstack/networking-ovs-dpdk.config @@ -6,6 +6,8 @@ label-Workflow = -1..+1 group networking-ovs-dpdk-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group networking-ovs-dpdk-release [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-plumgrid.config b/gerrit/acls/openstack/networking-plumgrid.config index b54a2942c9..6b626a3079 100644 --- a/gerrit/acls/openstack/networking-plumgrid.config +++ b/gerrit/acls/openstack/networking-plumgrid.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-plumgrid-core label-Workflow = -1..+1 group networking-plumgrid-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-powervm.config b/gerrit/acls/openstack/networking-powervm.config index efc630a7dc..ea0f3cdb20 100644 --- a/gerrit/acls/openstack/networking-powervm.config +++ b/gerrit/acls/openstack/networking-powervm.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-powervm-core label-Workflow = -1..+1 group networking-powervm-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-sfc.config b/gerrit/acls/openstack/networking-sfc.config index f83227a753..7868c2ebb9 100644 --- a/gerrit/acls/openstack/networking-sfc.config +++ b/gerrit/acls/openstack/networking-sfc.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-sfc-core label-Workflow = -1..+1 group networking-sfc-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/networking-vsphere.config b/gerrit/acls/openstack/networking-vsphere.config index 3709f62dd0..932230031b 100644 --- a/gerrit/acls/openstack/networking-vsphere.config +++ b/gerrit/acls/openstack/networking-vsphere.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group networking-vsphere-core label-Workflow = -1..+1 group networking-vsphere-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/neutron-classifier.config b/gerrit/acls/openstack/neutron-classifier.config index b1353203cf..96c4d7ac52 100644 --- a/gerrit/acls/openstack/neutron-classifier.config +++ b/gerrit/acls/openstack/neutron-classifier.config @@ -9,10 +9,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-classifier-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/neutron-fwaas.config b/gerrit/acls/openstack/neutron-fwaas.config index 6b9f0482b4..8957532e8d 100644 --- a/gerrit/acls/openstack/neutron-fwaas.config +++ b/gerrit/acls/openstack/neutron-fwaas.config @@ -8,10 +8,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-fwaas-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [receive] diff --git a/gerrit/acls/openstack/neutron-lbaas-dashboard.config b/gerrit/acls/openstack/neutron-lbaas-dashboard.config index 2f2d76a7d3..1ff545855c 100644 --- a/gerrit/acls/openstack/neutron-lbaas-dashboard.config +++ b/gerrit/acls/openstack/neutron-lbaas-dashboard.config @@ -8,10 +8,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-lbaas-dashboard-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [receive] diff --git a/gerrit/acls/openstack/neutron-lbaas.config b/gerrit/acls/openstack/neutron-lbaas.config index 3e9db3c38e..6e26f685b9 100644 --- a/gerrit/acls/openstack/neutron-lbaas.config +++ b/gerrit/acls/openstack/neutron-lbaas.config @@ -8,10 +8,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-lbaas-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [receive] diff --git a/gerrit/acls/openstack/neutron-vpnaas.config b/gerrit/acls/openstack/neutron-vpnaas.config index 04e6f1d7fe..fa4a35eb38 100644 --- a/gerrit/acls/openstack/neutron-vpnaas.config +++ b/gerrit/acls/openstack/neutron-vpnaas.config @@ -8,10 +8,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-vpnaas-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [receive] diff --git a/gerrit/acls/openstack/neutron.config b/gerrit/acls/openstack/neutron.config index 76512b0d74..b4283447c5 100644 --- a/gerrit/acls/openstack/neutron.config +++ b/gerrit/acls/openstack/neutron.config @@ -8,10 +8,15 @@ label-Verified = -1..+1 group neutron-ci label-Workflow = -1..+1 group neutron-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [receive] diff --git a/gerrit/acls/openstack/nova.config b/gerrit/acls/openstack/nova.config index 7bfb55d196..d5736cabec 100644 --- a/gerrit/acls/openstack/nova.config +++ b/gerrit/acls/openstack/nova.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group nova-ci label-Workflow = -1..+1 group nova-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group nova-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group nova-stable-maint 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 nova-stable-maint [receive] diff --git a/gerrit/acls/openstack/octavia.config b/gerrit/acls/openstack/octavia.config index b91cda69a7..ec5e25330e 100644 --- a/gerrit/acls/openstack/octavia.config +++ b/gerrit/acls/openstack/octavia.config @@ -8,10 +8,15 @@ label-Code-Review = -2..+2 group octavia-core label-Workflow = -1..+1 group octavia-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/openstack.config b/gerrit/acls/openstack/openstack.config index f9a4d406d2..71e803cdf5 100644 --- a/gerrit/acls/openstack/openstack.config +++ b/gerrit/acls/openstack/openstack.config @@ -3,17 +3,27 @@ exclsiveGroupPermissions = Push push = group Release Managers [access "refs/heads/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group Release Managers 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 = -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 [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group Release Managers 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 = -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 [receive] diff --git a/gerrit/acls/openstack/oslo-incubator.config b/gerrit/acls/openstack/oslo-incubator.config index d36f482bec..23af7117ff 100644 --- a/gerrit/acls/openstack/oslo-incubator.config +++ b/gerrit/acls/openstack/oslo-incubator.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group oslo-core label-Workflow = -1..+1 group oslo-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group oslo-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group oslo-stable-maint 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 oslo-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-aodhclient.config b/gerrit/acls/openstack/python-aodhclient.config index e4f9a7b57a..e82ee6fd42 100644 --- a/gerrit/acls/openstack/python-aodhclient.config +++ b/gerrit/acls/openstack/python-aodhclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group aodh-core label-Workflow = -1..+1 group aodh-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group aodh-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group aodh-stable-maint 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 aodh-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-ceilometerclient.config b/gerrit/acls/openstack/python-ceilometerclient.config index f0efee750f..e6dc1650aa 100644 --- a/gerrit/acls/openstack/python-ceilometerclient.config +++ b/gerrit/acls/openstack/python-ceilometerclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ceilometer-core label-Workflow = -1..+1 group ceilometer-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ceilometer-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ceilometer-stable-maint 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 ceilometer-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-cinderclient.config b/gerrit/acls/openstack/python-cinderclient.config index afd62f41d8..b8562e54b6 100644 --- a/gerrit/acls/openstack/python-cinderclient.config +++ b/gerrit/acls/openstack/python-cinderclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group cinder-core label-Workflow = -1..+1 group cinder-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group cinder-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group cinder-stable-maint 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 cinder-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-designateclient.config b/gerrit/acls/openstack/python-designateclient.config index ed095f5bc2..e8068b8283 100644 --- a/gerrit/acls/openstack/python-designateclient.config +++ b/gerrit/acls/openstack/python-designateclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group designate-core label-Workflow = -1..+1 group designate-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers 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 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 designate-milestone [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-fuelclient.config b/gerrit/acls/openstack/python-fuelclient.config index 87b46568a4..a48e1f3dec 100644 --- a/gerrit/acls/openstack/python-fuelclient.config +++ b/gerrit/acls/openstack/python-fuelclient.config @@ -8,11 +8,13 @@ label-Workflow = -1..+1 group python-fuelclient-core [access "refs/heads/stable/6.1"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/heads/stable/7.0"] exclusiveGroupPermissions = label-Workflow label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-glanceclient.config b/gerrit/acls/openstack/python-glanceclient.config index a4ca7d2f98..2708fca7be 100644 --- a/gerrit/acls/openstack/python-glanceclient.config +++ b/gerrit/acls/openstack/python-glanceclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group glance-core label-Workflow = -1..+1 group glance-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group glance-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group glance-stable-maint 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 glance-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-heatclient.config b/gerrit/acls/openstack/python-heatclient.config index 886ff90f79..0feb7ea028 100644 --- a/gerrit/acls/openstack/python-heatclient.config +++ b/gerrit/acls/openstack/python-heatclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group heat-core label-Workflow = -1..+1 group heat-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group heat-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group heat-stable-maint 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 heat-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-ironicclient.config b/gerrit/acls/openstack/python-ironicclient.config index b0518422af..99658ac7fa 100644 --- a/gerrit/acls/openstack/python-ironicclient.config +++ b/gerrit/acls/openstack/python-ironicclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group ironic-core label-Workflow = -1..+1 group ironic-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group ironic-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group ironic-stable-maint 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 ironic-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-keystoneclient.config b/gerrit/acls/openstack/python-keystoneclient.config index 5f8e7e9db0..c8058553e7 100644 --- a/gerrit/acls/openstack/python-keystoneclient.config +++ b/gerrit/acls/openstack/python-keystoneclient.config @@ -10,10 +10,15 @@ label-Code-Review = -2..+2 group keystone-core label-Workflow = -1..+1 group keystone-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group keystone-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group keystone-stable-maint 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 keystone-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-neutronclient.config b/gerrit/acls/openstack/python-neutronclient.config index 1b46be1f41..aa3b4c5152 100644 --- a/gerrit/acls/openstack/python-neutronclient.config +++ b/gerrit/acls/openstack/python-neutronclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group neutron-core label-Workflow = -1..+1 group neutron-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-novaclient.config b/gerrit/acls/openstack/python-novaclient.config index 59b36e1643..602b356225 100644 --- a/gerrit/acls/openstack/python-novaclient.config +++ b/gerrit/acls/openstack/python-novaclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group python-novaclient-core label-Workflow = -1..+1 group python-novaclient-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group nova-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group nova-stable-maint 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 nova-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-saharaclient.config b/gerrit/acls/openstack/python-saharaclient.config index a4564fb9e2..8ffff90668 100644 --- a/gerrit/acls/openstack/python-saharaclient.config +++ b/gerrit/acls/openstack/python-saharaclient.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group sahara-ci label-Workflow = -1..+1 group sahara-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group sahara-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group sahara-stable-maint 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 sahara-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-swiftclient.config b/gerrit/acls/openstack/python-swiftclient.config index 538e45a9ff..498b074298 100644 --- a/gerrit/acls/openstack/python-swiftclient.config +++ b/gerrit/acls/openstack/python-swiftclient.config @@ -7,10 +7,15 @@ label-Code-Review = -2..+2 group swiftclient-core label-Workflow = -1..+1 group swiftclient-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group swift-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group swift-stable-maint 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 swift-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-troveclient.config b/gerrit/acls/openstack/python-troveclient.config index a91aabf8c0..4ed9dfcb8f 100644 --- a/gerrit/acls/openstack/python-troveclient.config +++ b/gerrit/acls/openstack/python-troveclient.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group trove-ci label-Workflow = -1..+1 group trove-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group trove-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group trove-stable-maint 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 trove-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/python-zaqarclient.config b/gerrit/acls/openstack/python-zaqarclient.config index 2bb2109f59..1b77650f68 100644 --- a/gerrit/acls/openstack/python-zaqarclient.config +++ b/gerrit/acls/openstack/python-zaqarclient.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group zaqar-core label-Workflow = -1..+1 group zaqar-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group zaqar-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group zaqar-stable-maint 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 zaqar-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/requirements.config b/gerrit/acls/openstack/requirements.config index 15e74fa1b8..93a40e6a7f 100644 --- a/gerrit/acls/openstack/requirements.config +++ b/gerrit/acls/openstack/requirements.config @@ -4,11 +4,16 @@ label-Code-Review = -2..+2 group requirements-core label-Workflow = -1..+1 group requirements-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group stable-maint-core exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group infra-core label-Code-Review = -2..+2 group stable-maint-core 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 infra-core label-Workflow = -1..+1 group stable-maint-core diff --git a/gerrit/acls/openstack/sahara-dashboard.config b/gerrit/acls/openstack/sahara-dashboard.config index b35952a577..8e0a7118ac 100644 --- a/gerrit/acls/openstack/sahara-dashboard.config +++ b/gerrit/acls/openstack/sahara-dashboard.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group sahara-ci label-Workflow = -1..+1 group sahara-dashboard-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group sahara-dashboard-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group sahara-dashboard-stable-maint 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 sahara-dashboard-stable-maint [receive] diff --git a/gerrit/acls/openstack/sahara-etc.config b/gerrit/acls/openstack/sahara-etc.config index 178f5fa67a..5d1596469a 100644 --- a/gerrit/acls/openstack/sahara-etc.config +++ b/gerrit/acls/openstack/sahara-etc.config @@ -6,10 +6,15 @@ label-Verified = -1..+1 group sahara-ci label-Workflow = -1..+1 group sahara-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group sahara-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group sahara-stable-maint 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 sahara-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/sahara.config b/gerrit/acls/openstack/sahara.config index 03ed4fd67f..6fc8b0a385 100644 --- a/gerrit/acls/openstack/sahara.config +++ b/gerrit/acls/openstack/sahara.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group sahara-ci label-Workflow = -1..+1 group sahara-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group sahara-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group sahara-stable-maint 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 sahara-stable-maint [receive] diff --git a/gerrit/acls/openstack/shotgun.config b/gerrit/acls/openstack/shotgun.config index 688ee43303..ea3dc79056 100644 --- a/gerrit/acls/openstack/shotgun.config +++ b/gerrit/acls/openstack/shotgun.config @@ -7,6 +7,8 @@ label-Workflow = -1..+1 group shotgun-core [access "refs/heads/stable/*"] exclusiveGroupPermissions = label-Workflow +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group fuel-stable-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/smaug.config b/gerrit/acls/openstack/smaug.config index 7b6796e466..5904d12902 100644 --- a/gerrit/acls/openstack/smaug.config +++ b/gerrit/acls/openstack/smaug.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group smaug-core label-Workflow = -1..+1 group smaug-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group smaug-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group smaug-stable-maint 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 smaug-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/swift.config b/gerrit/acls/openstack/swift.config index 4972ba4d75..5fb7341aae 100644 --- a/gerrit/acls/openstack/swift.config +++ b/gerrit/acls/openstack/swift.config @@ -7,10 +7,15 @@ label-Code-Review = -2..+2 group swift-core label-Workflow = -1..+1 group swift-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group swift-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group swift-stable-maint 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 swift-stable-maint [receive] diff --git a/gerrit/acls/openstack/transparency-policy.config b/gerrit/acls/openstack/transparency-policy.config index b758f52c38..c0bb498154 100644 --- a/gerrit/acls/openstack/transparency-policy.config +++ b/gerrit/acls/openstack/transparency-policy.config @@ -1,7 +1,11 @@ [access "refs/heads/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group transparency-committee-chair exclusiveGroupPermissions = abandon label-Workflow label-Rollcall-Vote = -1..+1 group transparency-committee +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group transparency-committee-chair [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/tripleo-image-elements.config b/gerrit/acls/openstack/tripleo-image-elements.config index f8f6ae6941..dac90a6fe6 100644 --- a/gerrit/acls/openstack/tripleo-image-elements.config +++ b/gerrit/acls/openstack/tripleo-image-elements.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group diskimage-builder-core label-Workflow = -1..+1 group diskimage-builder-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group tripleo-core exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group tripleo-core 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 tripleo-core [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/trove-dashboard.config b/gerrit/acls/openstack/trove-dashboard.config index cf78268fcb..c5e99ae6ca 100644 --- a/gerrit/acls/openstack/trove-dashboard.config +++ b/gerrit/acls/openstack/trove-dashboard.config @@ -7,11 +7,16 @@ label-Workflow = -1..+1 group horizon-core label-Workflow = -1..+1 group trove-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group trove-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group horizon-stable-maint label-Code-Review = -2..+2 group trove-stable-maint 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 horizon-stable-maint label-Workflow = -1..+1 group trove-stable-maint diff --git a/gerrit/acls/openstack/trove.config b/gerrit/acls/openstack/trove.config index 3d3999b93c..0842ff7e37 100644 --- a/gerrit/acls/openstack/trove.config +++ b/gerrit/acls/openstack/trove.config @@ -5,10 +5,15 @@ label-Verified = -1..+1 group trove-ci label-Workflow = -1..+1 group trove-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group trove-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group trove-stable-maint 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 trove-stable-maint [receive] diff --git a/gerrit/acls/openstack/vmware-nsx.config b/gerrit/acls/openstack/vmware-nsx.config index ed75ce6254..1768dc0638 100644 --- a/gerrit/acls/openstack/vmware-nsx.config +++ b/gerrit/acls/openstack/vmware-nsx.config @@ -9,10 +9,15 @@ label-Verified = -1..+1 group oslo-vmware-ci label-Workflow = -1..+1 group vmware-nsx-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group neutron-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group neutron-stable-maint 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 neutron-stable-maint [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/yaql.config b/gerrit/acls/openstack/yaql.config index 450326dbd1..3782011952 100644 --- a/gerrit/acls/openstack/yaql.config +++ b/gerrit/acls/openstack/yaql.config @@ -5,10 +5,15 @@ label-Code-Review = -2..+2 group yaql-core label-Workflow = -1..+1 group yaql-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group yaql-milestone exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group yaql-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 yaql-milestone [access "refs/tags/*"] diff --git a/gerrit/acls/openstack/zaqar.config b/gerrit/acls/openstack/zaqar.config index 61d82db234..9005c27e58 100644 --- a/gerrit/acls/openstack/zaqar.config +++ b/gerrit/acls/openstack/zaqar.config @@ -4,10 +4,15 @@ label-Code-Review = -2..+2 group zaqar-core label-Workflow = -1..+1 group zaqar-core [access "refs/heads/stable/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers abandon = group zaqar-stable-maint exclusiveGroupPermissions = abandon label-Code-Review label-Workflow +label-Code-Review = -2..+2 group Project Bootstrappers label-Code-Review = -2..+2 group zaqar-stable-maint 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 zaqar-stable-maint [receive] diff --git a/tools/normalize_acl.py b/tools/normalize_acl.py index 46905d3ea0..c134971987 100755 --- a/tools/normalize_acl.py +++ b/tools/normalize_acl.py @@ -13,6 +13,7 @@ # 6 - replace openstack-ci-admins and openstack-ci-core with infra-core # 7 - add at least one core team, if no team is defined with special suffixes # like core, admins, milestone or Users +# 8 - fix All-Projects inheritance shadowed by exclusiveGroupPermissions import re import sys @@ -22,7 +23,7 @@ aclfile = sys.argv[1] try: transformations = sys.argv[2:] if transformations and transformations[0] == 'all': - transformations = [str(x) for x in range(0, 8)] + transformations = [str(x) for x in range(0, 9)] except KeyError: transformations = [] @@ -137,6 +138,30 @@ if '7' in transformations: newsection.append(option) acl[section] = newsection +if '8' in transformations: + for section in acl.keys(): + newsection = [] + for option in acl[section]: + newsection.append(option) + key, value = [x.strip() for x in option.split('=')] + if key == 'exclusiveGroupPermissions': + exclusives = value.split() + # It's safe for these to be duplicates since we de-dup later + if 'abandon' in exclusives: + newsection.append('abandon = group Change Owner') + newsection.append('abandon = group Project Bootstrappers') + if 'label-Code-Review' in exclusives: + newsection.append('label-Code-Review = -2..+2 ' + 'group Project Bootstrappers') + newsection.append('label-Code-Review = -1..+1 ' + 'group Registered Users') + if 'label-Workflow' in exclusives: + newsection.append('label-Workflow = -1..+1 ' + 'group Project Bootstrappers') + newsection.append('label-Workflow = -1..+0 ' + 'group Change Owner') + acl[section] = newsection + for section in sorted(acl.keys()): if acl[section]: out += '\n[%s]\n' % section