From 1390065228a8be5b292f5b04d70f49c2c8d7dbe8 Mon Sep 17 00:00:00 2001 From: Derek Higgins Date: Wed, 27 Mar 2013 23:09:44 +0000 Subject: [PATCH] Adding puppet modules Change-Id: Ic5b14eebe5c706f6bcee68bbae4a83bd6785a432 Reviewed-on: https://review.openstack.org/25568 Reviewed-by: Dan Prince Reviewed-by: James E. Blair Reviewed-by: Dan Bode Reviewed-by: Jeremy Stanley Approved: Jeremy Stanley Tested-by: Jenkins --- .../files/gerritbot_channel_config.yaml | 17 +++++++ .../acls/stackforge/puppet-modules.config | 14 ++++++ .../openstack_project/files/zuul/layout.yaml | 48 +++++++++++++++++++ .../templates/review.projects.yaml.erb | 32 +++++++++++++ 4 files changed, 111 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/puppet-modules.config 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