From 103b172649971daa05e0cd02add7f49a627d7020 Mon Sep 17 00:00:00 2001 From: Andy McCrae Date: Mon, 14 Nov 2016 18:14:40 +0000 Subject: [PATCH] Add os_monasca-agent to OpenStack-Ansible This patch adds a new pre-seeded git repository to OpenStack-Ansible for deploying Monasca-Agent. The os_monasca-agent 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: I16a60601256e2e45a4c8ce8014aae9e4a87c7e8a Change-Id: Ia6295e94c8c66377849021e86f1565c1600a6d9e --- .../openstack-ansible-os_monasca-agent.config | 18 ++++++++++++++++++ gerrit/projects.yaml | 8 +++++++- gerritbot/channels.yaml | 1 + jenkins/jobs/projects.yaml | 10 ++++++++++ zuul/layout.yaml | 9 +++++++++ 5 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 gerrit/acls/openstack/openstack-ansible-os_monasca-agent.config diff --git a/gerrit/acls/openstack/openstack-ansible-os_monasca-agent.config b/gerrit/acls/openstack/openstack-ansible-os_monasca-agent.config new file mode 100644 index 0000000000..9db8730e88 --- /dev/null +++ b/gerrit/acls/openstack/openstack-ansible-os_monasca-agent.config @@ -0,0 +1,18 @@ +[access "refs/heads/*"] +abandon = group openstack-ansible-core +abandon = group openstack-ansible-os_monasca-agent-core +create = group openstack-ansible-release +label-Code-Review = -2..+2 group openstack-ansible-core +label-Code-Review = -2..+2 group openstack-ansible-os_monasca-agent-core +label-Workflow = -1..+1 group openstack-ansible-core +label-Workflow = -1..+1 group openstack-ansible-os_monasca-agent-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 769360f0d2..dcaa8b4477 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -5211,6 +5211,12 @@ groups: - openstack-ansible docimpact-group: openstack-ansible +- project: openstack/openstack-ansible-os_monasca-agent + upstream: https://github.com/rmeleromira/openstack-ansible-os_monasca-agent + description: Role os_monasca-agent for OpenStack-Ansible + groups: + - openstack-ansible + docimpact-group: openstack-ansible - project: openstack/openstack-ansible-os_neutron description: Role os_neutron for OpenStack-Ansible groups: @@ -6889,4 +6895,4 @@ acl-config: /home/gerrit2/acls/stackforge/retired.config - project: stackforge/xstatic-angular-animate description: Angular Animate JavaScript library packaged as XStatic. - acl-config: /home/gerrit2/acls/stackforge/retired.config \ No newline at end of file + acl-config: /home/gerrit2/acls/stackforge/retired.config diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 3641eed7cc..b38c466ab8 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -267,6 +267,7 @@ openstack-ansible: - openstack/openstack-ansible-os_keystone - openstack/openstack-ansible-os_magnum - openstack/openstack-ansible-os_monasca + - openstack/openstack-ansible-os_monasca-agent - openstack/openstack-ansible-os_neutron - openstack/openstack-ansible-os_nova - openstack/openstack-ansible-os_rally diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 31cecafbf2..7f2cbc3d78 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -8728,6 +8728,16 @@ - openstack-publish-jobs - openstack-releasenotes-jobs +- project: + name: openstack-ansible-os_monasca-agent + doc-publisher-site: docs.openstack.org + + jobs: + - ansible-role-jobs + - gate-{name}-requirements + - openstack-publish-jobs + - openstack-releasenotes-jobs + - project: name: openstack-ansible-os_neutron doc-publisher-site: docs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 3bb2e736f0..3cc8b7c4fd 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -12912,6 +12912,15 @@ projects: release: - openstack-ansible-os_monasca-announce-release + - name: openstack/openstack-ansible-os_monasca-agent + template: + - name: merge-check + - name: check-requirements + - name: ansible-role-jobs + - name: openstack-server-publish-jobs + - name: release-notes-jobs + - name: ansible-role-functional-jobs-xenial + - name: openstack/openstack-ansible-os_neutron template: - name: merge-check