From 1e22ddc378aae08c05e89fc61bc4ff25f61b97e7 Mon Sep 17 00:00:00 2001 From: Anne Gentle Date: Sun, 14 Sep 2014 18:20:52 -0500 Subject: [PATCH] Adds a new repo for the High Availability Guide Setup new ha-guide repository with usual documentation jobs, this is a split of openstack-manuals. This uses a new ha-guide-core group. Change-Id: I1e01a4cf8d377dac61cfa3366b6ca126c4a9bc95 --- modules/gerritbot/files/gerritbot_channel_config.yaml | 1 + .../files/gerrit/acls/openstack/ha-guide.config | 11 +++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 8 ++++++++ modules/openstack_project/files/review.projects.yaml | 4 ++++ modules/openstack_project/files/zuul/layout.yaml | 8 ++++++++ 5 files changed, 32 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack/ha-guide.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 021dd8f7e0..3d44f086cc 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -78,6 +78,7 @@ openstack-doc: - openstack/api-site - openstack/compute-api - openstack/docs-specs + - openstack/ha-guide - openstack/identity-api - openstack/image-api - openstack/netconn-api diff --git a/modules/openstack_project/files/gerrit/acls/openstack/ha-guide.config b/modules/openstack_project/files/gerrit/acls/openstack/ha-guide.config new file mode 100644 index 0000000000..57b73e96fd --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/ha-guide.config @@ -0,0 +1,11 @@ +[access "refs/heads/*"] +abandon = group ha-guide-core +label-Code-Review = -2..+2 group ha-guide-core +label-Workflow = -1..+1 group ha-guide-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 82596b2537..6ddab8830d 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2579,6 +2579,14 @@ jobs: - specs-jobs +- project: + name: ha-guide + node: 'bare-precise || bare-trusty' + + jobs: + - openstack-doc-jobs + - manual-translation-jobs + - project: name: operations-guide node: 'bare-precise || bare-trusty' diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index c1af502e23..7a21eb620e 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -277,6 +277,10 @@ acl-config: /home/gerrit2/acls/openstack/python-glanceclient.config - project: openstack/governance description: OpenStack Technical Committee Decisions +- project: openstack/ha-guide + group: openstack-manuals + upstream: git://github.com/ajaeger/ha-guide.git + description: OpenStack High Availability Guide - project: openstack/heat - project: openstack/heat-cfntools upstream: git://github.com/heat-api/heat-cfntools.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 7a34579524..762f2dfe7e 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2723,6 +2723,14 @@ projects: gate: - gate-docs-specs-python27 + - name: openstack/ha-guide + template: + - name: merge-check + - name: openstack-doc-gate + - name: openstack-doc-translation + post: + - operations-guide-tox-doc-publishdocs + - name: openstack/openstack-manuals template: - name: merge-check