diff --git a/gerrit/acls/openstack/openstack-ansible-os_almanach.config b/gerrit/acls/openstack/openstack-ansible-os_almanach.config new file mode 100644 index 0000000000..2202d71277 --- /dev/null +++ b/gerrit/acls/openstack/openstack-ansible-os_almanach.config @@ -0,0 +1,18 @@ +[access "refs/heads/*"] +abandon = group openstack-ansible-core +abandon = group openstack-ansible-os_almanach-core +create = group openstack-ansible-release +label-Code-Review = -2..+2 group openstack-ansible-core +label-Code-Review = -2..+2 group openstack-ansible-os_almanach-core +label-Workflow = -1..+1 group openstack-ansible-core +label-Workflow = -1..+1 group openstack-ansible-os_almanach-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 1dbcb3ea13..e3ad419283 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -4991,6 +4991,12 @@ - openstack-ansible docimpact-group: openstack-ansible acl-config: /home/gerrit2/acls/openstack/openstack-ansible.config +- project: openstack/openstack-ansible-os_almanach + upstream: https://github.com/internap/openstack-ansible-os_almanach + description: Role os_almanach for OpenStack-Ansible + groups: + - openstack-ansible + docimpact-group: openstack-ansible - project: openstack/openstack-ansible-os_aodh description: Role os_aodh for OpenStack-Ansible groups: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 0b18e7907b..77eb199e94 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -272,6 +272,7 @@ openstack-ansible: - openstack/openstack-ansible-openstack_hosts - openstack/openstack-ansible-openstack_openrc - openstack/openstack-ansible-ops + - openstack/openstack-ansible-os_almanach - openstack/openstack-ansible-os_aodh - openstack/openstack-ansible-os_barbican - openstack/openstack-ansible-os_ceilometer diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 19c57bc410..34571ba353 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -8168,6 +8168,16 @@ - linters-jobs - gate-{name}-requirements +- project: + name: openstack-ansible-os_almanach + doc-publisher-site: docs.openstack.org + + jobs: + - ansible-role-jobs + - gate-{name}-requirements + - openstack-publish-jobs + - openstack-releasenotes-jobs + - project: name: openstack-ansible-os_aodh doc-publisher-site: docs.openstack.org diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 2348a557dd..1fff249c27 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -12180,6 +12180,17 @@ projects: - gate-openstack-ansible-ops-linters-ubuntu-trusty - gate-openstack-ansible-ops-linters-ubuntu-xenial + - name: openstack/openstack-ansible-os_almanach + 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-xenial + release: + - openstack-ansible-os_almanach-announce-release + - name: openstack/openstack-ansible-os_aodh template: - name: merge-check