Import puppet-pacemaker from github/redhat-openstack

puppet-pacemaker is a Puppet modules started by Red Hat folks a few
years ago and is now highly used in TripleO project.

Because we want to improve TripleO CI coverage, moving this module to
OpenStack will help us to:

* run TripleO HA jobs for each patch in puppet-pacemaker and improve its
  stability.
* allow anyone to send patches with Gerrit
* use OpenStack Infra to benefit existing Puppet CI jobs

The module would not be under any tent now, just like puppet-ceph.
It would be a community module, without PTL, just some core reviewers,
mainly people actually working on it.

Change-Id: Iea35bf890a85eda80595b249e578976e8e74260f
This commit is contained in:
Emilien Macchi 2016-02-12 12:37:14 -05:00
parent c93c0dfd10
commit c7b965abec
5 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group puppet-pacemaker-core
create = group puppet-pacemaker-core
label-Code-Review = -2..+2 group puppet-pacemaker-core
label-Workflow = -1..+1 group puppet-pacemaker-core
[access "refs/tags/*"]
pushSignedTag = group puppet-pacemaker-core
[receive]
requireChangeId = true
requireContributorAgreement = false
[submit]
mergeContent = true

View File

@ -2676,6 +2676,9 @@
- project: openstack/puppet-oslo
description: Module for managing Oslo.* library
acl-config: /home/gerrit2/acls/openstack/puppet-modules.config
- project: openstack/puppet-pacemaker
description: Pacemaker Puppet Module
upstream: https://github.com/redhat-openstack/puppet-pacemaker.git
- project: openstack/puppet-rally
description: OpenStack Rally Puppet Module
acl-config: /home/gerrit2/acls/openstack/puppet-modules.config

View File

@ -1995,6 +1995,7 @@ tripleo:
- openstack/os-collect-config
- openstack/os-net-config
- openstack/os-refresh-config
- openstack/puppet-pacemaker
- openstack/puppet-tripleo
- openstack/python-tripleoclient
- openstack/tripleo-common

View File

@ -5619,6 +5619,18 @@
job-suffix: ''
branch-override: default
- project:
name: puppet-pacemaker
node: bare-trusty
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs:
job-suffix: ''
branch-override: default
- project:
name: puppet-packagekit
node: bare-trusty

View File

@ -8269,6 +8269,15 @@ projects:
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-pacemaker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
check-tripleo:
- gate-tripleo-ci-f22-ha
- name: openstack/puppet-rally
template:
- name: merge-check