Create tripleo-quickstart-extras project

This repo will contain extra roles that can be used with (or without)
tripleo-quickstart to automate TripleO deployments for CI and developer
testing.

Needed-By: I37a5075a208a0280b7e61ccdd5d754a69a813070
Change-Id: Ifc109b8e880f43b4526a543f7d931594ff6f951c
This commit is contained in:
John Trowbridge 2016-10-27 10:06:46 -04:00
parent 5d5fa20a57
commit 3bc03f235c
5 changed files with 62 additions and 0 deletions

View File

@ -6398,6 +6398,9 @@
acl-config: /home/gerrit2/acls/openstack/tripleo.config
- project: openstack/tripleo-quickstart
description: Ansible based project for setting up TripleO virtual environments
- project: openstack/tripleo-quickstart-extras
description: Extra Ansible roles to automate TripleO deployments
acl-config: /home/gerrit2/acls/openstack/tripleo-quickstart.config
- project: openstack/tripleo-specs
groups:
- tripleo

View File

@ -2601,6 +2601,7 @@ tripleo:
- openstack/tripleo-incubator
- openstack/tripleo-puppet-elements
- openstack/tripleo-quickstart
- openstack/tripleo-quickstart-extras
- openstack/tripleo-specs
- openstack/tripleo-ui
- openstack/tripleo-validations

View File

@ -14656,6 +14656,18 @@
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: tripleo-quickstart-extras
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- openstack-publish-jobs
- tripleo-quickstart-extras-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: tripleo-specs

View File

@ -61,6 +61,27 @@
publishers:
- console-log
- job-template:
name: '{pipeline}-tripleo-quickstart-extras-{scenario}-{node}{job-suffix}'
node: '{node}'
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep
- install-distro-packages
- shell: |
# Allow Jenkins user to ssh into localhost
ssh-keygen -f ~/.ssh/id_rsa -N ""
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh-keyscan localhost >> ~/.ssh/known_hosts
ssh-keyscan 127.0.0.1 >> ~/.ssh/known_hosts
- tox:
envlist: "{scenario}"
publishers:
- console-log
- job-template:
name: 'gate-tripleo-buildimage-{image-name}-{node}{suffix}'
node: '{node}'
@ -201,3 +222,14 @@
pipeline: gate
scenario:
- base
- job-group:
name: 'tripleo-quickstart-extras-jobs'
jobs:
- '{pipeline}-tripleo-quickstart-extras-{scenario}-{node}{job-suffix}':
job-suffix: '-nv'
node:
- centos-7
pipeline: gate
scenario:
- base

View File

@ -17134,6 +17134,20 @@ projects:
experimental:
- gate-tripleo-quickstart-base-centos-7-nv
- name: openstack/tripleo-quickstart-extras
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tripleo-quickstart-extras-linters-ubuntu-xenial
- gate-tripleo-quickstart-extras-docs-ubuntu-xenial
gate:
- gate-tripleo-quickstart-extras-linters-ubuntu-xenial
- gate-tripleo-quickstart-extras-docs-ubuntu-xenial
experimental:
- gate-tripleo-quickstart-extras-base-centos-7-nv
- name: openstack/tripleo-specs
template:
- name: merge-check