Add per-project Airship groups
Per discussion at the last PTG, new Airship projects have been getting created with per-project core groups, instead of the older airship-core group. This change catches up existing Airship projects to this setup, as they either have new core reviewers being added or will in the future. A few projects which are closely and logically related to other projects are configured to share their ACLs for simplicity's sake. Note that this removes the airship.config ACL, but we do need to retain the airship-core group (for now). With (or ahead of) this change, please seed the existing airship-core group as a member of all the newly created groups, to ensure uninterrupted review/merge ability. Change-Id: I0c054714ca9a709bd58b85570a5c415a76cacd1cchanges/17/680717/2
parent
e1c2c34926
commit
ee86e24c5b
|
@ -1,9 +1,9 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group airship-core
|
||||
abandon = group armada-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group airship-core
|
||||
label-Code-Review = -2..+2 group armada-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group airship-core
|
||||
label-Workflow = -1..+1 group armada-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group deckhand-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group deckhand-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group deckhand-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group divingbell-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group divingbell-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group divingbell-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group drydock-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group drydock-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group drydock-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group airship-governance-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group airship-governance-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group airship-governance-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group promenade-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group promenade-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group promenade-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group shipyard-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group shipyard-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group shipyard-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group airship-tempest-plugin-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group airship-tempest-plugin-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group airship-tempest-plugin-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -0,0 +1,16 @@
|
|||
[access "refs/heads/*"]
|
||||
abandon = group treasuremap-core
|
||||
create = group airship-release
|
||||
label-Code-Review = -2..+2 group treasuremap-core
|
||||
label-Verified = -1..+1 group airship-ci
|
||||
label-Workflow = -1..+1 group treasuremap-core
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group airship-release
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
|
@ -1,7 +1,7 @@
|
|||
- project: airship/airship-in-a-bottle
|
||||
description: Integrated deployment configuration and documentation.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
acl-config: /home/gerrit2/acls/airship/treasuremap.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/airshipctl
|
||||
|
@ -12,7 +12,6 @@
|
|||
- project: airship/armada
|
||||
description: An orchestrator for managing a collection of Kubernetes Helm charts.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/berth
|
||||
|
@ -21,13 +20,11 @@
|
|||
- project: airship/deckhand
|
||||
description: A configuration management service with support for secrets.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/divingbell
|
||||
description: A lightweight solution for configuration of baremetal nodes.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/docs
|
||||
|
@ -38,7 +35,6 @@
|
|||
- project: airship/drydock
|
||||
description: A declarative host provisioning system.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/election
|
||||
|
@ -49,7 +45,6 @@
|
|||
- project: airship/governance
|
||||
description: Airship governance documentation
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/kubernetes-entrypoint
|
||||
|
@ -60,7 +55,7 @@
|
|||
- project: airship/maas
|
||||
description: Kubernetes deployment artifacts for Canonical's MaaS.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
acl-config: /home/gerrit2/acls/airship/drydock.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/pegleg
|
||||
|
@ -76,19 +71,17 @@
|
|||
- project: airship/promenade
|
||||
description: A declarative framework for resilient Kubernetes deployment.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/shipyard
|
||||
description: A cluster lifecycle orchestrator for Airship.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/specs
|
||||
description: Specs for the Airship projects
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
acl-config: /home/gerrit2/acls/airship/docs.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/spyglass
|
||||
|
@ -105,13 +98,11 @@
|
|||
- project: airship/tempest-plugin
|
||||
description: Tempest plugin for validation of Airship components.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/treasuremap
|
||||
description: Reference Airship manifests, CICD, and reference architecture.
|
||||
use-storyboard: true
|
||||
acl-config: /home/gerrit2/acls/airship/airship.config
|
||||
groups:
|
||||
- airship
|
||||
- project: airship/utils
|
||||
|
|
Loading…
Reference in New Issue