diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/puppet-n1k-vsm.config b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-n1k-vsm.config new file mode 100644 index 0000000000..6e46a4ead8 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-n1k-vsm.config @@ -0,0 +1,14 @@ +[access "refs/heads/*"] +abandon = group puppet-n1k-vsm-core +label-Code-Review = -2..+2 group puppet-n1k-vsm-core +label-Workflow = -1..+1 group puppet-n1k-vsm-core + +[access "refs/tags/*"] +pushSignedTag = group puppet-n1k-vsm-ptl + +[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 4b6f3587b9..3bc3170c8f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2891,6 +2891,16 @@ jobs: - python-jobs +- project: + name: puppet-n1k-vsm + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - gate-{name}-puppet-lint + - gate-{name}-puppet-syntax + - puppet-module-unit + - project: name: python-magnetodbclient node: bare-precise diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 0d0501a990..0e1eb615d7 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1015,6 +1015,9 @@ description: OpenStack Keystone Puppet Module acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config upstream: git://github.com/puppetlabs/puppetlabs-keystone.git +- project: stackforge/puppet-n1k-vsm + description: Foreman Puppet installer for Cisco N1KV Virtual Supervisor Module + upstream: git://github.com/CiscoSystems/puppet-n1k-vsm - project: stackforge/puppet-neutron description: OpenStack Neutron Puppet Module acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 3e05a7f80c..05475e1df9 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4217,6 +4217,24 @@ projects: - gate-puppet-keystone-puppet-unit-3.3 - gate-puppet-keystone-puppet-unit-3.4 + - name: stackforge/puppet-n1k-vsm + check: + - gate-puppet-n1k-vsm-puppet-lint + - gate-puppet-n1k-vsm-puppet-syntax + - gate-puppet-n1k-vsm-puppet-unit-2.7 + - gate-puppet-n1k-vsm-puppet-unit-3.1 + - gate-puppet-n1k-vsm-puppet-unit-3.2 + - gate-puppet-n1k-vsm-puppet-unit-3.3 + - gate-puppet-n1k-vsm-puppet-unit-3.4 + gate: + - gate-puppet-n1k-vsm-puppet-lint + - gate-puppet-n1k-vsm-puppet-syntax + - gate-puppet-n1k-vsm-puppet-unit-2.7 + - gate-puppet-n1k-vsm-puppet-unit-3.1 + - gate-puppet-n1k-vsm-puppet-unit-3.2 + - gate-puppet-n1k-vsm-puppet-unit-3.3 + - gate-puppet-n1k-vsm-puppet-unit-3.4 + - name: stackforge/puppet-neutron check: - gate-puppet-neutron-puppet-lint