Add ansible-role-(diskimage-builder|jenkins-job-builder)

Here we are just adding ansible-role-diskimage-builder and
ansible-role-jenkins-job-builder into the OpenStack gerrit workflow.

After talking with both openstack-infra and third party CI teams it
was decided to deal with which team this would be part of a later
date.

Additionally, we have not created a launchpad project for this module
or pypi (since we won't release there).

Gerritbot was also not configured at this time, since we don't know
which team we are going to be part of.

Change-Id: I18397f709059e3c4455f3fe9df2be08a6993fe7f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2015-12-01 12:40:38 -05:00
parent 59c2558b8d
commit 21cd8f14a5
5 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group ansible-role-diskimage-builder-core
label-Code-Review = -2..+2 group ansible-role-diskimage-builder-core
label-Workflow = -1..+1 group ansible-role-diskimage-builder-core
[access "refs/tags/*"]
pushSignedTag = group ansible-role-diskimage-builder-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group ansible-role-jenkins-job-builder-core
label-Code-Review = -2..+2 group ansible-role-jenkins-job-builder-core
label-Workflow = -1..+1 group ansible-role-jenkins-job-builder-core
[access "refs/tags/*"]
pushSignedTag = group ansible-role-jenkins-job-builder-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -759,6 +759,12 @@
- project: openstack/anchor
description: An Ephemeral PKI system that can act as a trust anchor for OpenStack
PKI operations
- project: openstack/ansible-role-diskimage-builder
description: Ansible role to manage Nodepool
upstream: https://github.com/pabelanger/ansible-role-diskimage-builder.git
- project: openstack/ansible-role-jenkins-job-builder
description: Ansible role to manage Jenkins Job Builder
upstream: https://github.com/pabelanger/ansible-role-jenkins-job-builder.git
- project: openstack/ansible-role-nodepool
description: Ansible role to manage Nodepool
- project: openstack/ansible-role-zuul

View File

@ -32,6 +32,24 @@
jobs:
- ansible-lint-jobs
- project:
name: ansible-role-diskimage-builder
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-jenkins-job-builder
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-nodepool
node: 'bare-precise || bare-trusty'

View File

@ -3688,6 +3688,24 @@ projects:
experimental:
- gate-anchor-tox-bandit
- name: openstack/ansible-role-diskimage-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: docs-on-rtfd
check:
- gate-ansible-role-diskimage-builder-dsvm-functional-centos7-nv
- gate-ansible-role-diskimage-builder-dsvm-functional-trusty-nv
- name: openstack/ansible-role-jenkins-job-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: docs-on-rtfd
check:
- gate-ansible-role-jenkins-job-builder-dsvm-functional-centos7-nv
- gate-ansible-role-jenkins-job-builder-dsvm-functional-trusty-nv
- name: openstack/ansible-role-nodepool
template:
- name: merge-check