OpenStack Foundation Transparency Policy project
The Transparency Committee has been using google docs to work on some proposed changes to the OpenStack Foundation Transparency Policy. By moving this process to git, we hope make the process more accessible and to keep a number of logically distinct proposed changes separate for individual review by the board. The gerrit ACLs are modeled on the ACLs for the openstack/governance repo. That is, anyone can leave a "Code Review" +1/-1 vote. Only transparency-committee members can add a "Rollcall-Vote" +1/-1. And, finally, only the transparency-committee-chair group can use +1/-1 Workflow to merge or mark as Work In Progress. In the end, we may up with the foundation board chair (currently Alan Clark) as the sole member of transparency-committee-chair, since policy changes should not be merged until they have been approved by the board. Depends-On: Idcfa3162514fb4d02a49f20efbe43a8163f9b162 Change-Id: Ic0a4153623f3640da142253938c79bc4af26a8c5
This commit is contained in:
parent
88ced85975
commit
8fdd6f28bc
33
gerrit/acls/openstack/transparency-policy.config
Normal file
33
gerrit/acls/openstack/transparency-policy.config
Normal file
@ -0,0 +1,33 @@
|
||||
[access "refs/heads/*"]
|
||||
abandon = group transparency-committee-chair
|
||||
exclusiveGroupPermissions = abandon label-Workflow
|
||||
label-Rollcall-Vote = -1..+1 group transparency-committee
|
||||
label-Workflow = -1..+1 group transparency-committee-chair
|
||||
|
||||
[access "refs/tags/*"]
|
||||
pushSignedTag = group transparency-committee-chair
|
||||
|
||||
[label "Code-Review"]
|
||||
copyAllScoresOnTrivialRebase = true
|
||||
defaultValue = 0
|
||||
function = NoOp
|
||||
value = -2 Unused -2
|
||||
value = -1 This patch needs further work before it can be merged
|
||||
value = 0 No score
|
||||
value = +1 Looks good to me
|
||||
value = +2 Unused +2
|
||||
|
||||
[label "Rollcall-Vote"]
|
||||
copyAllScoresOnTrivialRebase = true
|
||||
defaultValue = 0
|
||||
function = NoOp
|
||||
value = -1 No
|
||||
value = 0 Abstain
|
||||
value = +1 Yes
|
||||
|
||||
[receive]
|
||||
requireChangeId = true
|
||||
requireContributorAgreement = true
|
||||
|
||||
[submit]
|
||||
mergeContent = true
|
@ -1512,6 +1512,9 @@
|
||||
description: Community created, open source training guides for OpenStack.
|
||||
options:
|
||||
- direct-release
|
||||
- project: openstack/transparency-policy
|
||||
description: OpenStack Foundation Transparency Policy.
|
||||
upstream: git://github.com/markmc/transparency-policy.git
|
||||
- project: openstack/tripleo-common
|
||||
description: A Python library for code common for TripleO CLI and Tuskar UI.
|
||||
- project: openstack/tripleo-heat-templates
|
||||
|
@ -2728,6 +2728,16 @@
|
||||
- pypi-jobs
|
||||
- 'lib-forward-testing-{name}'
|
||||
|
||||
- project:
|
||||
name: transparency-policy
|
||||
node: 'bare-precise || bare-trusty'
|
||||
tarball-site: tarballs.openstack.org
|
||||
docroot: transparency-policy
|
||||
|
||||
jobs:
|
||||
- 'gate-{name}-docs'
|
||||
- 'static-{name}-publish'
|
||||
|
||||
- project:
|
||||
name: tripleo-common
|
||||
node: 'bare-precise || bare-trusty'
|
||||
|
@ -4356,6 +4356,16 @@ projects:
|
||||
post:
|
||||
- tempest-lib-docs
|
||||
|
||||
- name: openstack/transparency-policy
|
||||
template:
|
||||
- name: merge-check
|
||||
check:
|
||||
- gate-transparency-policy-docs
|
||||
gate:
|
||||
- gate-transparency-policy-docs
|
||||
post:
|
||||
- static-transparency-policy-publish
|
||||
|
||||
- name: openstack/tripleo-common
|
||||
template:
|
||||
- name: merge-check
|
||||
|
Loading…
x
Reference in New Issue
Block a user