Make combined and correct acls for openstacksdk team
The shade and sdk teams have merged, but the original implementation of this in the ACLs was to just make openstacksdk-core include shade-core. os-client-config has also been merged, and requestsexceptions is a deliverable of the team too. Go ahead and collapse them into a single acl file and apply it to all the projects. Also remove the -release team as openstacksdk is release managed. Update the ACL file to match what it should be for a release-managed project, including stable-maint and branch-release teams. Update the description - that wiki page isn't really a thing we care about. Change-Id: I45364a382fbed7bbadbecd29aa6ff051fecdb895
This commit is contained in:
parent
874dc12cd1
commit
10841d321f
@ -1,13 +0,0 @@
|
|||||||
[access "refs/heads/*"]
|
|
||||||
abandon = group shade-core
|
|
||||||
label-Code-Review = -2..+2 group shade-core
|
|
||||||
label-Workflow = -1..+1 group shade-core
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
|
||||||
pushSignedTag = group shade-release
|
|
||||||
|
|
||||||
[receive]
|
|
||||||
requireChangeId = true
|
|
||||||
|
|
||||||
[submit]
|
|
||||||
mergeContent = true
|
|
35
gerrit/acls/openstack/openstacksdk.config
Normal file
35
gerrit/acls/openstack/openstacksdk.config
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
[access "refs/heads/*"]
|
||||||
|
abandon = group openstacksdk-core
|
||||||
|
label-Code-Review = -2..+2 group openstacksdk-core
|
||||||
|
label-Workflow = -1..+1 group openstacksdk-core
|
||||||
|
|
||||||
|
[access "refs/heads/stable/*"]
|
||||||
|
abandon = group Change Owner
|
||||||
|
abandon = group Project Bootstrappers
|
||||||
|
abandon = group openstacksdk-stable-maint
|
||||||
|
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||||
|
label-Code-Review = -2..+2 group Project Bootstrappers
|
||||||
|
label-Code-Review = -2..+2 group openstacksdk-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 openstacksdk-stable-maint
|
||||||
|
|
||||||
|
[access "refs/heads/stable/queens"]
|
||||||
|
abandon = group Change Owner
|
||||||
|
abandon = group Project Bootstrappers
|
||||||
|
abandon = group openstacksdk-release-branch
|
||||||
|
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
|
||||||
|
label-Code-Review = -2..+2 group Project Bootstrappers
|
||||||
|
label-Code-Review = -2..+2 group openstacksdk-release-branch
|
||||||
|
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 openstacksdk-release-branch
|
||||||
|
|
||||||
|
[receive]
|
||||||
|
requireChangeId = true
|
||||||
|
requireContributorAgreement = true
|
||||||
|
|
||||||
|
[submit]
|
||||||
|
mergeContent = true
|
@ -1,14 +0,0 @@
|
|||||||
[access "refs/heads/*"]
|
|
||||||
abandon = group os-client-config-core
|
|
||||||
label-Code-Review = -2..+2 group os-client-config-core
|
|
||||||
label-Workflow = -1..+1 group os-client-config-core
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
|
||||||
pushSignedTag = group library-release
|
|
||||||
|
|
||||||
[receive]
|
|
||||||
requireChangeId = true
|
|
||||||
requireContributorAgreement = true
|
|
||||||
|
|
||||||
[submit]
|
|
||||||
mergeContent = true
|
|
@ -1,14 +0,0 @@
|
|||||||
[access "refs/heads/*"]
|
|
||||||
abandon = group python-openstacksdk-core
|
|
||||||
label-Code-Review = -2..+2 group python-openstacksdk-core
|
|
||||||
label-Workflow = -1..+1 group python-openstacksdk-core
|
|
||||||
|
|
||||||
[access "refs/tags/*"]
|
|
||||||
pushSignedTag = group python-openstacksdk-release
|
|
||||||
|
|
||||||
[receive]
|
|
||||||
requireChangeId = true
|
|
||||||
requireContributorAgreement = true
|
|
||||||
|
|
||||||
[submit]
|
|
||||||
mergeContent = true
|
|
@ -765,6 +765,7 @@
|
|||||||
- project: openstack-infra/requestsexceptions
|
- project: openstack-infra/requestsexceptions
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
description: Find exception classes in the requests library
|
description: Find exception classes in the requests library
|
||||||
|
acl-config: /home/gerrit2/acls/openstack/openstacksdk.config
|
||||||
- project: openstack-infra/reviewday
|
- project: openstack-infra/reviewday
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
groups:
|
groups:
|
||||||
@ -776,6 +777,7 @@
|
|||||||
- project: openstack-infra/shade
|
- project: openstack-infra/shade
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
description: Client library for OpenStack containing Infra business logic
|
description: Client library for OpenStack containing Infra business logic
|
||||||
|
acl-config: /home/gerrit2/acls/openstack/openstacksdk.config
|
||||||
groups:
|
groups:
|
||||||
- openstack-ci
|
- openstack-ci
|
||||||
- project: openstack-infra/statusbot
|
- project: openstack-infra/statusbot
|
||||||
@ -5193,6 +5195,7 @@
|
|||||||
description: Volume discovery and local storage management lib
|
description: Volume discovery and local storage management lib
|
||||||
- project: openstack/os-client-config
|
- project: openstack/os-client-config
|
||||||
description: Unified config handling for client libraries and programs
|
description: Unified config handling for client libraries and programs
|
||||||
|
acl-config: /home/gerrit2/acls/openstack/openstacksdk.config
|
||||||
- project: openstack/os-cloud-config
|
- project: openstack/os-cloud-config
|
||||||
description: Configure a cloud
|
description: Configure a cloud
|
||||||
acl-config: /home/gerrit2/acls/openstack/retired.config
|
acl-config: /home/gerrit2/acls/openstack/retired.config
|
||||||
@ -5792,7 +5795,8 @@
|
|||||||
options:
|
options:
|
||||||
- translate
|
- translate
|
||||||
- project: openstack/python-openstacksdk
|
- project: openstack/python-openstacksdk
|
||||||
description: 'Unified SDK for OpenStack. See: https://wiki.openstack.org/wiki/UnifiedSDK'
|
description: Unified SDK for OpenStack
|
||||||
|
acl-config: /home/gerrit2/acls/openstack/openstacksdk.config
|
||||||
- project: openstack/python-opentsdbclient
|
- project: openstack/python-opentsdbclient
|
||||||
description: A simple REST client to communicate with OpenTSDB (needed for Gnocchi
|
description: A simple REST client to communicate with OpenTSDB (needed for Gnocchi
|
||||||
to use OpenTSDB as a backend)
|
to use OpenTSDB as a backend)
|
||||||
|
Loading…
Reference in New Issue
Block a user