diff --git a/gerrit/acls/openstack-infra/puppet-infracloud.config b/gerrit/acls/openstack-infra/puppet-infracloud.config new file mode 100644 index 0000000000..b40167b16a --- /dev/null +++ b/gerrit/acls/openstack-infra/puppet-infracloud.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] +abandon = group puppet-infracloud-core +label-Code-Review = -2..+2 group puppet-infracloud-core +label-Workflow = -1..+1 group puppet-infracloud-core + +[access "refs/tags/*"] +pushSignedTag = group puppet-infracloud-release + +[receive] +requireChangeId = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 5ad7a7376f..f44ddb1bdd 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -382,6 +382,11 @@ description: Cookiecutter template for compliant OpenStack-infra puppet-modules groups: - openstack-ci +- project: openstack-infra/puppet-infracloud + use-storyboard: true + description: Puppet module for deploying the Infra Cloud + groups: + - openstack-ci - project: openstack-infra/puppet-iptables use-storyboard: true description: Puppet module for iptables diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 062f7157fd..ce1678c088 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -643,6 +643,7 @@ openstack-infra: - openstack-infra/puppet-hound - openstack-infra/puppet-httpd - openstack-infra/puppet-infra-cookiecutter + - openstack-infra/puppet-infracloud - openstack-infra/puppet-iptables - openstack-infra/puppet-jeepyb - openstack-infra/puppet-jenkins @@ -949,6 +950,7 @@ openstack-merges: - openstack-infra/puppet-haveged - openstack-infra/puppet-hound - openstack-infra/puppet-httpd + - openstack-infra/puppet-infracloud - openstack-infra/puppet-iptables - openstack-infra/puppet-jeepyb - openstack-infra/puppet-jenkins diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 4c9625fec7..23c7c7ad82 100755 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -4180,6 +4180,17 @@ branch-designator: '-nv' branch-override: default +- project: + name: puppet-infracloud + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - puppet-beaker-jobs: + branch-designator: '-nv' + branch-override: default + - project: name: puppet-iptables node: 'bare-trusty' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 2611ea2087..eb309ac7d7 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6240,6 +6240,13 @@ projects: - name: merge-check - name: noop-jobs + - name: openstack-infra/puppet-infracloud + template: + - name: merge-check + - name: infra-puppet-check-jobs + - name: infra-puppet-apply-jobs + - name: puppet-beaker-jobs-nv + - name: openstack-infra/puppet-iptables template: - name: merge-check