diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 097f94e11d..5aec8c8515 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -181,3 +181,20 @@ openstack-qa: - openstack-infra/devstack-gate branches: - master + +puppet-openstack: + events: + - patchset-created + - change-merged + - x-vrif-minus-2 + projects: + - stackforge/puppet-cinder + - stackforge/puppet-glance + - stackforge/puppet-horizon + - stackforge/puppet-keystone + - stackforge/puppet-nova + - stackforge/puppet-openstack + - stackforge/puppet-openstack_dev_env + - stackforge/puppet-swift + branches: + - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/puppet-modules.config b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-modules.config new file mode 100644 index 0000000000..30cbedd56f --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-modules.config @@ -0,0 +1,14 @@ +[access "refs/*"] + owner = group Administrators + create = group puppet-manager-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group puppet-manager-core + label-Approved = +0..+1 group puppet-manager-core + workInProgress = group puppet-manager-core +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true \ No newline at end of file diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 5858f12e6b..32bc35e8c3 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1438,3 +1438,51 @@ projects: release: - python-savannaclient-tarball: - python-savannaclient-pypi-upload + + - name: stackforge/puppet-cinder + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-glance + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-horizon + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-keystone + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-nova + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-openstack + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-openstack_dev_env + check: + - gate-noop + gate: + - gate-noop + + - name: stackforge/puppet-swift + check: + - gate-noop + gate: + - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 16bc6036fb..6e9ebafc3e 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -127,3 +127,35 @@ - project: stackforge/os-config-applier upstream: git://github.com/tripleo/os-config-applier.git description: "Apply configuration from cloud metadata" +- project: stackforge/puppet-cinder + description: OpenStack Cinder Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-cinder.git +- project: stackforge/puppet-glance + description: OpenStack Glance Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-glance.git +- project: stackforge/puppet-horizon + description: OpenStack Horizon Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-horizon.git +- project: stackforge/puppet-keystone + 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-nova + description: OpenStack Nova Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-nova.git +- project: stackforge/puppet-openstack + description: OpenStack Examples Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-openstack.git +- project: stackforge/puppet-openstack_dev_env + description: OpenStack Puppet Dev Environment + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-openstack_dev_env.git +- project: stackforge/puppet-swift + description: OpenStack Swift Puppet Module + acl_config: /home/gerrit2/acls/stackforge/puppet-modules.config + upstream: git://github.com/puppetlabs/puppetlabs-swift.git