From a5be0cb7b517832bdb8dec6c7a3ec024ae16c3ff Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Thu, 25 Aug 2016 14:12:12 +0100 Subject: [PATCH] Add os_trove to OpenStack-Ansible This patch adds a new pre-seeded git repository to OpenStack-Ansible for deploying Trove. The os_trove repository has its own core team with the general openstack-ansible core team included with the appropriate rights to ensure that they can act as a back-stop in case of any issues. Needed-By: I0fdf31d5234bd7fea4114ba02c8d5ac9f164b81c Change-Id: I5146f5a4c1bd039d5a12011fee4f3bb3a19145c4 --- .../openstack-ansible-os_trove.config | 18 ++++++++++++++++++ gerrit/projects.yaml | 6 ++++++ gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 10 ++++++++++ zuul/layout.yaml | 13 +++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 gerrit/acls/openstack/openstack-ansible-os_trove.config diff --git a/gerrit/acls/openstack/openstack-ansible-os_trove.config b/gerrit/acls/openstack/openstack-ansible-os_trove.config new file mode 100644 index 0000000000..3bdf0538b2 --- /dev/null +++ b/gerrit/acls/openstack/openstack-ansible-os_trove.config @@ -0,0 +1,18 @@ +[access "refs/heads/*"] +abandon = group openstack-ansible-core +abandon = group openstack-ansible-os_trove-core +create = group openstack-ansible-release +label-Code-Review = -2..+2 group openstack-ansible-core +label-Code-Review = -2..+2 group openstack-ansible-os_trove-core +label-Workflow = -1..+1 group openstack-ansible-core +label-Workflow = -1..+1 group openstack-ansible-os_trove-core + +[access "refs/tags/*"] +pushSignedTag = group openstack-ansible-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 1d0b1baa8c..d68eb8377b 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -3971,6 +3971,12 @@ - openstack-ansible docimpact-group: openstack-ansible acl-config: /home/gerrit2/acls/openstack/openstack-ansible.config +- project: openstack/openstack-ansible-os_trove + upstream: https://github.com/drifterza/openstack-ansible-os_trove + description: Role os_trove for OpenStack-Ansible + groups: + - openstack-ansible + docimpact-group: openstack-ansible - project: openstack/openstack-ansible-os_watcher description: Role os_watcher for OpenStack-Ansible groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 2ce1fbe43f..ec7145c86e 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -290,6 +290,7 @@ openstack-ansible: - openstack/openstack-ansible-os_sahara - openstack/openstack-ansible-os_swift - openstack/openstack-ansible-os_tempest + - openstack/openstack-ansible-os_trove - openstack/openstack-ansible-os_watcher - openstack/openstack-ansible-os_zaqar - openstack/openstack-ansible-pip_install diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index c2e8bf2427..fe3af724f9 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -7570,6 +7570,16 @@ - openstack-publish-jobs - openstack-releasenotes-jobs +- project: + name: openstack-ansible-os_trove + doc-publisher-site: docs.openstack.org + + jobs: + - ansible-role-jobs + - gate-{name}-requirements + - openstack-publish-jobs + - openstack-releasenotes-jobs + - project: name: openstack-ansible-os_watcher doc-publisher-site: docs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 5148a46026..66968e515e 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -11600,6 +11600,19 @@ projects: - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial + - name: openstack/openstack-ansible-os_trove + template: + - name: merge-check + - name: ansible-role-jobs + - name: check-requirements + - name: openstack-server-publish-jobs + - name: release-notes-jobs + - name: ansible-role-functional-jobs-centos7-nv + - name: ansible-role-functional-jobs-trusty + - name: ansible-role-functional-jobs-xenial + release: + - openstack-ansible-os_trove-announce-release + - name: openstack/openstack-ansible-os_watcher template: - name: merge-check