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:
Mark McLoughlin 2015-05-03 14:16:57 +01:00
parent 88ced85975
commit 8fdd6f28bc
4 changed files with 56 additions and 0 deletions

View 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

View File

@ -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

View File

@ -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'

View File

@ -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