Add a Puppet module for the PTG IRC Bot

This Puppet module will be used to deploy and maintain an IRC bot
for PTG communication and scheduling purposes. The project it
manages is https://git.openstack.org/cgit/openstack/ptgbot .

Change-Id: Ie2f39f15004b3398c69d6f46a2ac35958a5eda12
Needed-By: I94a65d39123e2c1f3d00266f95fa365e6e38377c
Story: #2001067
Task: #4694
This commit is contained in:
Jeremy Stanley 2017-06-19 14:56:28 +00:00
parent b9be872bb9
commit 3709d6e418
5 changed files with 43 additions and 0 deletions

View File

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

View File

@ -608,6 +608,11 @@
description: Puppet module for Project_config
groups:
- openstack-ci
- project: openstack-infra/puppet-ptgbot
use-storyboard: true
description: Puppet module for the PTG IRC Bot
groups:
- openstack-ci
- project: openstack-infra/puppet-puppet
use-storyboard: true
description: Module to install and configure puppet services.

View File

@ -1003,6 +1003,7 @@ openstack-infra:
- openstack-infra/puppet-pip
- openstack-infra/puppet-planet
- openstack-infra/puppet-project_config
- openstack-infra/puppet-ptgbot
- openstack-infra/puppet-puppet
- openstack-infra/puppet-redis
- openstack-infra/puppet-refstack
@ -1377,6 +1378,7 @@ openstack-merges:
- openstack-infra/puppet-pip
- openstack-infra/puppet-planet
- openstack-infra/puppet-project_config
- openstack-infra/puppet-ptgbot
- openstack-infra/puppet-redis
- openstack-infra/puppet-refstack
- openstack-infra/puppet-releasestatus

View File

@ -11954,6 +11954,21 @@
suffix: ''
branch-override: default
- project:
name: puppet-ptgbot
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
suffix: '-nv'
branch-override: default
- puppet-beaker-jobs-centos7:
suffix: ''
branch-override: default
- project:
name: puppet-puppet

View File

@ -4991,6 +4991,14 @@ projects:
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ptgbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-puppet
template:
- name: merge-check