From a66e1ae3ac0eb8d43af08d5a6fe833f1da2c89f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathieu=20Gagne=CC=81?= Date: Wed, 16 Oct 2013 17:01:55 -0400 Subject: [PATCH] Add puppet-ceph project to StackForge Create a new puppet module for puppet-ceph. Change-Id: I406a3f070709e054c6ce8c39f2a1f6dd8d5fe492 --- .../files/gerritbot_channel_config.yaml | 1 + .../gerrit/acls/stackforge/puppet-ceph.config | 16 ++++++++++++++++ .../jenkins_job_builder/config/projects.yaml | 11 +++++++++++ modules/openstack_project/files/zuul/layout.yaml | 14 ++++++++++++++ .../templates/review.projects.yaml.erb | 3 +++ 5 files changed, 45 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/puppet-ceph.config diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 23bf005e51..1354e2ee54 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -199,6 +199,7 @@ puppet-openstack: - x-vrif-minus-2 projects: - stackforge/puppet-ceilometer + - stackforge/puppet-ceph - stackforge/puppet-cinder - stackforge/puppet-glance - stackforge/puppet-heat diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/puppet-ceph.config b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-ceph.config new file mode 100644 index 0000000000..be064649cb --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/puppet-ceph.config @@ -0,0 +1,16 @@ +[access "refs/*"] + owner = group Administrators + create = group puppet-ceph-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group puppet-ceph-core + label-Approved = +0..+1 group puppet-ceph-core + workInProgress = group puppet-ceph-core +[access "refs/tags/*"] + pushTag = group puppet-ceph-core +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = false +[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 a627caabc1..73ec03e13d 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1236,6 +1236,17 @@ - gate-{name}-puppet-syntax - puppet-module-unit +- project: + name: puppet-ceph + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - gate-{name}-puppet-lint + - gate-{name}-puppet-syntax + - puppet-module-unit + - project: name: openstack-chef-repo github-org: stackforge diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 6f0ea20d77..a526f8fb54 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2815,6 +2815,20 @@ projects: - gate-puppet-vswitch-puppet-unit-3.0 - gate-puppet-vswitch-puppet-unit-3.1 + - name: stackforge/puppet-ceph + check: + - gate-puppet-ceph-puppet-lint + - gate-puppet-ceph-puppet-syntax + - gate-puppet-ceph-puppet-unit-2.7 + - gate-puppet-ceph-puppet-unit-3.0 + - gate-puppet-ceph-puppet-unit-3.1 + gate: + - gate-puppet-ceph-puppet-lint + - gate-puppet-ceph-puppet-syntax + - gate-puppet-ceph-puppet-unit-2.7 + - gate-puppet-ceph-puppet-unit-3.0 + - gate-puppet-ceph-puppet-unit-3.1 + - name: stackforge/puppet-openstack_dev_env check: - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 012cec4eb0..1f8f02b610 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -263,6 +263,9 @@ description: "Puppet provider for virtual switches." acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config upstream: git://github.com/hogepodge/puppet-vswitch.git +- project: stackforge/puppet-ceph + description: Ceph Puppet Module + acl-config: /home/gerrit2/acls/stackforge/puppet-ceph.config - project: stackforge/opencafe upstream: https://github.com/samu4924/opencafe description: "Common Automation Framework Engine. Core driver for CloudCAFE"