Jeremy Stanley 423ae7e286 Correct merge calculation error in layout.yaml
When change I74e0bda10e85fbe430238f9b53d53b3671309a6a was merged
into master via merge commit
889190486928acf663b1ac616b442d56fcb7f110 it was applied incorrectly.
Its context should have conflicted with an earlier change two lines
away, now corrected here.

Change-Id: I111895676b4376430c1730631f3eb96866991cd4
2014-08-27 23:25:35 +00:00

5689 lines
146 KiB
YAML

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: IndependentPipelineManager
source: gerrit
precedence: low
require:
open: True
current-patchset: True
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
- event: comment-added
require-approval:
- verified: [-1, -2]
username: jenkins
approval:
- workflow: 1
success:
gerrit:
verified: 1
failure:
gerrit:
verified: -1
- name: gate
description: Changes that have been approved by core developers are enqueued in order in this pipeline, and if they pass tests in Jenkins, will be merged.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: DependentPipelineManager
source: gerrit
precedence: normal
require:
open: True
current-patchset: True
approval:
- verified: [1, 2]
username: jenkins
- workflow: 1
trigger:
gerrit:
- event: comment-added
approval:
- workflow: 1
- event: comment-added
approval:
- verified: 1
username: jenkins
start:
gerrit:
verified: 0
success:
gerrit:
verified: 2
submit: true
failure:
gerrit:
verified: -2
window-floor: 20
window-increase-factor: 2
- name: post
description: This pipeline runs jobs that operate after each change is merged.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: ref-updated
ref: ^(?!refs/).*$
- name: tag
description: This pipeline runs jobs in response to any tag event.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/.*$
- name: pre-release
description: This pipeline runs jobs on projects in response to pre-release tags.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.?)+(alpha|beta|candidate|rc|a|b|c|r|g)[0-9]*$
- name: release
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.)*[0-9]+$
- name: silent
description: This pipeline is used for silently testing new jobs.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: patchset-created
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
- name: experimental
description: On-demand pipeline for requesting a run against a set of jobs that are not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
success:
gerrit: {}
failure:
gerrit: {}
- name: periodic
description: Jobs in this queue are triggered on a timer.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
timer:
- time: '0 6 * * *'
- name: periodic-stable
description: Periodic checks of the stable branches.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
timer:
- time: '1 6 * * *'
failure:
smtp:
from: jenkins@openstack.org
to: openstack-stable-maint@lists.openstack.org
subject: 'Stable check of {change.project} failed'
- name: periodic-qa
description: Periodic jobs for the QA team.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
timer:
- time: '2 6 * * *'
failure:
smtp:
from: jenkins@openstack.org
to: openstack-qa@lists.openstack.org
subject: 'Periodic jobs for {change.project} failed'
- name: check-tripleo
description: >
Newly uploaded patchsets enter this pipeline to receive an initial +/-1
Verified vote from Jenkins. This is used for TripleO patchsets only so
that if the TripleO cloud suffers a failure, folk looking can tell that
there isn't a system infra problem. only a TripleO specific problem.
Once the TripleO test cloud is multi region and has some months of
proven stability this will be folded back into the normal check pipeline.
failure-message: >
Build failed. For information on how to proceed, see
https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: IndependentPipelineManager
source: gerrit
precedence: low
require:
open: True
current-patchset: True
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
success:
gerrit: {}
failure:
gerrit: {}
- name: experimental-tripleo
description: >
On-demand pipeline for requesting a run against a tripleo experimental
jobs - slower and running without redundancy - so not yet gating. Leave
review comment of "check experimental" to run jobs in this pipeline.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
success:
gerrit: {}
failure:
gerrit: {}
- name: merge-check
description: >
Each time a change merges, this pipeline verifies that all open changes
on the same project are still mergeable.
manager: IndependentPipelineManager
source: gerrit
require:
approval:
- verified: [1, 2]
username: jenkins
trigger:
zuul:
- event: project-change-merged
merge-failure:
gerrit:
verified: -1
project-templates:
- name: merge-check
merge-check:
- noop
- name: python-jobs
check:
- 'gate-{name}-pep8'
- 'gate-{name}-docs'
- 'gate-{name}-python26'
- 'gate-{name}-python27'
gate:
- 'gate-{name}-docs'
- 'gate-{name}-pep8'
- 'gate-{name}-python26'
- 'gate-{name}-python27'
post:
- '{name}-branch-tarball'
- '{name}-coverage'
- name: integrated-gate
check:
- 'check-tempest-dsvm-full'
- 'check-tempest-dsvm-postgres-full'
- 'check-tempest-dsvm-neutron'
- 'check-tempest-dsvm-neutron-full'
- 'check-tempest-dsvm-neutron-heat-slow'
- 'check-grenade-dsvm'
gate:
- 'gate-tempest-dsvm-full'
- 'gate-tempest-dsvm-postgres-full'
- 'gate-tempest-dsvm-neutron'
- 'gate-tempest-dsvm-neutron-full'
- 'gate-tempest-dsvm-neutron-heat-slow'
- 'gate-grenade-dsvm'
experimental:
- 'check-grenade-dsvm-neutron'
- 'check-tempest-dsvm-full-ceph'
- name: integrated-gate-neutron
check:
- 'check-tempest-dsvm-neutron-heat-slow'
- 'check-tempest-dsvm-neutron'
- 'check-tempest-dsvm-neutron-pg'
- 'check-tempest-dsvm-neutron-full'
- 'check-tempest-dsvm-neutron-pg-full'
- 'gate-tempest-dsvm-neutron-large-ops'
- 'check-grenade-dsvm-neutron'
gate:
- 'gate-tempest-dsvm-neutron'
- 'gate-tempest-dsvm-neutron-pg'
- 'gate-tempest-dsvm-neutron-heat-slow'
- 'gate-tempest-dsvm-neutron-full'
- 'gate-tempest-dsvm-neutron-pg-full'
- 'gate-tempest-dsvm-neutron-large-ops'
- name: integrated-gate-sahara
check:
- 'check-tempest-dsvm-full'
- 'check-tempest-dsvm-neutron'
- 'check-tempest-dsvm-postgres-full'
- 'check-tempest-dsvm-neutron-heat-slow'
gate:
- 'gate-tempest-dsvm-full'
- 'gate-tempest-dsvm-neutron'
- 'gate-tempest-dsvm-postgres-full'
- name: large-ops
check:
- 'gate-tempest-dsvm-large-ops'
- 'gate-tempest-dsvm-neutron-large-ops'
gate:
- 'gate-tempest-dsvm-large-ops'
- 'gate-tempest-dsvm-neutron-large-ops'
- name: python3-jobs
check:
- 'gate-{name}-python33'
gate:
- 'gate-{name}-python33'
- name: pypy-jobs
check:
- 'gate-{name}-pypy'
gate:
- 'gate-{name}-pypy'
- name: stable-compat-jobs
# trunk clients and libs are used in stable jobs, so run stable jobs
# on those repos
# TODO(jogo): run this on libraries
check:
- 'check-tempest-dsvm-full-havana'
- 'check-tempest-dsvm-neutron-havana'
- 'check-tempest-dsvm-full-icehouse'
- 'check-tempest-dsvm-neutron-icehouse'
- name: openstack-server-publish-jobs
post:
- '{name}-docs'
release:
- '{name}-docs'
- name: openstack-client-publish-jobs
release:
- '{name}-docs'
- name: check-requirements
check:
- 'gate-{name}-requirements'
gate:
- 'gate-{name}-requirements'
- name: periodic-havana
periodic-stable:
- 'periodic-{name}-docs-havana'
- 'periodic-{name}-python26-havana'
- 'periodic-{name}-python27-havana'
- name: periodic-icehouse
periodic-stable:
- 'periodic-{name}-docs-icehouse'
- 'periodic-{name}-python26-icehouse'
- 'periodic-{name}-python27-icehouse'
- name: openstack-doc-gate
check:
- gate-{name}-tox-checklinks
- gate-{name}-tox-checkniceness
- gate-{name}-tox-checksyntax
- gate-{name}-tox-checkdeletions
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness
- gate-{name}-tox-checksyntax
- gate-{name}-tox-checkdeletions
- gate-{name}-tox-doc-publish-checkbuild
- name: openstack-doc-translation
check:
- 'gate-{name}-tox-checklang'
post:
- '{name}-manuals-upstream-translation-update'
- '{name}-tox-doc-publishlang'
periodic:
- '{name}-manuals-propose-translation-update'
- name: translation-jobs
post:
- '{name}-upstream-translation-update'
periodic:
- '{name}-propose-translation-update'
- name: infra-publish-jobs
check:
- 'gate-{name}-docs'
post:
- '{name}-infra-docs'
# Publish pre-releases as wheels and official releases as sdist and
# wheels, then sync to all of the appropriate mirrors.
- name: publish-to-pypi
pre-release:
- '{name}-tarball':
- '{name}-pypi-wheel-upload'
release:
- '{name}-tarball':
- '{name}-pypi-both-upload'
- name: docs-on-rtfd
post:
- 'hook-{name}-rtfd'
pre-release:
- 'hook-{name}-rtfd'
release:
- 'hook-{name}-rtfd'
- name: chef-jobs
check:
- 'gate-{name}-chef-lint'
- 'gate-{name}-chef-style'
- 'gate-{name}-chef-unit'
gate:
- 'gate-{name}-chef-lint'
- 'gate-{name}-chef-unit'
# Note that we only publish integrated and incubated
# projects/programs on specs.o.o - the publish-specs job should not
# be used for stackforge projects, use stackforge-specs-jobs instead.
- name: openstack-specs-jobs
check:
- 'gate-{name}-docs'
gate:
- 'gate-{name}-docs'
post:
- '{name}-publish-specs'
# Same job as openstack-specs-job but does not publish to
# specs.openstack.org.
- name: stackforge-specs-jobs
check:
- 'gate-{name}-docs'
gate:
- 'gate-{name}-docs'
jobs:
- name: ^.*$
parameter-function: set_node_options_default_trusty
# The infra puppet configs predominantly run on precise nodes.
# Test puppet for infra by default on precise nodes until that changes.
- name: ^gate-config-puppet.*$
parameter-function: set_node_options_default_precise
# We're planning on Puppet 2.7 support to Spring 2015.
- name: ^.*puppet-unit-2.7$
parameter-function: set_node_options_default_precise
# tempest and d-g branchless tests need to only run on master
# (needs to be early to not impact non-voting stanzas later)
- name: ^(?!periodic-).*(-icehouse|-havana)$
branch: ^master.*$
- name: gate-tempest-dsvm-full
queue-name: integrated
- name: gate-rally-dsvm-neutron-neutron
voting: false
- name: gate-rally-dsvm-fakevirt-heat
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron-full(-2)?$
branch: ^(?!stable/(havana|icehouse)).*$
- name: ^(gate|check)-tempest-dsvm-neutron-pg-full(-2)?$
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron(-2)?$
branch: ^(stable/).*$
- name: ^(gate|check)-tempest-dsvm-neutron-full-icehouse$
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron-heat-slow
branch: ^(?!stable/havana).*$
- name: check-heat-dsvm-functional
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: check-tempest-dsvm-ironic-nv
voting: false
- name: check-tempest-dsvm-ironic-postgres-nv
voting: false
- name: check-tempest-dsvm-virtual-ironic-nv
branch: ^(?!stable/havana).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-cells$
voting: false
- name: ^(gate|check)-tempest-dsvm-cells-full$
voting: false
- name: ^(gate|check)-tempest-dsvm-nova-v3-full$
branch: ^(?!stable/havana).*$
- name: ^(gate|check)-grenade-dsvm$
branch: ^(?!stable/havana).*$
- name: ^(gate|check)-grenade-dsvm-neutron$
branch: ^(?!stable/havana).*$
voting: false
- name: ^(gate|check)-grenade-dsvm-neutron-icehouse$
branch: ^(?!stable/havana).*$
voting: false
- name: ^(gate|check)-grenade-dsvm-partial-ncpu$
branch: ^(?!stable/havana).*$
# only here until stable is votable, then merge
# back to a single job
- name: ^(gate|check)-grenade-dsvm-forward$
branch: ^(stable/).*$
voting: false
- name: ^(gate|check)-grenade-dsvm-neutron-forward
branch: ^(stable/).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-large-ops
branch: ^(?!stable/havana).*$
- name: ^(gate|check)-tempest-dsvm-neutron-large-ops
branch: ^(?!stable/havana).*$
- name: check-tempest-dsvm-full-havana
voting: false
- name: check-tempest-dsvm-neutron-havana
voting: false
- name: check-tempest-dsvm-postgres-full-havana
voting: false
- name: check-devstack-dsvm-cells-havana
voting: false
- name: check-tempest-dsvm-cells-havana
voting: false
- name: check-tempest-dsvm-cells-full-havana
voting: false
- name: check-tempest-dsvm-cells-full
voting: false
- name: check-tempest-dsvm-f20
voting: false
- name: check-tempest-dsvm-centos7
voting: false
- name: check-tempest-dsvm-aiopcpu
voting: false
- name: check-tempest-dsvm-neutron-aiopcpu
voting: false
- name: gate-designate-devstack-dsvm
branch: ^(?!stable/(havana|icehouse)).*$
# For Gerrit ver 2.4.x (using maven)
- name: ^(gate|check)-gerrit-unittests$
branch: ^openstack/2\.4.*$
- name: gerrit-package
branch: ^openstack/2\.4.*$
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
- name: gate-nova-pylint
voting: false
- name: gate-rally-dsvm-cinder
voting: false
- name: dev-zuul-coverage
voting: false
- name: jenkins-job-builder-compare-xml
voting: false
failure-message: XML output has changed.
success-message: XML output is unchanged.
- name: config-compare-xml
voting: false
failure-message: Jenkins XML output has changed.
success-message: Jenkins XML output is unchanged.
- name: gate-jenkins-job-builder-python33
voting: false
- name: gate-config-irc-access
voting: false
files:
- 'modules/openstack_project/files/accessbot/channels.yaml'
- name: check-tripleo-ironic-overcloud-precise-ha
voting: false
- name: gate-os-apply-config-python33
voting: false
- name: gate-os-collect-config-python33
voting: false
# Continous publishing from master of the following documentation targets:
- name: ^.*manuals-upstream-translation-update$
branch: master
- name: ^.*-tox-doc-publishlang$
branch: master
- name: ^gate-.*-tox-doc-publish-checkbuild$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
- name: ^gate-.*-tox-checklang$
branch: master
voting: false
- name: ^gate-.*-tox-checklinks$
branch: master
voting: false
- name: ^gate-.*-docs$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: ^gate-.*-js-draft
parameter-function: set_node_options_default_trusty
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: infra-publications-publish
branch: ^(?!master).*$
- name: ^gate-.*-requirements$
failure-message: Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements
branch: ^(?!stable/havana).*$
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- name: gate-hacking-pypy
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-sahara-pylint
voting: false
- name: gate-kite-python33
voting: false
- name: ^(gate|check)-tempest-master
voting: false
- name: gate-keystone-python33
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: gate-rally-dsvm-keystone
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: gate-rally-dsvm-glance
voting: false
- name: gate-python-neutronclient-python33
voting: false
- name: gate-python-troveclient-pypy
voting: false
- name: gate-magnetodb-python26
voting: false
- name: gate-magnetodb-requirements
voting: false
- name: gate-mistral-python33
voting: false
- name: gate-mistral-devstack-dsvm
voting: false
- name: gate-mistral-dashboard-python33
voting: false
- name: gate-mistral-extra-python33
voting: false
- name: python-jenkins-coverage
voting: false
- name: gate-python-mistralclient-python33
voting: false
- name: gate-python-muranoclient-python33
voting: false
- name: gate-murano-requirements
voting: false
- name: gate-murano-agent-requirements
voting: false
- name: gate-python-muranoclient-requirements
voting: false
- name: gate-murano-dashboard-requirements
voting: false
- name: gate-oslo.utils-python33
voting: false
- name: gate-oslo.vmware-python33
voting: false
- name: gate-solum-infra-guestagent-python33
voting: false
- name: gate-solum-infra-guestagent-pypy
voting: false
- name: gate-solum-pypy
voting: false
- name: gate-solum-requirements
voting: false
- name: gate-solum-python33
voting: false
- name: gate-solum-devstack-dsvm
voting: false
- name: gate-reviewstats-python33
voting: false
- name: gate-refstack-python33
voting: false
- name: ^(gate|check)-sqlalchemy-migrate-devstack-dsvm$
voting: false
- name: gate-sqlalchemy-migrate-pep8
voting: false
- name: gate-manila-pylint
voting: false
- name: gate-manila-tempest-dsvm-neutron
voting: false
- name: gate-manila-tempest-dsvm-neutron-multibackend
voting: false
- name: gate-blazar-devstack-dsvm
voting: false
- name: gate-blazar-pylint
voting: false
- name: gate-storyboard-python33
voting: false
- name: gate-oslo-incubator-python33
branch: ^(?!stable/havana).*$
- name: check-tempest-dsvm-docker
voting: false
- name: check-tempest-dsvm-f20-docker
voting: false
- name: check-neutron-dsvm-functional
branch: ^(?!stable/havana).*$
voting: false
- name: gate-neutron-dsvm-functional
branch: ^(?!stable/havana).*$
voting: false
- name: check-neutron-dsvm-api
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: check-tempest-dsvm-neutron-dvr
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
- name: gate-trove-buildimage-mysql
voting: false
- name: gate-trove-functional-dsvm-mysql
voting: false
- name: gate-trove-functional-dsvm-mongodb
voting: false
- name: check-tempest-dsvm-full-ceph
voting: false
# puppet-openstack targets
- name: gate-puppet-vswitch-puppet-lint
voting: false
- name: gate-puppet-vswitch-puppet-syntax
voting: false
- name: gate-tomograph-python33
voting: false
- name: gate-rally-dsvm-cli
voting: false
- name: gate-stevedore-docs
voting: false
- name: gate-cliff-requirements
voting: false
- name: gate-heat-templates-dsvm
voting: false
- name: gate-swift-tox-func
branch: ^(?!stable/(havana|icehouse)).*$
voting: false
# Swift log publishing details
- name: ^experimental-swift-logs.*$
swift:
- name: logs
- name: ^(gate|check)-pecan-tox-ceilometer-stable
voting: false
- name: ^(gate|check)-pecan-tox-designate-stable
voting: false
- name: ^(gate|check)-pecan-tox-ironic-stable
voting: false
- name: ^(gate|check)-zaqar-python33
branch: ^(?!stable/(havana|icehouse)).*$
- name: gate-horizon-jshint
voting: false
- name: gate-tempest-dsvm-ceilometer-mongodb
voting: false
- name: gate-tempest-dsvm-ceilometer-mongodb-full
voting: false
- name: gate-ceilometer-python33
branch: ^(?!stable/(havana|icehouse)).*$
- name: gate-nova-pip-missing-reqs
voting: false
# TODO(rpodolyaka): make voting when the jobs pass on all SA versions
- name: gate-oslo.db-tox-sqla_08
voting: false
- name: gate-oslo.db-tox-sqla_09
voting: false
# The project list is grouped by type of project, and within each
# group, projects are sorted (mostly) alphabetically.
projects:
# Section: OpenStack server projects
- name: openstack/barbican
template:
- name: merge-check
- name: python-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
check:
- gate-barbican-devstack-dsvm
gate:
- gate-barbican-devstack-dsvm
pre-release:
- barbican-tarball
release:
- barbican-tarball
- name: openstack/barbican-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/ceilometer
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
- gate-tempest-dsvm-ceilometer-mongodb
- gate-tempest-dsvm-ceilometer-mongodb-full
gate:
- gate-devstack-dsvm-cells
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
pre-release:
- ceilometer-tarball
release:
- ceilometer-tarball
- ceilometer-merge-release-tags
- name: openstack/ceilometer-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ceilometer-specs-python27
gate:
- gate-ceilometer-specs-python27
- name: openstack/cinder
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- gate-cinder-pylint
- check-devstack-dsvm-cells
- gate-rally-dsvm-cinder
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- cinder-tarball
release:
- cinder-tarball
- cinder-merge-release-tags
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27
gate:
- gate-cinder-specs-python27
- name: openstack/cliff
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-cliff-tox-neutronclient-stable
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-stable
- gate-cliff-tox-openstackclient-tip
gate:
- gate-cliff-tox-neutronclient-stable
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-stable
- gate-cliff-tox-openstackclient-tip
- name: stackforge/driverlog
template:
- name: merge-check
check:
- gate-driverlog-pep8
- gate-driverlog-python27
gate:
- gate-driverlog-pep8
- gate-driverlog-python27
post:
- driverlog-branch-tarball
pre-release:
- driverlog-tarball
release:
- driverlog-tarball
- name: openstack/gantt
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-gantt-pylint
gate:
- noop
- name: openstack/designate
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-designate-devstack-dsvm
gate:
- gate-designate-devstack-dsvm
- name: openstack/designate-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-designate-specs-python27
gate:
- gate-designate-specs-python27
- name: openstack/glance
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: large-ops
check:
- check-devstack-dsvm-cells
- gate-rally-dsvm-glance
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- glance-tarball
release:
- glance-tarball
- glance-merge-release-tags
- name: openstack/glance-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-glance-specs-python27
gate:
- gate-glance-specs-python27
- name: openstack/glance.store
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
- name: publish-to-pypi
check:
- check-devstack-dsvm-cells
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- glance.store-tarball
release:
- glance.store-tarball
- name: openstack/heat
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- check-heat-dsvm-functional
- check-devstack-dsvm-cells
gate:
- gate-devstack-dsvm-cells
check-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
experimental:
- gate-rally-dsvm-fakevirt-heat
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-ironic-overcloud-precise-ha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- heat-tarball
release:
- heat-tarball
- heat-merge-release-tags
- name: openstack/heat-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/horizon
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- gate-horizon-python27-django14
- gate-horizon-selenium
- gate-horizon-jshint
- check-devstack-dsvm-cells
gate:
- gate-horizon-python27-django14
- gate-horizon-selenium
- check-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
pre-release:
- horizon-tarball
release:
- horizon-tarball
- horizon-merge-release-tags
- name: openstack/ironic
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: translation-jobs
check:
- check-tempest-dsvm-ironic
- check-tempest-dsvm-ironic-postgres
- check-tempest-dsvm-virtual-ironic
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
gate:
- gate-tempest-dsvm-ironic
- gate-tempest-dsvm-ironic-postgres
- gate-tempest-dsvm-virtual-ironic
experimental:
- check-grenade-dsvm-ironic-sideways
pre-release:
- ironic-tarball
release:
- ironic-tarball
- ironic-merge-release-tags
- name: openstack/ironic-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-specs-python27
gate:
- gate-ironic-specs-python27
- name: openstack/keystone
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
check:
- gate-keystone-python33
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
- gate-rally-dsvm-keystone
gate:
- gate-devstack-dsvm-cells
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- keystone-tarball
release:
- keystone-tarball
- keystone-merge-release-tags
periodic:
- periodic-swift-dsvm-functional-havana
- name: openstack/keystonemiddleware
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-keystonemiddleware-python33
gate:
- gate-keystonemiddleware-python33
- name: openstack/kite
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-kite-python33
pre-release:
- kite-tarball
release:
- kite-tarball
- name: openstack/zaqar
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: translation-jobs
check:
- check-tempest-dsvm-zaqar
- gate-zaqar-python33
- gate-zaqar-pypy
gate:
- gate-tempest-dsvm-zaqar
- gate-zaqar-pypy
post:
- zaqar-branch-tarball
pre-release:
- zaqar-tarball
release:
- zaqar-tarball
- zaqar-docs
- name: openstack/zaqar-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-zaqar-specs-python27
gate:
- gate-zaqar-specs-python27
- name: openstack/neutron
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate-neutron
- name: translation-jobs
check:
- check-neutron-dsvm-functional
- gate-rally-dsvm-neutron-neutron
- check-tempest-dsvm-neutron-2
- check-tempest-dsvm-neutron-pg-2
- check-tempest-dsvm-neutron-full-2
- check-tempest-dsvm-neutron-pg-full-2
gate:
- gate-neutron-dsvm-functional
- gate-tempest-dsvm-neutron-2
- gate-tempest-dsvm-neutron-pg-2
- gate-tempest-dsvm-neutron-full-2
- gate-tempest-dsvm-neutron-pg-full-2
experimental:
- check-neutron-dsvm-api
- gate-grenade-dsvm-neutron-forward
- check-tempest-dsvm-neutron-dvr
- check-grenade-dsvm-neutron-sideways
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- neutron-tarball
release:
- neutron-tarball
- neutron-merge-release-tags
- name: openstack/neutron-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-neutron-specs-python27
gate:
- gate-neutron-specs-python27
- name: openstack/nova
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-havana
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- gate-nova-pylint
- check-grenade-dsvm-partial-ncpu
- check-tempest-dsvm-virtual-ironic-nv
gate:
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-forward
- check-tempest-dsvm-cells-full
- check-tempest-dsvm-neutron-pg
- check-tempest-dsvm-nova-v3-full
- gate-nova-pip-missing-reqs
silent:
- check-tempest-dsvm-docker
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- nova-tarball
release:
- nova-tarball
- nova-merge-release-tags
- name: openstack/nova-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-nova-specs-python27
gate:
- gate-nova-specs-python27
- name: stackforge/nova-docker
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- check-tempest-dsvm-docker
- check-tempest-dsvm-f20-docker
- name: openstack/pycadf
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: openstack/sahara
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate-sahara
- name: publish-to-pypi
- name: docs-on-rtfd
- name: translation-jobs
check:
- gate-sahara-pylint
release:
- sahara-merge-release-tags
- name: openstack/sahara-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-sahara-specs-python27
gate:
- gate-sahara-specs-python27
- name: openstack/stevedore
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/swift
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
check:
- gate-swift-tox-func
- check-swift-dsvm-functional
- check-devstack-dsvm-cells
gate:
- gate-swift-tox-func
- gate-swift-dsvm-functional
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
pre-release:
- swift-tarball
release:
- swift-tarball
- swift-merge-release-tags
- name: openstack/taskflow
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: integrated-gate
- name: publish-to-pypi
check:
- gate-taskflow-tox-py26-sa7-mysql
- gate-taskflow-tox-py27-sa8-mysql
gate:
- gate-taskflow-tox-py26-sa7-mysql
- gate-taskflow-tox-py27-sa8-mysql
- name: openstack/trove
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-icehouse
- name: check-requirements
- name: integrated-gate
- name: openstack-doc-gate
- name: translation-jobs
post:
- trove-tox-doc-publishdocs
pre-release:
- trove-tarball
release:
- trove-tarball
- trove-merge-release-tags
experimental:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mongodb
- name: openstack/tuskar
template:
- name: merge-check
- name: python-jobs
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
pre-release:
- tuskar-tarball
release:
- tuskar-tarball:
- tuskar-pypi-both-upload
# Section: OpenStack client projects
- name: openstack/python-barbicanclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-barbicanclient-pep8
- gate-python-barbicanclient-python26
- gate-python-barbicanclient-python27
- gate-python-barbicanclient-python33
- gate-python-barbicanclient-pypy
gate:
- gate-python-barbicanclient-pep8
- gate-python-barbicanclient-python26
- gate-python-barbicanclient-python27
- gate-python-barbicanclient-python33
- gate-python-barbicanclient-pypy
post:
- python-barbicanclient-branch-tarball
- name: openstack/python-ceilometerclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-ceilometerclient-python33
- gate-python-ceilometerclient-pypy
- check-devstack-dsvm-cells
gate:
- gate-python-ceilometerclient-python33
- gate-python-ceilometerclient-pypy
- gate-devstack-dsvm-cells
- name: openstack/python-cinderclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-cinderclient-python33
- gate-python-cinderclient-pypy
- check-devstack-dsvm-cells
gate:
- gate-python-cinderclient-python33
- gate-python-cinderclient-pypy
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-designateclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-designate-devstack-dsvm
gate:
- gate-designate-devstack-dsvm
- name: openstack/python-ganttclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- check-devstack-dsvm-cells
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-glanceclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-glanceclient-pypy
- check-devstack-dsvm-cells
gate:
- gate-python-glanceclient-pypy
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
#TODO: add docs
- name: openstack/python-heatclient
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
- gate-python-heatclient-python33
- gate-python-heatclient-pypy
- check-devstack-dsvm-cells
gate:
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
- gate-python-heatclient-python33
- gate-python-heatclient-pypy
- gate-devstack-dsvm-cells
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
release:
- python-heatclient-docs
- name: openstack/python-ironicclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-ironicclient-python33
- gate-python-ironicclient-pypy
- check-tempest-dsvm-ironic
- check-tempest-dsvm-virtual-ironic
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
gate:
- gate-python-ironicclient-python33
- gate-python-ironicclient-pypy
- gate-tempest-dsvm-ironic
- gate-tempest-dsvm-virtual-ironic
- name: openstack/python-keystoneclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-keystoneclient-python33
- check-devstack-dsvm-cells
gate:
- gate-python-keystoneclient-python33
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-kiteclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-python-kiteclient-requirements
- gate-python-kiteclient-python33
gate:
- gate-python-kiteclient-requirements
- gate-python-kiteclient-python33
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python26
- gate-python-zaqarclient-python27
- gate-python-zaqarclient-python33
- gate-python-zaqarclient-pypy
gate:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python26
- gate-python-zaqarclient-python27
- gate-python-zaqarclient-python33
- gate-python-zaqarclient-pypy
post:
- python-zaqarclient-branch-tarball
- name: openstack/python-neutronclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate-neutron
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-neutronclient-python33
- gate-python-neutronclient-pypy
gate:
- gate-python-neutronclient-pypy
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-novaclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- check-devstack-dsvm-cells
gate:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-openstackclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
- name: openstack/python-saharaclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate-sahara
- name: publish-to-pypi
experimental:
- gate-python-saharaclient-python33
- gate-python-saharaclient-pypy
- name: openstack/python-swiftclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-swiftclient-python33
- gate-python-swiftclient-pypy
- check-swift-dsvm-functional
gate:
- gate-python-swiftclient-python33
- gate-python-swiftclient-pypy
- gate-swift-dsvm-functional
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/python-troveclient
template:
- name: merge-check
- name: check-requirements
- name: openstack-client-publish-jobs
- name: python-jobs
- name: integrated-gate
- name: stable-compat-jobs
- name: publish-to-pypi
check:
- gate-python-troveclient-python33
- gate-python-troveclient-pypy
gate:
- gate-python-troveclient-python33
- gate-python-troveclient-pypy
- name: openstack/python-tuskarclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-python-tuskarclient-python33
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
# Section: Other OpenStack projects
#TODO: add docs
- name: openstack/diskimage-builder
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
- check-tempest-dsvm-virtual-ironic
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
- gate-tempest-dsvm-virtual-ironic
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- diskimage-builder-coverage
- diskimage-builder-branch-tarball
- name: openstack/dib-utils
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- noop
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- noop
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- dib-utils-branch-tarball
- name: openstack/django_openstack_auth
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: stable-compat-jobs
- name: translation-jobs
pre-release:
- django_openstack_auth-tarball
release:
- django_openstack_auth-tarball:
- django_openstack_auth-pypi-both-upload
- name: stackforge/gertty
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/git-upstream
template:
- name: merge-check
check:
- gate-git-upstream-pep8
- gate-git-upstream-python27
gate:
- gate-git-upstream-pep8
- gate-git-upstream-python27
- name: stackforge/gerrit-dash-creator
template:
- name: merge-check
check:
- gate-gerrit-dash-creator-pep8
gate:
- gate-gerrit-dash-creator-pep8
- name: stackforge/gce-api
template:
- name: merge-check
- name: check-requirements
check:
- gate-gce-api-pep8
- gate-gce-api-python26
- gate-gce-api-python27
gate:
- gate-gce-api-pep8
- gate-gce-api-python26
- gate-gce-api-python27
- name: stackforge/ec2-api
template:
- name: merge-check
- name: check-requirements
check:
- gate-ec2-api-pep8
- gate-ec2-api-python27
gate:
- gate-ec2-api-pep8
- gate-ec2-api-python27
- name: openstack/governance
template:
- name: merge-check
check:
- noop
gate:
- noop
#TODO: add docs
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
gate:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
post:
- heat-cfntools-branch-tarball
- heat-cfntools-coverage
release:
- heat-cfntools-docs
- name: openstack/heat-templates
template:
- name: merge-check
check:
- gate-heat-templates-dsvm
gate:
- noop
- name: openstack/openstack
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack/openstack-doc-tools
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-openstack-doc-tools-pep8
gate:
- gate-openstack-doc-tools-pep8
- name: openstack/openstack-planet
template:
- name: merge-check
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
#TODO: add docs
- name: openstack/os-apply-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-os-apply-config-pep8
- gate-os-apply-config-python26
- gate-os-apply-config-python27
- gate-os-apply-config-python33
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- gate-os-apply-config-pep8
- gate-os-apply-config-python26
- gate-os-apply-config-python27
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- os-apply-config-coverage
- os-apply-config-branch-tarball
- name: openstack/os-cloud-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-os-collect-config-pep8
- gate-os-collect-config-python26
- gate-os-collect-config-python27
- gate-os-collect-config-python33
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- gate-os-collect-config-pep8
- gate-os-collect-config-python26
- gate-os-collect-config-python27
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- os-collect-config-coverage
- os-collect-config-branch-tarball
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- os-refresh-config-coverage
- os-refresh-config-branch-tarball
#TODO: add docs
- name: openstack/oslosphinx
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-oslosphinx-pep8
gate:
- gate-oslosphinx-pep8
post:
- oslosphinx-branch-tarball
- name: openstack/oslotest
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- check-oslotest-dsvm-oslo.config
- check-oslotest-dsvm-oslo.messaging
gate:
- gate-oslotest-dsvm-oslo.config
- gate-oslotest-dsvm-oslo.messaging
- name: openstack/oslo-incubator
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-oslo-incubator-python33
gate:
- gate-oslo-incubator-python33
- name: openstack/oslo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-oslo-specs-python27
gate:
- gate-oslo-specs-python27
- name: openstack/oslo.concurrency
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: python3-jobs
- name: translation-jobs
- name: openstack/oslo.config
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
check:
- gate-oslo.config-python33
- check-devstack-dsvm-cells
- check-oslotest-dsvm-oslo.config
gate:
- gate-oslo.config-python33
- gate-devstack-dsvm-cells
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.db
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- gate-oslo.db-tox-sqla_08
- gate-oslo.db-tox-sqla_09
gate:
- gate-devstack-dsvm-cells
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.i18n
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-oslo.i18n-python33
- check-devstack-dsvm-cells
- check-oslotest-dsvm-oslo.i18n
gate:
- gate-oslo.i18n-python33
- gate-devstack-dsvm-cells
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.messaging
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
- name: translation-jobs
check:
- check-devstack-dsvm-cells
- check-oslotest-dsvm-oslo.messaging
gate:
- gate-devstack-dsvm-cells
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.middleware
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: pypy-jobs
- name: publish-to-pypi
#TODO: add docs
- name: openstack/oslo.rootwrap
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python26
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- check-devstack-dsvm-cells
gate:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python26
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- gate-devstack-dsvm-cells
post:
- oslo.rootwrap-branch-tarball
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.serialization
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
check:
- gate-oslo.utils-python33
gate:
- gate-oslo.utils-python33
- name: openstack/oslo.utils
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-oslo.utils-python33
gate:
- gate-oslo.utils-python33
- name: openstack/oslo.version
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
check:
- gate-oslo.version-pypy
- gate-oslo.version-python33
- check-devstack-dsvm-cells
gate:
- gate-oslo.version-pypy
- gate-oslo.version-python33
- gate-devstack-dsvm-cells
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack/oslo.vmware
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-oslo.vmware-requirements
- gate-oslo.vmware-python33
- name: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
check:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
gate:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-swift-dsvm-functional
post:
- propose-requirements-updates
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
# TODO: add docs
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-sahara-dashboard-pep8
- gate-sahara-dashboard-python26
- gate-sahara-dashboard-python27
gate:
- gate-sahara-dashboard-pep8
- gate-sahara-dashboard-python26
- gate-sahara-dashboard-python27
post:
- sahara-dashboard-branch-tarball
- sahara-dashboard-coverage
# TODO: add docs
- name: openstack/sahara-extra
template:
- name: merge-check
- name: check-requirements
check:
- gate-sahara-extra-pep8
gate:
- gate-sahara-extra-pep8
post:
- sahara-extra-branch-tarball
pre-release:
- sahara-extra-tarball
release:
- sahara-extra-tarball
# TODO: add docs
- name: openstack/sahara-image-elements
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-sahara-image-elements-pep8
gate:
- gate-sahara-image-elements-pep8
post:
- sahara-image-elements-branch-tarball
#TODO: add docs
- name: openstack/swift-bench
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swift-bench-pep8
- gate-swift-bench-python26
- gate-swift-bench-python27
gate:
- gate-swift-bench-pep8
- gate-swift-bench-python26
- gate-swift-bench-python27
post:
- swift-bench-branch-tarball
#TODO: add docs
- name: openstack/ironic-python-agent
template:
- name: merge-check
check:
- gate-ironic-python-agent-pep8
- gate-ironic-python-agent-python26
- gate-ironic-python-agent-python27
- gate-ironic-python-agent-buildimage-coreos
gate:
- gate-ironic-python-agent-pep8
- gate-ironic-python-agent-python26
- gate-ironic-python-agent-python27
- gate-ironic-python-agent-buildimage-coreos
post:
- ironic-python-agent-buildimage-coreos
# This is not strictly necessary; there is currently a transitive
# relationship between g-t-dsvm,
# g-t-dsvm-{postgres,cinder,neutron} and g-t-dsvm-full
# that will ensure that these projects end up in the same shared
# change queue, however, this fake project makes it explicit that
# g-t-dsvm and g-t-dsvm-full must share a change
# queue, which should protect against accidental queue divorce in
# case jobs get moved around. Since g-t-dsvm-full is a
# superset of g-t-dsvm, the whole set of projects is still
# gated on g-t-dsvm.
- name: z/tempest
gate:
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- name: openstack/qa-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/tempest
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: large-ops
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- check-grenade-dsvm-partial-ncpu
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
# icehouse compat jobs for tempest master
- check-tempest-dsvm-full-icehouse
- check-tempest-dsvm-neutron-icehouse
- check-tempest-dsvm-neutron-heat-slow-icehouse
- check-grenade-dsvm-icehouse
- check-grenade-dsvm-neutron-icehouse
- check-tempest-dsvm-postgres-full-icehouse
- check-tempest-dsvm-neutron-full-icehouse
- check-tempest-dsvm-virtual-ironic-nv
- gate-tempest-dsvm-large-ops-icehouse
- gate-tempest-dsvm-neutron-large-ops-icehouse
- check-grenade-dsvm-partial-ncpu-icehouse
gate:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-forward
- check-tempest-dsvm-cells-full
- check-tempest-dsvm-zaqar
- check-tempest-dsvm-keystonev3-full
- check-tempest-dsvm-neutron-keystonev3-full
- check-tempest-dsvm-nova-v3-full
- gate-tempest-dsvm-ceilometer-mongodb
- gate-tempest-dsvm-ceilometer-mongodb-full
# havana compat jobs for tempest master (non voting)
- check-tempest-master-dsvm-full-havana
- check-tempest-master-dsvm-neutron-havana
- check-tempest-dsvm-f20
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
post:
- tempest-docs
- tempest-coverage
- tempest-branch-tarball
pre-release:
- tempest-tarball
release:
- tempest-tarball
periodic-stable:
- periodic-tempest-dsvm-full-havana
- periodic-tempest-dsvm-neutron-havana
- periodic-tempest-dsvm-postgres-full-havana
- periodic-tempest-dsvm-full-icehouse
- periodic-tempest-dsvm-neutron-icehouse
- periodic-tempest-dsvm-postgres-full-icehouse
periodic-qa:
- periodic-tempest-dsvm-full-non-isolated-master
- periodic-tempest-dsvm-neutron-full-non-isolated-master
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- periodic-tempest-dsvm-nova-v3-full-master
- name: openstack/tripleo-heat-templates
template:
- name: merge-check
- name: publish-to-pypi
check:
- noop
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- check-tripleo-ironic-overcloud-precise-ha
gate:
- noop
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- tripleo-heat-templates-branch-tarball
pre-release:
- tripleo-heat-templates-tarball
release:
- tripleo-heat-templates-tarball
- name: openstack/tripleo-image-elements
template:
- name: merge-check
- name: publish-to-pypi
check:
- noop
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- check-tripleo-ironic-overcloud-precise-ha
gate:
- noop
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
post:
- tripleo-image-elements-branch-tarball
- name: openstack/tripleo-incubator
template:
- name: merge-check
check:
- gate-tripleo-incubator-docs
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- check-tripleo-ironic-overcloud-precise-ha
gate:
- gate-tripleo-incubator-docs
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-ironic-vlan-precise-nonha
post:
- tripleo-incubator-docs
pre-release:
- tripleo-incubator-docs
release:
- tripleo-incubator-docs
- name: openstack/tripleo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-tripleo-specs-python27
gate:
- gate-tripleo-specs-python27
- name: openstack/trove-integration
template:
- name: merge-check
check:
- noop
gate:
- noop
experimental:
- gate-trove-buildimage-mysql
# TODO: add docs
- name: openstack/tuskar-ui
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python26
- gate-tuskar-ui-python27
- gate-tuskar-ui-selenium
- gate-tuskar-ui-jshint
gate:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python26
- gate-tuskar-ui-python27
- gate-tuskar-ui-selenium
- gate-tuskar-ui-jshint
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
post:
- tuskar-ui-branch-tarball
# Section: OpenStack API projects
- name: openstack/compute-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- compute-api-tox-doc-publishdocs
- name: openstack/identity-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- identity-api-tox-doc-publishdocs
- name: openstack/keystone-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-keystone-specs-python27
gate:
- gate-keystone-specs-python27
- name: openstack/image-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- image-api-tox-doc-publishdocs
- name: openstack/netconn-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- netconn-api-tox-doc-publishdocs
- name: openstack/object-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- object-api-tox-doc-publishdocs
- name: openstack/swift-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/volume-api
template:
- name: merge-check
- name: openstack-doc-gate
post:
- volume-api-tox-doc-publishdocs
# Section: OpenStack documentation projects
- name: openstack/api-site
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
post:
- api-site-tox-doc-publishdocs
- openstack-api-site
- openstack-api-ref
- name: openstack/docs-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-docs-specs-python27
gate:
- gate-docs-specs-python27
- name: openstack/openstack-manuals
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
post:
- openstack-manuals-tox-doc-publishdocs
- propose-openstack-manuals-updates
- name: openstack/operations-guide
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
post:
- operations-guide-tox-doc-publishdocs
- name: openstack/security-doc
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
post:
- security-doc-tox-doc-publishdocs
# Section: OpenStack development projects
- name: openstack-dev/bashate
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack-dev/cookiecutter
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-dev/devstack-vagrant
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-dev/devstack
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
check:
- gate-devstack-bashate
- check-devstack-dsvm-cells
- check-grenade-dsvm-forward
- check-grenade-dsvm-partial-ncpu
- check-neutron-dsvm-functional
- check-swift-dsvm-functional
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
- check-tempest-dsvm-virtual-ironic-nv
- check-tempest-dsvm-f20
gate:
- gate-devstack-bashate
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-partial-ncpu
- gate-neutron-dsvm-functional
- gate-swift-dsvm-functional
experimental:
- check-tempest-dsvm-cells-full
- check-tempest-dsvm-zaqar
- gate-grenade-dsvm-forward
- check-tempest-master-dsvm-full-havana
- check-tempest-master-dsvm-neutron-havana
- check-tempest-dsvm-centos7
- name: openstack-dev/grenade
template:
- name: merge-check
check:
- check-grenade-dsvm
- check-grenade-dsvm-forward
- check-grenade-dsvm-neutron
- check-grenade-dsvm-partial-ncpu
gate:
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-neutron-forward
- check-grenade-dsvm-ironic-sideways
- check-grenade-dsvm-neutron-sideways
- name: openstack-dev/hacking
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-hacking-python33
- gate-hacking-pypy
- gate-hacking-integration-nova
gate:
- gate-hacking-python33
- gate-hacking-pypy
- gate-hacking-integration-nova
post:
- hacking-docs
pre-release:
- hacking-docs
release:
- hacking-docs
- name: openstack-dev/heat-cfnclient
template:
- name: merge-check
check:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python26
- gate-heat-cfnclient-python27
gate:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python26
- gate-heat-cfnclient-python27
- name: openstack-dev/openstack-nose
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-dev/oslo-cookiecutter
template:
- name: merge-check
check:
- gate-oslo-cookiecutter-tox-cookiecutter
gate:
- gate-oslo-cookiecutter-tox-cookiecutter
- name: openstack-dev/pbr
template:
- name: merge-check
- name: python-jobs
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
check:
- gate-pbr-python33
- gate-pbr-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
gate:
- gate-pbr-python33
- gate-pbr-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-swift-dsvm-functional
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
post:
- pbr-docs
pre-release:
- pbr-docs
release:
- pbr-docs
- name: openstack-dev/sandbox
template:
- name: merge-check
check:
- noop
gate:
- noop
pre-release:
- sandbox-tag
release:
- sandbox-tag
- name: openstack-dev/specs-cookiecutter
template:
- name: merge-check
check:
- noop
gate:
- noop
# Section: OpenStack infrastructure projects
- name: openstack-infra/activity-board
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/askbot-theme
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/bugdaystats
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-bugdaystats-pep8
gate:
- gate-bugdaystats-pep8
post:
- bugdaystats-branch-tarball
- bugdaystats-coverage
- name: openstack-infra/config
template:
- name: merge-check
check:
- config-compare-xml
- gate-config-layout
- gate-config-pep8
- gate-config-puppet-syntax
- gate-config-puppet-apply-precise
- gate-config-puppet-apply-centos6
- gate-config-irc-access
- gate-ci-docs
- check-projects-yaml-alphabetized
- check-projects-yaml-upstream
gate:
- gate-config-layout
- gate-config-pep8
- gate-config-puppet-syntax
- gate-config-puppet-apply-precise
- gate-config-puppet-apply-centos6
- gate-config-irc-access
- check-projects-yaml-alphabetized
- check-projects-yaml-upstream
post:
- ci-docs
experimental:
- experimental-swift-logs-config-pep8
- name: openstack-infra/devstack-gate
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
check:
- gate-devstack-gate-unittests
- check-devstack-dsvm-cells
- check-dg-tempest-dsvm-full
- check-dg-tempest-dsvm-full-reexec
- check-dg-hooks-dsvm
- check-grenade-dsvm-partial-ncpu
- check-swift-dsvm-functional
- check-tempest-dsvm-full-icehouse
- check-tempest-dsvm-neutron-icehouse
- check-tempest-dsvm-postgres-full-icehouse
- check-devstack-dsvm-cells-icehouse
- check-tempest-dsvm-full-havana
- check-tempest-dsvm-neutron-havana
- check-tempest-dsvm-postgres-full-havana
- check-devstack-dsvm-cells-havana
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
- check-tempest-dsvm-virtual-ironic-nv
- check-tempest-dsvm-f20
gate:
- gate-devstack-gate-unittests
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-partial-ncpu
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
- check-tempest-master-dsvm-full-havana
- check-tempest-master-dsvm-neutron-havana
- check-tempest-dsvm-aiopcpu
- check-tempest-dsvm-neutron-aiopcpu
- check-tempest-dsvm-centos7
- check-grenade-dsvm-ironic-sideways
- check-grenade-dsvm-neutron-sideways
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
- name: openstack-infra/elastic-recheck
template:
- name: merge-check
check:
- gate-elastic-recheck-pep8
- gate-elastic-recheck-docs
- gate-elastic-recheck-python27
gate:
- gate-elastic-recheck-pep8
- gate-elastic-recheck-docs
- gate-elastic-recheck-python27
post:
- elastic-recheck-docs
- name: openstack-infra/gear
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack-infra/gearman-plugin
template:
- name: merge-check
check:
- gate-gearman-plugin-build
gate:
- gate-gearman-plugin-build
post:
- gearman-plugin-hpi-artifact
release:
- gearman-plugin-hpi-artifact:
- gearman-plugin-jenkinsci-upload
- name: openstack-infra/gerrit
template:
- name: merge-check
check:
- check-gerrit-unittests
- check-gerrit-buck
gate:
- gate-gerrit-unittests
- gate-gerrit-buck
post:
- gerrit-package
- gerrit-package-buck
periodic:
- periodic-gerrit-plugin-delete-project-gerrit-plugin
- periodic-gerrit-plugin-javamelody-gerrit-plugin
- name: openstack-infra/gerrit-powered-agenda
template:
- name: merge-check
check:
- gate-gerrit-powered-agenda-pep8
- gate-gerrit-powered-agenda-python33
gate:
- gate-gerrit-powered-agenda-pep8
- gate-gerrit-powered-agenda-python33
- name: openstack-infra/gerritbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerritbot-pep8
gate:
- gate-gerritbot-pep8
post:
- gerritbot-branch-tarball
- name: openstack-infra/gerritlib
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerritlib-pep8
gate:
- gate-gerritlib-pep8
- name: openstack-infra/gitdm
template:
- name: merge-check
check:
- gate-gitdm
gate:
- gate-gitdm
periodic:
- periodic-gitdm
- name: openstack-infra/git-review
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-git-review-pep8
- gate-git-review-python26
- gate-git-review-python27
- gate-git-review-python33
gate:
- gate-git-review-pep8
- gate-git-review-python26
- gate-git-review-python27
- gate-git-review-python33
post:
- git-review-branch-tarball
- name: openstack-infra/groups
template:
- name: merge-check
check:
- gate-groups-unittests
gate:
- gate-groups-unittests
post:
- groups-release-branch
release:
- groups-release-master
- name: openstack-infra/infra-manual
template:
- name: merge-check
- name: infra-publish-jobs
gate:
- noop
- name: openstack-infra/infra-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack-infra/groups-static-pages
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/jeepyb
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-jeepyb-pep8
gate:
- gate-jeepyb-pep8
- name: openstack-infra/jenkins-job-builder
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
check:
- jenkins-job-builder-compare-xml
- jenkins-job-builder-coverage
post:
- jenkins-job-builder-docs
- name: openstack-infra/lodgeit
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/meetbot
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/nodepool
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
post:
- nodepool-docs
- name: openstack-infra/nose-html-output
template:
- name: merge-check
- name: publish-to-pypi
check:
- noop
gate:
- noop
post:
- nose-html-output-branch-tarball
- name: openstack-infra/odsreg
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/openstackid
template:
- name: merge-check
check:
- gate-openstackid-unittests
gate:
- gate-openstackid-unittests
post:
- openstackid-release-branch
release:
- openstackid-release-master
- name: openstack-infra/os-loganalyze
template:
- name: merge-check
check:
- gate-os-loganalyze-pep8
- gate-os-loganalyze-python27
gate:
- gate-os-loganalyze-pep8
- gate-os-loganalyze-python27
- name: openstack-infra/publications
template:
- name: merge-check
check:
- noop
gate:
- noop
post:
- infra-publications-publish
- infra-publications-publish-index
tag:
- infra-publications-publish
- infra-publications-publish-index
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/puppet-dashboard
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
check:
- gate-config-puppet-lint
- gate-config-puppet-syntax
gate:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/puppet-vinz
template:
- name: merge-check
check:
- gate-config-puppet-lint
- gate-config-puppet-syntax
gate:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
check:
- gate-config-puppet-lint
- gate-config-puppet-syntax
gate:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/puppet-vcsrepo
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: openstack-infra/puppet-yum
template:
- name: merge-check
check:
- gate-config-puppet-lint
- gate-config-puppet-syntax
gate:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/pypi-mirror
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pypi-mirror-pep8
- check-requirements-integration-dsvm
gate:
- gate-pypi-mirror-pep8
- gate-requirements-integration-dsvm
- name: stackforge/python-jenkins
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- python-jenkins-coverage
- name: openstack-infra/releasestatus
template:
- name: merge-check
check:
- noop
gate:
- noop
# TODO: add docs
- name: openstack-infra/release-tools
template:
- name: merge-check
check:
- gate-release-tools-pep8
- gate-release-tools-python26
- gate-release-tools-python27
- gate-release-tools-pypy
gate:
- gate-release-tools-pep8
- gate-release-tools-python26
- gate-release-tools-python27
- gate-release-tools-pypy
- name: openstack-infra/reviewday
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-reviewday-pep8
gate:
- gate-reviewday-pep8
post:
- reviewday-branch-tarball
- reviewday-coverage
- name: openstack-infra/reviewstats
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-reviewstats-python33
gate:
- gate-reviewstats-python33
- name: openstack-infra/statusbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-statusbot-pep8
gate:
- gate-statusbot-pep8
post:
- statusbot-branch-tarball
- name: openstack-infra/storyboard
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
post:
- storyboard-docs
pre-release:
- storyboard-docs
release:
- storyboard-docs
- name: openstack-infra/storyboard-webclient
template:
- name: merge-check
check:
- gate-storyboard-webclient-js-test-unit
- gate-storyboard-webclient-js-test-integration
- gate-storyboard-webclient-js-test-functional
- gate-storyboard-webclient-js-draft
gate:
- gate-storyboard-webclient-js-test-unit
- gate-storyboard-webclient-js-test-integration
- gate-storyboard-webclient-js-test-functional
post:
- storyboard-webclient-js-release-branch
release:
- storyboard-webclient-js-release-master
- name: openstack-infra/subunit2sql
template:
- name: merge-check
check:
- gate-subunit2sql-pep8
- gate-subunit2sql-python27
gate:
- gate-subunit2sql-pep8
- gate-subunit2sql-python27
- name: openstack-infra/vinz
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
post:
- vinz-docs
pre-release:
- vinz-docs
release:
- vinz-docs
- name: openstack-infra/vinz-webclient
template:
- name: merge-check
check:
- gate-vinz-webclient-js-test-unit
- gate-vinz-webclient-js-test-integration
- gate-vinz-webclient-js-test-functional
- gate-vinz-webclient-js-draft
gate:
- gate-vinz-webclient-js-test-unit
- gate-vinz-webclient-js-test-integration
- gate-vinz-webclient-js-test-functional
post:
- vinz-webclient-js-release-branch
release:
- vinz-webclient-js-release-master
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
check:
- noop
check-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-novabm-overcloud-f20-nonha
gate:
- noop
experimental-tripleo:
- check-tripleo-novabm-overcloud-precise-nonha
- name: openstack-infra/zmq-event-publisher
template:
- name: merge-check
check:
- gate-zmq-event-publisher-build
gate:
- gate-zmq-event-publisher-build
post:
- zmq-event-publisher-hpi-artifact
release:
- zmq-event-publisher-hpi-artifact:
- zmq-event-publisher-jenkinsci-upload
- name: openstack-infra/zuul
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- dev-zuul-coverage
post:
- zuul-docs
pre-release:
- zuul-docs
release:
- zuul-docs
periodic:
- periodic-test
- name: openstack-infra/zuul-packaging
template:
- name: merge-check
check:
- noop
gate:
- noop
# Section: Stackforge projects
- name: stackforge/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8
- gate-anvil-python26
- gate-anvil-python27
- gate-anvil-pylint
gate:
- gate-anvil-pep8
- gate-anvil-python26
- gate-anvil-python27
- gate-anvil-pylint
- name: stackforge/aviator
template:
- name: merge-check
check:
- gate-aviator-tests
gate:
- gate-aviator-tests
- name: stackforge/billingstack
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-billingstack-pep8
- gate-billingstack-python26
- gate-billingstack-python27
gate:
- gate-billingstack-pep8
- gate-billingstack-python26
- gate-billingstack-python27
post:
- billingstack-coverage
- billingstack-branch-tarball
- name: stackforge/bindep
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-bindep-pep8
- gate-bindep-python26
- gate-bindep-python27
gate:
- gate-bindep-pep8
- gate-bindep-python26
- gate-bindep-python27
post:
- bindep-branch-tarball
- bindep-coverage
- name: stackforge/bufunfa
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
gate:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
- name: stackforge/blazar
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-blazar-devstack-dsvm
- gate-blazar-pylint
pre-release:
- blazar-tarball
release:
- blazar-tarball
- name: stackforge/blazar-nova
template:
- name: merge-check
- name: check-requirements
check:
- gate-blazar-nova-pep8
- gate-blazar-nova-python26
- gate-blazar-nova-python27
gate:
- gate-blazar-nova-pep8
- gate-blazar-nova-python26
- gate-blazar-nova-python27
post:
- blazar-nova-branch-tarball
pre-release:
- blazar-nova-tarball
release:
- blazar-nova-tarball
- name: stackforge/cachemonkey
template:
- name: merge-check
check:
- gate-cachemonkey-pep8
- gate-cachemonkey-python26
- gate-cachemonkey-python27
gate:
- gate-cachemonkey-pep8
- gate-cachemonkey-python26
- gate-cachemonkey-python27
post:
- cachemonkey-coverage
- name: stackforge/cl-openstack-client
template:
- name: merge-check
check:
- gate-cl-openstack-client-run-tests
gate:
- gate-cl-openstack-client-run-tests
- name: stackforge/cloudcafe
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/clouddocs-maven-plugin
template:
- name: merge-check
check:
- gate-clouddocs-maven-plugin-build
gate:
- gate-clouddocs-maven-plugin-build
post:
- clouddocs-maven-plugin-localrepo-upload
release:
- clouddocs-maven-plugin-localrepo-upload:
- clouddocs-maven-plugin-mavencentral-upload
- name: stackforge/cloudkitty
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-cloudkitty-docs
- gate-cloudkitty-pep8
- gate-cloudkitty-python26
- gate-cloudkitty-python27
- gate-cloudkitty-python33
gate:
- gate-cloudkitty-docs
- gate-cloudkitty-pep8
- gate-cloudkitty-python26
- gate-cloudkitty-python27
- gate-cloudkitty-python33
- name: stackforge/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/cloudroast
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/compass-adapters
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/compass-core
template:
- name: merge-check
check:
- gate-compass-core-pep8
- gate-compass-core-python26
- gate-compass-core-python27
gate:
- gate-compass-core-pep8
- gate-compass-core-python26
- gate-compass-core-python27
- name: stackforge/compass-monit
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/compass-web
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/congress
template:
- name: merge-check
- name: check-requirements
check:
- gate-congress-pep8
- gate-congress-python27
gate:
- gate-congress-pep8
- gate-congress-python27
- name: stackforge/congress-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/cookbook-openstack-block-storage
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-ceph
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-agent
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-api
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-notification
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-persister
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-schema
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-monasca-thresh
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-client
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-common
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-compute
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-dashboard
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-data-processing
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-database
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-identity
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-image
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-network
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-object-storage
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-ops-database
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-ops-messaging
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-orchestration
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-integration-test
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-telemetry
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/entropy
template:
- name: merge-check
check:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python26
- gate-entropy-python27
- gate-entropy-python33
gate:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python26
- gate-entropy-python27
- gate-entropy-python33
post:
- entropy-coverage
- name: stackforge/freezer
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-freezer-pep8
- gate-freezer-python27
gate:
- gate-freezer-pep8
- gate-freezer-python27
- name: stackforge/fuel-astute
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-devops
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-docs
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-library
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-main
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-ostf
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-ostf-plugin
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-provision
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/fuel-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-fuel-specs-python27
gate:
- gate-fuel-specs-python27
- name: stackforge/fuel-web
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/golang-client
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/gnocchi
template:
- name: merge-check
check:
- gate-gnocchi-pep8
- gate-gnocchi-python26
- gate-gnocchi-python27
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-python33
gate:
- gate-gnocchi-pep8
- gate-gnocchi-python26
- gate-gnocchi-python27
- gate-gnocchi-python33
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py27-mysql
- name: stackforge/healthnmon
template:
- name: merge-check
check:
- gate-healthnmon-pep8
- gate-healthnmon-python27
gate:
- gate-healthnmon-pep8
- gate-healthnmon-python27
- name: stackforge/heat-translator
template:
- name: merge-check
- name: python-jobs
check:
- gate-heat-translator-python33
gate:
- gate-heat-translator-python33
post:
- heat-translator-coverage
- heat-translator-branch-tarball
pre-release:
- heat-translator-tarball
release:
- heat-translator-tarball
- name: stackforge/inception
template:
- name: merge-check
check:
- gate-inception-pep8
gate:
- gate-inception-pep8
- name: stackforge/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8
gate:
- gate-kwapi-pep8
- name: stackforge/kickstack
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/libra
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-libra-pep8
- gate-libra-python27
gate:
- gate-libra-pep8
- gate-libra-python27
post:
- libra-branch-tarball
pre-release:
- libra-tarball
release:
- libra-tarball
- name: stackforge/logaas
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- logaas-coverage
- name: stackforge/manila
template:
- name: merge-check
check:
- gate-manila-devstack-dsvm-neutron
- gate-manila-docs
- gate-manila-pep8
- gate-manila-pylint
- gate-manila-python26
- gate-manila-python27
- gate-manila-tempest-dsvm-neutron
- gate-manila-tempest-dsvm-neutron-multibackend
gate:
- gate-manila-devstack-dsvm-neutron
- gate-manila-docs
- gate-manila-pep8
- gate-manila-python26
- gate-manila-python27
post:
- manila-branch-tarball
- manila-coverage
- name: stackforge/milk
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/mistral
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-mistral-pep8
- gate-mistral-python26
- gate-mistral-python27
- gate-mistral-python33
- gate-mistral-docs
- gate-mistral-devstack-dsvm
gate:
- gate-mistral-pep8
- gate-mistral-python26
- gate-mistral-python27
- gate-mistral-docs
post:
- mistral-branch-tarball
- name: stackforge/mistral-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: stackforge/mistral-extra
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-mistral-extra-pep8
- gate-mistral-extra-python26
- gate-mistral-extra-python27
- gate-mistral-extra-python33
- gate-mistral-extra-docs
gate:
- gate-mistral-extra-pep8
- gate-mistral-extra-python26
- gate-mistral-extra-python27
- gate-mistral-extra-docs
post:
- mistral-extra-branch-tarball
- name: stackforge/python-congressclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-congressclient-pep8
- gate-python-congressclient-python27
gate:
- gate-python-congressclient-pep8
- gate-python-congressclient-python27
- name: stackforge/python-mistralclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-mistralclient-pep8
- gate-python-mistralclient-python26
- gate-python-mistralclient-python27
- gate-python-mistralclient-python33
- gate-python-mistralclient-docs
- gate-mistral-devstack-dsvm
gate:
- gate-python-mistralclient-pep8
- gate-python-mistralclient-python26
- gate-python-mistralclient-python27
- gate-python-mistralclient-docs
post:
- python-mistralclient-branch-tarball
- name: stackforge/magnetodb
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-magnetodb-pep8
- gate-magnetodb-python26
- gate-magnetodb-python27
- gate-magnetodb-docs
- gate-magnetodb-requirements
- gate-magnetodb-devstack-dsvm
gate:
- gate-magnetodb-pep8
- gate-magnetodb-python27
- gate-magnetodb-docs
- gate-magnetodb-devstack-dsvm
post:
- magnetodb-branch-tarball
- name: stackforge/MRaaS
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/monasca-agent
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-agent-pep8
- gate-monasca-agent-python27
gate:
- gate-monasca-agent-pep8
- gate-monasca-agent-python27
post:
- monasca-agent-coverage
- name: stackforge/monasca-api
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/monasca-ceilometer
template:
- name: merge-check
check:
- gate-monasca-ceilometer-pep8
gate:
- gate-monasca-ceilometer-pep8
- name: stackforge/monasca-common
template:
- name: merge-check
check:
- gate-monasca-common-build
gate:
- gate-monasca-common-build
post:
- monasca-common-localrepo-upload
- name: stackforge/monasca-notification
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-notification-pep8
- gate-monasca-notification-python27
gate:
- gate-monasca-notification-pep8
- gate-monasca-notification-python27
post:
- monasca-notification-coverage
- name: stackforge/monasca-persister
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/monasca-thresh
template:
- name: merge-check
check:
- gate-monasca-thresh-build
gate:
- gate-monasca-thresh-build
post:
- monasca-thresh-localrepo-upload
- name: stackforge/monasca-ui
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-ui-pep8
- gate-monasca-ui-python27
gate:
- gate-monasca-ui-pep8
- gate-monasca-ui-python27
post:
- monasca-ui-coverage
- name: stackforge/monasca-vagrant
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/murano-agent
template:
- name: merge-check
- name: python-jobs
check:
- gate-murano-agent-requirements
pre-release:
- murano-agent-tarball
release:
- murano-agent-tarball
- name: stackforge/murano-apps
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/murano
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
check:
- gate-murano-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-devstack-dsvm
pre-release:
- murano-tarball
release:
- murano-tarball
- name: stackforge/murano-dashboard
template:
- name: merge-check
check:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python26
- gate-murano-dashboard-python27
- gate-murano-dashboard-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python26
- gate-murano-dashboard-python27
- gate-murano-devstack-dsvm
post:
- murano-dashboard-branch-tarball
pre-release:
- murano-dashboard-tarball
release:
- murano-dashboard-tarball
- name: stackforge/murano-deployment
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/murano-docs
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/nova-solver-scheduler
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/novaimagebuilder
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/occi-os
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/opencafe
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/openstack-chef-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/openstack-chef-repo
template:
- name: merge-check
check:
- gate-openstack-chef-repo
gate:
- gate-openstack-chef-repo
- name: stackforge/openstack-cli-powershell
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/openstack-sdk-dotnet
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/openstack-sdk-php
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/openstackdroid
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/openvz-nova-driver
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/osprofiler
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- osprofiler-coverage
pre-release:
- osprofiler-tarball
release:
- osprofiler-tarball
- name: stackforge/ospurge
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/packstack
template:
- name: merge-check
check:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
gate:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
- name: stackforge/pecan
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-pecan-pep8
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-pypy
- gate-pecan-tox-scaffolds-26
- gate-pecan-tox-scaffolds-27
- gate-pecan-tox-scaffolds-33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-stable
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-stable
- gate-pecan-tox-ironic-tip
- gate-pecan-tox-designate-stable
- gate-pecan-tox-designate-tip
- gate-pecan-tox-barbican-tip
- gate-pecan-tox-storyboard-tip
gate:
- gate-pecan-pep8
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-pypy
- gate-pecan-tox-scaffolds-26
- gate-pecan-tox-scaffolds-27
- gate-pecan-tox-scaffolds-33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-tip
- gate-pecan-tox-designate-tip
- gate-pecan-tox-barbican-tip
- gate-pecan-tox-storyboard-tip
post:
- pecan-branch-tarball
- name: stackforge/poppy
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
- name: stackforge/powervc-driver
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/puppet-ceilometer
template:
- name: merge-check
check:
- gate-puppet-ceilometer-puppet-lint
- gate-puppet-ceilometer-puppet-syntax
- gate-puppet-ceilometer-puppet-unit-2.7
- gate-puppet-ceilometer-puppet-unit-3.1
- gate-puppet-ceilometer-puppet-unit-3.2
- gate-puppet-ceilometer-puppet-unit-3.3
- gate-puppet-ceilometer-puppet-unit-3.4
gate:
- gate-puppet-ceilometer-puppet-lint
- gate-puppet-ceilometer-puppet-syntax
- gate-puppet-ceilometer-puppet-unit-2.7
- gate-puppet-ceilometer-puppet-unit-3.1
- gate-puppet-ceilometer-puppet-unit-3.2
- gate-puppet-ceilometer-puppet-unit-3.3
- gate-puppet-ceilometer-puppet-unit-3.4
- name: stackforge/puppet-ceph
template:
- name: merge-check
check:
- gate-puppet-ceph-puppet-lint
- gate-puppet-ceph-puppet-syntax
- gate-puppet-ceph-puppet-unit-2.7
- 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.1
- name: stackforge/puppet-cinder
template:
- name: merge-check
check:
- gate-puppet-cinder-puppet-lint
- gate-puppet-cinder-puppet-syntax
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.1
- gate-puppet-cinder-puppet-unit-3.2
- gate-puppet-cinder-puppet-unit-3.3
- gate-puppet-cinder-puppet-unit-3.4
gate:
- gate-puppet-cinder-puppet-lint
- gate-puppet-cinder-puppet-syntax
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.1
- gate-puppet-cinder-puppet-unit-3.2
- gate-puppet-cinder-puppet-unit-3.3
- gate-puppet-cinder-puppet-unit-3.4
- name: stackforge/puppet-designate
template:
- name: merge-check
check:
- gate-puppet-designate-puppet-lint
- gate-puppet-designate-puppet-syntax
- gate-puppet-designate-puppet-unit-2.7
- gate-puppet-designate-puppet-unit-3.1
- gate-puppet-designate-puppet-unit-3.2
- gate-puppet-designate-puppet-unit-3.3
- gate-puppet-designate-puppet-unit-3.4
gate:
- gate-puppet-designate-puppet-lint
- gate-puppet-designate-puppet-syntax
- gate-puppet-designate-puppet-unit-2.7
- gate-puppet-designate-puppet-unit-3.1
- gate-puppet-designate-puppet-unit-3.2
- gate-puppet-designate-puppet-unit-3.3
- gate-puppet-designate-puppet-unit-3.4
- name: stackforge/puppet-glance
template:
- name: merge-check
check:
- gate-puppet-glance-puppet-lint
- gate-puppet-glance-puppet-syntax
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.1
- gate-puppet-glance-puppet-unit-3.2
- gate-puppet-glance-puppet-unit-3.3
- gate-puppet-glance-puppet-unit-3.4
gate:
- gate-puppet-glance-puppet-lint
- gate-puppet-glance-puppet-syntax
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.1
- gate-puppet-glance-puppet-unit-3.2
- gate-puppet-glance-puppet-unit-3.3
- gate-puppet-glance-puppet-unit-3.4
- name: stackforge/puppet-heat
template:
- name: merge-check
check:
- gate-puppet-heat-puppet-lint
- gate-puppet-heat-puppet-syntax
- gate-puppet-heat-puppet-unit-2.7
- gate-puppet-heat-puppet-unit-3.1
- gate-puppet-heat-puppet-unit-3.2
- gate-puppet-heat-puppet-unit-3.3
- gate-puppet-heat-puppet-unit-3.4
gate:
- gate-puppet-heat-puppet-lint
- gate-puppet-heat-puppet-syntax
- gate-puppet-heat-puppet-unit-2.7
- gate-puppet-heat-puppet-unit-3.1
- gate-puppet-heat-puppet-unit-3.2
- gate-puppet-heat-puppet-unit-3.3
- gate-puppet-heat-puppet-unit-3.4
- name: stackforge/puppet-horizon
template:
- name: merge-check
check:
- gate-puppet-horizon-puppet-lint
- gate-puppet-horizon-puppet-syntax
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.1
- gate-puppet-horizon-puppet-unit-3.2
- gate-puppet-horizon-puppet-unit-3.3
- gate-puppet-horizon-puppet-unit-3.4
gate:
- gate-puppet-horizon-puppet-lint
- gate-puppet-horizon-puppet-syntax
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.1
- gate-puppet-horizon-puppet-unit-3.2
- gate-puppet-horizon-puppet-unit-3.3
- gate-puppet-horizon-puppet-unit-3.4
- name: stackforge/puppet-ironic
template:
- name: merge-check
check:
- gate-puppet-ironic-puppet-lint
- gate-puppet-ironic-puppet-syntax
- gate-puppet-ironic-puppet-unit-2.7
- gate-puppet-ironic-puppet-unit-3.1
- gate-puppet-ironic-puppet-unit-3.2
- gate-puppet-ironic-puppet-unit-3.3
- gate-puppet-ironic-puppet-unit-3.4
gate:
- gate-puppet-ironic-puppet-lint
- gate-puppet-ironic-puppet-syntax
- gate-puppet-ironic-puppet-unit-2.7
- gate-puppet-ironic-puppet-unit-3.1
- gate-puppet-ironic-puppet-unit-3.2
- gate-puppet-ironic-puppet-unit-3.3
- gate-puppet-ironic-puppet-unit-3.4
- name: stackforge/puppet-keystone
template:
- name: merge-check
check:
- gate-puppet-keystone-puppet-lint
- gate-puppet-keystone-puppet-syntax
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.1
- gate-puppet-keystone-puppet-unit-3.2
- gate-puppet-keystone-puppet-unit-3.3
- gate-puppet-keystone-puppet-unit-3.4
gate:
- gate-puppet-keystone-puppet-lint
- gate-puppet-keystone-puppet-syntax
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.1
- gate-puppet-keystone-puppet-unit-3.2
- gate-puppet-keystone-puppet-unit-3.3
- gate-puppet-keystone-puppet-unit-3.4
- name: stackforge/puppet-n1k-vsm
template:
- name: merge-check
check:
- gate-puppet-n1k-vsm-puppet-lint
- gate-puppet-n1k-vsm-puppet-syntax
- gate-puppet-n1k-vsm-puppet-unit-2.7
- gate-puppet-n1k-vsm-puppet-unit-3.1
- gate-puppet-n1k-vsm-puppet-unit-3.2
- gate-puppet-n1k-vsm-puppet-unit-3.3
- gate-puppet-n1k-vsm-puppet-unit-3.4
gate:
- gate-puppet-n1k-vsm-puppet-lint
- gate-puppet-n1k-vsm-puppet-syntax
- gate-puppet-n1k-vsm-puppet-unit-2.7
- gate-puppet-n1k-vsm-puppet-unit-3.1
- gate-puppet-n1k-vsm-puppet-unit-3.2
- gate-puppet-n1k-vsm-puppet-unit-3.3
- gate-puppet-n1k-vsm-puppet-unit-3.4
- name: stackforge/puppet-neutron
template:
- name: merge-check
check:
- gate-puppet-neutron-puppet-lint
- gate-puppet-neutron-puppet-syntax
- gate-puppet-neutron-puppet-unit-2.7
- gate-puppet-neutron-puppet-unit-3.1
- gate-puppet-neutron-puppet-unit-3.2
- gate-puppet-neutron-puppet-unit-3.3
- gate-puppet-neutron-puppet-unit-3.4
gate:
- gate-puppet-neutron-puppet-lint
- gate-puppet-neutron-puppet-syntax
- gate-puppet-neutron-puppet-unit-2.7
- gate-puppet-neutron-puppet-unit-3.1
- gate-puppet-neutron-puppet-unit-3.2
- gate-puppet-neutron-puppet-unit-3.3
- gate-puppet-neutron-puppet-unit-3.4
- name: stackforge/puppet-nova
template:
- name: merge-check
check:
- gate-puppet-nova-puppet-lint
- gate-puppet-nova-puppet-syntax
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.1
- gate-puppet-nova-puppet-unit-3.2
- gate-puppet-nova-puppet-unit-3.3
- gate-puppet-nova-puppet-unit-3.4
gate:
- gate-puppet-nova-puppet-lint
- gate-puppet-nova-puppet-syntax
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.1
- gate-puppet-nova-puppet-unit-3.2
- gate-puppet-nova-puppet-unit-3.3
- gate-puppet-nova-puppet-unit-3.4
- name: stackforge/puppet-openstack
template:
- name: merge-check
check:
- gate-puppet-openstack-puppet-lint
- gate-puppet-openstack-puppet-syntax
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.1
- gate-puppet-openstack-puppet-unit-3.2
- gate-puppet-openstack-puppet-unit-3.3
- gate-puppet-openstack-puppet-unit-3.4
gate:
- gate-puppet-openstack-puppet-lint
- gate-puppet-openstack-puppet-syntax
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.1
- gate-puppet-openstack-puppet-unit-3.2
- gate-puppet-openstack-puppet-unit-3.3
- gate-puppet-openstack-puppet-unit-3.4
- name: stackforge/puppet-openstack-specs
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/puppet-openstacklib
template:
- name: merge-check
check:
- gate-puppet-openstacklib-puppet-lint
- gate-puppet-openstacklib-puppet-syntax
- gate-puppet-openstacklib-puppet-unit-2.7
- gate-puppet-openstacklib-puppet-unit-3.1
- gate-puppet-openstacklib-puppet-unit-3.2
- gate-puppet-openstacklib-puppet-unit-3.3
- gate-puppet-openstacklib-puppet-unit-3.4
gate:
- gate-puppet-openstacklib-puppet-lint
- gate-puppet-openstacklib-puppet-syntax
- gate-puppet-openstacklib-puppet-unit-2.7
- gate-puppet-openstacklib-puppet-unit-3.1
- gate-puppet-openstacklib-puppet-unit-3.2
- gate-puppet-openstacklib-puppet-unit-3.3
- gate-puppet-openstacklib-puppet-unit-3.4
- name: stackforge/puppet_openstack_builder
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/puppet-openstack_dev_env
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/puppet-openstack_extras
template:
- name: merge-check
check:
- gate-puppet-openstack_extras-puppet-lint
- gate-puppet-openstack_extras-puppet-syntax
- gate-puppet-openstack_extras-puppet-unit-2.7
- gate-puppet-openstack_extras-puppet-unit-3.1
- gate-puppet-openstack_extras-puppet-unit-3.2
- gate-puppet-openstack_extras-puppet-unit-3.3
- gate-puppet-openstack_extras-puppet-unit-3.4
gate:
- gate-puppet-openstack_extras-puppet-lint
- gate-puppet-openstack_extras-puppet-syntax
- gate-puppet-openstack_extras-puppet-unit-2.7
- gate-puppet-openstack_extras-puppet-unit-3.1
- gate-puppet-openstack_extras-puppet-unit-3.2
- gate-puppet-openstack_extras-puppet-unit-3.3
- gate-puppet-openstack_extras-puppet-unit-3.4
- name: stackforge/puppet-sahara
template:
- name: merge-check
check:
- gate-puppet-sahara-puppet-lint
- gate-puppet-sahara-puppet-syntax
- gate-puppet-sahara-puppet-unit-2.7
- gate-puppet-sahara-puppet-unit-3.1
- gate-puppet-sahara-puppet-unit-3.2
- gate-puppet-sahara-puppet-unit-3.3
- gate-puppet-sahara-puppet-unit-3.4
gate:
- gate-puppet-sahara-puppet-lint
- gate-puppet-sahara-puppet-syntax
- gate-puppet-sahara-puppet-unit-2.7
- gate-puppet-sahara-puppet-unit-3.1
- gate-puppet-sahara-puppet-unit-3.2
- gate-puppet-sahara-puppet-unit-3.3
- gate-puppet-sahara-puppet-unit-3.4
- name: stackforge/sahara-ci-config
template:
- name: merge-check
check:
- gate-sahara-ci-config-pep8
gate:
- gate-sahara-ci-config-pep8
- name: stackforge/sahara-guestagent
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: stackforge/puppet-swift
template:
- name: merge-check
check:
- gate-puppet-swift-puppet-lint
- gate-puppet-swift-puppet-syntax
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.1
- gate-puppet-swift-puppet-unit-3.2
- gate-puppet-swift-puppet-unit-3.3
- gate-puppet-swift-puppet-unit-3.4
gate:
- gate-puppet-swift-puppet-lint
- gate-puppet-swift-puppet-syntax
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.1
- gate-puppet-swift-puppet-unit-3.2
- gate-puppet-swift-puppet-unit-3.3
- gate-puppet-swift-puppet-unit-3.4
- name: stackforge/puppet-tempest
template:
- name: merge-check
check:
- gate-puppet-tempest-puppet-lint
- gate-puppet-tempest-puppet-syntax
- gate-puppet-tempest-puppet-unit-2.7
- gate-puppet-tempest-puppet-unit-3.1
- gate-puppet-tempest-puppet-unit-3.2
- gate-puppet-tempest-puppet-unit-3.3
- gate-puppet-tempest-puppet-unit-3.4
gate:
- gate-puppet-tempest-puppet-lint
- gate-puppet-tempest-puppet-syntax
- gate-puppet-tempest-puppet-unit-2.7
- gate-puppet-tempest-puppet-unit-3.1
- gate-puppet-tempest-puppet-unit-3.2
- gate-puppet-tempest-puppet-unit-3.3
- gate-puppet-tempest-puppet-unit-3.4
- name: stackforge/puppet-trove
template:
- name: merge-check
check:
- gate-puppet-trove-puppet-lint
- gate-puppet-trove-puppet-syntax
- gate-puppet-trove-puppet-unit-2.7
- gate-puppet-trove-puppet-unit-3.1
- gate-puppet-trove-puppet-unit-3.2
- gate-puppet-trove-puppet-unit-3.3
- gate-puppet-trove-puppet-unit-3.4
gate:
- gate-puppet-trove-puppet-lint
- gate-puppet-trove-puppet-syntax
- gate-puppet-trove-puppet-unit-2.7
- gate-puppet-trove-puppet-unit-3.1
- gate-puppet-trove-puppet-unit-3.2
- gate-puppet-trove-puppet-unit-3.3
- gate-puppet-trove-puppet-unit-3.4
- name: stackforge/puppet-vswitch
template:
- name: merge-check
check:
- gate-puppet-vswitch-puppet-lint
- gate-puppet-vswitch-puppet-syntax
- gate-puppet-vswitch-puppet-unit-2.7
- gate-puppet-vswitch-puppet-unit-3.1
gate:
- gate-puppet-vswitch-puppet-unit-2.7
- gate-puppet-vswitch-puppet-unit-3.1
- name: stackforge/pyghmi
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pyghmi-pep8
- gate-pyghmi-requirements
gate:
- gate-pyghmi-pep8
- gate-pyghmi-requirements
post:
- pyghmi-branch-tarball
- name: stackforge/python-blazarclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-blazarclient-pep8
- gate-python-blazarclient-python26
- gate-python-blazarclient-python27
gate:
- gate-python-blazarclient-pep8
- gate-python-blazarclient-python26
- gate-python-blazarclient-python27
post:
- python-blazarclient-branch-tarball
pre-release:
- python-blazarclient-tarball
release:
- python-blazarclient-tarball
- name: stackforge/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/python-libraclient
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
gate:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
post:
- python-libraclient-coverage
- python-libraclient-branch-tarball
- name: stackforge/python-magnetodbclient
template:
- name: merge-check
- name: check-requirements
- name: docs-on-rtfd
- name: python-jobs
pre-release:
- python-magnetodbclient-tarball
release:
- python-magnetodbclient-tarball
- name: stackforge/python-manilaclient
template:
- name: merge-check
check:
- gate-python-manilaclient-docs
- gate-python-manilaclient-pep8
- gate-python-manilaclient-python26
- gate-python-manilaclient-python27
- gate-python-manilaclient-python33
- gate-manila-tempest-dsvm-neutron
gate:
- gate-python-manilaclient-docs
- gate-python-manilaclient-pep8
- gate-python-manilaclient-python26
- gate-python-manilaclient-python27
- gate-python-manilaclient-python33
post:
- python-manilaclient-branch-tarball
- python-manilaclient-coverage
- name: stackforge/python-monascaclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-monascaclient-pep8
- gate-python-monascaclient-python27
gate:
- gate-python-monascaclient-pep8
- gate-python-monascaclient-python27
post:
- python-monascaclient-coverage
- name: stackforge/python-muranoclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-muranoclient-pep8
- gate-python-muranoclient-python26
- gate-python-muranoclient-python27
- gate-python-muranoclient-python33
- gate-python-muranoclient-requirements
- gate-murano-devstack-dsvm
gate:
- gate-python-muranoclient-pep8
- gate-python-muranoclient-python26
- gate-python-muranoclient-python27
- gate-murano-devstack-dsvm
post:
- python-muranoclient-branch-tarball
- name: stackforge/python-opentsdbclient
template:
- name: merge-check
check:
- gate-python-opentsdbclient-pep8
- gate-python-opentsdbclient-python26
- gate-python-opentsdbclient-python27
- gate-python-opentsdbclient-python33
gate:
- gate-python-opentsdbclient-pep8
- gate-python-opentsdbclient-python26
- gate-python-opentsdbclient-python27
- gate-python-opentsdbclient-python33
- name: stackforge/python-rallyclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- python-rallyclient-coverage
- name: stackforge/python-solumclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-solumclient-python33
- gate-python-solumclient-pypy
gate:
- gate-python-solumclient-python33
- gate-python-solumclient-pypy
- name: stackforge/python-tackerclient
template:
- name: merge-check
check:
- gate-python-tackerclient-pep8
gate:
- gate-python-tackerclient-pep8
- name: stackforge/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-solum-dashboard-pypy
gate:
- gate-solum-dashboard-pypy
- name: stackforge/solum-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/python-surveilclient
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/solum-infra-guestagent
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-solum-infra-guestagent-python33
- gate-solum-infra-guestagent-pypy
gate:
- gate-solum-infra-guestagent-python33
- gate-solum-infra-guestagent-pypy
- name: stackforge/rally
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
check:
- rally-coverage
- gate-rally-install-bare-centos6
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-cli
gate:
- gate-rally-install-bare-centos6
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-neutron-rally
pre-release:
- rally-tarball
release:
- rally-tarball
- name: stackforge/refstack
template:
- name: merge-check
check:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-python33
gate:
- gate-refstack-pep8
- gate-refstack-python27
post:
- refstack-coverage
- name: stackforge/refstack-client
template:
- name: merge-check
check:
- gate-refstack-client-pep8
- gate-refstack-client-python27
gate:
- gate-refstack-client-pep8
- gate-refstack-client-python27
post:
- refstack-client-coverage
- name: stackforge/requests-mock
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-requests-mock-tox-keystoneclient-tip
- gate-requests-mock-tox-novaclient-tip
gate:
- gate-requests-mock-tox-keystoneclient-tip
- gate-requests-mock-tox-novaclient-tip
- name: stackforge/rubick
template:
- name: merge-check
check:
- gate-rubick-pep8
- gate-rubick-python27
- gate-rubick-python33
gate:
- gate-rubick-pep8
- gate-rubick-python27
- gate-rubick-python33
post:
- rubick-coverage
- name: stackforge/satori
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
check:
- gate-satori-python33
- gate-satori-pypy
gate:
- gate-satori-python33
- gate-satori-pypy
- name: stackforge/solum
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
check:
- gate-solum-python33
- gate-solum-pypy
- gate-solum-devstack-dsvm
- gate-solum-devstack-dsvm-f20
gate:
- gate-solum-pypy
- gate-solum-devstack-dsvm-f20
pre-release:
- solum-tarball
release:
- solum-tarball
- name: stackforge/sphinxcontrib-docbookrestapi
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python26
- gate-sphinxcontrib-docbookrestapi-python27
- gate-sphinxcontrib-docbookrestapi-python33
gate:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python26
- gate-sphinxcontrib-docbookrestapi-python27
- gate-sphinxcontrib-docbookrestapi-python33
- name: stackforge/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-sqlalchemy-migrate-pep8
- gate-sqlalchemy-migrate-python26
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-unittests-26sa07
- gate-sqlalchemy-migrate-unittests-27sa07
- check-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python26
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-unittests-26sa07
- gate-sqlalchemy-migrate-unittests-27sa07
post:
- sqlalchemy-migrate-branch-tarball
- name: stackforge/staccato
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/stackalytics
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-stackalytics-docs
- gate-stackalytics-pep8
- gate-stackalytics-python26
- gate-stackalytics-python27
- gate-stackalytics-python33
gate:
- gate-stackalytics-docs
- gate-stackalytics-pep8
- gate-stackalytics-python26
- gate-stackalytics-python27
- gate-stackalytics-python33
post:
- stackalytics-branch-tarball
pre-release:
- stackalytics-tarball
release:
- stackalytics-tarball:
- stackalytics-pypi-both-upload
- name: stackforge/swift-ceph-backend
template:
- name: merge-check
check:
- gate-swift-ceph-backend-pep8
- gate-swift-ceph-backend-python27
gate:
- gate-swift-ceph-backend-pep8
- gate-swift-ceph-backend-python27
- name: stackforge/swift3
template:
- name: merge-check
- name: python-jobs
check:
- gate-swift3-pylint
- gate-swift3-tox-tempauth
- gate-swift3-tox-keystone
gate:
- gate-swift3-pylint
- gate-swift3-tox-tempauth
- gate-swift3-tox-keystone
- name: stackforge/swiftpolicy
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/swiftsync
template:
- name: merge-check
check:
- gate-swiftsync-pep8
- gate-swiftsync-python27
gate:
- gate-swiftsync-pep8
- gate-swiftsync-python27
post:
- swiftsync-branch-tarball
pre-release:
- swiftsync-tarball
release:
- swiftsync-tarball
- name: stackforge/tomograph
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-tomograph-pep8
- gate-tomograph-python26
- gate-tomograph-python27
- gate-tomograph-python33
- gate-tomograph-docs
gate:
- gate-tomograph-pep8
- gate-tomograph-python26
- gate-tomograph-python27
post:
- tomograph-branch-tarball
- name: stackforge/tooz
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
post:
- tooz-branch-tarball
- name: stackforge/turbo-hipster
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-turbo-hipster-docs
- gate-turbo-hipster-pep8
- gate-turbo-hipster-python27
gate:
- gate-turbo-hipster-docs
- gate-turbo-hipster-pep8
- gate-turbo-hipster-python27
post:
- turbo-hipster-coverage
- name: stackforge/warm
template:
- name: merge-check
check:
- gate-warm-pep8
- gate-warm-python27
gate:
- gate-warm-pep8
- gate-warm-python27
- name: stackforge/wsme
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-wsme-python26
- gate-wsme-python27
- gate-wsme-python33
- gate-wsme-pep8
gate:
- gate-wsme-python26
- gate-wsme-python27
- gate-wsme-python33
- gate-wsme-pep8
post:
- wsme-branch-tarball
- name: stackforge/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-python-openstacksdk-python33
- gate-python-openstacksdk-pypy
gate:
- gate-python-openstacksdk-python33
- gate-python-openstacksdk-pypy
- name: stackforge/graffiti
template:
- name: merge-check
check:
- gate-graffiti-docs
- gate-graffiti-pep8
- gate-graffiti-python26
- gate-graffiti-python27
gate:
- gate-graffiti-docs
- gate-graffiti-pep8
- gate-graffiti-python26
- gate-graffiti-python27
post:
- graffiti-coverage
- name: stackforge/namos
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: stackforge/surveil
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-surveil-docs
- gate-surveil-pep8
- gate-surveil-python27
gate:
- gate-surveil-docs
- gate-surveil-pep8
- gate-surveil-python27
- name: stackforge/surveil-specs
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xenapi-os-testing
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/doc8
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/tacker
template:
- name: merge-check
check:
- gate-tacker-pep8
gate:
- gate-tacker-pep8
- name: stackforge/tacker-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-tacker-specs-python27
gate:
- gate-tacker-specs-python27
- name: openstack/training-guides
template:
- name: merge-check
- name: openstack-doc-gate
post:
- training-guides-tox-doc-publishdocs
- training-guides-manuals-upstream-translation-update
periodic:
- training-guides-manuals-propose-translation-update
- name: stackforge/octavia
template:
- name: merge-check
check:
- gate-octavia-pep8
- gate-octavia-python26
- gate-octavia-python27
- gate-octavia-python33
gate:
- gate-octavia-pep8
- gate-octavia-python26
- gate-octavia-python27
- gate-octavia-python33
- name: stackforge/xstatic-angular
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-angular-animate
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-angular-bootstrap
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-angular-cookies
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-angular-mock
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-angular-sanitize
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-bootstrap-datepicker
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-bootstrap-scss
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-d3
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-font-awesome
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-hogan
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jasmine
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jquery-migrate
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jquery.quicksearch
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jquery.tablesorter
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-jsencrypt
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-qunit
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-rickshaw
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/xstatic-spin
template:
- name: merge-check
check:
- noop
gate:
- noop
- name: stackforge/rack
template:
- name: merge-check
check:
- gate-rack-pep8
- gate-rack-python26
- gate-rack-python27
gate:
- gate-rack-pep8
- gate-rack-python26
- gate-rack-python27
post:
- rack-coverage
- name: stackforge/tuskar-ui-extras
check:
- noop
gate:
- noop