project-config/zuul/layout.yaml
Sergey Lukjanov 8da09339e2 Temp set saharaclient src juno job to non-voting
We've faced an issue with the job:

gate-tempest-dsvm-neutron-src-python-saharaclient-juno

and we need to investigate how it could be fixed. This job is now
not working on all sahara client CRs because of the Heat teamplate
initizialization failure. Heat engine checks the requirements
versions and find that sahara client installed from source and its
version isn't <=0.7.6 specified in requirements.txt file. This
failure is very strange and we currently not understand how it should
be fixed.

Change-Id: I60b558973ba77914b5c053f3c2b4da9aa076d043
2015-03-17 14:40:07 +03:00

6881 lines
175 KiB
YAML
Executable File

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.
success-message: Build succeeded (check pipeline).
failure-message: Build failed (check pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: IndependentPipelineManager
source: gerrit
precedence: normal
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.
success-message: Build succeeded (gate pipeline).
failure-message: Build failed (gate pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: DependentPipelineManager
source: gerrit
precedence: high
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]+(\.[0-9]+)*(a|b|rc)[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.
success-message: Build succeeded (experimental pipeline).
failure-message: Build failed (experimental pipeline).
manager: IndependentPipelineManager
source: gerrit
precedence: normal
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.
success-message: Build succeeded (check-tripleo pipeline).
failure-message: >
Build failed (check-tripleo pipeline). For information on how to proceed, see
http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: IndependentPipelineManager
source: gerrit
precedence: normal
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.
success-message: Build succeeded (experimental-tripleo).
failure-message: Build failed (experimental-tripleo).
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.
failure-message: Build failed (merge-check pipeline).
manager: IndependentPipelineManager
ignore-dependencies: true
source: gerrit
precedence: low
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}-python27'
gate:
- 'gate-{name}-docs'
- 'gate-{name}-pep8'
- 'gate-{name}-python27'
post:
- '{name}-branch-tarball'
- name: integrated-gate
check:
- 'check-tempest-dsvm-full'
- 'check-tempest-dsvm-postgres-full'
- 'check-tempest-dsvm-neutron'
- 'check-tempest-dsvm-neutron-full'
- 'check-grenade-dsvm'
gate:
- 'gate-tempest-dsvm-full'
- 'gate-tempest-dsvm-postgres-full'
- 'gate-tempest-dsvm-neutron'
- 'gate-tempest-dsvm-neutron-full'
- 'gate-grenade-dsvm'
experimental:
- 'check-grenade-dsvm-neutron'
- name: integrated-gate-neutron
check:
- '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-full'
- 'gate-tempest-dsvm-neutron-large-ops'
- name: lib-forward-testing
check:
- 'gate-tempest-dsvm-neutron-src-{name}'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}'
- 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}-python34'
gate:
- 'gate-{name}-python34'
# Python 2.6 is deprecated, these jobs will be removed once no
# OpenStack projects needs it (once Juno is retired).
- name: python26-jobs
check:
- 'gate-{name}-python26'
gate:
- 'gate-{name}-python26'
- 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:
- 'gate-tempest-dsvm-neutron-src-{name}-icehouse'
- 'gate-tempest-dsvm-neutron-src-{name}-juno'
- name: stable-compat-jobs-one-release
# a version of stable-compat-jobs that only looks back one release
# for new projects that shouldn't be tested back two releases
check:
- 'gate-tempest-dsvm-neutron-src-{name}-juno'
- 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-icehouse
periodic-stable:
- 'periodic-{name}-docs-icehouse'
- 'periodic-{name}-python26-icehouse'
- 'periodic-{name}-python27-icehouse'
- name: periodic-juno
periodic-stable:
- 'periodic-{name}-docs-juno'
- 'periodic-{name}-python26-juno'
- 'periodic-{name}-python27-juno'
- 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'
gate:
- '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'
gate:
- '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'
# Release OpenStack Server packages.
- name: openstack-server-release-jobs
pre-release:
- '{name}-tarball'
release:
- '{name}-tarball'
- '{name}-merge-release-tags'
- 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'
- name: chef-rake-jobs
experimental:
- 'gate-{name}-chef-rake'
# 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'
- name: noop-jobs
check:
- noop
gate:
- noop
- name: ansible-lint-jobs
check:
- gate-{name}-ansible-lint
gate:
- gate-{name}-ansible-lint
- name: puppet-beaker-jobs
check:
- gate-{name}-puppet-beaker-rspec
- name: puppet-syntax-future
check:
- gate-{name}-puppet-syntax-future
- name: puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
- name: puppet-module-unit-jobs
check:
- gate-{name}-puppet-unit-3.3
- gate-{name}-puppet-unit-3.4
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6
- gate-{name}-puppet-unit-3.7
gate:
- gate-{name}-puppet-unit-3.3
- gate-{name}-puppet-unit-3.4
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6
- gate-{name}-puppet-unit-3.7
- name: infra-puppet-apply-jobs
check:
- gate-infra-puppet-apply-precise
- gate-infra-puppet-apply-trusty
- gate-infra-puppet-apply-centos6
gate:
- gate-infra-puppet-apply-precise
- gate-infra-puppet-apply-trusty
- gate-infra-puppet-apply-centos6
- name: check-tripleo-jobs
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-ironic-overcloud-f20-nonha
- check-tripleo-ironic-overcloud-f20puppet-nonha
- check-tripleo-ironic-overcloud-precise-nonha
- name: check-tripleo-puppet-jobs
check-tripleo:
- check-tripleo-ironic-overcloud-f20puppet-nonha
- name: experimental-tripleo-jobs
experimental-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
- check-tripleo-ironic-overcloud-precise-nonha
- check-tripleo-ironic-overcloud-f20-nonha
jobs:
- name: ^.*$
parameter-function: set_node_options_default_trusty
swift:
- name: logs
# The infra puppet configs predominantly run on precise nodes.
# Test puppet for infra by default on precise nodes until that changes.
- name: ^gate-system-config-puppet.*$
parameter-function: set_node_options_default_precise
# Berkshelf 3.x requires GeCode 3.x on precise.
- name: ^gate-.*-chef-(lint|style|unit|repo)$
parameter-function: set_node_options_default_precise
# openstackid doesn't work with php5-mcrypt on trusty
- name: ^.*openstackid-(unittests|release).*$
parameter-function: set_node_options_default_precise
# groups works with php5.3 on precise
- name: ^.*groups-(unittests|release).*$
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$
branch: ^master.*$
# -nv jobs are never voting.
- name: ^.*-nv$
voting: false
# because of global requirements overrides, there is no reason to
# run tempest/grenade tests after a requirements sync, as they've
# already been run in the requirements job with the override.
- name: ^.*(tempest|grenade)-dsvm.*$
skip-if:
- project: ^openstack/
all-files-match-any:
- ^(test-|)requirements.txt$
# dsvm-neutron jobs should be conditionally skipped so they don't
# run in response to changes that do not influence their execution.
- name: ^.*(devstack|tempest|grenade|rally)-dsvm.*$
skip-if:
- project: ^openstack/neutron$
branch: ^master$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/tests/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/nova$
branch: ^master$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^nova/tests/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/tempest$
branch: ^master$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
# Skip non-doc jobs for doc-only neutron changes. Since
# doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs
# should not be skipped.
- name: ^.*neutron-(dsvm-api|dsvm-functional|python27)$
skip-if:
- project: ^openstack/neutron$
branch: ^master$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only nova changes. Since
# doc/source/conf.py is checked by nova-(pep8|pylint), those jobs
# should not be skipped.
- name: ^.*nova-(tox-functional|python27)$
skip-if:
- project: ^openstack/nova$
branch: ^master$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: gate-tempest-dsvm-full
queue-name: integrated
- name: gate-rally-dsvm-neutron-neutron
voting: false
- name: gate-rally-dsvm-neutron-unstable
voting: false
- name: gate-rally-dsvm-fakevirt-heat
voting: false
- name: gate-rally-tox-self
voting: false
- name: gate-rally-dsvm-designate-designate
voting: false
- name: gate-rally-dsvm-zaqar-zaqar
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron-full$
branch: ^(?!stable/icehouse).*$
- name: ^(gate|check)-tempest-dsvm-neutron-pg-full$
branch: ^(?!stable/icehouse).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron$
branch: ^(stable/).*$
- name: check-heat-dsvm-functional-mysql
branch: ^(?!stable/(icehouse|juno)).*$
- name: check-heat-dsvm-functional-postgres
branch: ^(?!stable/icehouse).*$
voting: false
- name: ^(gate|check)-oslo-incubator-python34$
branch: ^(?!stable/icehouse).*$
- name: ^(gate|check)-tempest-dsvm-cells$
voting: false
- name: ^(gate|check)-grenade-dsvm$
branch: ^(?!stable/icehouse).*$
- name: ^(gate|check)-grenade-dsvm-neutron$
branch: ^(?!stable/(icehouse|juno)).*$
- name: ^(gate|check)-grenade-dsvm-partial-ncpu$
branch: ^(?!stable/icehouse).*$
- name: ^(gate|check)-tempest-dsvm-ironic-pxe_ssh.*$
branch: ^(?!stable/icehouse).*$
- name: ^check-tempest-dsvm-ironic-parallel-nv$
branch: ^(?!stable)
- name: ^(gate|check)-grenade-dsvm-ironic-sideways.*$
branch: ^(proposed/juno|stable/juno)$
# 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: check-tempest-dsvm-cells
voting: false
- name: check-devstack-dsvm-updown
branch: ^(?!stable)
- name: check-tempest-dsvm-f20
voting: false
- name: check-tempest-dsvm-f21
branch: ^(?!stable)
voting: false
- name: check-tempest-dsvm-ec2api
branch: ^(?!stable)
- name: check-functional-neutron-dsvm-ec2api
branch: ^(?!stable)
- name: check-functional-nova-network-dsvm-ec2api
branch: ^(?!stable)
- name: gate-rally-dsvm-ec2-api-fakevirt
voting: false
- name: check-tempest-dsvm-centos7
branch: ^(?!stable/icehouse).*$
voting: false
- name: check-tempest-dsvm-aiopcpu-full
voting: false
- name: check-tempest-dsvm-neutron-aiopcpu-full
voting: false
- name: ^gate-designate-dsvm-.*$
branch: ^(?!stable/icehouse).*$
- name: gate-designate-dsvm-bind9
branch: ^(?!stable/(?:icehouse|juno)).*$
- name: ^(gate|check)-tempest-dsvm-networking-midonet
branch: ^(?!stable/(icehouse|juno)).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-networking-odl
branch: ^(?!stable)
voting: false
- name: ^check-neutron-vpnaas-dsvm-functional-sswan$
voting: false
- name: ^check-neutron-fwaas-dsvm-functional$
voting: false
- name: ^(gate|check)-group-based-policy-dsvm-functional$
voting: false
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
- name: gate-oslo.messaging-dsvm-functional-rabbit
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-oslo.messaging-dsvm-functional-qpid
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-oslo.messaging-dsvm-functional-amqp1-f21
branch: ^(?!stable/(icehouse|juno)).*$
- 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: project-config-compare-xml
voting: false
failure-message: Jenkins XML output has changed.
success-message: Jenkins XML output is unchanged.
- name: gate-git-review-python34
voting: false
- name: gate-project-config-irc-access
files:
- 'accessbot/channels.yaml'
- 'gerritbot/channels.yaml'
- name: ^(check-generate-specs-site|publish-specs-site)$
files:
- 'specs/.*'
- 'tox.ini'
- name: gate-project-config-projects-yaml
files:
- 'check_valid_gerrit_projects.py'
- 'gerrit/projects.yaml'
- 'tools/check_projects_yaml_alphabetized.sh'
- 'tox.ini'
- name: ^check-tripleo-.*$
branch: ^master$
- name: check-tripleo-ironic-overcloud-precise-ha
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
# Only run job if at least one po or pot file was changed
files:
- '^.*\.po$'
- '^.*\.pot$'
- name: ^gate-.*-tox-checklinks$
branch: master
voting: false
files:
- '^.*\.xml$'
- name: ^gate-.*-tox-checksyntax$
files:
- '^.*\.po$'
- '^.*\.pot$'
- '^.*\.xml$'
- 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
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- '^.*requirements-py[2,3].txt$'
- name: barbican-coverage
voting: false
- name: designate-coverage
voting: false
- name: gate-barbican-dogtag-devstack-dsvm-f21
voting: false
- name: gate-congress-python34
voting: false
- name: gate-cloudkitty-dashboard-python34
voting: false
- name: gate-hacking-python34
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-sahara-pylint
voting: false
- name: check-sahara-buildimages-vanilla
branch: ^master$
voting: false
- name: gate-tempest-dsvm-neutron-src-python-saharaclient-juno
voting: false
- name: gate-kite-python34
voting: false
- name: ^(gate|check)-tempest-master
voting: false
- name: gate-keystone-python34
branch: ^(?!stable/icehouse).*$
voting: false
- name: gate-rally-dsvm-keystone
branch: ^(?!stable/icehouse).*$
voting: false
- name: gate-rally-dsvm-glance
voting: false
- name: gate-requirements-pypy
branch: ^(?!stable/icehouse).*$
- name: gate-python-troveclient-pypy
voting: false
- name: gate-magnetodb-requirements
voting: false
- name: gate-magnetodb-cassandra-tox
voting: false
- name: gate-rally-dsvm-mistral-task
voting: false
- name: gate-mistral-python34
voting: false
- name: gate-mistral-devstack-dsvm
voting: false
- name: gate-mistral-dashboard-python34
voting: false
- name: gate-mistral-extra-python34
voting: false
- name: python-jenkins-coverage
voting: false
- name: gate-python-barbicanclient-devstack-dsvm
voting: false
- name: gate-python-mistralclient-python34
voting: false
- name: gate-python-muranoclient-python34
voting: false
- name: gate-murano-requirements
voting: false
- name: gate-murano-congress-devstack-dsvm
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-yaql-python34
voting: false
- name: gate-oslo.db-python34
voting: false
- name: gate-oslo.vmware-python34
voting: false
- name: gate-solum-infra-guestagent-python34
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-python34
voting: false
- name: gate-solum-devstack-dsvm-f20
voting: false
- name: gate-reviewstats-python34
voting: false
- name: gate-refstack-python34
voting: false
- name: gate-dox-python34
voting: false
- name: ^(gate|check)-sqlalchemy-migrate-devstack-dsvm$
voting: false
- name: gate-sqlalchemy-migrate-pep8
voting: false
- name: gate-sqlalchemy-migrate-python34
voting: false
- name: gate-manila-pylint
voting: false
- name: gate-manila-tempest-dsvm-neutron-no-share-servers
voting: false
- name: gate-blazar-devstack-dsvm
voting: false
- name: gate-blazar-pylint
voting: false
- name: check-tempest-dsvm-docker
voting: false
- name: check-tempest-dsvm-f20-docker
voting: false
- name: check-neutron-dsvm-api
branch: ^(?!stable/(icehouse|juno)).*$
voting: false
- name: check-tempest-dsvm-neutron-dvr
branch: ^(?!stable/icehouse).*$
voting: false
- name: gate-trove-buildimage-mysql
voting: false
- name: gate-trove-buildimage-mongodb
voting: false
- name: gate-trove-buildimage-percona
voting: false
- name: gate-trove-functional-dsvm-mongodb
voting: false
- name: gate-trove-functional-dsvm-mysql
branch: ^(?!stable/icehouse).*$
- name: gate-trove-functional-dsvm-percona
voting: false
# Run trove checkbuild and checklinks only for changes to files in directory
# apidocs/ .
- name: gate-trove-tox-doc-publish-checkbuild
files:
- '^apidocs/.*$'
- name: gate-trove-tox-checklinks
files:
- '^apidocs/.*$'
- name: check-tempest-dsvm-full-ceph
voting: false
- name: gate-tomograph-python34
voting: false
- name: gate-cliff-requirements
voting: false
- name: gate-heat-cfntools-python34
voting: false
- name: gate-heat-templates-dsvm
- name: gate-heat-templates-pep8
- name: gate-heat-templates-python26
- name: gate-heat-templates-python27
- name: gate-swift-tox-func
branch: ^(?!stable/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-python34
branch: ^(?!stable/icehouse).*$
- name: gate-horizon-jshint
branch: ^(?!stable/icehouse).*$
- name: gate-tempest-dsvm-ceilometer-mongodb
branch: ^(?!stable/icehouse).*$
voting: false
- name: gate-tempest-dsvm-ceilometer-mongodb-full
branch: ^(?!stable/icehouse).*$
voting: false
- name: gate-tempest-dsvm-ceilometer-es
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-tempest-dsvm-ceilometer-es-full
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-ceilometer-python34
branch: ^master$
- name: gate-nova-pip-missing-reqs
voting: false
- name: gate-nova-tox-functional
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-oslo.db-tox-sqla_08
branch: ^stable/juno$
- name: gate-horizon-dsvm-integration
branch: ^(?!stable/(icehouse|juno)).*$
# TODO(cschwede): Enable voting when there is enough data
- name: check-swiftclient-dsvm-functional
voting: false
# TODO(ihrachys): Enable again once the test is passing against icehouse
- name: ^(gate|check)-swift-dsvm-functional
branch: ^(?!stable/icehouse).*$
- name: gate-kolla-bashate
voting: false
- name: ^(gate-)?devstack-publish-docs
branch: ^master
- name: ^gate-puppet-.*-puppet-beaker-rspec$
voting: false
- name: ^gate-puppet-.*-puppet-syntax-future$
voting: false
- name: ^(gate|check)-tempest-dsvm-nova-v21-full$
branch: ^(?!stable/(icehouse|juno)).*$
- name: ^(gate|check)-tempest-dsvm-nova-v21-neutron-full$
branch: ^(?!stable/(icehouse|juno)).*$
voting: false
files:
- '^nova/network/neutronv2/.*$'
- '^nova/api/openstack/compute/plugins/v3/.*$'
- '^nova/api/openstack/compute/schemas/v3/.*$'
- '^tempest/api/network/.*$'
# TODO(yamamoto): Revisit when Neutron driver API become more stable.
- name: gate-networking-ofagent-python27
voting: false
# NOTE(jroll): This job was not working at Juno release.
- name: ^(gate|check)-tempest-dsvm-ironic-agent_ssh$
branch: ^(?!stable/(icehouse|juno)).*$
# Python 2.6 deprecation
- name: gate-barbican-python26
branch: ^stable/(icehouse|juno)$
- name: gate-ceilometer-python26
branch: ^stable/(icehouse|juno)$
- name: gate-cinder-python26
branch: ^stable/(icehouse|juno)$
- name: gate-designate-python26
branch: ^stable/(icehouse|juno)$
- name: gate-glance-python26
branch: ^stable/(icehouse|juno)$
- name: gate-heat-python26
branch: ^stable/(icehouse|juno)$
- name: gate-horizon-python26
branch: ^stable/(icehouse|juno)$
- name: gate-ironic-python26
branch: ^stable/(icehouse|juno)$
- name: gate-keystone-python26
branch: ^stable/(icehouse|juno)$
- name: gate-manila-python26
# manila has only a Juno branch
branch: ^stable/juno$
- name: gate-neutron-python26
branch: ^stable/(icehouse|juno)$
- name: gate-nova-python26
branch: ^stable/(icehouse|juno)$
- name: gate-sahara-python26
branch: ^stable/(icehouse|juno)$
# sahara-dashboard has only an Icehouse branch
- name: gate-sahara-dashboard-python26
branch: ^stable/icehouse$
- name: gate-swift-python26
branch: ^stable/(icehouse|juno)$
- name: gate-trove-python26
branch: ^stable/(icehouse|juno)$
- name: gate-tuskar-python26
branch: ^stable/(icehouse|juno)$
- name: gate-tuskar-ui-python26
branch: ^stable/(icehouse|juno)$
- name: gate-zaqar-python26
branch: ^stable/(icehouse|juno)$
- name: gate-murano-python26
branch: ^stable/(icehouse|juno)$
- name: gate-murano-agent-python26
branch: ^stable/(icehouse|juno)$
- name: gate-murano-dashboard-python26
branch: ^stable/(icehouse|juno)$
# End of Python 2.6 depreciation
# Training guides begin
# Build XML files only on Icehouse
- name: gate-training-guides-tox-checklinks
branch: ^stable/icehouse$
- name: gate-training-guides-tox-checkniceness
branch: ^stable/icehouse$
- name: gate-training-guides-tox-checksyntax
branch: ^stable/icehouse$
- name: gate-training-guides-tox-checkdeletions
branch: ^stable/icehouse$
- name: training-guides-tox-doc-publishdocs
branch: ^stable/icehouse$
- name: gate-training-guides-tox-doc-publish-checkbuild
branch: ^stable/icehouse$
# slides job will not run on icehouse, only newer releases and master
- name: gate-training-guides-tox-slides
branch: ^(?!stable/icehouse).*$
# Training guides end
# 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: python26-jobs
- name: python-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
check:
- gate-barbican-devstack-dsvm
- barbican-coverage
gate:
- gate-barbican-devstack-dsvm
experimental:
- gate-barbican-dogtag-devstack-dsvm-f21
- name: openstack/barbican-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/ceilometer
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- 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-rally-dsvm-fakevirt-ceilometer
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-ceilometer-es
- gate-tempest-dsvm-ceilometer-es-full
- name: openstack/ceilometer-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ceilometer-specs-python27
gate:
- gate-ceilometer-specs-python27
- name: openstack/ceilometermiddleware
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: publish-to-pypi
post:
- ceilometermiddleware-coverage
- name: openstack/cinder
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- gate-cinder-pylint
- check-devstack-dsvm-cells
- gate-rally-dsvm-cinder
- check-tempest-dsvm-full-ceph
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- check-tempest-dsvm-full-glusterfs-nv
- check-tempest-dsvm-full-sheepdog-nv
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-ironic-overcloud-precise-nonha
- check-tripleo-ironic-overcloud-f20-nonha
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27
gate:
- gate-cinder-specs-python27
- name: openstack/designate
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-rally-dsvm-designate-designate
- designate-coverage
gate:
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
post:
- designate-coverage
- name: openstack/designate-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-designate-specs-python27
gate:
- gate-designate-specs-python27
- 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/glance
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: large-ops
- name: experimental-tripleo-jobs
check:
- check-devstack-dsvm-cells
- gate-rally-dsvm-glance
gate:
- gate-devstack-dsvm-cells
experimental:
- gate-grenade-dsvm-forward
- 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: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: translation-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: experimental-tripleo-jobs
pre-release:
- glance_store-tarball
release:
- glance_store-tarball
- name: openstack/heat
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- check-heat-dsvm-functional-mysql
gate:
- check-heat-dsvm-functional-mysql
post:
- heat-coverage
check-tripleo:
- check-tripleo-ironic-overcloud-precise-nonha
experimental:
- gate-rally-dsvm-fakevirt-heat
- check-heat-dsvm-functional-postgres
- name: openstack/heat-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/heat-translator
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
post:
- heat-translator-coverage
pre-release:
- heat-translator-tarball
release:
- heat-translator-tarball
- name: openstack/horizon
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- gate-horizon-python27-django14
- gate-horizon-selenium
- gate-horizon-jshint
- gate-horizon-dsvm-integration
- check-tempest-dsvm-full
- check-grenade-dsvm
gate:
- gate-horizon-python27-django14
- gate-horizon-selenium
- gate-horizon-dsvm-integration
- gate-tempest-dsvm-full
- gate-grenade-dsvm
post:
- horizon-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/ironic
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-juno
- name: check-requirements
- name: translation-jobs
check:
- check-tempest-dsvm-ironic-pxe_ssh
- check-tempest-dsvm-ironic-pxe_ssh-postgres
- check-tempest-dsvm-ironic-agent_ssh
- check-tempest-dsvm-ironic-parallel-nv
- check-grenade-dsvm-ironic-sideways
- check-tempest-dsvm-ironic-pxe_ipa-nv
post:
- ironic-coverage
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
gate:
- gate-tempest-dsvm-ironic-pxe_ssh
- gate-tempest-dsvm-ironic-pxe_ssh-postgres
- gate-tempest-dsvm-ironic-agent_ssh
- gate-grenade-dsvm-ironic-sideways
experimental:
- check-grenade-dsvm-ironic
- check-grenade-dsvm-partial-ironic
- check-tempest-dsvm-ironic-pxe_ipa-nv
- check-ironic-dsvm-functional
- name: openstack/ironic-lib
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-ironic-lib-pep8
- gate-ironic-lib-python27
gate:
- gate-ironic-lib-pep8
- gate-ironic-lib-python27
- 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: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- check-swift-dsvm-functional
- gate-rally-dsvm-keystone
gate:
- gate-swift-dsvm-functional
post:
- keystone-coverage
experimental:
- gate-grenade-dsvm-forward
- gate-keystone-python34
- name: openstack/keystone-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-keystone-specs-python27
gate:
- gate-keystone-specs-python27
- name: openstack/keystonemiddleware
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: lib-forward-testing
- name: publish-to-pypi
post:
- keystonemiddleware-coverage
- name: openstack/kite
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-kite-python34
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python26-jobs
- name: python-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-manila-tox-genconfig
- gate-manila-pylint
- gate-manila-tempest-dsvm-neutron
- gate-manila-tempest-dsvm-neutron-multibackend
- gate-manila-tempest-dsvm-neutron-no-share-servers
gate:
- gate-manila-tox-genconfig
- gate-manila-tempest-dsvm-neutron
- gate-manila-tempest-dsvm-neutron-multibackend
post:
- manila-coverage
- name: openstack/neutron
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate-neutron
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- check-neutron-dsvm-api
- check-neutron-dsvm-functional
- gate-rally-dsvm-neutron-neutron
- check-tempest-dsvm-neutron-dvr
gate:
- gate-neutron-dsvm-functional
post:
- neutron-coverage
experimental:
- check-tempest-dsvm-neutron-aiopcpu-full
- gate-grenade-dsvm-neutron-forward
- check-grenade-dsvm-neutron-sideways
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: integrated-gate-neutron
- name: merge-check
- name: python-jobs
- name: openstack-server-release-jobs
experimental:
- check-neutron-fwaas-dsvm-functional
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: integrated-gate-neutron
- name: merge-check
- name: python-jobs
- name: openstack-server-release-jobs
experimental:
- check-neutron-lbaas-dsvm-api
- name: openstack/neutron-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-neutron-specs-python27
gate:
- gate-neutron-specs-python27
- name: openstack/neutron-vpnaas
template:
- name: check-requirements
- name: integrated-gate-neutron
- name: merge-check
- name: python-jobs
- name: openstack-server-release-jobs
check:
- check-neutron-vpnaas-dsvm-functional
- check-neutron-vpnaas-dsvm-functional-sswan
gate:
- gate-neutron-vpnaas-dsvm-functional
- name: openstack/nova
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- check-devstack-dsvm-cells
- gate-nova-tox-functional
- check-grenade-dsvm-partial-ncpu
- check-grenade-dsvm-ironic-sideways
- check-tempest-dsvm-ironic-pxe_ssh
- check-tempest-dsvm-nova-v21-full
- check-tempest-dsvm-nova-v21-neutron-full
- check-tempest-dsvm-cells
- check-tempest-dsvm-full-ceph
gate:
- gate-nova-tox-functional
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
- gate-tempest-dsvm-nova-v21-full
post:
- nova-coverage
experimental:
- gate-grenade-dsvm-forward
- check-tempest-dsvm-neutron-pg
- gate-nova-pip-missing-reqs
- check-tempest-dsvm-aiopcpu-full
- check-tempest-dsvm-neutron-aiopcpu-full
- experimental-nova-dsvm-python27
- name: openstack/nova-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-nova-specs-python27
gate:
- gate-nova-specs-python27
- name: openstack/pycadf
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
post:
- pycadf-coverage
- name: openstack/sahara
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: periodic-juno
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: integrated-gate
- name: docs-on-rtfd
- name: translation-jobs
check:
- gate-sahara-pylint
post:
- sahara-coverage
- name: openstack/sahara-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-sahara-specs-python27
gate:
- gate-sahara-specs-python27
- name: openstack/swift
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: experimental-tripleo-jobs
check:
- gate-swift-tox-func
- check-tempest-dsvm-full
- check-grenade-dsvm
- check-swift-dsvm-functional
gate:
- gate-swift-tox-func
- gate-tempest-dsvm-full
- gate-grenade-dsvm
- gate-swift-dsvm-functional
post:
- swift-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/swift-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/trove
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-icehouse
- name: periodic-juno
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
check:
- gate-trove-tox-checklinks
- gate-trove-tox-doc-publish-checkbuild
- gate-trove-functional-dsvm-mysql
- gate-tempest-dsvm-trove
gate:
- gate-trove-tox-doc-publish-checkbuild
- gate-trove-functional-dsvm-mysql
- gate-tempest-dsvm-trove
post:
- trove-tox-doc-publishdocs
- trove-coverage
experimental:
- gate-trove-functional-dsvm-percona
- gate-trove-functional-dsvm-mongodb
- check-grenade-dsvm-trove
- name: openstack/trove-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-trove-specs-python27
gate:
- gate-trove-specs-python27
- name: openstack/tuskar
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: check-tripleo-jobs
- name: openstack-server-publish-jobs
post:
- tuskar-coverage
pre-release:
- tuskar-tarball
release:
- tuskar-tarball:
- tuskar-pypi-both-upload
- name: openstack/zaqar
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: python-jobs
- name: check-requirements
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: pypy-jobs
check:
- check-tempest-dsvm-mongodb-zaqar
- check-tempest-dsvm-redis-zaqar
- gate-rally-dsvm-zaqar-zaqar
gate:
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
- name: openstack/zaqar-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-zaqar-specs-python27
gate:
- gate-zaqar-specs-python27
########################################################################
# Section: OpenStack client projects
########################################################################
- name: openstack/python-barbicanclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: stable-compat-jobs-one-release
experimental:
- gate-python-barbicanclient-devstack-dsvm
- name: openstack/python-ceilometerclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
post:
- python-ceilometerclient-coverage
- name: openstack/python-cinderclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: experimental-tripleo-jobs
post:
- python-cinderclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-designateclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-designate-dsvm-powerdns
gate:
- gate-designate-dsvm-powerdns
post:
- python-designateclient-coverage
- name: openstack/python-ganttclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: large-ops
- name: publish-to-pypi
- name: experimental-tripleo-jobs
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-glanceclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs-one-release
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: experimental-tripleo-jobs
post:
- python-glanceclient-coverage
experimental:
- gate-grenade-dsvm-forward
#TODO: add docs
- name: openstack/python-heatclient
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: experimental-tripleo-jobs
- name: lib-forward-testing
check:
- gate-python-heatclient-pep8
- gate-python-heatclient-python27
gate:
- gate-python-heatclient-pep8
- gate-python-heatclient-python27
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage
release:
- python-heatclient-docs
- name: openstack/python-ironicclient
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- check-tempest-dsvm-ironic-pxe_ssh
check-tripleo:
- check-tripleo-ironic-undercloud-precise-nonha
gate:
- gate-tempest-dsvm-ironic-pxe_ssh
post:
- python-ironicclient-coverage
experimental:
- check-ironicclient-dsvm-functional
- name: openstack/python-keystoneclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs-one-release
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: lib-forward-testing
check:
- check-keystoneclient-dsvm-functional
gate:
- gate-keystoneclient-dsvm-functional
post:
- python-keystoneclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-keystoneclient-federation
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-keystoneclient-kerberos
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-python-keystoneclient-kerberos-python34
- name: openstack/python-kiteclient
template:
- name: merge-check
- name: check-requirements
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
post:
- python-kiteclient-coverage
- name: openstack/python-manilaclient
template:
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- check-manilaclient-dsvm-neutron-functional
gate:
- check-manilaclient-dsvm-neutron-functional
post:
- python-manilaclient-coverage
- name: openstack/python-neutronclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: experimental-tripleo-jobs
- name: lib-forward-testing
check:
- check-neutronclient-dsvm-functional
gate:
- gate-neutronclient-dsvm-functional
post:
- python-neutronclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-novaclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: experimental-tripleo-jobs
- name: lib-forward-testing
check:
- check-novaclient-dsvm-functional
gate:
- gate-novaclient-dsvm-functional
post:
- python-novaclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-openstackclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
check:
- check-osc-dsvm-functional
gate:
- gate-osc-dsvm-functional
post:
- python-openstackclient-coverage
- name: openstack/python-saharaclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: stable-compat-jobs-one-release
- name: lib-forward-testing
post:
- python-saharaclient-coverage
experimental:
- gate-python-saharaclient-python34
- gate-python-saharaclient-pypy
- name: openstack/python-swiftclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: experimental-tripleo-jobs
- name: lib-forward-testing
check:
- check-swift-dsvm-functional
- check-swiftclient-dsvm-functional
gate:
- gate-swift-dsvm-functional
post:
- python-swiftclient-coverage
- name: openstack/python-troveclient
template:
- name: merge-check
- name: check-requirements
- name: openstack-client-publish-jobs
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-trove-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql
- name: openstack/python-tuskarclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: openstack-client-publish-jobs
check:
- gate-python-tuskarclient-python34
post:
- python-tuskarclient-coverage
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python27
- check-zaqarclient-dsvm-functional
gate:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python27
post:
- python-zaqarclient-branch-tarball
########################################################################
# Section: oslo libraries
########################################################################
- name: openstack/cliff
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
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: openstack/debtcollector
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/oslo-incubator
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-icehouse
- name: periodic-juno
post:
- oslo-incubator-coverage
- name: openstack/oslo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/oslo.concurrency
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
- name: translation-jobs
- name: lib-forward-testing
post:
- oslo.concurrency-coverage
- name: openstack/oslo.config
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: experimental-tripleo-jobs
- name: openstack/oslo.context
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/oslo.db
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: experimental-tripleo-jobs
check:
- gate-tempest-dsvm-largeops-src-oslo.db
- gate-oslo.db-tox-sqla_08
- gate-oslo.db-tox-sqla_09
- gate-oslo.db-python34
- name: openstack/oslo.i18n
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: experimental-tripleo-jobs
post:
- oslo.i18n-coverage
- name: openstack/oslo.log
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
check:
- gate-tempest-dsvm-largeops-src-oslo.log
- name: openstack/oslo.messaging
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: experimental-tripleo-jobs
check:
- gate-tempest-dsvm-largeops-src-oslo.messaging
- gate-oslo.messaging-dsvm-functional-rabbit
- gate-oslo.messaging-dsvm-functional-qpid
- gate-oslo.messaging-dsvm-functional-amqp1-f21
experimental:
- gate-oslo.messaging-dsvm-functional-zeromq
- name: openstack/oslo.middleware
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: openstack/oslo.policy
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/oslo.rootwrap
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: python26-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: experimental-tripleo-jobs
check:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python27
- gate-tempest-dsvm-largeops-src-oslo.rootwrap
gate:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python27
post:
- oslo.rootwrap-branch-tarball
- name: openstack/oslo.serialization
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/oslo.utils
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: openstack/oslo.versionedobjects
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: openstack/oslo.vmware
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
check:
- gate-oslo.vmware-python34
- name: openstack/oslosphinx
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-oslosphinx-pep8
- gate-oslosphinx-docs
gate:
- gate-oslosphinx-pep8
- gate-oslosphinx-docs
post:
- oslosphinx-branch-tarball
- name: openstack/oslotest
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
post:
- oslotest-coverage
- name: openstack/pylockfile
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: integrated-gate
- name: publish-to-pypi
- name: openstack/stevedore
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: openstack/taskflow
template:
- name: merge-check
- name: check-requirements
- name: python26-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-taskflow-python34
- 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
- gate-taskflow-python34
post:
- taskflow-coverage
- name: openstack/tooz
template:
- name: merge-check
- name: check-requirements
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tooz-tox-py27-zookeeper
- gate-tooz-tox-py34-zookeeper
- gate-tooz-tox-py27-redis
- gate-tooz-tox-py34-redis
- gate-tooz-tox-py27-sentinel
- gate-tooz-tox-py34-sentinel
- gate-tooz-tox-py27-memcached
- gate-tooz-tox-py34-memcached
- gate-tooz-tox-py27-postgresql
- gate-tooz-tox-py34-postgresql
- gate-tooz-tox-py27-mysql
- gate-tooz-tox-py34-mysql
gate:
- gate-tooz-tox-py27-zookeeper
- gate-tooz-tox-py34-zookeeper
- gate-tooz-tox-py27-redis
- gate-tooz-tox-py34-redis
- gate-tooz-tox-py27-sentinel
- gate-tooz-tox-py34-sentinel
- gate-tooz-tox-py27-memcached
- gate-tooz-tox-py34-memcached
- gate-tooz-tox-py27-postgresql
- gate-tooz-tox-py34-postgresql
- gate-tooz-tox-py27-mysql
- gate-tooz-tox-py34-mysql
post:
- tooz-branch-tarball
- tooz-coverage
########################################################################
# Section: Other OpenStack projects
########################################################################
- name: openstack/api-wg
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-api-wg-python27
gate:
- gate-api-wg-python27
- name: openstack/castellan
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/defcore
template:
- name: merge-check
- name: noop-jobs
- name: openstack/dib-utils
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: noop-jobs
- name: check-tripleo-jobs
post:
- dib-utils-branch-tarball
- name: openstack/diskimage-builder
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: check-tripleo-jobs
check:
- check-tempest-dsvm-ironic-pxe_ssh
check-tripleo:
- check-tripleo-ironic-overcloud-precise-ha
gate:
- gate-tempest-dsvm-ironic-pxe_ssh
- name: openstack/django_openstack_auth
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: stable-compat-jobs
- name: lib-forward-testing
- name: translation-jobs
pre-release:
- django_openstack_auth-tarball
release:
- django_openstack_auth-tarball:
- django_openstack_auth-pypi-both-upload
- name: openstack/governance
template:
- name: merge-check
check:
- gate-governance-docs
gate:
- gate-governance-docs
post:
- static-governance-publish
#TODO: add docs
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python26-jobs
check:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python27
- gate-heat-cfntools-python34
gate:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python27
post:
- heat-cfntools-branch-tarball
release:
- heat-cfntools-docs
- name: openstack/heat-templates
template:
- name: merge-check
check:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8
- gate-heat-templates-python26
- gate-heat-templates-python27
gate:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8
- gate-heat-templates-python26
- gate-heat-templates-python27
post:
- heat-templates-buildimages
#TODO: add docs
- name: openstack/ironic-python-agent
template:
- name: merge-check
check:
- gate-ironic-python-agent-pep8
- gate-ironic-python-agent-python27
- gate-tempest-dsvm-ironic-agent_ssh-src
gate:
- gate-ironic-python-agent-pep8
- gate-ironic-python-agent-python27
- gate-tempest-dsvm-ironic-agent_ssh-src
post:
- ironic-python-agent-buildimage-coreos
- name: openstack/openstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/openstack-planet
template:
- name: merge-check
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
- name: openstack/openstack-specs
template:
- name: merge-check
- name: openstack-specs-jobs
#TODO: add docs
- name: openstack/os-apply-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python26-jobs
- name: python3-jobs
- name: check-tripleo-jobs
check:
- gate-os-apply-config-pep8
- gate-os-apply-config-python27
gate:
- gate-os-apply-config-pep8
- gate-os-apply-config-python27
post:
- os-apply-config-coverage
- os-apply-config-branch-tarball
- name: openstack/os-brick
template:
- name: merge-check
check:
- gate-os-brick-pep8
- gate-os-brick-python27
gate:
- gate-os-brick-pep8
- gate-os-brick-python27
- name: openstack/os-cloud-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-tripleo-jobs
post:
- os-cloud-config-docs
- os-cloud-config-coverage
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python26-jobs
- name: python3-jobs
- name: check-tripleo-jobs
check:
- gate-os-collect-config-pep8
- gate-os-collect-config-python27
gate:
- gate-os-collect-config-pep8
- gate-os-collect-config-python27
post:
- os-collect-config-coverage
- os-collect-config-branch-tarball
#TODO: add docs
- name: openstack/os-net-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: python26-jobs
check:
- gate-os-net-config-pep8
- gate-os-net-config-python27
gate:
- gate-os-net-config-pep8
- gate-os-net-config-python27
post:
- os-net-config-coverage
- os-net-config-branch-tarball
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python26-jobs
- name: python3-jobs
- name: check-tripleo-jobs
check:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python27
gate:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python27
post:
- os-refresh-config-branch-tarball
- name: openstack/ossa
template:
- name: merge-check
check:
- gate-ossa-docs
gate:
- gate-ossa-docs
post:
- static-ossa-publish
- name: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
- name: pypy-jobs
- name: experimental-tripleo-jobs
check:
- gate-requirements-pep8
- gate-requirements-python27
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- check-swift-dsvm-functional
gate:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-swift-dsvm-functional
post:
- propose-requirements-updates
# TODO: add docs
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python26-jobs
check:
- gate-sahara-dashboard-pep8
- gate-sahara-dashboard-python27
gate:
- gate-sahara-dashboard-pep8
- 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
- check-sahara-buildimages-vanilla
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
- name: python26-jobs
check:
- gate-swift-bench-pep8
- gate-swift-bench-python27
gate:
- gate-swift-bench-pep8
- gate-swift-bench-python27
post:
- swift-bench-branch-tarball
# 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
- name: experimental-tripleo-jobs
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- check-grenade-dsvm-partial-ncpu
- check-tempest-dsvm-ironic-pxe_ssh
# juno compat jobs for tempest master
- check-tempest-dsvm-full-juno
- check-tempest-dsvm-postgres-full-juno
- check-tempest-dsvm-neutron-full-juno
# icehouse compat jobs for tempest master
- check-tempest-dsvm-full-icehouse
- check-tempest-dsvm-neutron-icehouse
- check-tempest-dsvm-postgres-full-icehouse
- check-tempest-dsvm-nova-v21-full
- check-tempest-dsvm-nova-v21-neutron-full
- gate-tempest-dsvm-trove
gate:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-grenade-dsvm-partial-ncpu
- gate-tempest-dsvm-nova-v21-full
- gate-tempest-dsvm-trove
experimental:
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- check-tempest-dsvm-aiopcpu-full
- check-tempest-dsvm-neutron-aiopcpu-full
- gate-grenade-dsvm-forward
- check-tempest-dsvm-cells
- check-tempest-dsvm-mongodb-zaqar
- check-tempest-dsvm-redis-zaqar
- check-tempest-dsvm-keystonev3-full
- check-tempest-dsvm-neutron-keystonev3-full
- gate-tempest-dsvm-ceilometer-mongodb
- gate-tempest-dsvm-ceilometer-mongodb-full
- check-tempest-dsvm-full-non-isolated
- check-tempest-dsvm-neutron-full-non-isolated
- check-tempest-dsvm-f20
- check-tempest-dsvm-ironic-parallel-nv
- check-tempest-dsvm-neutron-dvr
- gate-tempest-dsvm-large-ops-juno
- gate-tempest-dsvm-neutron-large-ops-juno
- gate-tempest-dsvm-large-ops-icehouse
- gate-tempest-dsvm-neutron-large-ops-icehouse
post:
- tempest-docs
- tempest-coverage
- tempest-branch-tarball
pre-release:
- tempest-tarball
release:
- tempest-tarball
periodic-stable:
# add periodic tempest jobs even when they run as compat jobs
# on each tempest master check for stable-maint visiblity
- periodic-tempest-dsvm-full-icehouse
- periodic-tempest-dsvm-neutron-icehouse
- periodic-tempest-dsvm-postgres-full-icehouse
- periodic-tempest-dsvm-full-juno
- periodic-tempest-dsvm-neutron-full-juno
- periodic-tempest-dsvm-postgres-full-juno
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
- name: openstack/tempest-lib
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tempest-lib-pep8
- gate-tempest-lib-docs
- gate-tempest-lib-python27
- gate-tempest-lib-python34
gate:
- gate-tempest-lib-pep8
- gate-tempest-lib-docs
- gate-tempest-lib-python27
- gate-tempest-lib-python34
post:
- tempest-lib-docs
- tempest-lib-branch-tarball
pre-release:
- tempest-lib-tarball
release:
- tempest-lib-tarball
- name: openstack/tripleo-heat-templates
template:
- name: merge-check
- name: publish-to-pypi
- name: noop-jobs
- name: check-tripleo-jobs
check-tripleo:
- check-tripleo-ironic-overcloud-precise-ha
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
- name: noop-jobs
- name: check-tripleo-jobs
check-tripleo:
- check-tripleo-ironic-overcloud-precise-ha
post:
- tripleo-image-elements-branch-tarball
- name: openstack/tripleo-incubator
template:
- name: merge-check
- name: check-tripleo-jobs
check:
- gate-tripleo-incubator-docs
check-tripleo:
- check-tripleo-ironic-overcloud-precise-ha
gate:
- gate-tripleo-incubator-docs
experimental-tripleo:
- check-tripleo-ironic-vlan-precise-nonha
post:
- tripleo-incubator-docs
pre-release:
- tripleo-incubator-docs
release:
- tripleo-incubator-docs
- name: openstack/tripleo-puppet-elements
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-puppet-jobs
post:
- tripleo-puppet-elements-branch-tarball
- 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:
- gate-trove-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql
experimental:
- gate-trove-buildimage-mysql
- gate-trove-buildimage-percona
- gate-trove-buildimage-mongodb
- gate-trove-functional-dsvm-percona
- gate-trove-functional-dsvm-mongodb
- name: openstack/tuskar-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: python26-jobs
- name: openstack-client-publish-jobs
check:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python27
- gate-tuskar-ui-selenium
- gate-tuskar-ui-jshint
gate:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python27
- gate-tuskar-ui-selenium
- gate-tuskar-ui-jshint
post:
- tuskar-ui-branch-tarball
########################################################################
# 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/ha-guide
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
post:
- operations-guide-tox-doc-publishdocs
- name: openstack/openstack-doc-tools
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-openstack-doc-tools-pep8
gate:
- gate-openstack-doc-tools-pep8
- 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/openstackdocstheme
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-openstackdocstheme-pep8
- gate-openstackdocstheme-docs
gate:
- gate-openstackdocstheme-pep8
- gate-openstackdocstheme-docs
post:
- openstackdocstheme-branch-tarball
- 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
- name: openstack/training-guides
template:
- name: merge-check
- name: openstack-doc-gate
check:
- gate-training-guides-tox-slides
gate:
- gate-training-guides-tox-slides
post:
- training-guides-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/ci-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/devstack
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
check:
- gate-devstack-bashate
- gate-devstack-unit-tests
- check-devstack-dsvm-cells
- check-grenade-dsvm-ironic-sideways
- check-grenade-dsvm-partial-ncpu
- check-swift-dsvm-functional
- check-tempest-dsvm-ironic-pxe_ssh
- check-devstack-dsvm-updown
- check-tempest-dsvm-f21
- check-tempest-dsvm-centos7
- gate-devstack-publish-docs
- check-grenade-dsvm-neutron
gate:
- gate-devstack-bashate
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-ironic-sideways
- gate-grenade-dsvm-partial-ncpu
- gate-swift-dsvm-functional
post:
- devstack-publish-docs
experimental:
- check-ironic-dsvm-functional
- check-neutron-dsvm-functional
- check-tempest-dsvm-aiopcpu-full
- check-tempest-dsvm-neutron-aiopcpu-full
- check-tempest-dsvm-cells
- check-tempest-dsvm-mongodb-zaqar
- gate-grenade-dsvm-forward
- name: openstack-dev/devstack-vagrant
template:
- name: merge-check
- name: noop-jobs
- 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
- check-grenade-dsvm-ironic-sideways
gate:
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
experimental:
- gate-grenade-dsvm-neutron-forward
- check-grenade-dsvm-neutron-sideways
- check-grenade-dsvm-ironic
- check-grenade-dsvm-partial-ironic
- check-grenade-dsvm-trove
- name: openstack-dev/hacking
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-hacking-python34
- gate-hacking-integration-nova
post:
- hacking-docs
- hacking-coverage
pre-release:
- hacking-docs
release:
- hacking-docs
- name: openstack-dev/heat-cfnclient
template:
- name: merge-check
- name: python26-jobs
check:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python27
gate:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python27
- name: openstack-dev/openstack-nose
template:
- name: merge-check
- name: noop-jobs
- 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: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: pypy-jobs
- name: experimental-tripleo-jobs
check:
- check-pbr-installation-dsvm
gate:
- gate-pbr-installation-dsvm
post:
- pbr-coverage
post:
- pbr-docs
pre-release:
- pbr-docs
release:
- pbr-docs
- name: openstack-dev/sandbox
template:
- name: merge-check
- name: noop-jobs
pre-release:
- sandbox-tag
release:
- sandbox-tag
- name: openstack-dev/specs-cookiecutter
template:
- name: merge-check
- name: noop-jobs
########################################################################
# Section: OpenStack infrastructure projects
########################################################################
- name: openstack-infra/activity-board
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/ansible-puppet
template:
- name: merge-check
- name: ansible-lint-jobs
- name: openstack-infra/askbot-theme
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/bugdaystats
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-bugdaystats-pep8
gate:
- gate-bugdaystats-pep8
post:
- bugdaystats-branch-tarball
- name: openstack-infra/devstack-gate
template:
- name: merge-check
- name: integrated-gate
- name: large-ops
- name: experimental-tripleo-jobs
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-neutron-dsvm-functional-nv
- check-swift-dsvm-functional
- check-tempest-dsvm-full-icehouse-nv
- check-tempest-dsvm-neutron-icehouse-nv
- check-tempest-dsvm-postgres-full-icehouse-nv
- check-devstack-dsvm-cells-icehouse-nv
- check-tempest-dsvm-full-juno-nv
- check-tempest-dsvm-neutron-full-juno-nv
- check-tempest-dsvm-postgres-full-juno-nv
- check-tempest-dsvm-ironic-pxe_ssh
- check-tempest-dsvm-f21
- check-tempest-dsvm-centos7
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-dsvm-aiopcpu-full
- check-tempest-dsvm-neutron-aiopcpu-full
- check-grenade-dsvm-neutron-sideways
- experimental-tempest-dsvm-full-dibtest
- experimental-tempest-dsvm-neutron-full-dibtest
- experimental-tempest-dsvm-full-icehouse-dibtest
- experimental-tempest-dsvm-neutron-icehouse-dibtest
- 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-buck
gate:
- gate-gerrit-buck
post:
- gerrit-package-buck
periodic:
- javamelody-gerrit-plugin-stable-2.8
- javamelody-gerrit-plugin-stable-2.9
- 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: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-infra/git-review
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-git-review-pep8
- gate-git-review-python27
- gate-git-review-python34
- gate-git-review-docs
gate:
- gate-git-review-pep8
- gate-git-review-python27
- gate-git-review-docs
post:
- git-review-branch-tarball
- name: openstack-infra/gitdm
template:
- name: merge-check
check:
- gate-gitdm
gate:
- gate-gitdm
periodic:
- periodic-gitdm
- 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/groups-static-pages
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/infra-manual
template:
- name: merge-check
- name: infra-publish-jobs
- name: openstack-infra/infra-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack-infra/irc-meetings
template:
- name: merge-check
check:
- gate-irc-meetings-tox-ical
gate:
- gate-irc-meetings-tox-ical
- 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-ci-docs
- jenkins-job-builder-coverage
- name: openstack-infra/lodgeit
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/meetbot
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/nodepool
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- nodepool-coverage
post:
- nodepool-ci-docs
- nodepool-coverage
- name: openstack-infra/nose-html-output
template:
- name: merge-check
- name: publish-to-pypi
- name: noop-jobs
post:
- nose-html-output-branch-tarball
- name: openstack-infra/odsreg
template:
- name: merge-check
- name: noop-jobs
- 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/openstackweb
template:
- name: merge-check
- name: noop-jobs
- 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/project-config
template:
- name: merge-check
- name: infra-puppet-apply-jobs
check:
- project-config-compare-xml
- project-config-gerrit
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-bashate
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-projects-yaml
- check-generate-specs-site
gate:
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-bashate
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-projects-yaml
- check-generate-specs-site
post:
- publish-specs-site
periodic:
- propose-project-config-update
- name: openstack-infra/publications
template:
- name: merge-check
- name: noop-jobs
post:
- infra-publications-publish
- infra-publications-publish-index
tag:
- infra-publications-publish
- infra-publications-publish-index
- name: openstack-infra/puppet-accessbot
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-ansible
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-askbot
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-asterisk
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-bugdaystats
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-bup
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-cgit
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-drupal
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-elastic_recheck
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-elasticsearch
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-etherpad_lite
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-exim
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-gerrit
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-gerritbot
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-github
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-graphite
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-haveged
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-httpd
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
release:
- puppet-httpd-forge-upload
- name: openstack-infra/puppet-iptables
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-jeepyb
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-jenkins
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-kerberos
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-kibana
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-lodgeit
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-log_processor
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-logrotate
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-logstash
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mailman
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mediawiki
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-meetbot
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mysql_backup
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-nodepool
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-openafs
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-openstackid
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-packagekit
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-pip
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-planet
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-project_config
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-redis
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-releasestatus
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-reviewday
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-simpleproxy
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-snmpd
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-ssh
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-ssl_cert_check
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-statusbot
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
check:
- gate-puppet-storyboard-puppet-beaker-rspec
release:
- puppet-storyboard-forge-upload
- name: openstack-infra/puppet-subunit2sql
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-sudoers
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-tmpreaper
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-ulimit
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-unattended_upgrades
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-unbound
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-user
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-vcsrepo
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-vinz
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack-infra/puppet-yum
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-zanata
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
- name: puppet-check-jobs
- name: infra-puppet-apply-jobs
- 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: openstack-infra/python-storyboardclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
post:
- python-storyboardclient-coverage
release:
- python-storyboardclient-infra-docs
# TODO: add docs
- name: openstack-infra/release-tools
template:
- name: merge-check
check:
- gate-release-tools-pep8
- gate-release-tools-python27
- gate-release-tools-bashate
gate:
- gate-release-tools-pep8
- gate-release-tools-python27
- gate-release-tools-bashate
- name: openstack-infra/releasestatus
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/reviewday
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-reviewday-pep8
gate:
- gate-reviewday-pep8
post:
- reviewday-branch-tarball
- name: openstack-infra/reviewstats
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: openstack-infra/shade
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
check:
- check-shade-dsvm-functional
gate:
- gate-shade-dsvm-functional
release:
- shade-ci-docs
- 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: python3-jobs
check:
- gate-storyboard-pep8
- gate-storyboard-docs
- gate-storyboard-python27
gate:
- gate-storyboard-docs
- gate-storyboard-pep8
- gate-storyboard-python27
post:
- storyboard-docs
- storyboard-branch-tarball
- storyboard-coverage
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
- name: publish-to-pypi
check:
- gate-subunit2sql-pep8
- gate-subunit2sql-docs
- gate-subunit2sql-python27
gate:
- gate-subunit2sql-pep8
- gate-subunit2sql-docs
- gate-subunit2sql-python27
post:
- subunit2sql-docs
- name: openstack-infra/system-config
template:
- name: merge-check
- name: infra-puppet-apply-jobs
check:
- gate-system-config-pep8
- gate-system-config-bashate
- gate-system-config-puppet-syntax
- gate-ci-docs
gate:
- gate-system-config-pep8
- gate-system-config-bashate
- gate-system-config-puppet-syntax
- gate-ci-docs
post:
- system-config-ci-docs
experimental:
- experimental-swift-logs-system-config-pep8-centos6
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
- name: noop-jobs
- name: check-tripleo-jobs
- name: openstack-infra/vinz
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
post:
- vinz-ci-docs
pre-release:
- vinz-ci-docs
release:
- vinz-ci-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/yaml2ical
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-yaml2ical-pep8
gate:
- gate-yaml2ical-pep8
- 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: python26-jobs
- name: python-jobs
check:
- dev-zuul-coverage
post:
- zuul-ci-docs
- zuul-coverage
pre-release:
- zuul-ci-docs
release:
- zuul-ci-docs
periodic:
- periodic-test
- name: openstack-infra/zuul-packaging
template:
- name: merge-check
- name: noop-jobs
########################################################################
# Section: Stackforge projects
########################################################################
- name: stackforge/aeromancer
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: stackforge/anchor
template:
- name: merge-check
check:
- gate-anchor-pep8
- gate-anchor-python27
gate:
- gate-anchor-pep8
- gate-anchor-python27
- name: stackforge/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8
- gate-anvil-python27
- gate-anvil-pylint
gate:
- gate-anvil-pep8
- gate-anvil-python27
- gate-anvil-pylint
- name: stackforge/aviator
template:
- name: merge-check
check:
- gate-aviator-tests
gate:
- gate-aviator-tests
- name: stackforge/bandit
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-bandit-pep8
- gate-bandit-python27
gate:
- gate-bandit-pep8
- gate-bandit-python27
- name: stackforge/billingstack
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-billingstack-pep8
- gate-billingstack-python27
gate:
- gate-billingstack-pep8
- 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-python27
gate:
- gate-bindep-pep8
- gate-bindep-python27
post:
- bindep-branch-tarball
- bindep-coverage
- 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-python27
gate:
- gate-blazar-nova-pep8
- gate-blazar-nova-python27
post:
- blazar-nova-branch-tarball
pre-release:
- blazar-nova-tarball
release:
- blazar-nova-tarball
- name: stackforge/bufunfa
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-bufunfa-pep8
- gate-bufunfa-python27
gate:
- gate-bufunfa-pep8
- gate-bufunfa-python27
- name: stackforge/cachemonkey
template:
- name: merge-check
check:
- gate-cachemonkey-pep8
- gate-cachemonkey-python27
gate:
- gate-cachemonkey-pep8
- gate-cachemonkey-python27
post:
- cachemonkey-coverage
- name: stackforge/ceilometer-powervm
template:
- name: merge-check
- name: python-jobs
- name: stackforge/cerberus
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/cinder-salt-formula
template:
- name: merge-check
- name: noop-jobs
- 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/cloud-pydashie
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/cloudbase-init
template:
- name: merge-check
- name: python3-jobs
check:
- gate-cloudbase-init-docs
- gate-cloudbase-init-pep8
- gate-cloudbase-init-python27
gate:
- gate-cloudbase-init-docs
- gate-cloudbase-init-pep8
- gate-cloudbase-init-python27
post:
- cloudbase-init-coverage
- name: stackforge/cloudcafe
template:
- name: merge-check
- name: noop-jobs
- 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
- name: python3-jobs
check:
- gate-cloudkitty-docs
- gate-cloudkitty-pep8
- gate-cloudkitty-python27
gate:
- gate-cloudkitty-docs
- gate-cloudkitty-pep8
- gate-cloudkitty-python27
- name: stackforge/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
experimental:
- gate-cloudkitty-dashboard-python34
- name: stackforge/cloudroast
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/cloudv-ostf-adapter
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/cloudv-sdn-validation
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/compass-adapters
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/compass-core
template:
- name: merge-check
- name: python26-jobs
check:
- gate-compass-core-pep8
- gate-compass-core-python27
gate:
- gate-compass-core-pep8
- gate-compass-core-python27
- name: stackforge/compass-install
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/compass-monit
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/compass-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/compass-web
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/congress
template:
- name: merge-check
- name: check-requirements
check:
- gate-congress-pep8
- gate-congress-python27
- gate-congress-python34
gate:
- gate-congress-pep8
- gate-congress-python27
- name: stackforge/congress-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/congressmiddleware
template:
- name: merge-check
- name: check-requirements
check:
- gate-congressmiddleware-pep8
- gate-congressmiddleware-python27
- gate-congressmiddleware-python34
gate:
- gate-congressmiddleware-pep8
- gate-congressmiddleware-python27
- gate-congressmiddleware-python34
- 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-bare-metal
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cookbook-openstack-block-storage
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-client
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-common
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-compute
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-dashboard
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-data-processing
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-database
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-identity
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-image
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-integration-test
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-network
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-object-storage
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-ops-database
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-ops-messaging
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-orchestration
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-openstack-telemetry
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: stackforge/cookbook-pacemaker
template:
- name: merge-check
- name: chef-jobs
- name: stackforge/cue
template:
- name: merge-check
- name: docs-on-rtfd
- name: python-jobs
pre-release:
- cue-tarball
release:
- cue-tarball
- name: stackforge/cue-dashboard
template:
- name: merge-check
- name: python-jobs
- name: stackforge/designate-msdnsagent
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/devstack-plugin-glusterfs
template:
- name: merge-check
check:
- gate-devstack-plugin-glusterfs-bashate
- check-tempest-dsvm-full-glusterfs
gate:
- gate-devstack-plugin-glusterfs-bashate
- name: stackforge/devstack-plugin-sheepdog
template:
- name: merge-check
check:
- gate-devstack-plugin-sheepdog-bashate
- check-tempest-dsvm-full-sheepdog-nv
gate:
- gate-devstack-plugin-sheepdog-bashate
- name: stackforge/distil
template:
- name: merge-check
- name: docs-on-rtfd
- name: python3-jobs
check:
- gate-distil-docs
- gate-distil-pep8
- gate-distil-python27
gate:
- gate-distil-docs
- gate-distil-pep8
- gate-distil-python27
- name: stackforge/doc8
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: stackforge/dox
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-dox-pep8
- gate-dox-python27
- gate-dox-python34
gate:
- gate-dox-pep8
- gate-dox-python27
- name: stackforge/dragonflow
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- 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: stackforge/ec2-api
template:
- name: merge-check
- name: check-requirements
check:
- gate-ec2-api-pep8
- gate-ec2-api-python27
- check-tempest-dsvm-ec2api
- check-functional-neutron-dsvm-ec2api
- check-functional-nova-network-dsvm-ec2api
gate:
- gate-ec2-api-pep8
- gate-ec2-api-python27
experimental:
- gate-rally-dsvm-ec2-api-fakevirt
- name: stackforge/ec2-driver
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/entropy
template:
- name: merge-check
- name: python3-jobs
check:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python27
gate:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python27
- name: stackforge/flame
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- 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
- name: noop-jobs
- name: stackforge/fuel-devops
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-docs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-library
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-main
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-ostf
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-ostf-plugin
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-cinder-netapp
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-contrail
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-elasticsearch-kibana
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-external-emc
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-external-glusterfs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-external-nfs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-external-zabbix
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-group-based-policy
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-ha-fencing
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-influxdb-grafana
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-lma-collector
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-mellanox
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-neutron-fwaas
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-neutron-lbaas
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugin-neutron-vpnaas
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-plugins
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-provision
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-qa
template:
- name: merge-check
- name: noop-jobs
- 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-stats
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-tasks-validator
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/fuel-web
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/gce-api
template:
- name: merge-check
- name: check-requirements
check:
- gate-gce-api-pep8
- gate-gce-api-python27
gate:
- gate-gce-api-pep8
- gate-gce-api-python27
- name: stackforge/gerrit-dash-creator
template:
- name: merge-check
check:
- gate-gerrit-dash-creator-pep8
gate:
- gate-gerrit-dash-creator-pep8
- name: stackforge/gertty
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: stackforge/git-upstream
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-git-upstream-pep8
- gate-git-upstream-python27
gate:
- gate-git-upstream-pep8
- gate-git-upstream-python27
- name: stackforge/glance-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/gnocchi
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: docs-on-rtfd
check:
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
- gate-gnocchi-dsvm-functional-ceph-mysql
gate:
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-bashate
- name: stackforge/golang-client
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/graffiti
template:
- name: merge-check
check:
- gate-graffiti-docs
- gate-graffiti-pep8
- gate-graffiti-python27
gate:
- gate-graffiti-docs
- gate-graffiti-pep8
- gate-graffiti-python27
post:
- graffiti-coverage
- name: stackforge/group-based-policy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
experimental:
- check-group-based-policy-dsvm-functional
- name: stackforge/group-based-policy-automation
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/group-based-policy-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/group-based-policy-ui
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/healthnmon
template:
- name: merge-check
check:
- gate-healthnmon-pep8
- gate-healthnmon-python27
gate:
- gate-healthnmon-pep8
- gate-healthnmon-python27
- name: stackforge/horizon-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/i18n-test
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/inception
template:
- name: merge-check
check:
- gate-inception-pep8
gate:
- gate-inception-pep8
- name: stackforge/ironic-discoverd
template:
- name: merge-check
check:
- gate-ironic-discoverd-pep8
- gate-ironic-discoverd-python27
- gate-ironic-discoverd-python34
- gate-ironic-discoverd-tox-func
gate:
- gate-ironic-discoverd-pep8
- gate-ironic-discoverd-python27
- name: stackforge/keystone-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/kickstack
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/kolla
template:
- name: merge-check
check:
- gate-kolla-bashate
- gate-kolla-pep8
- check-kolla-functional-f21
gate:
- gate-kolla-functional-f21
- name: stackforge/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8
gate:
- gate-kwapi-pep8
- 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/magnetodb
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-magnetodb-pep8
- gate-magnetodb-python27
- gate-magnetodb-docs
- gate-magnetodb-requirements
- gate-magnetodb-devstack-dsvm
- gate-magnetodb-cassandra-tox
gate:
- gate-magnetodb-pep8
- gate-magnetodb-python27
- gate-magnetodb-docs
- gate-magnetodb-devstack-dsvm
- gate-magnetodb-cassandra-tox
post:
- magnetodb-branch-tarball
- name: stackforge/magnetodb-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: docs-on-rtfd
- name: stackforge/magnum
template:
- name: merge-check
- name: python-jobs
pre-release:
- magnum-tarball
release:
- magnum-tarball
- name: stackforge/merlin
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/milk
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/mistral
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-mistral-python34
- gate-rally-dsvm-mistral-task
- gate-mistral-devstack-dsvm
- 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
- name: python-jobs
check:
- gate-mistral-extra-python34
- 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
- name: stackforge/monasca-api
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-api-pep8
- gate-monasca-api-python27
- gate-monasca-api-build
gate:
- gate-monasca-api-pep8
- gate-monasca-api-python27
- gate-monasca-api-build
post:
- monasca-api-localrepo-upload
- 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
- name: stackforge/monasca-persister
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-persister-pep8
- gate-monasca-persister-python27
- gate-monasca-persister-build
gate:
- gate-monasca-persister-pep8
- gate-monasca-persister-python27
- gate-monasca-persister-build
post:
- monasca-persister-localrepo-upload
- name: stackforge/monasca-statsd
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-statsd-pep8
- gate-monasca-statsd-python27
gate:
- gate-monasca-statsd-pep8
- gate-monasca-statsd-python27
- 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
- name: noop-jobs
- name: stackforge/monitoring-for-openstack
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: stackforge/MRaaS
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/murano
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-murano-requirements
- gate-murano-devstack-dsvm
- gate-murano-congress-devstack-dsvm
gate:
- gate-murano-devstack-dsvm
post:
- murano-coverage
pre-release:
- murano-tarball
release:
- murano-tarball
- name: stackforge/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-murano-agent-requirements
post:
- murano-agent-coverage
pre-release:
- murano-agent-tarball
release:
- murano-agent-tarball
- name: stackforge/murano-apps
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/murano-dashboard
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python27
- gate-murano-dashboard-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8
- 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
- name: noop-jobs
- name: stackforge/murano-docs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/murano-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: docs-on-rtfd
- name: stackforge/namos
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/networking-arista
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-bagpipe-l2
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/networking-bgpvpn
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-bigswitch
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-brocade
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-cisco
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/networking-edge-vpn
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-hyperv
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-ibm
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-l2gw
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-midonet
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- check-tempest-dsvm-networking-midonet
- name: stackforge/networking-mlnx
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-nec
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-odl
template:
- name: merge-check
- name: python-jobs
check:
- check-tempest-dsvm-networking-odl
gate:
- gate-tempest-dsvm-networking-odl
- name: stackforge/networking-ofagent
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/networking-ovn
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-plumgrid
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-vsphere
template:
- name: merge-check
- name: python-jobs
- name: stackforge/neutron-powervm
template:
- name: merge-check
- name: python-jobs
- name: stackforge/neutron-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/nova-docker
template:
- name: merge-check
- name: python-jobs
check:
- check-tempest-dsvm-docker
- check-tempest-dsvm-f20-docker
post:
- nova-docker-coverage
- name: stackforge/nova-powervm
template:
- name: merge-check
- name: python-jobs
- name: stackforge/nova-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/nova-solver-scheduler
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/novaimagebuilder
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/occi-os
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/octavia
template:
- name: merge-check
check:
- gate-octavia-pep8
- gate-octavia-python27
gate:
- gate-octavia-pep8
- gate-octavia-python27
- name: stackforge/opencafe
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openstack-chef-repo
template:
- name: merge-check
check:
- gate-openstack-chef-repo
gate:
- gate-openstack-chef-repo
- name: stackforge/openstack-chef-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/openstack-cli-powershell
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openstack-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openstack-sdk-dotnet
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openstack-sdk-php
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openstackdroid
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/openvz-nova-driver
template:
- name: merge-check
- name: noop-jobs
# note that these jobs use an in-repo script for execution
# in order to cater for differing requirements per branch
- name: stackforge/os-ansible-deployment
template:
- name: merge-check
check:
- os-ansible-deployment-check-lint
- os-ansible-deployment-dsvm-check-commit
gate:
- os-ansible-deployment-dsvm-check-commit
- name: stackforge/os-ansible-deployment-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/os-client-config
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: stackforge/osprofiler
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- osprofiler-coverage
post:
- osprofiler-coverage
pre-release:
- osprofiler-tarball
release:
- osprofiler-tarball
- name: stackforge/ospurge
template:
- name: merge-check
check:
- gate-ospurge-pep8
- gate-ospurge-python27
gate:
- gate-ospurge-pep8
- gate-ospurge-python27
- name: stackforge/packstack
template:
- name: merge-check
check:
- gate-packstack-pep8
- gate-packstack-python27
gate:
- gate-packstack-pep8
- gate-packstack-python27
- name: stackforge/packstack-vagrant
template:
- name: merge-check
check:
- gate-packstack-vagrant-docs
- gate-packstack-vagrant-tox-lint
gate:
- gate-packstack-vagrant-docs
- gate-packstack-vagrant-tox-lint
- name: stackforge/pecan
template:
- name: merge-check
- name: python3-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: pypy-jobs
check:
- gate-pecan-pep8
- gate-pecan-python27
- gate-pecan-tox-scaffolds-27
- gate-pecan-tox-scaffolds-34
- 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-python27
- gate-pecan-tox-scaffolds-27
- gate-pecan-tox-scaffolds-34
- 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
post:
- poppy-coverage
- name: stackforge/powervc-driver
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/prep-source-repos
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-prep-source-repos-pep8
gate:
- gate-prep-source-repos-pep8
- name: stackforge/proliantutils
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-proliantutils-pep8
- gate-proliantutils-python27
gate:
- gate-proliantutils-pep8
- gate-proliantutils-python27
- name: stackforge/puppet-ceilometer
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-ceph
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-cinder
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-designate
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-gnocchi
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-heat
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-horizon
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-ironic
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-keystone
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-manila
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-modulesync-configs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/puppet-monasca
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-murano
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-n1k-vsm
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-neutron
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-nova
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-openstack
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: stackforge/puppet_openstack_builder
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/puppet-openstack-cloud
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-openstack_dev_env
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/puppet-openstack_extras
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-openstack-specs
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/puppet-openstacklib
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-sahara
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-setproxy
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-swift
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-tempest
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-tripleo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: check-tripleo-puppet-jobs
- name: stackforge/puppet-trove
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-tuskar
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/puppet-vswitch
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-syntax-future
- name: stackforge/pyghmi
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-pyghmi-pep8
gate:
- gate-pyghmi-pep8
post:
- pyghmi-branch-tarball
- name: stackforge/python-blazarclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-blazarclient-pep8
- gate-python-blazarclient-python27
gate:
- gate-python-blazarclient-pep8
- gate-python-blazarclient-python27
post:
- python-blazarclient-branch-tarball
pre-release:
- python-blazarclient-tarball
release:
- python-blazarclient-tarball
- name: stackforge/python-cloudfoundryclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-cloudfoundryclient-pep8
- gate-python-cloudfoundryclient-python27
- gate-python-cloudfoundryclient-python34
gate:
- gate-python-cloudfoundryclient-pep8
- gate-python-cloudfoundryclient-python27
- gate-python-cloudfoundryclient-python34
- name: stackforge/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
post:
- python-cloudkittyclient-coverage
- name: stackforge/python-congressclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-congressclient-pep8
- gate-python-congressclient-python27
- gate-python-congressclient-python34
gate:
- gate-python-congressclient-pep8
- gate-python-congressclient-python27
- name: stackforge/python-cueclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
pre-release:
- python-cueclient-tarball
release:
- python-cueclient-tarball
- name: stackforge/python-fuelclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-fuelclient-pep8
gate:
- gate-python-fuelclient-pep8
experimental:
- gate-python-fuelclient-python27
- name: stackforge/python-group-based-policy-client
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- 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: 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-magnumclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
pre-release:
- python-magnumclient-tarball
release:
- python-magnumclient-tarball
- name: stackforge/python-mistralclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-python-mistralclient-python34
- gate-mistral-devstack-dsvm
- 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: python26-jobs
- name: python-jobs
- name: publish-to-pypi
check:
- gate-python-muranoclient-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-devstack-dsvm
post:
- python-muranoclient-branch-tarball
- name: stackforge/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
post:
- python-openstacksdk-coverage
- name: stackforge/python-opentsdbclient
template:
- name: merge-check
- name: python3-jobs
check:
- gate-python-opentsdbclient-pep8
- gate-python-opentsdbclient-python27
gate:
- gate-python-opentsdbclient-pep8
- gate-python-opentsdbclient-python27
- name: stackforge/python-rackclient
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/python-rallyclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- python-rallyclient-coverage
post:
- python-rallyclient-coverage
- name: stackforge/python-solumclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
post:
- python-solumclient-coverage
- name: stackforge/python-surveilclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-surveilclient-docs
- gate-python-surveilclient-pep8
- gate-python-surveilclient-python27
- gate-python-surveilclient-python34
gate:
- gate-python-surveilclient-docs
- gate-python-surveilclient-pep8
- gate-python-surveilclient-python27
- gate-python-surveilclient-python34
- name: stackforge/python-tackerclient
template:
- name: merge-check
check:
- gate-python-tackerclient-pep8
gate:
- gate-python-tackerclient-pep8
- name: stackforge/rack
template:
- name: merge-check
check:
- gate-rack-pep8
- gate-rack-python27
gate:
- gate-rack-pep8
- gate-rack-python27
post:
- rack-coverage
- name: stackforge/radar
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/rally
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- rally-coverage
- gate-rally-python34
- gate-rally-install-bare-centos6
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-neutron-unstable
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify
- gate-rally-tox-self
gate:
- gate-rally-python34
- gate-rally-install-bare-centos6
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify
post:
- rally-coverage
experimental:
- gate-rally-dsvm-murano-rally
- gate-rally-dsvm-mistral-rally
- gate-rally-dsvm-designate-rally
- gate-rally-dsvm-zaqar-rally
- name: stackforge/refstack
template:
- name: merge-check
check:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-python34
gate:
- gate-refstack-pep8
- gate-refstack-python27
- 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
- name: python3-jobs
check:
- gate-rubick-pep8
- gate-rubick-python27
gate:
- gate-rubick-pep8
- gate-rubick-python27
post:
- rubick-coverage
- 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/saml-generator
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/satori
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: docs-on-rtfd
- name: pypy-jobs
post:
- satori-coverage
- name: stackforge/senlin
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: stackforge/shaker
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
pre-release:
- shaker-tarball
release:
- shaker-tarball
- name: stackforge/solum
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: pypy-jobs
check:
- gate-solum-python34
- gate-solum-devstack-dsvm
- gate-solum-devstack-dsvm-f20
gate:
- gate-solum-devstack-dsvm
post:
- solum-coverage
pre-release:
- solum-tarball
release:
- solum-tarball
- name: stackforge/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
post:
- solum-dashboard-coverage
- name: stackforge/solum-infra-guestagent
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
post:
- solum-infra-guestagent-coverage
- name: stackforge/solum-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: stackforge/sphinxcontrib-docbookrestapi
template:
- name: merge-check
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python27
gate:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python27
- name: stackforge/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python26-jobs
check:
- gate-sqlalchemy-migrate-pep8
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-python34
- gate-sqlalchemy-migrate-tox-py26sa07
- gate-sqlalchemy-migrate-tox-py27sa07
- check-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py26sa07
- gate-sqlalchemy-migrate-tox-py27sa07
post:
- sqlalchemy-migrate-branch-tarball
- name: stackforge/staccato
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stackalytics
template:
- name: merge-check
- name: python3-jobs
- name: docs-on-rtfd
- name: python-jobs
pre-release:
- stackalytics-tarball
release:
- stackalytics-tarball:
- stackalytics-pypi-both-upload
- name: stackforge/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: stackforge/stacktach-klugman
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-notification-utils
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-notigen
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-quince
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-quincy
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-shoebox
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-simport
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-stackdistiller
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-timex
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/stacktach-winchester
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/striker
template:
- name: merge-check
- name: noop-jobs
- 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
- name: noop-jobs
- 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
post:
- swift3-coverage
- name: stackforge/swiftonfile
template:
- name: merge-check
check:
- gate-swiftonfile-pep8
- gate-swiftonfile-python27
gate:
- gate-swiftonfile-pep8
- gate-swiftonfile-python27
- name: stackforge/swiftpolicy
template:
- name: merge-check
- name: noop-jobs
- 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/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: stackforge/telcowg-usecases
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-telcowg-usecases-python27
gate:
- gate-telcowg-usecases-python27
- name: stackforge/tomograph
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-tomograph-pep8
- gate-tomograph-python27
- gate-tomograph-python34
- gate-tomograph-docs
gate:
- gate-tomograph-pep8
- gate-tomograph-python27
post:
- tomograph-branch-tarball
- name: stackforge/tricircle
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/tripleo-ansible
template:
- name: merge-check
- name: noop-jobs
- 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/tuskar-ui-extras
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-tuskar-ui-extras-pep8
- gate-tuskar-ui-extras-python27
- gate-tuskar-ui-extras-selenium
gate:
- gate-tuskar-ui-extras-pep8
- gate-tuskar-ui-extras-python27
- gate-tuskar-ui-extras-selenium
post:
- tuskar-ui-extras-branch-tarball
- name: stackforge/vmtp
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: stackforge/vmware-nsx
template:
- name: merge-check
- name: python-jobs
- name: stackforge/warm
template:
- name: merge-check
check:
- gate-warm-pep8
- gate-warm-python27
gate:
- gate-warm-pep8
- gate-warm-python27
- name: stackforge/windows-diskimage-builder
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/wsme
template:
- name: merge-check
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-wsme-python27
- gate-wsme-pep8
gate:
- gate-wsme-python27
- gate-wsme-pep8
post:
- wsme-branch-tarball
- name: stackforge/xenapi-os-testing
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-animate
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-bootstrap
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-cookies
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-fileupload
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-irdragndrop
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-mock
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-sanitize
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-angular-smart-table
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-bootstrap-scss
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-d3
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-font-awesome
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-hogan
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jasmine
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jquery-migrate
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jquery.quicksearch
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jquery.tablesorter
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-jsencrypt
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-magic-search
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-qunit
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-rickshaw
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/xstatic-spin
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/yaql
template:
- name: merge-check
- name: python-jobs
check:
- gate-yaql-python34
- name: stackforge/zvm-driver
template:
- name: merge-check
- name: noop-jobs