project-config/zuul/layout.yaml
Clint Adams 15312b86db Stackforge namespace retirement renaming
This patch renames many projects that were in the stackforge namespace
and moves them to the openstack namespace.

Input for this process was derived from community collaboration
resulting in this set of two lists:
https://wiki.openstack.org/w/index.php?title=Stackforge_Namespace_Retirement&oldid=92717

Uses data/stackforge-renames in patchset 36 of
https://review.openstack.org/#/c/228002/
as input to the script in patchset 36 of
https://review.openstack.org/#/c/228002/

Change-Id: I5d41b8268b9472aef78dce810ac30ee959ae8d42
2015-10-16 11:10:16 -04:00

9705 lines
246 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: python-constraints-jobs
check:
- 'gate-{name}-pep8-constraints'
- 'gate-{name}-docs-constraints'
- 'gate-{name}-python27-constraints'
gate:
- 'gate-{name}-docs-constraints'
- 'gate-{name}-pep8-constraints'
- 'gate-{name}-python27-constraints'
- name: grenade
check:
- 'gate-grenade-dsvm'
gate:
- 'gate-grenade-dsvm'
experimental:
- 'gate-grenade-dsvm-neutron'
- name: integrated-gate
check:
- 'gate-tempest-dsvm-full'
- 'gate-tempest-dsvm-postgres-full'
- 'gate-tempest-dsvm-neutron-full'
gate:
- 'gate-tempest-dsvm-full'
- 'gate-tempest-dsvm-postgres-full'
- 'gate-tempest-dsvm-neutron-full'
experimental:
- 'experimental-tempest-dsvm-full-dibtest'
- 'experimental-tempest-dsvm-multinode-full-dibtest'
- name: integrated-gate-neutron
check:
- 'gate-tempest-dsvm-neutron-full'
- 'gate-grenade-dsvm-neutron'
gate:
- 'gate-tempest-dsvm-neutron-full'
- 'gate-grenade-dsvm-neutron'
experimental:
- 'gate-tempest-dsvm-neutron-pg-full'
- name: lib-forward-testing
check:
- 'gate-tempest-dsvm-neutron-src-{name}'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}'
- name: lib-forward-testing-plugin
check:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
- 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'
- name: python3-constraints-jobs
check:
- 'gate-{name}-python34-constraints'
gate:
- 'gate-{name}-python34-constraints'
# 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-.*-pypy is non-voting, therefore not added to any gate.
# Readd it once the job is voting again.
# gate:
# - 'gate-{name}-pypy'
- name: pypy-constraints-jobs
check:
- 'gate-{name}-pypy-constraints'
gate:
- 'gate-{name}-pypy-constraints'
- 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-juno
periodic-stable:
- 'periodic-{name}-docs-juno'
- 'periodic-{name}-python26-juno'
- 'periodic-{name}-python27-juno'
- name: periodic-kilo
periodic-stable:
- 'periodic-{name}-docs-kilo'
- 'periodic-{name}-python27-kilo'
- name: periodic-liberty
periodic-stable:
- 'periodic-{name}-docs-liberty'
- 'periodic-{name}-python27-liberty'
# Used for building documentation projects that contain
# DocBook XML and RST files.
- 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
# Used for building documentation projects that contain
# only RST files.
- name: openstack-doc-rst-gate
check:
- gate-{name}-tox-checkniceness
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness
- gate-{name}-tox-doc-publish-checkbuild
- name: openstack-doc-translation
check:
- 'gate-{name}-tox-checklang'
gate:
- 'gate-{name}-tox-checklang'
post:
- '{name}-upstream-translation-update'
- '{name}-tox-doc-publishlang'
periodic:
- '{name}-propose-translation-update'
- name: translation-jobs
post:
- '{name}-upstream-translation-update'
periodic:
- '{name}-propose-translation-update'
- name: translation-jobs-liberty
periodic:
- '{name}-propose-translation-update-liberty'
- 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
check:
- 'gate-{name}-chef-rake'
- 'gate-{name}-chef-rake-integration'
gate:
- '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-dsvm-trusty
- gate-{name}-puppet-beaker-rspec-dsvm-centos7
gate:
- gate-{name}-puppet-beaker-rspec-dsvm-trusty
- gate-{name}-puppet-beaker-rspec-dsvm-centos7
- name: puppet-beaker-upgrade-jobs
check:
- gate-{name}-puppet-beaker-rspec-upgrade-dsvm-trusty
- gate-{name}-puppet-beaker-rspec-upgrade-dsvm-centos7
- name: puppet-beaker-jobs-nv
check:
- gate-{name}-puppet-beaker-rspec-dsvm-trusty-nv
- gate-{name}-puppet-beaker-rspec-dsvm-centos7-nv
- name: puppet-openstack-integration-jobs
check:
- gate-puppet-openstack-integration-scenario001-dsvm-trusty
- gate-puppet-openstack-integration-scenario001-dsvm-centos7
- gate-puppet-openstack-integration-scenario002-dsvm-trusty
- gate-puppet-openstack-integration-scenario002-dsvm-centos7
- name: puppet-syntax
check:
- gate-{name}-puppet-syntax-3-dsvm-centos7
- gate-{name}-puppet-syntax-4-dsvm-centos7
gate:
- gate-{name}-puppet-syntax-3-dsvm-centos7
- gate-{name}-puppet-syntax-4-dsvm-centos7
- name: infra-puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
- name: puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-dsvm-centos7
- gate-{name}-puppet-syntax-4-dsvm-centos7
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-dsvm-centos7
- gate-{name}-puppet-syntax-4-dsvm-centos7
- name: puppet-module-unit-jobs
check:
- gate-{name}-puppet-unit-3.3-dsvm-centos7
- gate-{name}-puppet-unit-3.4-dsvm-centos7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-dsvm-centos7
- gate-{name}-puppet-unit-3.7-dsvm-centos7
- gate-{name}-puppet-unit-3.8-dsvm-centos7
- gate-{name}-puppet-unit-4.0-dsvm-centos7
- gate-{name}-puppet-unit-latest-dsvm-centos7
gate:
- gate-{name}-puppet-unit-3.3-dsvm-centos7
- gate-{name}-puppet-unit-3.4-dsvm-centos7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-dsvm-centos7
- gate-{name}-puppet-unit-3.7-dsvm-centos7
- gate-{name}-puppet-unit-3.8-dsvm-centos7
- gate-{name}-puppet-unit-4.0-dsvm-centos7
experimental:
- gate-{name}-puppet-unit-dsvm-centos7
- name: infra-puppet-apply-jobs
check:
- gate-infra-puppet-apply-bare-precise
- gate-infra-puppet-apply-bare-trusty
- gate-infra-puppet-apply-bare-centos6
- gate-infra-puppet-apply-dsvm-centos7
- gate-infra-puppet-apply-dsvm-f21
- gate-openstackci-beaker-centos7-dsvm
- gate-openstackci-beaker-trusty-dsvm
gate:
- gate-infra-puppet-apply-bare-precise
- gate-infra-puppet-apply-bare-trusty
- gate-infra-puppet-apply-bare-centos6
- gate-infra-puppet-apply-dsvm-centos7
- gate-infra-puppet-apply-dsvm-f21
- name: check-tripleo-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-ceph
- gate-tripleo-ci-ironic-overcloud-f21puppet-ha
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: javascript-jobs
check:
- gate-{name}-npm-run-lint
- gate-{name}-npm-run-test
gate:
- gate-{name}-npm-run-lint
- gate-{name}-npm-run-test
- name: publish-to-npm
release:
- '{name}-npm-publish-tarball':
- '{name}-npm-upload'
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
branch: ^stable/(icehouse|juno)$
- name: ^gate-.*-chef-rake-integration$
branch: ^(?!stable/(icehouse|juno)).*$
voting: false
- name: ^gate-.*-chef-rake.*$
branch: ^(?!stable/(icehouse|juno)).*$
# 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
# -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$
# Skip these long-running and expensive devstack jobs when the
# change is only to documentation, unit tests or similar components
# that won't be exercised by the job anyway.
- name: ^.*(devstack|tempest|grenade|rally|swift|neutron-lbaas|ironic-inspector|heat)-dsvm.*$
skip-if:
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/tests/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/neutron-lbaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron-lbaas/tests/unit/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^nova/tests/.*$
- ^nova/hacking/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic/tests/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic-inspector$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic_inspector/test/.*$
- ^tox.ini$
# In heat, ^tox.ini and some scripts in ^tools/ are used
# in heat-dsvm-functional gates, so not skipping on those changes
- project: ^openstack/heat$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^heat/tests/.*$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- project: ^openstack-dev/devstack$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- project: ^openstack-dev/grenade$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# 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|python(27|34)(-constraints)?|lbaasv[1,2]-dsvm-(api|minimal)|dsvm-fullstack)$
skip-if:
- project: ^openstack/neutron$
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|python34)$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only heat changes. Since doc/source/*
# is checked by heat-pep8, this job should not be skipped
- name: ^.*heat-(python27|python34)$
skip-if:
- project: ^openstack/heat$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only ironic changes. Since documents are checked
# by ironic-pep8 it should not be skipped.
- name: ^.*ironic-(python27|python34)$
skip-if:
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*ironic-inspector-(python27|python34|tox-func)$
skip-if:
- project: ^openstack/ironic-inspector$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only networking-midonet changes. Since
# doc/source/conf.py is checked by networking-midonet-pep8, that job
# should not be skipped.
- name: ^.*networking-midonet-(python27|python34)$
skip-if:
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# skip expensive dib jobs for docs changes; readme's are rst files,
# and doc/*
- name: ^.*dib-dsvm-functests-.*$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*diskimage-builder-(python27|python34)$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*tempest-dsvm-ironic-pxe_ssh-dib$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Do not run the documentation publishing jobs ({name}-docs) from
# "bug/" branches. The (?!gate-) prefix is used in the regex because
# we *do* want the gate docs jobs to run, just not the jobs in the
# post queue.
- name: ^(?!gate-).*-docs$
branch: ^(?!bug/).*$
- name: ^gate-puppet-openstackci-puppet-beaker-rspec-dsvm-.*$
voting: false
- name: ^gate-openstackci-beaker-.*$
voting: false
- name: ^gate-puppet-openstack-integration-.*-dsvm-.*$
voting: false
branch: ^(?!stable/kilo).*$
- name: ^gate-puppet-openstack-integration-puppet-.*$
branch: ^(?!stable/kilo).*$
- name: gate-requirements-integration-dsvm-resolver
voting: false
- name: gate-requirements-tox-validate
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-tempest-dsvm-full
queue-name: integrated
- name: ^gate-rally-dsvm-rally-.*$
voting: false
- 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-zaqarclient-dsvm-functional
voting: false
- name: gate-tempest-dsvm-neutron-nv
branch: ^feature/pecan
- name: gate-heat-dsvm-functional-orig-mysql
branch: ^(?!stable/juno).*$
- name: gate-heat-dsvm-functional-orig-postgres
voting: false
- name: gate-heat-dsvm-functional-convg-mysql
branch: ^(?!stable/(juno|kilo)).*$
voting: false
# Images for Icehouse do not contain python34
- name: ^gate-.*-python34$
branch: ^(?!stable/icehouse).*$
# Images for Icehouse do not contain pypy
#
# BUG #1290562 pypy does not work with new setuptools, so is breaking
# all jobs. Disable until there is resolution.
- name: ^gate-.*-pypy$
branch: ^(?!stable/icehouse).*$
voting: false
- name: ^gate-tempest-dsvm-cells$
branch: ^(?!stable/(juno|kilo)).*$
# the devstack cells job only should be run on versions the tempest
# cells job does not work on.
- name: ^gate-devstack-dsvm-cells$
branch: ^(stable/(juno|kilo)).*$
- name: ^gate-grenade-dsvm$
branch: ^(?!stable/juno).*$
- name: ^gate-grenade-dsvm-neutron$
branch: ^(?!stable/juno).*$
- name: ^gate-grenade-dsvm-partial-ncpu$
branch: ^(?!stable/juno).*$
# Note(tonyb) This code was added in kilo. Testing it in Juno isn't
# helpful.
- name: ^gate-tempest-dsvm-ironic-pxe_ipa.*$
branch: ^(?!stable/juno).*$
- name: ^gate-tempest-dsvm-ironic-parallel-nv$
branch: ^(?!stable)
- name: ^gate-grenade-dsvm-ironic-sideways.*$
branch: stable/juno
# only here until stable is votable, then merge
# back to a single job
- name: ^gate-grenade-dsvm-forward$
branch: ^(stable/).*$
voting: false
- name: ^gate-grenade-dsvm-neutron-forward
branch: ^(stable/).*$
voting: false
- name: ^gate-grenade-dsvm-neutron-vpnaas
voting: false
- name: ^gate-grenade-dsvm-heat
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-devstack-dsvm-updown
branch: ^(?!stable)
- name: gate-tempest-dsvm-f21
branch: ^(?!stable)
voting: false
- name: gate-ec2-api-python34
branch: ^(?!stable/kilo).*$
- name: gate-tempest-dsvm-ec2api
voting: false
- name: ec2-api-rally-dsvm-fakevirt
voting: false
- name: ec2-api-functional-neutron-dsvm-full
voting: false
- name: gate-tempest-dsvm-swift3
voting: false
- name: gate-functional-dsvm-magnum
branch: ^(?!stable)
- name: gate-tempest-dsvm-centos7
voting: false
- name: gate-tempest-dsvm-multinode-full
branch: ^(?!stable/juno).*$
voting: false
- name: gate-tempest-dsvm-neutron-multinode-full
branch: ^(?!stable/juno).*$
voting: false
- name: gate-tempest-dsvm-neutron-dvr-multinode-full
branch: ^(?!stable/juno).*$
voting: false
- name: gate-designate-dsvm-bind9
branch: ^(?!stable/juno).*$
- name: gate-networking-midonet-python34
branch: ^(?!stable/(icehouse|juno|kilo)).*$
- name: ^gate-tempest-dsvm-networking-odl
branch: ^(?!stable)
voting: false
- name: gate-install-dsvm-networking-bgpvpn
branch: ^(?!stable/(icehouse|juno|kilo)).*$
- name: gate-networking-odl-python34
branch: ^(?!stable/(icehouse|juno|kilo)).*$
- name: ^gate-tempest-dsvm-networking-onos
branch: ^(?!stable)
voting: false
- name: ^gate-tempest-dsvm-networking-ovn
branch: ^(?!stable)
- name: ^gate-tempest-dsvm-dragonflow
branch: ^(?!stable)
voting: false
- name: ^gate-neutron-fwaas-dsvm-functional$
voting: false
- name: ^gate-neutron-fwaas-python34$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv1-dsvm-api$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-minimal$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-healthmonitor$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-listener$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-loadbalancer$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-member$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-pool$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-lbaasv2-dsvm-scenario$
branch: ^(?!stable/(?:juno|kilo)).*$
voting: false
- name: ^gate-neutron-lbaas-python34$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-vpnaas-python34$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-neutron-vpnaas-dsvm-functional-sswan$
branch: ^(?!stable/juno).*$
- name: ^gate-group-based-policy-dsvm-functional$
voting: false
- name: ^gate-group-based-policy-dsvm-rally$
voting: false
- name: ^gate-functional-dsvm-akanda.*$
branch: ^(?!stable/(?:juno|kilo)).*$
# 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/juno).*$
- name: gate-oslo.messaging-dsvm-functional-qpid
branch: ^(?!stable/juno).*$
- name: gate-oslo.messaging-dsvm-functional-amqp1-f21
branch: ^(?!stable/juno).*$
- name: gate-oslo.messaging-dsvm-functional-zeromq
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- name: gate-openstack-health-npm-run-lint
voting: false
- name: gate-openstack-health-npm-run-test
voting: false
- name: gate-rally-dsvm-cinder
voting: false
- name: gate-cinder-dsvm-apache
branch: ^(?!stable/(?:juno|kilo)).*$
voting: false
- name: gate-cinder-pylint
voting: false
- name: gate-cinderclient-dsvm-functional
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-dsvm-nodepool
voting: false
- name: gate-dsvm-nodepool-src-shade
voting: false
- name: gate-project-config-irc-access
files:
- 'accessbot/channels.yaml'
- 'gerritbot/channels.yaml'
- 'tools/check_channels_yaml.sh'
- 'tools/normalize_channels_yaml.py'
- 'tools/projectconfig_yamllib.py'
- 'tox.ini'
- name: gate-infra-docs-index
files:
- 'docs-site/.*'
- 'tox.ini'
- name: gate-generate-specs-site
files:
- 'specs/.*'
- 'tox.ini'
- name: gate-project-config-grafyaml
files:
- '^grafana/.*$'
- 'tox.ini'
- name: gate-project-config-dib
files:
- '^nodepool/elements/.*$'
- '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: ^gate-tripleo-.*$
branch: ^master$
# Continous publishing from master of the following documentation targets:
- 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:
- '^.*\.ent$'
- '^.*\.po$'
- '^.*\.pot$'
- '^.*\.wadl'
- '^.*\.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 http://docs.openstack.org/developer/requirements/
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- '^.*requirements-py[2,3].txt$'
- name: gate-app-catalog-python34
voting: false
- name: barbican-coverage
voting: false
- name: designate-coverage
voting: false
- name: manila-coverage
voting: false
- name: gate-barbican-devstack-dsvm
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-barbican-devstack-dsvm-oldstable
branch: ^stable/(juno|kilo)$
- name: gate-barbican-dogtag-devstack-dsvm-f21
voting: false
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-barbican-dogtag-devstack-dsvm-f21-oldstable
voting: false
branch: ^stable/(juno|kilo)$
- name: gate-barbican-tox-bandit
voting: false
- name: gate-designate-python34
branch: ^(?!stable/(?:juno|kilo)).*$
voting: false
- name: gate-congress-python34
voting: false
- name: gate-congress-dsvm-api
branch: ^(?!stable/kilo).*$
- name: gate-cue-python34
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-elastic-recheck-tox-queries
voting: false
- name: gate-ironic-python34
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-sahara-pylint
voting: false
- name: ^gate-sahara-buildimages.*$
branch: ^master$
voting: false
- name: ^gate-sahara-extra-artifacts$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: ^gate-sahara-tox-py27-scenario-unit$
branch: ^(?!stable/juno).*$
- name: sahara-coverage
voting: false
- name: gate-sahara-tox-bandit
voting: false
- name: gate-sahara-python34
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-grenade-dsvm-sahara
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: ^gate-sahara-dsvm-scenario.*$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: gate-kite-python34
voting: false
- name: ^gate-tempest-master
voting: false
- name: gate-keystone-tox-bandit
branch: ^(?!stable/(juno|kilo)).*$
- name: keystone-propose-config-updates
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-keystonemiddleware-tox-bandit
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-kuryr-requirements
voting: false
- name: gate-python-keystoneclient-tox-bandit
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-rally-dsvm-keystone
branch: ^master$
voting: false
- name: gate-rally-dsvm-glance
voting: false
- name: gate-python-magnumclient-tox-bandit
voting: false
- name: gate-python-troveclient-pypy
voting: false
- name: gate-rally-dsvm-mistral-task
voting: false
- name: gate-magnum-tox-bandit
branch: ^(?!stable/(icehouse|juno)).*$
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: gate-mistral-tox-unit-postgresql
voting: false
- name: python-jenkins-coverage
voting: false
- name: gate-python-muranoclient-python34
voting: false
- name: gate-murano-requirements
# disable job in kilo/juno because of requirements doesn't match global.
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-rally-dsvm-murano-task
branch: ^(?!stable/juno).*$
voting: false
- name: gate-murano-congress-devstack-dsvm
branch: ^(?!stable/juno).*$
voting: false
- name: gate-murano-agent-requirements
voting: false
- name: gate-murano-pylint
branch: ^(?!stable/juno).*$
voting: false
- name: gate-murano-dashboard-npm-run-lint
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-python-muranoclient-requirements
# disable job in kilo/juno because of requirements doesn't match global.
branch: ^(?!stable/(?:juno|kilo)).*$
- name: ^gate-muranoclient-dsvm-functional$
voting: false
- name: gate-murano-dashboard-requirements
# disable job in kilo/juno because of requirements doesn't match global.
branch: ^(?!stable/(?:juno|kilo)).*$
- name: murano-coverage
voting: false
- name: gate-neutron-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-heat-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-horizon-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-oslo.db-tox-mysql-python
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-oslo.db-python34
branch: ^(?!stable/(?:juno)).*$
- name: gate-oslo.messaging-python34
branch: ^(?!stable/(?:juno|kilo)).*$
# TODO(dhellmann): Remove this when bug 1367907 is fixed and
# Ubuntu's version of python no longer dumps core on us.
voting: false
- name: gate-oslo.rootwrap-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-oslo.vmware-tox-bandit
branch: ^(?!stable/(juno|kilo)).*$
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-centos7
voting: false
- name: gate-reviewstats-python34
voting: false
- name: gate-refstack-python34
voting: false
- name: gate-dox-python34
voting: false
- name: ^gate-sqlalchemy-migrate-devstack-dsvm$
voting: false
- name: gate-sqlalchemy-migrate-pep8
voting: false
- name: gate-manila-pylint
voting: false
- name: gate-manila-python34
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-manila-tempest-dsvm-neutron-postgres
branch: ^(?!stable/juno).*$
voting: false
- name: gate-manila-tempest-dsvm-neutron-no-share-servers-multibackend
branch: ^(?!stable/juno).*$
voting: false
- name: gate-manila-tempest-dsvm-tempest-plugin
branch: ^(?!stable/juno).*$
voting: false
- name: gate-manila-tempest-dsvm-neutron-scenario-multibackend
branch: ^(?!stable/juno).*$
voting: false
- name: gate-manila-tempest-dsvm-glusterfs
voting: false
- name: gate-manila-tempest-dsvm-glusterfs-native
voting: false
- name: gate-tempest-dsvm-full-amqp1
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-full-zmq
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-src-dsvm-full-zmq
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-manila-tempest-dsvm-hdfs
branch: ^(?!stable/juno).*$
voting: false
- name: gate-rally-dsvm-manila-multibackend
voting: false
- name: gate-rally-dsvm-manila-multibackend-no-ss
voting: false
- name: gate-blazar-devstack-dsvm
voting: false
- name: gate-blazar-pylint
voting: false
- name: gate-storyboard-js-integration
voting: false
- name: gate-tempest-dsvm-docker
voting: false
- name: gate-tempest-dsvm-docker-centos7
voting: false
- name: ^gate-neutron-dsvm-api$
branch: ^(?!stable/juno).*$
- name: gate-tempest-dsvm-neutron-dvr
branch: ^(?!stable/(juno|kilo)).*$
voting: false
- name: gate-neutron-dsvm-fullstack
branch: ^(?!stable/(juno|kilo)).*$
voting: false
- name: gate-tacker-dsvm-functional
voting: false
- name: gate-tempest-dsvm-neutron-ipv6only
branch: ^master$
voting: false
- name: gate-tempest-dsvm-neutron-serviceipv6
branch: ^master$
voting: false
- name: gate-tempest-dsvm-neutron-linuxbridge
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-percona
voting: false
- name: gate-anchor-tox-bandit
branch: master
voting: false
- name: gate-castellan-dsvm-functional
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: gate-tempest-dsvm-full-ceph
branch: ^(?!stable/juno).*$
- name: gate-tempest-dsvm-full-lio
branch: ^(?!stable/juno).*$
voting: false
- name: gate-tomograph-python34
voting: false
- name: gate-cliff-requirements
voting: false
- name: gate-anvil-rpms-dsvm-bare-centos6
voting: false
# Swift log publishing details
- name: ^experimental-swift-logs.*$
swift:
- name: logs
- name: gate-horizon-jshint
branch: ^stable/(juno|kilo)
- name: ^gate-horizon-npm-run-.*$
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-grenade-dsvm-ceilometer
branch: ^(?!stable/juno).*$
- name: gate-ceilometer-dsvm-integration
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-horizon-tox-py27dj18
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-tempest-dsvm-ceilometer-mongodb-full
voting: false
- name: gate-tempest-dsvm-ceilometer-es
branch: ^(?!stable/juno).*$
- name: gate-tempest-dsvm-ceilometer-es-full
branch: ^(?!stable/juno).*$
- name: gate-ceilometer-python34
branch: ^master$
- name: gate-nova-pip-missing-reqs
voting: false
- name: gate-nova-tox-functional
branch: ^(?!stable/juno).*$
- name: gate-oslo.db-tox-sqla_08
branch: ^stable/juno$
- name: gate-horizon-selenium-headless
branch: ^(?!stable/(juno|kilo|liberty)).*$
- name: gate-horizon-dsvm-integration
branch: ^(?!stable/juno).*$
voting: false
- name: gate-swiftclient-dsvm-functional
branch: ^(?!stable/(juno|kilo)).*$
- name: ^gate-glanceclient-dsvm-functional
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-python-glanceclient-python34
branch: ^(?!stable/juno).*$
# TODO(kragniz): Enable voting for each driver when the jobs are
# functioning for that driver
- name: ^gate-glance_store-dsvm-functional.*$
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-glance_store-python34
branch: ^(?!stable/kilo).*$
- name: gate-kolla-build-images-centos-binary
voting: false
- name: gate-kolla-build-images-centos-source
voting: false
- name: gate-kolla-build-images-ubuntu-source
voting: false
- name: ^(gate-)?devstack-publish-docs
branch: ^master
# Puppet 4 is really supported after Juno release
- name: ^gate-puppet-.*-puppet-unit-4.0-dsvm-.*$
branch: ^(?!stable/(icehouse|juno)).*$
skip-if:
# this module is not part of Puppet OpenStack work
# and is not Puppet4 compliant
- project: ^stackforge/puppet-openstack-cloud$
# Beaker tests have been introduced after Juno release
- name: ^gate-puppet-.*-puppet-beaker-rspec-dsvm-.*$
branch: ^(?!stable/(icehouse|juno)).*$
# the job aims to test if patches in master don't break kilo branch
# so we need to run the job on master for now
- name: ^gate-puppet-.*-puppet-beaker-rspec-upgrade-dsvm-.*$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
skip-if:
# this module is not part of Puppet OpenStack work
- project: ^stackforge/puppet-ceph$
voting: false
# Aims to break when a new version of Puppet is released
# For now, run the jobs only on master so if the job starts to
# break due to Puppet new major release, we will see which branch
# we need to test.
- name: ^gate-puppet-.*-puppet-unit-latest-dsvm-.*$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: ^gate-puppet-((?!swift).)*-puppet-syntax-.*$
branch: ^(?!stable/(icehouse)).*$
# puppet-swift can never be future parser compatible without breaking the API
- name: ^gate-puppet-swift-puppet-syntax-4.0-dsvm-.*$
branch: ^(?!stable/(icehouse|juno)).*$
# these compat jobs only work on liberty+
- name: ^gate-tempest-dsvm-nova-v20
branch: ^(?!stable/(juno|kilo)).*$
- name: ^gate-tempest-dsvm-nova-wsgi-full$
branch: ^(?!stable/juno).*$
# TODO(yamamoto): Revisit when Neutron driver API become more stable.
- name: gate-networking-ofagent-python27
voting: false
- name: gate-networking-ofagent-python34
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-sdk-dsvm-functional
voting: false
- name: ^gate-fuel-agent.*$
voting: false
- name: ^gate-fuel-dev-tools.*$
voting: false
- name: ^gate-fuel-devops.*$
voting: false
- name: ^gate-fuel-docs.*$
voting: false
- name: ^gate-fuel-ostf.*$
voting: false
- name: ^gate-fuel-plugins.*$
voting: false
- name: ^gate-fuel-qa.*$
voting: false
- name: ^gate-fuel-stats.*$
voting: false
- name: ^gate-fuel-web.*$
voting: false
# NOTE(jroll): This job was not working at Juno release.
- name: ^gate-tempest-dsvm-ironic-agent_ssh$
branch: ^(?!stable/juno).*$
# Python 2.6 deprecation
- name: gate-barbican-python26
branch: stable/juno
- name: gate-ceilometer-python26
branch: stable/juno
- name: gate-ceilometer-dsvm-functional-mongodb
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-ceilometer-dsvm-functional-postgresql
branch: ^(?!stable/(juno|kilo)).*$
- name: gate-cinder-python26
branch: stable/juno
- name: gate-designate-python26
branch: stable/juno
- name: gate-django_openstack_auth-python26
branch: stable/juno
- name: gate-glance-python26
branch: stable/juno
- name: gate-glance_store-python26
branch: ^stable/kilo$
- name: gate-heat-python26
branch: stable/juno
- name: gate-horizon-python26
branch: stable/juno
- name: gate-ironic-python26
branch: stable/juno
- name: gate-keystone-python26
branch: stable/juno
- name: gate-keystonemiddleware-python26
branch: stable/juno
- name: gate-manila-python26
# manila has only a Juno branch
branch: ^stable/juno$
- name: gate-neutron-python26
branch: stable/juno
- name: gate-nova-python26
branch: stable/juno
- name: gate-sahara-python26
branch: stable/juno
# sahara-dashboard has only an Icehouse branch
- name: gate-sahara-dashboard-python26
branch: stable/icehouse
- name: gate-swift-python26
branch: stable/juno
- name: gate-trove-python26
branch: stable/juno
- name: gate-tuskar-python26
branch: ^stable/(icehouse|juno)$
- name: gate-tuskar-ui-python26
branch: ^stable/(icehouse|juno)$
- name: gate-zaqar-python26
branch: stable/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
# Python 3.4 jobs
- name: gate-cinder-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-keystone-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-swift-python34
branch: ^(?!stable/(?:juno|kilo)).*$
voting: false
- name: gate-nova-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-glance-python34
branch: ^(?!stable/(?:juno|kilo)).*$
# skip all openstack-ansible jobs except the docs job for rst/doc files
- name: ^gate-openstack-ansible-(?!docs).*$
skip-if:
- project: ^openstack/openstack-ansible$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*
# bashate compliance was only introduced in kilo
# this applies to all openstack-ansible repositories
- name: ^gate-openstack-ansible.*-bashate$
branch: ^(?!juno).*$
# pep8 compliance was only introduced in kilo
# this applies to all openstack-ansible repositories
- name: ^gate-openstack-ansible.*-pep8$
branch: ^(?!juno).*$
# Keystoneclient added functional testing in Kilo
- name: ^gate-keystoneclient-dsvm-functional$
branch: ^(?!stable/juno).*$
# Ignore requirements on the keystoneclient/keystoneauth integration branch
- name: gate-python-keystoneclient-requirements
branch: ^(?!feature/keystoneauth_integration).*$
# Ceilometerclient added functional testing in master only
- name: ^gate-ceilometerclient-dsvm-functional$
branch: ^(?!stable/(?:juno|kilo)).*$
# Saharaclient python 3.4 tests don't run on kilo or earlier
- name: ^gate-python-saharaclient-python34$
branch: ^(?!stable/(?:juno|kilo)).*$
# Saharaclient functional test don't run on kilo or earlier
- name: ^gate-saharaclient-dsvm-functional$
branch: ^(?!stable/(?:juno|kilo)).*$
# Only run the unit cross tests for cliff against master.
- name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip$
branch: ^master$
# Skip Juno for neutronclient-test-dsvm-functional
- name: ^gate-neutronclient-test-dsvm-functional$
branch: ^(?!stable/juno).*$
# Skip Juno, Kilo and Liberty for
# neutronclient-test-dsvm-functional-adv-svcs
- name: ^gate-neutronclient-test-dsvm-functional-adv-svcs$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- name: ^gate-ironic-inspector-dsvm.*$
branch: ^(?!stable/1).*$
- name: ^gate-fuel-upgrade-.*$
voting: false
- name: gate-python-designateclient-python34
- name: gate-senlin-dsvm-functional
voting: false
- name: gate-python-cueclient-python34
voting: false
- name: gate-tempest-dsvm-neutron-full-ssh
voting: false
# Constraints Jobs
- name: ^gate-.*-py(?:thon\d\d|py)-constraints$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-neutron-python27-constraints
voting: false
- name: gate-neutron-python34-constraints
voting: false
- name: gate-neutron-pep8-constraints
voting: false
- name: gate-neutron-docs-constraints
voting: false
- name: gate-python-fuelclient-python34
branch: ^(?!stable/(?:6\.1|7.0)).*$
- name: gate-python-fuelclient-python26
branch: ^(?!stable/(?:6\.1)).*$
- name: gate-python-fuelclient-python27
branch: ^(?!stable/(?:6\.1)).*$
# End Constraints Jobs
# 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/aodh
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: translation-jobs
- name: publish-to-pypi
check:
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-ceilometer-dsvm-integration
gate:
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-ceilometer-dsvm-integration
- name: openstack/barbican
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
check:
- gate-barbican-devstack-dsvm
- gate-barbican-devstack-dsvm-oldstable
- barbican-coverage
- gate-barbican-tox-bandit
- gate-barbican-dogtag-devstack-dsvm-f21
- gate-barbican-dogtag-devstack-dsvm-f21-oldstable
gate:
- gate-barbican-devstack-dsvm
- gate-barbican-devstack-dsvm-oldstable
- name: openstack/barbican-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/bifrost
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-bifrost-integration-coreosipa-cirros
- gate-bifrost-integration-dibipa-debian-nv
gate:
- gate-bifrost-integration-coreosipa-cirros
- 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-juno
- name: periodic-kilo
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
check:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-ceilometer-mongodb-full
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-postgresql-full
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-postgresql
- gate-grenade-dsvm-ceilometer
- gate-ceilometer-dsvm-integration
gate:
- gate-devstack-dsvm-cells
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-postgresql
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-postgresql-full
- gate-grenade-dsvm-ceilometer
- gate-ceilometer-dsvm-integration
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: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-juno
- name: periodic-kilo
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
check:
- gate-cinder-pylint
- gate-devstack-dsvm-cells
- gate-rally-dsvm-cinder
- gate-tempest-dsvm-full-ceph
- gate-cinder-dsvm-apache
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- gate-tempest-dsvm-full-glusterfs-nv
- gate-tempest-dsvm-full-sheepdog-nv
- gate-tempest-dsvm-full-drbd-devstack-nv
- gate-tempest-dsvm-full-lio
- gate-tempest-dsvm-full-bdd-nv
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full-ceph
experimental:
- gate-grenade-dsvm-forward
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27
gate:
- gate-cinder-specs-python27
- name: openstack/congress
template:
- name: merge-check
- name: check-requirements
check:
- gate-congress-pep8
- gate-congress-python27
- gate-congress-python34
- gate-congress-dsvm-api
gate:
- gate-congress-pep8
- gate-congress-python27
- gate-congress-dsvm-api
- name: openstack/congress-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: openstack/cue
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: python-jobs
- name: check-requirements
check:
- cue-coverage
- gate-cue-integration-dsvm-rabbitmq
- gate-cue-python34
gate:
- gate-cue-integration-dsvm-rabbitmq
pre-release:
- cue-tarball
release:
- cue-tarball
experimental:
- gate-rally-dsvm-cue-rabbitmq
- name: openstack/cue-dashboard
template:
- name: merge-check
- name: python-jobs
- 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-python34
- 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
experimental:
- gate-designate-dsvm-powerdns-postgres
- name: openstack/designate-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
check:
- gate-designate-dsvm-powerdns
- designate-dashboard-coverage
gate:
- gate-designate-dsvm-powerdns
post:
- designate-dashboard-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/dragonflow
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-tempest-dsvm-dragonflow
- name: openstack/eslint-config-openstack
template:
- name: merge-check
- name: javascript-jobs
- name: publish-to-npm
- name: openstack/evoque
template:
- name: merge-check
- name: python-jobs
- name: openstack/gantt
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-gantt-pylint
- name: openstack/glance
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-juno
- name: periodic-kilo
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
- name: large-ops
check:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full-ceph
- gate-rally-dsvm-glance
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full-ceph
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: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: translation-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tempest-dsvm-full-ceph-src-glance_store
gate:
- gate-tempest-dsvm-full-ceph-src-glance_store
experimental:
- gate-glance_store-dsvm-functional-filesystem
- name: openstack/gnocchi
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
- gate-gnocchi-dsvm-functional-ceph-mysql
- gate-ceilometer-dsvm-integration
gate:
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
- gate-gnocchi-dsvm-functional-ceph-mysql
- gate-ceilometer-dsvm-integration
experimental:
- gate-gnocchi-dsvm-functional-influxdb-mysql
- name: openstack/heat
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-juno
- name: periodic-kilo
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
check:
- gate-heat-dsvm-functional-orig-mysql
- gate-heat-dsvm-functional-convg-mysql
- gate-tempest-dsvm-heat
- gate-grenade-dsvm-heat
gate:
- gate-heat-dsvm-functional-orig-mysql
- gate-tempest-dsvm-heat
- gate-grenade-dsvm-heat
post:
- heat-coverage
experimental:
- gate-rally-dsvm-fakevirt-heat
- gate-heat-dsvm-functional-orig-postgres
- name: openstack/heat-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-heat-specs-python27
gate:
- gate-heat-specs-python27
- name: openstack/heat-translator
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- heat-translator-coverage
- name: openstack/horizon
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-juno
- name: periodic-kilo
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: javascript-jobs
check:
- gate-horizon-tox-py27dj18
- gate-horizon-jshint
- gate-horizon-dsvm-integration
- gate-horizon-selenium-headless
- gate-tempest-dsvm-full
- gate-grenade-dsvm
gate:
- gate-horizon-tox-py27dj18
- gate-tempest-dsvm-full
- gate-horizon-selenium-headless
- gate-grenade-dsvm
post:
- horizon-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/horizon-cisco-ui
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/instack
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: openstack/instack-undercloud
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: openstack/ironic
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-juno
- name: periodic-kilo
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
check:
- gate-tempest-dsvm-ironic-pxe_ssh
- gate-tempest-dsvm-ironic-pxe_ssh-postgres
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-parallel-nv
- gate-grenade-dsvm-ironic-sideways
- gate-tempest-dsvm-ironic-pxe_ipa
- gate-ironic-inspector-dsvm-nv
gate:
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-pxe_ipa
- gate-grenade-dsvm-ironic-sideways
post:
- ironic-coverage
experimental:
- gate-grenade-dsvm-ironic
- gate-grenade-dsvm-partial-ironic
- gate-ironic-dsvm-functional
- name: openstack/ironic-inspector
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-ironic-inspector-pep8
- gate-ironic-inspector-python27
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm
gate:
- gate-ironic-inspector-pep8
- gate-ironic-inspector-python27
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm
- name: openstack/ironic-lib
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-ironic-lib-pep8
- gate-ironic-lib-python27
- gate-tempest-dsvm-ironic-lib-src-nv
gate:
- gate-ironic-lib-pep8
- gate-ironic-lib-python27
post:
- ironic-lib-coverage
- name: openstack/ironic-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-specs-python27
gate:
- gate-ironic-specs-python27
- name: openstack/ironic-webclient
template:
- name: merge-check
- name: javascript-jobs
post:
- ironic-webclient-npm-publish-tarball
release:
- ironic-webclient-npm-publish-tarball
- name: openstack/keystone
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-juno
- name: periodic-kilo
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: large-ops
- name: translation-jobs
- name: translation-jobs-liberty
check:
- gate-rally-dsvm-keystone
- gate-keystone-tox-bandit
gate:
- gate-keystone-tox-bandit
post:
- keystone-coverage
- keystone-propose-config-updates
experimental:
- gate-grenade-dsvm-forward
- name: openstack/keystone-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-keystone-specs-python27
gate:
- gate-keystone-specs-python27
- name: openstack/keystoneauth
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/keystoneauth-saml2
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- 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: lib-forward-testing
- name: publish-to-pypi
check:
- gate-keystonemiddleware-tox-bandit
gate:
- gate-keystonemiddleware-tox-bandit
post:
- keystonemiddleware-coverage
- name: openstack/kiloeyes
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-kiloeyes-pep8
- gate-kiloeyes-python27
gate:
- gate-kiloeyes-pep8
- gate-kiloeyes-python27
post:
- kiloeyes-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/kloudbuster
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/kolla
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-kolla-bashate
- gate-kolla-pep8
- gate-kolla-tox-validate-contents
- gate-kolla-build-images-centos-binary
- gate-kolla-build-images-centos-source
- gate-kolla-build-images-ubuntu-source
gate:
- gate-kolla-bashate
- gate-kolla-pep8
- gate-kolla-tox-validate-contents
- name: openstack/kosmos
template:
- name: merge-check
- name: python-jobs
- name: openstack/kosmos-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-kosmos-specs-python27
gate:
- gate-kosmos-specs-python27
- name: openstack/kuryr
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-kuryr-requirements
- name: openstack/magnum
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: translation-jobs
check:
- gate-functional-dsvm-magnum
- gate-magnum-tox-bandit
post:
- magnum-coverage
- name: openstack/magnum-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: translation-jobs
check:
- manila-coverage
- 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-multibackend
- gate-manila-tempest-dsvm-neutron-postgres
- gate-manila-tempest-dsvm-neutron-scenario-multibackend
- gate-manila-tempest-dsvm-glusterfs
- gate-manila-tempest-dsvm-glusterfs-native
- gate-manila-tempest-dsvm-hdfs
gate:
- gate-manila-tox-genconfig
- gate-manila-tempest-dsvm-neutron
- gate-manila-tempest-dsvm-neutron-multibackend
post:
- manila-coverage
experimental:
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-manila-tempest-dsvm-tempest-plugin
- name: openstack/mistral
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-mistral-python34
- gate-rally-dsvm-mistral-task
- gate-mistral-devstack-dsvm
- gate-mistral-tox-unit-postgresql
- name: openstack/mistral-dashboard
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
check:
- gate-mistral-dashboard-python34
- name: openstack/mistral-extra
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
check:
- gate-mistral-extra-python34
- name: openstack/murano
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-juno
- name: periodic-kilo
check:
- murano-coverage
- gate-murano-pylint
- gate-murano-devstack-dsvm
- gate-murano-congress-devstack-dsvm
- gate-rally-dsvm-murano-task
gate:
- gate-murano-devstack-dsvm
post:
- murano-coverage
- name: openstack/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-murano-agent-requirements
post:
- murano-agent-coverage
- name: openstack/murano-apps
template:
- name: merge-check
- name: noop-jobs
- name: openstack/murano-dashboard
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python27
- gate-murano-dashboard-npm-run-lint
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python27
- gate-murano-dashboard-npm-run-lint
- gate-murano-devstack-dsvm
- name: openstack/murano-deployment
template:
- name: merge-check
- name: noop-jobs
- name: openstack/murano-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/networking-ale-omniswitch
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-arista
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-bgpvpn
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-release-jobs
experimental:
- gate-install-dsvm-networking-bgpvpn
- name: openstack/networking-calico
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-cisco
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-fortinet
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/networking-fujitsu
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-infoblox
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-l2gw
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-lenovo
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-midonet
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
post:
- networking-midonet-coverage
- name: openstack/networking-odl
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tempest-dsvm-networking-odl
- name: openstack/networking-ofagent
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-networking-ofagent-python34
- gate-networking-ofagent-pep8
- gate-networking-ofagent-docs
- gate-networking-ofagent-python27
gate:
- gate-networking-ofagent-docs
- gate-networking-ofagent-pep8
post:
- networking-ofagent-branch-tarball
- name: openstack/networking-onos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tempest-dsvm-networking-onos
- name: openstack/networking-ovn
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-install-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn
gate:
- gate-install-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn
- name: openstack/networking-plumgrid
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-powervm
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/networking-sfc
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-vsphere
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/neutron
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-juno
- name: periodic-kilo
- name: check-requirements
- name: integrated-gate-neutron
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
check:
- gate-neutron-dsvm-api
- gate-neutron-dsvm-functional
- gate-neutron-dsvm-fullstack
- gate-rally-dsvm-neutron-neutron
- gate-tempest-dsvm-neutron-dvr
- gate-tempest-dsvm-neutron-linuxbridge
- gate-tempest-dsvm-neutron-nv
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-minimal
- gate-tempest-dsvm-neutron-large-ops
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-neutron-python27-constraints
- gate-neutron-python34-constraints
- gate-neutron-docs-constraints
- gate-neutron-pep8-constraints
gate:
- gate-neutron-dsvm-api
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-minimal
- gate-tempest-dsvm-neutron-large-ops
post:
- neutron-coverage
experimental:
- gate-grenade-dsvm-neutron-forward
- gate-grenade-dsvm-neutron-sideways
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
- gate-tempest-dsvm-neutron-ipv6only
- gate-tempest-dsvm-neutron-serviceipv6
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: integrated-gate-neutron
- name: merge-check
- name: periodic-kilo
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
post:
- neutron-fwaas-coverage
experimental:
- gate-neutron-fwaas-dsvm-functional
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-kilo
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
check:
- gate-grenade-dsvm-neutron
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
gate:
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-pool
experimental:
- gate-neutron-lbaasv2-octavia-dsvm-api
- name: openstack/neutron-lbaas-dashboard
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- 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: merge-check
- name: periodic-kilo
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
check:
- gate-tempest-dsvm-neutron-full
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
gate:
- gate-tempest-dsvm-neutron-full
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
experimental:
- gate-neutron-vpnaas-test-dsvm-api
- gate-neutron-vpnaas-test-dsvm-functional
- gate-neutron-vpnaas-test-dsvm-functional-sswan
- gate-grenade-dsvm-neutron-vpnaas
- gate-tempest-dsvm-neutron-pg-full
post:
- neutron-vpnaas-coverage
- name: openstack/nova
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-juno
- name: periodic-kilo
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: large-ops
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
check:
- gate-devstack-dsvm-cells
- gate-nova-tox-functional
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
- gate-tempest-dsvm-ironic-pxe_ipa-nv
- gate-tempest-dsvm-nova-v20-api
- gate-tempest-dsvm-nova-v20-api-legacy
- gate-tempest-dsvm-cells
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-multinode-full
gate:
- gate-nova-tox-functional
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-cells
post:
- nova-coverage
experimental:
- gate-grenade-dsvm-forward
- gate-nova-pip-missing-reqs
- gate-tempest-dsvm-nova-wsgi-full
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- bindep-nova-python27
- gate-tempest-dsvm-f21
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects
- name: openstack/nova-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-nova-specs-pep8
- gate-nova-specs-python27
gate:
- gate-nova-specs-pep8
- gate-nova-specs-python27
- name: openstack/octavia
template:
- name: merge-check
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: publish-to-pypi
check:
- gate-octavia-pep8
- gate-octavia-python27
gate:
- gate-octavia-pep8
- gate-octavia-python27
- name: openstack/osops-example-configs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-generic
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-logging
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-monitoring
template:
- name: merge-check
- name: noop-jobs
- 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/pymod2pkg
template:
- name: merge-check
- name: noop-jobs
- name: openstack/sahara
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: periodic-juno
- name: periodic-kilo
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-sahara-pylint
- gate-sahara-tox-py27-scenario-unit
- gate-tempest-dsvm-sahara
- sahara-coverage
- gate-sahara-tox-bandit
- gate-grenade-dsvm-sahara
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-sahara-dsvm-scenario-neutron-direct
- gate-sahara-dsvm-scenario-nova-direct
gate:
- gate-tempest-dsvm-sahara
- gate-sahara-tox-py27-scenario-unit
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/searchlight
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: openstack/solum
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: pypy-jobs
check:
- gate-solum-python34
- gate-solum-devstack-dsvm
- gate-solum-devstack-dsvm-centos7
gate:
- gate-solum-devstack-dsvm
post:
- solum-coverage
pre-release:
- solum-tarball
release:
- solum-tarball
- name: openstack/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
post:
- solum-dashboard-coverage
- name: openstack/solum-infra-guestagent
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-solum-infra-guestagent-python34
post:
- solum-infra-guestagent-coverage
- name: openstack/solum-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/spanner
template:
- name: merge-check
- name: python-jobs
- 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
check:
- gate-swift-tox-func
- gate-swift-python34
- gate-tempest-dsvm-full
- gate-grenade-dsvm
- gate-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-juno
- name: periodic-kilo
- name: check-requirements
- 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
- gate-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/vitrage
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/vmware-nsx
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/zaqar
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: python-jobs
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tempest-dsvm-mongodb-zaqar
- gate-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
check:
- gate-python-barbicanclient-devstack-dsvm
gate:
- 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: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing-plugin
check:
- gate-ceilometerclient-dsvm-functional
gate:
- gate-ceilometerclient-dsvm-functional
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: publish-to-pypi
- name: pypy-jobs
check:
- gate-cinderclient-dsvm-functional
post:
- python-cinderclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/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: openstack/python-cueclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack-client-publish-jobs
check:
- gate-python-cueclient-python34
- 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
check:
- gate-designate-dsvm-powerdns
- gate-python-designateclient-python34
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: grenade
- name: large-ops
- name: publish-to-pypi
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: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-glanceclient-dsvm-functional
gate:
- gate-glanceclient-dsvm-functional
post:
- python-glanceclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-gnocchiclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
post:
- python-gnocchiclient-coverage
#TODO: add docs
- name: openstack/python-heatclient
template:
- name: merge-check
- name: python26-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: translation-jobs
check:
- gate-python-heatclient-pep8
- gate-python-heatclient-python27
- gate-heatclient-dsvm-functional
gate:
- gate-python-heatclient-pep8
- gate-python-heatclient-python27
- gate-heatclient-dsvm-functional
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage
release:
- python-heatclient-docs
- name: openstack/python-ironic-inspector-client
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-ironic-inspector-client-pep8
- gate-python-ironic-inspector-client-python27
- gate-python-ironic-inspector-client-tox-func
- gate-python-ironic-inspector-client-dsvm
gate:
- gate-python-ironic-inspector-client-pep8
- gate-python-ironic-inspector-client-python27
- gate-python-ironic-inspector-client-tox-func
- gate-python-ironic-inspector-client-dsvm
- 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
check:
- gate-tempest-dsvm-python-ironicclient-src
gate:
- gate-tempest-dsvm-python-ironicclient-src
post:
- python-ironicclient-coverage
experimental:
- gate-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: publish-to-pypi
- name: lib-forward-testing
- name: translation-jobs
check:
- gate-keystoneclient-dsvm-functional
- gate-python-keystoneclient-tox-bandit
gate:
- gate-keystoneclient-dsvm-functional
- gate-python-keystoneclient-tox-bandit
post:
- python-keystoneclient-coverage
experimental:
- gate-grenade-dsvm-forward
- 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-magnumclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-python-magnumclient-tox-bandit
- 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:
- gate-manilaclient-dsvm-neutron-functional
gate:
- gate-manilaclient-dsvm-neutron-functional
post:
- python-manilaclient-coverage
- name: openstack/python-mistralclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- gate-mistral-devstack-dsvm
- name: openstack/python-muranoclient
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
check:
- gate-murano-devstack-dsvm
- gate-muranoclient-dsvm-functional
gate:
- gate-murano-devstack-dsvm
- 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: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-neutronclient-test-dsvm-functional
- gate-neutronclient-test-dsvm-functional-adv-svcs
gate:
- gate-neutronclient-test-dsvm-functional
- gate-neutronclient-test-dsvm-functional-adv-svcs
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: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: translation-jobs
check:
- gate-novaclient-dsvm-functional
gate:
- gate-novaclient-dsvm-functional
post:
- python-novaclient-coverage
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-oneviewclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- 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:
- gate-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: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-python-saharaclient-python34
- gate-saharaclient-dsvm-functional
gate:
- gate-saharaclient-dsvm-functional
post:
- python-saharaclient-coverage
experimental:
- gate-python-saharaclient-pypy
- name: openstack/python-scciclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-python-scciclient-pep8
- gate-python-scciclient-python27
gate:
- gate-python-scciclient-pep8
- gate-python-scciclient-python27
- name: openstack/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: 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: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-swift-dsvm-functional
- gate-swiftclient-dsvm-functional
gate:
- gate-swift-dsvm-functional
- gate-swiftclient-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
- gate-zaqarclient-dsvm-functional
gate:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python27
post:
- python-zaqarclient-branch-tarball
########################################################################
# Section: oslo libraries
########################################################################
- name: openstack/automaton
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/cliff
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: pypy-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
check:
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-tip
- gate-cliff-requirements
gate:
- gate-cliff-tox-neutronclient-tip
- 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/futurist
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/mox3
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: 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-juno
- name: periodic-kilo
post:
- oslo-incubator-coverage
- name: openstack/oslo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/oslo.cache
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: python3-jobs
- name: lib-forward-testing
- 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: 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: 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.db
- gate-oslo.db-tox-sqla_08
- gate-oslo.db-tox-sqla_09
- gate-oslo.db-tox-mysql-python
- 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
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: python-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.messaging
- gate-oslo.messaging-dsvm-functional-rabbit
- gate-oslo.messaging-dsvm-functional-qpid
- gate-oslo.messaging-dsvm-functional-amqp1-f21
- gate-oslo.messaging-python34
- gate-oslo.messaging-dsvm-functional-zeromq
- gate-oslo.messaging-src-dsvm-full-zmq
- gate-tempest-dsvm-full-amqp1
post:
- oslo.messaging-coverage
- 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: translation-jobs
- name: lib-forward-testing
- name: openstack/oslo.reports
template:
- name: merge-check
- 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.rootwrap
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: python-jobs
- name: python3-jobs
- name: python26-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tempest-dsvm-largeops-src-oslo.rootwrap
- 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.service
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.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: 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: python3-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-tox-bandit
- 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: 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/storlets
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-storlets-pep8
- gate-storlets-python27
- gate-storlets-functional
gate:
- gate-storlets-pep8
- gate-storlets-python27
- gate-storlets-functional
- name: openstack/taskflow
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
post:
- taskflow-coverage
- name: openstack/tooz
template:
- name: merge-check
- name: check-requirements
- 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-coverage
########################################################################
# Section: Other OpenStack projects
########################################################################
- name: openstack/anchor
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
experimental:
- gate-anchor-tox-bandit
- name: openstack/api-wg
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-api-wg-python27
gate:
- gate-api-wg-python27
- name: openstack/app-catalog
template:
- name: merge-check
- name: python-jobs
check:
- gate-app-catalog-python34
- gate-app-catalog-npm-run-lint
gate:
- gate-app-catalog-npm-run-lint
- name: openstack/app-catalog-common
template:
- name: merge-check
- name: noop-jobs
- name: openstack/app-catalog-ui
template:
- name: merge-check
- name: noop-jobs
- name: openstack/bandit
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-bandit-pep8
- gate-bandit-python27
gate:
- gate-bandit-pep8
- gate-bandit-python27
- name: openstack/castellan
template:
- name: merge-check
- name: python26-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-client-publish-jobs
- name: check-requirements
experimental:
- gate-castellan-dsvm-functional
- name: openstack/cisco-ironic-contrib
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/cookbook-openstack-bare-metal
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-block-storage
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-client
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-common
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-compute
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-dashboard
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-data-processing
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-database
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-identity
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-image
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-integration-test
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-network
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-object-storage
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-database
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-messaging
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-orchestration
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-telemetry
template:
- name: merge-check
- name: chef-jobs
- name: chef-rake-jobs
- name: openstack/coreos-image-builder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/defcore
template:
- name: merge-check
check:
- gate-defcore-tox-doc8
- gate-defcore-docs
gate:
- gate-defcore-tox-doc8
- gate-defcore-docs
- name: openstack/devstack-plugin-amqp1
template:
- name: merge-check
check:
- gate-devstack-plugin-amqp1-bashate
- gate-tempest-dsvm-full-amqp1
gate:
- gate-devstack-plugin-amqp1-bashate
- name: openstack/devstack-plugin-bdd
template:
- name: merge-check
check:
- gate-devstack-plugin-bdd-bashate
- gate-tempest-dsvm-full-bdd-nv
gate:
- gate-devstack-plugin-bdd-bashate
- name: openstack/devstack-plugin-hdfs
template:
- name: merge-check
check:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- gate-manila-tempest-dsvm-hdfs
gate:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- name: openstack/devstack-plugin-zmq
template:
- name: merge-check
check:
- gate-devstack-plugin-zmq-bashate
- gate-tempest-dsvm-full-zmq
gate:
- gate-devstack-plugin-zmq-bashate
- name: openstack/dib-utils
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-dib-dsvm-functests-devstack-f21
- gate-tempest-dsvm-ironic-pxe_ssh-dib
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
gate:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-dib-dsvm-functests-devstack-f21
- gate-tempest-dsvm-ironic-pxe_ssh-dib
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: python3-jobs
check:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-dib-dsvm-functests-devstack-f21
- gate-tempest-dsvm-ironic-pxe_ssh-dib
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
gate:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-dib-dsvm-functests-devstack-f21
- gate-tempest-dsvm-ironic-pxe_ssh-dib
- 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: lib-forward-testing
- name: translation-jobs
- name: translation-jobs-liberty
pre-release:
- django_openstack_auth-tarball
release:
- django_openstack_auth-tarball:
- django_openstack_auth-pypi-both-upload
- name: openstack/django-openstack-auth-kerberos
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-django-openstack-auth-kerberos-python34
- name: openstack/election
template:
- name: merge-check
check:
- gate-election-docs
gate:
- gate-election-docs
- name: openstack/fuel-plugin-bigswitch
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-block-device
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-openbook
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-purestorage-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-scaleio
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-scaleio-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-wstunnel
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-xenserver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-agents
template:
- name: merge-check
- name: noop-jobs
- name: openstack/git-repo-manifests
template:
- name: merge-check
- name: noop-jobs
- 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
- name: python3-jobs
check:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python27
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-python27
gate:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8
- gate-heat-templates-python27
post:
- heat-templates-buildimages
- name: openstack/ironic-python-agent
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
# Using the server jobs since it will regen on every commit, not only
# on release.
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-agent_ssh-src
- gate-tempest-dsvm-ironic-pxe_ipa-src
gate:
- gate-tempest-dsvm-ironic-agent_ssh-src
- gate-tempest-dsvm-ironic-pxe_ipa-src
post:
- ironic-python-agent-buildimage-coreos
- name: openstack/manila-image-elements
template:
- name: merge-check
check:
- gate-manila-image-elements-pep8
- gate-manila-image-elements-docs
- gate-manila-image-elements-tox-buildimage
gate:
- gate-manila-image-elements-pep8
- gate-manila-image-elements-docs
- gate-manila-image-elements-tox-buildimage
post:
- gate-manila-buildimage-manila-ubuntu-core
- name: openstack/manila-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/openstack
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: openstack/openstack-ansible
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-openstack-ansible-docs
- gate-openstack-ansible-lint
- gate-openstack-ansible-pep8
- gate-openstack-ansible-bashate
# This check uses the newer 'ubuntu-trusty' image which
# is consistent between cloud providers. It is in the
# final stage of testing.
- gate-openstack-ansible-commit-nv
# This check uses the 'devstack-trusty' image which is
# inconsistent between cloud providers. This will be
# removed once gate-openstack-ansible-commit is converted
# to a voting check.
- gate-openstack-ansible-dsvm-commit
gate:
- gate-openstack-ansible-docs
- gate-openstack-ansible-pep8
- gate-openstack-ansible-bashate
- gate-openstack-ansible-dsvm-commit
- name: openstack/openstack-ansible-security
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-openstack-ansible-security-docs
- gate-openstack-ansible-security-pep8
- gate-openstack-ansible-security-bashate
- gate-openstack-ansible-security-ansible-lint
gate:
- gate-openstack-ansible-security-docs
- gate-openstack-ansible-security-pep8
- gate-openstack-ansible-security-bashate
- gate-openstack-ansible-security-ansible-lint
- name: openstack/openstack-ansible-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-chef-repo
template:
- name: merge-check
- name: chef-rake-jobs
check:
- gate-openstack-chef-repo
gate:
- gate-openstack-chef-repo
periodic:
- gate-openstack-chef-repo-chef-rake-integration
- name: openstack/openstack-chef-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-health
template:
- name: merge-check
- name: python-jobs
- name: javascript-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
- name: openstack/openstack-user-stories
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: check-requirements
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: lib-forward-testing
check:
- gate-tempest-dsvm-full-ceph-src-os-brick
- gate-tempest-dsvm-full-lio-src-os-brick
gate:
- gate-tempest-dsvm-full-ceph-src-os-brick
- gate-tempest-dsvm-full-lio-src-os-brick
- name: openstack/os-client-config
template:
- name: check-requirements
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- 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/os-testr
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack/os-win
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ossa
template:
- name: merge-check
check:
- gate-ossa-docs
gate:
- gate-ossa-docs
post:
- static-ossa-publish
- name: openstack/project-team-guide
template:
- name: merge-check
check:
- gate-project-team-guide-docs
gate:
- gate-project-team-guide-docs
post:
- project-team-guide-publish
- name: openstack/puppet-aodh
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-barbican
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-ceilometer
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-cinder
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-designate
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-gnocchi
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-heat
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-horizon
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-ironic
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-keystone
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-manila
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/puppet-mistral
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-modulesync-configs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-monasca
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-murano
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-neutron
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-nova
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-openstack-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-openstack_extras
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-openstack-integration-jobs
check:
- gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-trusty
- gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-centos7
- gate-puppet-openstack_extras-puppet-beaker-rspec-upgrade-dsvm-trusty
- gate-puppet-openstack_extras-puppet-beaker-rspec-upgrade-dsvm-centos7
- name: openstack/puppet-openstack-integration
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-openstack-integration-jobs
experimental:
- 'gate-puppet-openstack-integration-dsvm-multinode-nv'
- name: openstack/puppet-openstack_spec_helper
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-openstack-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-puppet-openstack-specs-python27
gate:
- gate-puppet-openstack-specs-python27
- name: openstack/puppet-openstacklib
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-sahara
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-swift
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-ironic-overcloud-f21puppet-nonha
- name: openstack/puppet-tempest
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-tripleo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: check-tripleo-jobs
- name: openstack/puppet-trove
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-tuskar
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-vswitch
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-zaqar
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-upgrade-jobs
- name: openstack/python-dracclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-python-dracclient-pep8
- gate-python-dracclient-python27
gate:
- gate-python-dracclient-pep8
- gate-python-dracclient-python27
- name: openstack/python-neutron-pd-driver
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-tripleoclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: openstack/rally
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- rally-coverage
- gate-rally-install-bare-centos6
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-rally-cinder
- gate-rally-dsvm-rally-heat
- gate-rally-dsvm-rally-nova
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- 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-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-ironic-rally
- gate-rally-dsvm-murano-rally
- gate-rally-dsvm-mistral-rally
- gate-rally-dsvm-designate-rally
- gate-rally-dsvm-zaqar-rally
- name: openstack/refstack
template:
- name: merge-check
- name: javascript-jobs
check:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-python34
gate:
- gate-refstack-pep8
- gate-refstack-python27
- name: openstack/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: openstack/releases
template:
- name: merge-check
check:
- gate-releases-tox-validate
- gate-releases-tox-list-changes
- gate-releases-pep8
- gate-releases-docs
gate:
- gate-releases-tox-validate
- gate-releases-docs
post:
- publish-release-history
- name: openstack/renderspec
template:
- name: merge-check
- name: noop-jobs
- name: openstack/reno
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: grenade
- name: large-ops
- name: pypy-jobs
- name: openstack-server-publish-jobs
check:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-integration-dsvm
- gate-requirements-integration-dsvm-resolver
- gate-devstack-dsvm-cells
- gate-requirements-tox-validate
gate:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-requirements-tox-validate
periodic:
- propose-requirements-constraints-master
- propose-requirements-constraints-liberty
post:
- propose-requirements-updates
- name: openstack/rpm-packaging
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rpm-packaging-tools
template:
- name: merge-check
- name: noop-jobs
# 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-sahara-extra-artifacts
gate:
- gate-sahara-extra-pep8
post:
- sahara-extra-branch-tarball
pre-release:
- sahara-extra-tarball
release:
- sahara-extra-tarball
# TODO: add docs
- name: openstack/sahara-image-elements
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-sahara-image-elements-pep8
- gate-sahara-buildimages-vanilla
- gate-sahara-buildimages-hdp
- gate-sahara-buildimages-cloudera
- gate-sahara-buildimages-spark
- gate-sahara-buildimages-storm
- gate-sahara-buildimages-mapr
- gate-sahara-buildimages-plain
gate:
- gate-sahara-image-elements-pep8
post:
- sahara-image-elements-branch-tarball
- name: openstack/security-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-security-specs-python27
gate:
- gate-security-specs-python27
- name: openstack/stackviz
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
#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/syntribos
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-syntribos-pep8
- gate-syntribos-python27
gate:
- gate-syntribos-pep8
- gate-syntribos-python27
- name: openstack/tempest
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: large-ops
- name: python3-jobs
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-neutron
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-neutron-full-ssh
# jobs for other configs
- gate-tempest-dsvm-trove
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-sahara
- gate-tempest-dsvm-neutron-dvr
# liberty compat jobs for tempest master
- gate-tempest-dsvm-full-liberty
- gate-tempest-dsvm-postgres-full-liberty
- gate-tempest-dsvm-neutron-full-liberty
# kilo compat jobs for tempest master
- gate-tempest-dsvm-full-kilo
- gate-tempest-dsvm-postgres-full-kilo
- gate-tempest-dsvm-neutron-full-kilo
# juno compat jobs for tempest master
- gate-tempest-dsvm-full-juno
- gate-tempest-dsvm-postgres-full-juno
- gate-tempest-dsvm-neutron-full-juno
# NOTE(chdent): remove when ceilometer tempest tests are in a plugin
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
gate:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-grenade-dsvm-partial-ncpu
- gate-tempest-dsvm-trove
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-sahara
# NOTE(chdent): remove when ceilometer tempest tests are in a plugin
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
experimental:
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- gate-tempest-dsvm-stress-keystonev3
- gate-tempest-dsvm-multinode-full
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-cells
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
- gate-tempest-dsvm-keystonev3-full
- gate-tempest-dsvm-neutron-keystonev3-full
- gate-tempest-dsvm-ceilometer-mongodb-full
- gate-tempest-dsvm-full-non-isolated
- gate-tempest-dsvm-neutron-full-non-isolated
- gate-tempest-dsvm-full-test-accounts
- gate-tempest-dsvm-neutron-full-test-accounts
- gate-tempest-dsvm-neutron-full-non-admin
- gate-tempest-dsvm-ironic-parallel-nv
- gate-tempest-dsvm-large-ops-kilo
- gate-tempest-dsvm-neutron-large-ops-kilo
- gate-tempest-dsvm-neutron-identity-v3-only-full
- gate-tempest-dsvm-large-ops-juno
- gate-tempest-dsvm-neutron-large-ops-juno
- gate-tempest-dsvm-nova-v20-api
- gate-tempest-dsvm-nova-v20-api-legacy
- gate-tempest-dsvm-neutron-src-tempest-lib
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-juno
- periodic-tempest-dsvm-neutron-full-juno
- periodic-tempest-dsvm-postgres-full-juno
- periodic-tempest-dsvm-full-kilo
- periodic-tempest-dsvm-neutron-full-kilo
- periodic-tempest-dsvm-postgres-full-kilo
- periodic-tempest-dsvm-full-liberty
- periodic-tempest-dsvm-neutron-full-liberty
- periodic-tempest-dsvm-postgres-full-liberty
periodic-qa:
- periodic-tempest-dsvm-full-non-isolated-master
- periodic-tempest-dsvm-neutron-full-non-isolated-master
- periodic-tempest-dsvm-full-test-accounts-master
- periodic-tempest-dsvm-neutron-full-test-accounts-master
- periodic-tempest-dsvm-neutron-full-non-admin-master
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- periodic-tempest-dsvm-keystonev3-full-master
- periodic-tempest-dsvm-neutron-keystonev3-full-master
- name: openstack/tempest-lib
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: python-jobs
- name: python3-jobs
post:
- tempest-lib-docs
- name: openstack/tempest-plugin-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack/tosca-parser
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: check-requirements
post:
- tosca-parser-coverage
- name: openstack/transparency-policy
template:
- name: merge-check
check:
- gate-transparency-policy-docs
gate:
- gate-transparency-policy-docs
post:
- static-transparency-policy-publish
- name: openstack/tripleo-common
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-tripleo-jobs
- name: openstack/tripleo-docs
template:
- name: merge-check
check:
- gate-tripleo-docs-docs
gate:
- gate-tripleo-docs-docs
post:
- tripleo-docs-docs
- name: openstack/tripleo-heat-templates
template:
- name: merge-check
- name: publish-to-pypi
- name: noop-jobs
- name: check-tripleo-jobs
post:
- tripleo-heat-templates-branch-tarball
- name: openstack/tripleo-image-elements
template:
- name: merge-check
- name: publish-to-pypi
- name: noop-jobs
- name: check-tripleo-jobs
post:
- tripleo-image-elements-branch-tarball
- name: openstack/tripleo-incubator
template:
- name: merge-check
- name: check-tripleo-jobs
check:
- gate-tripleo-incubator-docs
gate:
- gate-tripleo-incubator-docs
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-jobs
- 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-trove-functional-dsvm-mysql-kilo
- gate-trove-functional-dsvm-mysql-juno
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mysql-kilo
- gate-trove-functional-dsvm-mysql-juno
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
check:
- gate-api-site-tox-checklang
gate:
- gate-api-site-tox-checklang
post:
- api-site-upstream-translation-update
post:
- openstack-api-site
- openstack-api-ref
- openstack-api-ref-publish-lang
periodic:
- api-site-propose-translation-update
- 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-rst-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-rst-gate
- name: openstack-doc-translation
post:
- security-doc-tox-doc-publishdocs
- name: openstack/training-guides
template:
- name: merge-check
check:
- gate-training-guides-tox-doc-publish-checkbuild
- gate-training-guides-tox-slides
gate:
- gate-training-guides-tox-doc-publish-checkbuild
- gate-training-guides-tox-slides
post:
- training-guides-tox-doc-publishdocs
- name: openstack/training-labs
template:
- name: merge-check
- name: python-jobs
########################################################################
# 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: grenade
- name: large-ops
check:
- gate-devstack-bashate
- gate-devstack-unit-tests
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-ironic-sideways
- gate-grenade-dsvm-partial-ncpu
- gate-tempest-dsvm-ironic-agent_ssh
- gate-devstack-dsvm-updown
- gate-tempest-dsvm-f21
- gate-tempest-dsvm-centos7
- gate-devstack-publish-docs
- gate-swift-dsvm-functional-nv
- gate-grenade-dsvm-neutron
- gate-tempest-dsvm-multinode-full
- gate-tempest-dsvm-neutron-multinode-full
gate:
- gate-devstack-bashate
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-ironic-sideways
- gate-grenade-dsvm-partial-ncpu
post:
- devstack-publish-docs
experimental:
- gate-ironic-dsvm-functional
- gate-neutron-dsvm-functional
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-tempest-dsvm-neutron-identity-v3-only-full
- gate-tempest-dsvm-cells
- gate-tempest-dsvm-mongodb-zaqar
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-f22
- name: openstack-dev/devstack-plugin-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/devstack-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/grenade
template:
- name: merge-check
check:
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
- gate-grenade-dsvm-heat-nv
- gate-grenade-publish-docs
gate:
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-ironic-sideways
- gate-grenade-publish-docs
post:
- grenade-publish-docs
experimental:
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-forward
- gate-grenade-dsvm-neutron-sideways
- gate-grenade-dsvm-ironic
- gate-grenade-dsvm-partial-ironic
- gate-grenade-dsvm-trove
- gate-grenade-dsvm-ceilometer
- 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-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
check:
- gate-pbr-installation-dsvm
- gate-pbr-installation-dsvm-upstream
gate:
- gate-pbr-installation-dsvm
periodic:
- gate-pbr-installation-dsvm
- gate-pbr-installation-dsvm-upstream
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/beaker-localhost
template:
- name: merge-check
check:
- 'gate-beaker-localhost-rake'
gate:
- 'gate-beaker-localhost-rake'
- name: openstack-infra/beaker-nodepool
template:
- name: merge-check
check:
- 'gate-beaker-nodepool-rake'
gate:
- 'gate-beaker-nodepool-rake'
- name: openstack-infra/bindep
template:
- name: merge-check
- name: publish-to-pypi
- name: pypy-jobs
- name: python-jobs
- name: python26-jobs
check:
- gate-bindep-docs
check:
- gate-bindep-docs
post:
- bindep-coverage
release:
- bindep-infra-docs
- 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/ciwatch
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/devstack-gate
template:
- name: merge-check
- name: integrated-gate
- name: grenade
- name: large-ops
- name: experimental-tripleo-jobs
check:
- gate-devstack-gate-unittests
- gate-devstack-dsvm-cells
- gate-dg-hooks-dsvm
- gate-grenade-dsvm-partial-ncpu
- gate-neutron-dsvm-functional-nv
- gate-swift-dsvm-functional-nv
- gate-tempest-dsvm-full-juno-nv
- gate-tempest-dsvm-neutron-full-juno-nv
- gate-tempest-dsvm-postgres-full-juno-nv
- gate-tempest-dsvm-full-kilo-nv
- gate-tempest-dsvm-neutron-full-kilo-nv
- gate-tempest-dsvm-postgres-full-kilo-nv
- gate-tempest-dsvm-full-liberty-nv
- gate-tempest-dsvm-neutron-full-liberty-nv
- gate-tempest-dsvm-postgres-full-liberty-nv
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-f21
- gate-tempest-dsvm-centos7
- gate-tempest-dsvm-multinode-full
- gate-tempest-dsvm-neutron-multinode-full
gate:
- gate-devstack-gate-unittests
- gate-devstack-dsvm-cells
- gate-grenade-dsvm-partial-ncpu
experimental:
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-grenade-dsvm-neutron-sideways
- name: openstack-infra/elastic-recheck
template:
- name: merge-check
check:
- gate-elastic-recheck-pep8
- gate-elastic-recheck-docs
- gate-elastic-recheck-python27
- gate-elastic-recheck-tox-queries
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: python3-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:
- gate-gerrit-buck
gate:
- gate-gerrit-buck
post:
- gerrit-package-buck
periodic:
- javamelody-gerrit-plugin-stable-2.8
- javamelody-gerrit-plugin-stable-2.9
- javamelody-gerrit-plugin-stable-2.10
- 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-docs
- gate-git-review-pep8
- gate-git-review-python27
- gate-git-review-python34
gate:
- gate-git-review-docs
- gate-git-review-pep8
- gate-git-review-python27
post:
- git-review-branch-tarball
release:
- git-review-infra-docs
- name: openstack-infra/gitdm
template:
- name: merge-check
check:
- gate-gitdm
gate:
- gate-gitdm
periodic:
- periodic-gitdm
- name: openstack-infra/glean
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: infra-publish-jobs
- name: openstack-infra/grafyaml
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: infra-publish-jobs
check:
- grafyaml-coverage
post:
- grafyaml-coverage
- 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-ansible
template:
- name: merge-check
- name: noop-jobs
experimental:
- gate-infra-ansible
- 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
post:
- irc-meetings-publish
- 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
- name: infra-publish-jobs
check:
- jenkins-job-builder-compare-xml
- jenkins-job-builder-coverage
post:
- jenkins-job-builder-coverage
- name: openstack-infra/lodgeit
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/logstash-filters
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
- name: infra-publish-jobs
check:
- nodepool-coverage
- gate-dsvm-nodepool
- gate-dsvm-nodepool-src-shade
post:
- 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
- name: infra-publish-jobs
check:
- gate-openstackid-unittests
- gate-openstackid-docs
gate:
- gate-openstackid-unittests
post:
- openstackid-release-branch
release:
- openstackid-release-master
- name: openstack-infra/openstackid-resources
template:
- name: merge-check
- name: noop-jobs
- 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
check:
- project-config-compare-xml
- project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-projects-yaml
- gate-infra-docs-index
- gate-generate-specs-site
- gate-project-config-dib
gate:
- project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-projects-yaml
- gate-infra-docs-index
- gate-generate-specs-site
- gate-project-config-dib
post:
- publish-infra-docs-index
- publish-specs-site
periodic:
- propose-project-config-update
- name: openstack-infra/project-config-example
template:
- name: merge-check
check:
- project-config-compare-xml
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-jenkins-project
gate:
- gate-project-config-layout
- gate-project-config-pep8
- gate-project-config-jenkins-project
- 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: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-ansible
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-apps_site
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-askbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-asterisk
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-bandersnatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-bugdaystats
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-bup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-cgit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-diskimage_builder
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-drupal
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-elastic_recheck
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-elasticsearch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-etherpad_lite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-exim
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-gerrit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-gerritbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-github
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-graphite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-haveged
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-hound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-httpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
release:
- puppet-httpd-forge-upload
- name: openstack-infra/puppet-infra-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-infracloud
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-iptables
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-jeepyb
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-jenkins
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-kerberos
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-kibana
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-lodgeit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-log_processor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-logrotate
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-logstash
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-mailman
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-mediawiki
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-meetbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-mysql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-nodepool
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-odsreg
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-openafs
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-openstack-health
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-openstackci
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openstackid
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-os_client_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-packagekit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-pgsql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-phabricator
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-pip
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-planet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-project_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-puppet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-redis
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-refstack
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-releasestatus
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-reviewday
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-simpleproxy
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-snmpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-ssh
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-ssl_cert_check
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-stackalytics
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-statusbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
release:
- puppet-storyboard-forge-upload
- name: openstack-infra/puppet-subunit2sql
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-sudoers
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-tmpreaper
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-ulimit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-unattended_upgrades
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-unbound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-user
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-vcsrepo
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-vinz
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-yum
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-zanata
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs-nv
- name: openstack-infra/pypi-mirror
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pypi-mirror-pep8
- gate-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
check:
- gate-reviewstats-python34
- name: openstack-infra/shade
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: infra-publish-jobs
check:
- shade-coverage
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
- gate-dsvm-nodepool-src-shade
gate:
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
post:
- shade-coverage
- 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: infra-publish-jobs
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-storyboard-pep8
- gate-storyboard-python27
- gate-storyboard-js-integration
gate:
- gate-storyboard-pep8
- gate-storyboard-python27
post:
- storyboard-branch-tarball
- storyboard-coverage
pre-release:
- storyboard-infra-docs
release:
- storyboard-infra-docs
- name: openstack-infra/storyboard-webclient
template:
- name: merge-check
check:
- gate-storyboard-webclient-npm-run-lint
- gate-storyboard-webclient-npm-run-test-unit
- gate-storyboard-webclient-npm-run-test-functional
- gate-storyboard-webclient-npm-run-test-integration
- gate-storyboard-webclient-js-draft
- gate-storyboard-js-integration
gate:
- gate-storyboard-webclient-npm-run-lint
- gate-storyboard-webclient-npm-run-test-unit
- gate-storyboard-webclient-npm-run-test-functional
- gate-storyboard-webclient-npm-run-test-integration
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
- name: infra-publish-jobs
check:
- gate-system-config-pep8
- gate-system-config-bashate
- gate-system-config-nodepool
- gate-system-config-puppet-syntax
gate:
- gate-system-config-pep8
- gate-system-config-bashate
- gate-system-config-nodepool
- gate-system-config-puppet-syntax
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/trystack-site
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/vinz
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: infra-publish-jobs
- name: openstack-infra/vinz-webclient
template:
- name: merge-check
check:
- gate-vinz-webclient-js-draft
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
- name: infra-publish-jobs
check:
- dev-zuul-coverage
post:
- zuul-coverage
periodic:
- periodic-test
- name: openstack-infra/zuul-packaging
template:
- name: merge-check
- name: noop-jobs
########################################################################
# Section: Stackforge projects
########################################################################
- name: openstack/aeromancer
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/akanda
template:
- name: merge-check
- name: noop-jobs
- name: docs-on-rtfd
- name: openstack/akanda-appliance
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-appliance-pep8
- gate-akanda-appliance-python27
- gate-functional-dsvm-akanda-appliance-src
gate:
- gate-akanda-appliance-pep8
- gate-akanda-appliance-python27
- gate-functional-dsvm-akanda-appliance-src
post:
- akanda-appliance-buildimage
- name: openstack/akanda-appliance-builder
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-appliance-builder-pep8
- gate-akanda-appliance-builder-python27
- gate-functional-dsvm-akanda-appliance-src
gate:
- gate-akanda-appliance-builder-pep8
- gate-akanda-appliance-builder-python27
- gate-functional-dsvm-akanda-appliance-src
- name: openstack/akanda-horizon
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-horizon-pep8
- gate-akanda-horizon-python27
gate:
- gate-akanda-horizon-pep8
- gate-akanda-horizon-python27
- name: openstack/akanda-neutron
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-neutron-pep8
- gate-akanda-neutron-python27
- gate-functional-dsvm-akanda
gate:
- gate-akanda-neutron-pep8
- gate-akanda-neutron-python27
- gate-functional-dsvm-akanda
- name: openstack/akanda-rug
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-akanda-rug-pep8
- gate-akanda-rug-python27
- gate-functional-dsvm-akanda
gate:
- gate-akanda-rug-pep8
- gate-akanda-rug-python27
- gate-functional-dsvm-akanda
- name: openstack/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8
- gate-anvil-python27
- gate-anvil-venv-bare-trusty
- gate-anvil-rpms-dsvm-bare-centos6
- gate-anvil-rpms-dsvm-devstack-centos7
- gate-anvil-pylint
gate:
- gate-anvil-pep8
- gate-anvil-python27
- gate-anvil-venv-bare-trusty
- gate-anvil-rpms-dsvm-devstack-centos7
- gate-anvil-pylint
- name: stackforge/aviator
template:
- name: merge-check
check:
- gate-aviator-tests
gate:
- gate-aviator-tests
- name: openstack/bansho
template:
- name: merge-check
- name: noop-jobs
- 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: openstack/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: openstack/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: openstack/cathead
template:
- name: merge-check
check:
- gate-cathead-pep8
- gate-cathead-python27
gate:
- gate-cathead-pep8
- gate-cathead-python27
- name: openstack/ceilometer-powervm
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/ceilometer-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/cerberus
template:
- name: merge-check
- name: python-jobs
- name: openstack/cerberus-dashboard
template:
- name: merge-check
- name: python-jobs
- name: stackforge/cinder-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cl-openstack-client
template:
- name: merge-check
check:
- gate-cl-openstack-client-run-tests
gate:
- gate-cl-openstack-client-run-tests
- name: openstack/cloud-init
template:
- name: merge-check
- name: python-jobs
- name: python26-jobs
- name: python3-jobs
check:
- gate-cloud-init-tox-py27-coverage
- gate-cloud-init-tox-py34-coverage
gate:
- gate-cloud-init-tox-py27-coverage
- gate-cloud-init-tox-py34-coverage
- name: stackforge/cloud-pydashie
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cloudbase-init
template:
- name: merge-check
- name: python3-jobs
- name: publish-to-pypi
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: openstack/cloudcafe
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/cloudkitty
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
post:
- cloudkitty-coverage
- name: openstack/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
post:
- cloudkitty-dashboard-coverage
- name: openstack/cloudpulse
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/cloudroast
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/cognitive
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/compass-adapters
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/compass-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
- name: openstack/compass-web
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compute-hyperv
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: stackforge/congressmiddleware
template:
- name: merge-check
- name: check-requirements
- name: python3-jobs
check:
- gate-congressmiddleware-pep8
- gate-congressmiddleware-python27
gate:
- gate-congressmiddleware-pep8
- gate-congressmiddleware-python27
- name: stackforge/cookbook-pacemaker
template:
- name: merge-check
- name: chef-jobs
- name: openstack/designate-msdnsagent
template:
- name: merge-check
- name: noop-jobs
- name: openstack/devstack-plugin-glusterfs
template:
- name: merge-check
check:
- gate-devstack-plugin-glusterfs-bashate
- gate-tempest-dsvm-full-glusterfs
- gate-manila-tempest-dsvm-glusterfs
- gate-manila-tempest-dsvm-glusterfs-native
gate:
- gate-devstack-plugin-glusterfs-bashate
- name: openstack/devstack-plugin-sheepdog
template:
- name: merge-check
check:
- gate-devstack-plugin-sheepdog-bashate
- gate-tempest-dsvm-full-sheepdog-nv
gate:
- gate-devstack-plugin-sheepdog-bashate
- name: openstack/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: openstack/doc8
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack/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: openstack/drbd-devstack
template:
- name: merge-check
check:
- gate-drbd-devstack-bashate
- gate-tempest-dsvm-full-drbd-devstack
gate:
- gate-drbd-devstack-bashate
- name: openstack/driverlog
template:
- name: merge-check
check:
- gate-driverlog-pep8
- gate-driverlog-python27
gate:
- gate-driverlog-pep8
- gate-driverlog-python27
post:
- driverlog-branch-tarball
pre-release:
- driverlog-tarball
release:
- driverlog-tarball
- name: openstack/ec2-api
template:
- name: python-jobs
- name: python3-jobs
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ec2api
- gate-functional-neutron-dsvm-ec2api
- gate-functional-nova-network-dsvm-ec2api
experimental:
- ec2-api-functional-neutron-dsvm-full
- ec2-api-rally-dsvm-fakevirt
- name: openstack/ec2-driver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/faafo
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-faafo-docs
- gate-faafo-pep8
gate:
- gate-faafo-docs
- gate-faafo-pep8
- name: openstack/flame
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/freezer
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-freezer-pylint
- gate-freezer-pep8
- gate-freezer-python27
gate:
- gate-freezer-pylint
- gate-freezer-pep8
- gate-freezer-python27
- name: openstack/freezer-api
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-freezer-api-pylint
- gate-freezer-api-pep8
- gate-freezer-api-python27
gate:
- gate-freezer-api-pylint
- gate-freezer-api-pep8
- gate-freezer-api-python27
- name: openstack/freezer-web-ui
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-freezer-web-ui-pylint
- gate-freezer-web-ui-pep8
- gate-freezer-web-ui-python27
gate:
- gate-freezer-web-ui-pylint
- gate-freezer-web-ui-pep8
- gate-freezer-web-ui-python27
- name: openstack/fuel-agent
template:
- name: merge-check
check:
- gate-fuel-agent-docs
- gate-fuel-agent-pep8
- gate-fuel-agent-python26
- gate-fuel-agent-python27
- gate-fuel-agent-python34
gate:
- noop
- name: openstack/fuel-astute
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-dev-tools
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-dev-tools-docs
- gate-fuel-dev-tools-pep8
- gate-fuel-dev-tools-python26
- gate-fuel-dev-tools-python27
- gate-fuel-dev-tools-python34
- name: openstack/fuel-devops
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-devops-docs
- gate-fuel-devops-pep8
- gate-fuel-devops-python26
- gate-fuel-devops-python27
- gate-fuel-devops-python34
- name: openstack/fuel-docs
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-docs-pep8
- name: openstack/fuel-library
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-main
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-mirror
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-nailgun-agent
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-octane
template:
- name: merge-check
check:
- gate-fuel-octane-pep8
- gate-fuel-octane-python26
- gate-fuel-octane-python27
gate:
- gate-fuel-octane-pep8
- gate-fuel-octane-python26
- gate-fuel-octane-python27
- name: openstack/fuel-ostf
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-ostf-docs
- gate-fuel-ostf-pep8
- gate-fuel-ostf-python26
- gate-fuel-ostf-python27
- gate-fuel-ostf-python34
- name: stackforge/fuel-ostf-plugin
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-availability-zones
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-calamari
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-calico
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ceilometer-redis
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cinder-netapp
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cisco-aci
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-contrail
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-dbaas-trove
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-database
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-keystone
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-rabbitmq
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-elasticsearch-kibana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-emc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-glusterfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-zabbix
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-glance-nfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ha-fencing
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-influxdb-grafana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ironic
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ldap
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-lma-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-lma-infrastructure-alerting
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-mellanox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-midonet
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-fwaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-lbaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-vpnaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nova-nfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nsxv
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-opendaylight
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-saltstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-solidfire-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-swiftstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-tintri-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-tls
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-vmware-dvs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-vxlan
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-monitoring-emc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-monitoring-extreme-networks
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-snmptrapd
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugins
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-plugins-docs
- gate-fuel-plugins-pep8
- gate-fuel-plugins-python26
- gate-fuel-plugins-python27
- gate-fuel-plugins-python34
- name: stackforge/fuel-provision
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-qa
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-qa-docs
- gate-fuel-qa-pep8
- gate-fuel-qa-python26
- gate-fuel-qa-python27
- gate-fuel-qa-python34
- name: openstack/fuel-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-fuel-specs-python27
gate:
- gate-fuel-specs-python27
- name: openstack/fuel-stats
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-stats-docs
- gate-fuel-stats-pep8
- gate-fuel-stats-python26
- gate-fuel-stats-python27
- gate-fuel-stats-python34
- name: stackforge/fuel-tasklib
template:
- name: merge-check
- name: python26-jobs
- name: publish-to-pypi
check:
- gate-fuel-tasklib-pep8
- gate-fuel-tasklib-python27
gate:
- gate-fuel-tasklib-pep8
- gate-fuel-tasklib-python27
- name: openstack/fuel-upgrade
template:
- name: merge-check
check:
- gate-fuel-upgrade-pep8
- gate-fuel-upgrade-python27
- gate-fuel-upgrade-python26
gate:
- noop
- name: openstack/fuel-web
template:
- name: merge-check
- name: noop-jobs
check:
- gate-fuel-web-docs
- gate-fuel-web-pep8
- gate-fuel-web-python26
- gate-fuel-web-python27
- gate-fuel-web-python34
- name: openstack/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: openstack/gerrit-dash-creator
template:
- name: merge-check
check:
- gate-gerrit-dash-creator-pep8
gate:
- gate-gerrit-dash-creator-pep8
- name: openstack/gertty
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/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: openstack/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: openstack/group-based-policy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-group-based-policy-dsvm-functional
- gate-group-based-policy-dsvm-rally
- name: openstack/group-based-policy-automation
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/group-based-policy-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-group-based-policy-specs-python27
gate:
- gate-group-based-policy-specs-python27
- name: openstack/group-based-policy-ui
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/haos
template:
- name: merge-check
check:
- gate-haos-pep8
gate:
- gate-haos-pep8
- name: stackforge/healthnmon
template:
- name: merge-check
check:
- gate-healthnmon-pep8
- gate-healthnmon-python27
gate:
- gate-healthnmon-pep8
- gate-healthnmon-python27
- name: stackforge/heat-coe-templates
template:
- name: merge-check
check:
- gate-heat-coe-templates-tox-lint
gate:
- gate-heat-coe-templates-tox-lint
- 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: openstack/inception
template:
- name: merge-check
check:
- gate-inception-pep8
gate:
- gate-inception-pep8
- name: openstack/intel-nfv-ci-tests
template:
- name: merge-check
- name: python-jobs
- name: stackforge/keystone-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/kickstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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/mercador-pub
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: stackforge/mercador-sub
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/merlin
template:
- name: merge-check
- name: javascript-jobs
post:
- merlin-js-release-branch
release:
- merlin-js-release-master
- name: stackforge/milk
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/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: openstack/monasca-ceilometer
template:
- name: merge-check
check:
- gate-monasca-ceilometer-pep8
- gate-monasca-ceilometer-python27
gate:
- gate-monasca-ceilometer-pep8
- gate-monasca-ceilometer-python27
- name: openstack/monasca-common
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-common-pep8
- gate-monasca-common-python27
- gate-monasca-common-build
gate:
- gate-monasca-common-pep8
- gate-monasca-common-python27
- gate-monasca-common-build
post:
- monasca-common-localrepo-upload
- name: openstack/monasca-log-api
template:
- name: merge-check
check:
- gate-monasca-log-api-build
gate:
- gate-monasca-log-api-build
post:
- monasca-log-api-localrepo-upload
- name: openstack/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: openstack/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: openstack/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: openstack/monasca-thresh
template:
- name: merge-check
check:
- gate-monasca-thresh-build
gate:
- gate-monasca-thresh-build
post:
- monasca-thresh-localrepo-upload
- name: openstack/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: openstack/monasca-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/namos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nerd-reviewer
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- nerd-reviewer-coverage
- name: openstack/networking-6wind
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-bagpipe-l2
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: stackforge/networking-bigswitch
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-brocade
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-edge-vpn
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-hyperv
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: stackforge/networking-ibm
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-mlnx
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-nec
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
- name: stackforge/networking-portforwarding
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-zvm
template:
- name: merge-check
- name: python-jobs
- name: stackforge/neutron-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nova-docker
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-tempest-dsvm-docker
- gate-tempest-dsvm-docker-centos7
post:
- nova-docker-coverage
- name: openstack/nova-powervm
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: stackforge/nova-salt-formula
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nova-solver-scheduler
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nova-zvm-virt-driver
template:
- name: merge-check
- name: python-jobs
- name: stackforge/novaimagebuilder
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/occi-os
template:
- name: merge-check
- name: noop-jobs
- name: openstack/ooi
template:
- name: docs-on-rtfd
- name: merge-check
- name: pypy-jobs
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack/opencafe
template:
- name: merge-check
check:
- gate-opencafe-pep8
gate:
- noop
- 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
- name: openstack/ops-tags-team
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osprofiler
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- osprofiler-coverage
post:
- osprofiler-coverage
- name: openstack/ospurge
template:
- name: merge-check
check:
- gate-ospurge-pep8
- gate-ospurge-python27
gate:
- gate-ospurge-pep8
- gate-ospurge-python27
- name: openstack/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: noop-jobs
- name: openstack/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: openstack/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: openstack/proliantutils
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-proliantutils-pep8
- gate-proliantutils-python27
gate:
- gate-proliantutils-pep8
- gate-proliantutils-python27
- name: openstack/puppet-autossh
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack/puppet-ceph
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-n1k-vsm
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: stackforge/puppet-nslcd
template:
- name: merge-check
- name: puppet-check-jobs
- 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: stackforge/puppet-openstack_dev_env
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-setproxy
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack/puppet-surveil
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/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: openstack/python-cerberusclient
template:
- name: merge-check
- name: python-jobs
- name: stackforge/python-cloudfoundryclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-python-cloudfoundryclient-pep8
- gate-python-cloudfoundryclient-python27
gate:
- gate-python-cloudfoundryclient-pep8
- gate-python-cloudfoundryclient-python27
- name: openstack/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
post:
- python-cloudkittyclient-coverage
- name: openstack/python-cloudpulseclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-cognitiveclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-fuelclient
template:
- name: python3-jobs
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-fuelclient-pep8
- gate-python-fuelclient-python26
- gate-python-fuelclient-python27
gate:
- gate-python-fuelclient-pep8
- gate-python-fuelclient-python26
- gate-python-fuelclient-python27
- name: openstack/python-group-based-policy-client
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/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-mercadorclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/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: openstack/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
check:
- gate-sdk-dsvm-functional
post:
- python-openstacksdk-coverage
- name: openstack/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: openstack/python-rackclient
template:
- name: merge-check
check:
- python-rackclient-coverage
- gate-python-rackclient-pep8
- gate-python-rackclient-python27
gate:
- gate-python-rackclient-pep8
- gate-python-rackclient-python27
post:
- python-rackclient-coverage
- 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: openstack/python-senlinclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-sticksclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-surveilclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-python-surveilclient-docs
- gate-python-surveilclient-pep8
- gate-python-surveilclient-python27
gate:
- gate-python-surveilclient-docs
- gate-python-surveilclient-pep8
- gate-python-surveilclient-python27
- name: openstack/python-tackerclient
template:
- name: merge-check
check:
- gate-python-tackerclient-pep8
gate:
- gate-python-tackerclient-pep8
- name: openstack/python-watcherclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/rack
template:
- name: merge-check
check:
- rack-coverage
- gate-rack-pep8
- gate-rack-python27
gate:
- gate-rack-pep8
- gate-rack-python27
- name: openstack/radar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/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: openstack/senlin
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-senlin-dsvm-functional
- name: openstack/senlin-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/shaker
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- 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: openstack/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python26-jobs
- name: python3-jobs
check:
- gate-sqlalchemy-migrate-pep8
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py26sa07
- gate-sqlalchemy-migrate-tox-py27sa07
- gate-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: openstack/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: openstack/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-klugman
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-notification-utils
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-notigen
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-quince
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-quincy
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-shoebox
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-simport
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-stackdistiller
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-timex
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/stacktach-winchester
template:
- name: merge-check
check:
- gate-stacktach-pep8
- gate-stacktach-python27
gate:
- gate-stacktach-pep8
- gate-stacktach-python27
- name: openstack/sticks
template:
- name: merge-check
- name: python-jobs
- name: openstack/sticks-dashboard
template:
- name: merge-check
- name: python-jobs
- name: stackforge/striker
template:
- name: merge-check
- name: noop-jobs
- name: openstack/surveil
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python3-jobs
- name: pypy-jobs
check:
- gate-surveil-docs
- gate-surveil-pep8
- gate-surveil-python27
gate:
- gate-surveil-docs
- gate-surveil-pep8
- gate-surveil-python27
- name: openstack/surveil-specs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/swift3
template:
- name: merge-check
- name: python-jobs
check:
- gate-swift3-pylint
- gate-swift3-tox-tempauth
- gate-swift3-tox-keystone
- gate-swift3-tox-s3acl
- gate-tempest-dsvm-swift3
gate:
- gate-swift3-pylint
- gate-swift3-tox-tempauth
- gate-swift3-tox-keystone
- gate-swift3-tox-s3acl
post:
- swift3-coverage
- name: openstack/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: openstack/tacker
template:
- name: merge-check
check:
- gate-tacker-pep8
- gate-tacker-python27
- gate-tacker-dsvm-functional
gate:
- gate-tacker-pep8
- gate-tacker-python27
- name: openstack/tacker-horizon
template:
- name: merge-check
check:
- gate-tacker-horizon-pep8
gate:
- gate-tacker-horizon-pep8
- name: openstack/tacker-specs
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-tacker-specs-python27
gate:
- gate-tacker-specs-python27
- name: openstack/tap-as-a-service
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/telcowg-usecases
template:
- name: merge-check
- name: stackforge-specs-jobs
check:
- gate-telcowg-usecases-python27
gate:
- gate-telcowg-usecases-python27
- name: openstack/terracotta
template:
- name: merge-check
- name: noop-jobs
- name: openstack/third-party-ci-tools
template:
- name: merge-check
- name: noop-jobs
- 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: openstack/tricircle
template:
- name: merge-check
- name: noop-jobs
- name: stackforge/tripleo-ansible
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/vmtp
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: stackforge/warm
template:
- name: merge-check
check:
- gate-warm-pep8
- gate-warm-python27
gate:
- gate-warm-pep8
- gate-warm-python27
- name: openstack/watcher
template:
- name: merge-check
- name: python-jobs
- name: stackforge/windows-diskimage-builder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/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: openstack/xenapi-os-testing
template:
- name: merge-check
- name: noop-jobs
- name: openstack/xstatic-angular
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: stackforge/xstatic-angular-animate
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-bootstrap
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-cookies
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-fileupload
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-gettext
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-lrdragndrop
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-mock
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-sanitize
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-angular-smart-table
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-bootstrap-scss
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-bootswatch
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-d3
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-font-awesome
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-hogan
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jasmine
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jquery-migrate
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jquery.quicksearch
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jquery.tablesorter
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-jsencrypt
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-magic-search
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-mdi
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-qunit
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-rickshaw
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-roboto-fontface
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/xstatic-spin
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/yaql
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi