From 1c43b76326c3f9a67a45f5346085c8cd0b51e0d4 Mon Sep 17 00:00:00 2001 From: Tom Fifield Date: Thu, 16 Jun 2016 17:25:00 +0800 Subject: [PATCH] Add governance-uc repo As per mailing list discussion[1], governance.openstack.org will become a neutral place for all of OpenStack governance reference information (Board, TC, UC). This change adds a repository, governance-uc, which is to contain the content for the UC component of governance.openstack.org, and is step one of the 5 step plan: - Create the repository (UC, infra) - Populate it with the data you want there (UC) - Work with infra to publish under /uc (UC, infra) - Propose content for the neutral page (TC, UC) - Change openstack/governance to publish under /tc, set up redirects/aliases (TC, infra) [1] http://lists.openstack.org/pipermail/openstack-tc/2016-June/001223.html Change-Id: I80debe64d6fbf31d23415f373adf47a7a034b7f0 Needed-By: I941f2df200da0ac714f4afcf0c9d33d2711517d1 --- gerrit/acls/openstack/governance-uc.config | 37 ++++++++++++++++++++++ gerrit/projects.yaml | 3 ++ jenkins/jobs/projects.yaml | 7 ++++ zuul/layout.yaml | 8 +++++ 4 files changed, 55 insertions(+) create mode 100644 gerrit/acls/openstack/governance-uc.config diff --git a/gerrit/acls/openstack/governance-uc.config b/gerrit/acls/openstack/governance-uc.config new file mode 100644 index 0000000000..7fe6a07ab3 --- /dev/null +++ b/gerrit/acls/openstack/governance-uc.config @@ -0,0 +1,37 @@ +[access "refs/heads/*"] +abandon = group Change Owner +abandon = group Project Bootstrappers +abandon = group user-committee-chair +exclusiveGroupPermissions = abandon label-Workflow +label-Rollcall-Vote = -1..+1 group user-committee +label-Workflow = -1..+0 group Change Owner +label-Workflow = -1..+1 group Project Bootstrappers +label-Workflow = -1..+1 group user-committee-chair + +[access "refs/tags/*"] +pushSignedTag = group user-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 diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 5a1192ec59..6bc347f673 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -2162,6 +2162,9 @@ description: OpenStack API client for golang - project: openstack/governance description: OpenStack Technical Committee Decisions +- project: openstack/governance-uc + description: User Committee bits of governance.o.o + upstream: https://github.com/fifieldt/governance-uc - project: openstack/group-based-policy description: Group Based Policy - project: openstack/group-based-policy-automation diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index ef3e842868..a52383552f 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -2399,6 +2399,13 @@ - 'gate-{name}-docs' - 'static-{name}-publish' +- project: + name: governance-uc + docroot: governance-uc + + jobs: + - 'gate-{name}-docs' + - project: name: grafyaml tarball-site: tarballs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index bb3e949c24..2ba7a8d448 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6842,6 +6842,14 @@ projects: post: - static-governance-publish + - name: openstack/governance-uc + template: + - name: merge-check + check: + - gate-governance-uc-docs + gate: + - gate-governance-uc-docs + #TODO: add docs - name: openstack/group-based-policy template: