project-config/zuul/layout.yaml
Doug Wiegley 3139877850 Add the neutron-pg job back into the check queue, non-voting
Possibly the previous race conditions that kicked this job out of the
gate have been addressed as part of the pymysql fixes. Let's start
getting some data, and see if we can find some bugs.

Change-Id: Id40fe990e61a09ebb9e99528f37402c19ccef3c2
2016-02-23 15:31:32 -06:00

10836 lines
283 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: release-post
description: This pipeline runs release-process-critical jobs that operate after specific changes are merged.
manager: IndependentPipelineManager
source: gerrit
precedence: high
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: 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: ansible-role-jobs
check:
- 'gate-{name}-docs'
- 'gate-{name}-linters'
gate:
- 'gate-{name}-docs'
- 'gate-{name}-linters'
- name: ansible-role-functional-jobs-centos7
check:
- 'gate-{name}-dsvm-ansible-functional-centos7'
gate:
- 'gate-{name}-dsvm-ansible-functional-centos7'
- name: ansible-role-functional-jobs-centos7-nv
check:
- 'gate-{name}-dsvm-ansible-functional-centos7-nv'
- name: ansible-role-functional-jobs-trusty
check:
- 'gate-{name}-dsvm-ansible-functional-trusty'
gate:
- 'gate-{name}-dsvm-ansible-functional-trusty'
- name: ansible-role-functional-jobs-trusty-nv
check:
- 'gate-{name}-dsvm-ansible-functional-trusty-nv'
- name: bindep-fallback
check:
- gate-bindep-fallback-ubuntu-trusty-nv
experimental:
- gate-bindep-fallback-devstack-centos7-nv
- gate-bindep-fallback-fedora-23-nv
- 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: periodic-jobs-with-oslo-master
periodic:
- 'periodic-{name}-py27-with-oslo-master'
- 'periodic-{name}-py34-with-oslo-master'
# This is the same template as python-jobs but uses the new
# linters target instead of pep8.
- name: python-jobs-linters
check:
- 'gate-{name}-docs'
- 'gate-{name}-linters'
- 'gate-{name}-python27'
gate:
- 'gate-{name}-docs'
- 'gate-{name}-linters'
- 'gate-{name}-python27'
post:
- '{name}-branch-tarball'
- 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-neutron-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: stable-compat-jobs
check:
- 'gate-tempest-dsvm-neutron-src-{name}-liberty'
- name: lib-forward-testing-plugin
check:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
- 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'
- name: osc-plugin-jobs
check:
- 'check-osc-plugins'
- 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-tags-only'
- name: openstack-client-publish-jobs
release:
- '{name}-docs'
# This job needs to run on all repositories that are part of the
# global requirements syncing which is setup in the requirements
# repository. If a repository is in requirements/projects.txt, it
# has to run these jobs as voting as specified in
# http://docs.openstack.org/developer/requirements/#enforcement-in-projects
- name: check-requirements
check:
- 'gate-{name}-requirements'
gate:
- 'gate-{name}-requirements'
- 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'
- name: periodic-liberty-constraints
periodic-stable:
- 'periodic-{name}-docs-constraints-liberty'
- 'periodic-{name}-python27-constraints-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':
- wheel-build-ubuntu-trusty-amd64:
- wheel-release-trustyx64
- '{name}-announce-release'
# Release OpenStack Server packages.
- name: openstack-server-release-jobs
pre-release:
- '{name}-tarball'
release:
- '{name}-tarball':
- '{name}-announce-release'
- '{name}-merge-release-tags'
- name: release-notes-jobs
check:
- 'gate-{name}-releasenotes'
gate:
- 'gate-{name}-releasenotes'
post:
- '{name}-releasenotes'
tag:
- '{name}-releasenotes'
- name: docs-on-rtfd
post:
- 'hook-{name}-rtfd'
pre-release:
- 'hook-{name}-rtfd'
release:
- 'hook-{name}-rtfd'
- name: chef-rake-jobs
check:
- 'gate-{name}-chef-rake'
- 'gate-{name}-chef-rake-integration-nv'
gate:
- 'gate-{name}-chef-rake'
# Note that we only publish specs by official
# teams on specs.o.o - the publish-specs job should not
# be used for projects not mentioned in governance repository.
# build-only-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: build-only-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: packstack-integration-jobs
check:
- gate-packstack-integration-scenario001-tempest-dsvm-centos7
- gate-packstack-integration-scenario002-tempest-dsvm-centos7
- 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-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-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7
- gate-puppet-openstack-integration-scenario002-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7
gate:
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7
- gate-puppet-openstack-integration-scenario002-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7
- name: puppet-openstack-spec-helper-jobs
check:
- gate-puppet-openstack-spec-helper-unit-dsvm-centos7
- gate-puppet-openstack-spec-helper-beaker-rspec-dsvm-centos7
gate:
- gate-puppet-openstack-spec-helper-unit-dsvm-centos7
- gate-puppet-openstack-spec-helper-beaker-rspec-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-dsvm-centos7
- gate-infra-puppet-apply-fedora-23
- 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-dsvm-centos7
- gate-infra-puppet-apply-fedora-23
- gate-openstackci-beaker-centos7-dsvm
- gate-openstackci-beaker-trusty-dsvm
- name: check-tripleo-jobs
check-tripleo:
- gate-tripleo-ci-f22-ceph
- gate-tripleo-ci-f22-ha
- gate-tripleo-ci-f22-nonha
- gate-tripleo-ci-f22-containers
- name: experimental-bindep-jobs
experimental:
- '{name}-coverage-bindep'
- gate-{name}-pep8-bindep
- gate-{name}-python27-bindep
- gate-{name}-python34-bindep
- gate-{name}-pypy-bindep
- gate-{name}-docs-bindep
- gate-{name}-requirements-bindep
- name: experimental-docu-bindep-jobs
experimental:
- gate-{name}-tox-checklinks-bindep
- gate-{name}-tox-checkniceness-bindep
- gate-{name}-tox-checksyntax-bindep
- gate-{name}-tox-checkdeletions-bindep
- gate-{name}-tox-doc-publish-checkbuild-bindep
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-f22-nonha
- name: salt-formula-jobs
check:
- 'gate-{name}-salt-lint'
gate:
- 'gate-{name}-salt-lint'
- 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'
- name: windmill-jobs-centos7
check:
- 'gate-windmill-deploy-centos7'
gate:
- 'gate-windmill-deploy-centos7'
- name: windmill-jobs-centos7-nv
check:
- 'gate-windmill-deploy-centos7-nv'
- name: windmill-jobs-trusty
check:
- 'gate-windmill-deploy-trusty'
gate:
- 'gate-windmill-deploy-trusty'
- name: windmill-jobs-trusty-nv
check:
- 'gate-windmill-deploy-trusty-nv'
jobs:
- name: ^.*$
parameter-function: set_node_options
swift:
- name: logs
# -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, release notes, unit tests or
# similar components that won't be exercised by the job anyway.
- name: ^.*(devstack|tempest|grenade|rally|swift|networking-ovn|neutron-lbaas|neutron-vpnaas|ironic-inspector|heat)-dsvm.*$
skip-if:
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/neutron-lbaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron-lbaas/tests/unit/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/neutron-vpnaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron-vpnaas/tests/unit/.*$
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-guide/.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic/locale/.*$
- ^ironic/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic-python-agent$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic_python_agent/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic-inspector$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic_inspector/test/.*$
- ^releasenotes/.*$
- ^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/locale/.*$
- ^heat/tests/.*$
- ^releasenotes/.*$
- project: ^openstack/horizon$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^horizon/locale/.*$
- ^horizon/test/.*$
- ^openstack_dashboard/locale/.*$
- ^openstack_dashboard/test/.*$
- ^openstack_dashboard/.*/tests?\.py$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- project: ^openstack/tempest-lib$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^tempest_lib/tests/.*$
- project: ^openstack-dev/devstack$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- project: ^openstack-dev/grenade$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^midonet/neutron/tests/.*$
- project: ^openstack/tap-as-a-service
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^neutron_taas/tests/unit/.*$
- project: ^openstack/monasca-api
all-files-match-any:
- ^.*\.md$
- project: ^openstack/networking-ovn$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- ^vagrant/.*$
- project: ^openstack/rally
all-files-match-any:
- ^doc/.*$
- ^etc/.*$
- ^tests/hacking/.*$
- ^tests/unit/.*$
- ^tox.ini$
- ^.*\.rst$
- ^Dockerfile$
# Skip non-doc jobs for doc-only or translation-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|dsvm-functional-py34|python(27|34)|lbaasv[12]-dsvm-(api|minimal)|dsvm-fullstack)(-constraints)?$
skip-if:
- project: ^openstack/neutron$
all-files-match-any:
- ^neutron/locale/.*$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only neutron-lib changes.
- name: ^.*neutron-lib-python(27|34)(-constraints)?$
skip-if:
- project: ^openstack/neutron-lib$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only neutron-vpnaas changes. The dsvm
# tests area already skipped by another check.
- name: ^.*neutron-vpnaas-python(27|34)(-constraints)?$
skip-if:
- project: ^openstack/neutron-vpnaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip all except release notes and pep8 jobs for heat
- name: ^.*heat-(docs|dsvm-functional-(orig|convg)|python(27|34)).*$
skip-if:
- project: ^openstack/heat$
all-files-match-any:
- ^heat/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only or translation-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)(-constraints)?$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^api-guide/.*$
- ^doc/.*$
- ^nova/locale/.*$
# Skip non-doc jobs for doc-only or translation-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/.*$
- ^heat/locale/.*$
# Skip non-doc jobs for doc-only or translation-only horizon
# changes. Since doc/source/* is checked by horizon-pep8, this job
# should not be skipped.
- name: ^.*horizon-(python27|python34|tox-py27dj.*|npm-run-.*|selenium-headless|dsvm-integration)$
skip-if:
- project: ^openstack/horizon$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^horizon/locale/.*$
- ^openstack_dashboard/locale/.*$
# 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 python-ironicclient changes. Since documents
# are checked by python-ironicclient-pep8 it should not be skipped.
- name: ^gate-(python-ironicclient-(python27|python34|pypy)|ironicclient-dsvm-functional|tempest-dsvm-python-ironicclient-src)$
skip-if:
- project: ^openstack/python-ironicclient$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only bifrost changes. Since documents
# are checked by bifrost-pep8, that job should not be skipped.
- name: ^.*bifrost-(python27|integration-coreosipa-cirros|integration-dibipa-debian-nv)$
skip-if:
- project: ^openstack/bifrost$
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: propose-openstack-manuals-updates
branch: master
# First implementation of packstack integration jobs should be non-voting
# and only on the master branch
- name: ^gate-packstack-integration-scenario00(1|2)-tempest-dsvm-centos7$
voting: false
branch: master
- name: ^gate-puppet-openstackci-puppet-beaker-rspec-dsvm-.*$
voting: false
# puppet-integration scenario jobs non-voting and run after stable/kilo
- name: ^gate-puppet-openstack-integration-scenario00(1|2)-tempest-dsvm-.*$
branch: ^(?!stable/kilo).*$
# puppet-integration lint/syntax jobs run only after 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/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-verify-full
files:
- ^rally/cli/commands/verify.py$
- ^rally/common/io/subunit_v2.py$
- ^rally/ui/templates/verification.*$
- ^rally/verification.*$
- ^tests/ci/.*verify.*$
- name: gate-rally-dsvm-zaqar-zaqar
voting: false
- name: gate-kolla-python34
voting: false
- name: gate-zaqar-tox-integration
voting: false
- name: gate-tempest-dsvm-neutron-nv
branch: ^feature/pecan
# NOTE(markvan) Make these non-voting until resources
# and lbaasv2 environment stablizes
- name: ^gate-heat-dsvm-functional-.*-lbaasv2$
voting: false
# NOTE(tonyb) (heat) functional testing was introduced in the liberty
# cycle so testing the kilo branch doesn't make sense.
- name: gate-heatclient-dsvm-functional
branch: ^(?!stable/kilo).*$
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-tempest-dsvm-heat
branch: ^(stable/(kilo|liberty)).*$
- name: gate-tempest-dsvm-heat-apache
branch: ^(?!stable/(kilo|liberty)).*$
# NOTE(sambetts) Make requirements check non-voting for networking-cisco
# until cisco requirements are in global requirements.
- name: gate-networking-cisco-requirements
voting: false
- name: networking-cisco-coverage
voting: false
- name: gate-neutron-dsvm-functional-py34
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-neutron-pg-full
voting: false
# BUG #1290562 pypy does not work with new setuptools, so is breaking
# all jobs. Disable until there is resolution.
- name: ^gate-.*-pypy$
voting: false
- name: ^gate-tempest-dsvm-cells$
branch: ^(?!stable/(kilo)).*$
# don't run any grenade jobs on the oldest supported stable
# branch, this lets us catch all jobs that don't otherwise have
# additional modifications.
- name: ^gate-grenade-dsvm
branch: ^(?!stable/kilo).*$
- name: gate-grenade-dsvm-neutron-multinode
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
# this is a deprecated way of testing, multinode grenade should be
# used to test this from mitaka forward.
#
# NOTE(sdague) when you remove the kilo branch, remove this line
# as well.
- name: ^gate-grenade-dsvm-partial-ncpu$
branch: ^stable/liberty$
- name: ^gate-grenade-dsvm-multinode
branch: ^(?!stable/(kilo|liberty)).*$
- name: ^gate-tempest-dsvm-ironic-parallel-nv$
branch: ^(?!stable)
- name: ^gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv$
branch: ^(?!stable/(kilo|liberty)).*$
# 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-devstack-dsvm-updown
branch: ^(?!stable)
- name: gate-tempest-dsvm-neutron-identity-v3-only-full
branch: ^(?!stable)
voting: false
- name: gate-ec2-api-python34
branch: ^(?!stable/kilo).*$
- name: gate-functional-neutron-dsvm-gceapi
voting: false
- name: gate-functional-nova-network-dsvm-gceapi
voting: false
- name: ec2-api-rally-dsvm-fakevirt
voting: false
- name: ec2-api-functional-neutron-dsvm-full
voting: false
- name: gate-functional-dsvm-magnum-api
branch: ^(?!stable/kilo).*$
- name: gate-functional-dsvm-magnum-k8s
branch: ^(?!stable/kilo).*$
- name: gate-functional-dsvm-magnum-swarm
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-functional-dsvm-magnum-mesos
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-tempest-dsvm-multinode-full
voting: false
- name: gate-tempest-dsvm-multinode-live-migration
branch: ^(?!stable/(kilo|liberty)).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-guide/.*$
- ^nova/tests/unit/.*$
- ^nova/tests/functional/.*$
- ^nova/tests/.*\.py$
- ^nova/hacking/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
voting: false
- name: gate-tempest-dsvm-neutron-multinode-full
voting: false
- name: gate-tempest-dsvm-neutron-dvr-multinode-full
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-tempest-dsvm-neutron-ovs-native
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-tempest-dsvm-neutron-dvr-ovs-native
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-networking-midonet-python34
branch: ^(?!stable/kilo).*$
- name: ^gate-tempest-dsvm-networking-midonet-v1
voting: false
- name: ^gate-tempest-dsvm-networking-midonet-v2
voting: false
- name: ^gate-tempest-dsvm-networking-midonet-ml2
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-networking-midonet-v2-dsvm-rally-nv
branch: ^(?!stable/(kilo|liberty)).*$
- name: ^gate-tempest-dsvm-networking-odl-(lithium-snapshot|beryllium-snapshot)
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: gate-install-dsvm-networking-bgpvpn
branch: ^(?!stable/kilo).*$
- name: gate-networking-odl-python34
branch: ^(?!stable/(icehouse|juno|kilo)).*$
- name: gate-tempest-dsvm-networking-onos
voting: false
- name: ^gate-tempest-dsvm-dragonflow
branch: ^(?!stable/(kilo)).*$
voting: false
- name: gate-dragonflow-dsvm-rally-nv
branch: ^(?!stable/(kilo)).*$
- name: gate-dragonflow-dsvm-fullstack-nv
branch: ^(?!stable/(kilo)).*$
- name: gate-dragonflow-python34
voting: false
- name: ^gate-neutron-fwaas-dsvm-functional$
voting: false
- name: ^gate-neutron-fwaas-python34$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv1-dsvm-api$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-minimal$
branch: ^(?!stable/kilo).*$
voting: false
- name: ^gate-neutron-lbaasv2-dsvm-healthmonitor$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-listener$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-loadbalancer$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-member$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-pool$
branch: ^(?!stable/kilo).*$
- name: ^gate-neutron-lbaasv2-dsvm-scenario$
branch: ^(?!stable/kilo).*$
voting: false
- name: ^gate-neutron-lbaas-python34$
branch: ^(?!stable/kilo).*$
- name: ^gate-group-based-policy-dsvm-functional$
voting: false
- name: ^gate-group-based-policy-dsvm-rally$
voting: false
- name: ^gate-functional-dsvm-astara.*$
branch: ^(?!stable/(?:juno|kilo)).*$
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
- name: ^gate-tempest-dsvm-neutron-src-.*-liberty$
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-dsvm-functional-qpid
branch: ^stable/(kilo|liberty)$
- name: gate-oslo.messaging-dsvm-functional-pika
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-dsvm-functional-zeromq
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-oslo.log-src-grenade-dsvm
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm-multinode
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.versionedobjects-src-grenade-dsvm-multinode
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-rally-dsvm-cinder
voting: false
- name: gate-cinder-dsvm-apache
branch: ^(?!stable/kilo).*$
voting: false
- name: ^gate-cinder-pylint(-constraints)?$
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: WARNING XML output has changed.
success-message: XML output is unchanged.
- name: gate-jenkins-job-builder-tox-docs-linkcheck
voting: false
failure-message: WARNING broken links in docs
- name: gate-project-config-compare-xml
voting: false
failure-message: Jenkins XML output has changed.
success-message: Jenkins XML output is unchanged.
files:
- 'jenkins/jobs/.*'
- 'tools/run-compare-clonemap.yaml'
- 'tools/run-compare-xml.sh'
- name: gate-dsvm-nodepool
voting: false
- name: gate-dsvm-nodepool-src-shade
voting: false
- name: gate-bashate-devstack
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-project-config-jenkins-project
files:
- 'jenkins/jobs/projects.yaml'
- 'tools/jenkins-projects-checks.py'
- 'tox.ini'
- name: gate-project-config-linters
files:
- '^.*\.sh$'
- '^.*\.py$'
- 'test-requirements.txt'
- '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-gerrit
files:
- '^gerrit/acls/.*$'
- 'tools/check_valid_gerrit_config.sh'
- 'tox.ini'
- name: gate-project-config-nodepool
files:
- '^nodepool/nodepool.yaml'
- '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-ironicclient-dsvm-functional
voting: false
- name: gate-tripleo-ci-f22-containers
voting: false
- name: ^gate-.*-tox-doc-publish-checkbuild$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
- name: ^gate-.*-tox-checklang$
# 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(-constraints)?$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: gate-compute-api-guide
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-guide/build/html/
voting: false
branch: ^(?!stable/(kilo|liberty)).*$
files:
- '^tox.ini$'
- '^api-guide/.*'
- name: ^gate-.*-js-draft
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: ^.*-npm-publish-draft$
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: magnum-coverage
voting: false
- name: gate-python-barbicanclient-devstack-dsvm
branch: ^(?!stable/kilo).*$
- name: gate-python-barbicanclient-devstack-dsvm-oldstable
branch: ^stable/kilo$
- name: gate-barbican-python34
branch: ^(?!stable/kilo).*$
- name: gate-barbican-devstack-dsvm
branch: ^(?!stable/kilo).*$
- name: gate-barbican-devstack-dsvm-oldstable
branch: ^stable/kilo$
- name: gate-barbican-dogtag-devstack-dsvm-f23
voting: false
branch: ^(?!stable/kilo).*$
- name: gate-barbican-dogtag-devstack-dsvm-f23-oldstable
voting: false
branch: ^stable/kilo$
- name: gate-barbican-tox-bandit
voting: false
- name: gate-designate-python34
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-designate-tox-bandit
branch: master
voting: false
- name: gate-congress-python34
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-congress-dsvm-api
branch: ^(?!stable/kilo).*$
- name: gate-congress-new-arch-devstack
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-congress-tox-new_arch
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-cue-python34
voting: false
- name: gate-rally-dsvm-cue-rabbitmq
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-elastic-recheck-tox-queries
voting: false
- name: gate-ironic-python34
branch: ^(?!stable/kilo).*$
- name: gate-sahara-pylint
voting: false
- name: ^gate-sahara-buildimages.*$
branch: ^master$
voting: false
- name: ^gate-sahara-extra-artifacts$
branch: ^(?!stable/kilo).*$
voting: false
- name: sahara-coverage
voting: false
- name: gate-sahara-tox-bandit
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-sahara-python34
branch: ^(?!stable/kilo).*$
- name: gate-sahara-dashboard-dsvm-integration
branch: ^(?!stable/(icehouse)).*$
voting: false
- name: ^gate-sahara-dsvm-scenario.*-heat$
branch: ^(?!stable/(kilo|liberty)).*$
- name: ^gate-sahara-dsvm-scenario.*-nv$
branch: ^stable/liberty$
- name: gate-kite-python34
voting: false
- name: gate-keystone-tox-bandit
branch: ^stable/liberty$
- name: gate-keystone-tox-legacy_drivers
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-tempest-dsvm-keystone-uwsgi-full-nv
branch: ^(?!stable/(kilo|liberty)).*$
- name: keystone-propose-config-updates
branch: ^(?!stable/kilo).*$
- name: gate-tempest-dsvm-keystone-eventlet-full
voting: false
- name: check-osc-plugins
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-keystonemiddleware-tox-bandit
branch: ^stable/liberty$
- name: gate-python-keystoneclient-tox-bandit
branch: ^stable/liberty$
- 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
# python3 support was fully implemented only in mitaka
- name: gate-mistral-python34
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- name: gate-mistral-devstack-dsvm
voting: false
- name: gate-python-mistralclient-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: gate-mistral-docker-buildimage
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: python-jenkins-coverage
voting: false
- name: gate-python-muranoclient-python34
# python3 support was implemented in mitaka
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- name: gate-murano-requirements
# disable job in kilo/juno because of requirements doesn't match global.
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-murano-devstack-dsvm
branch: ^(stable/(?:kilo|liberty)).*$
- name: gate-rally-dsvm-murano-task
branch: ^(?!stable/juno).*$
voting: false
- name: gate-murano-congress-devstack-dsvm
branch: ^(?!stable/juno).*$
voting: false
- name: gate-tempest-dsvm-murano-cfapi
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-murano-api
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- 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$
# disable job in kilo/juno. It was designed during and for liberty
branch: ^(?!stable/(?:juno|kilo)).*$
- 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-networking-cisco-python34
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-heat-python34
branch: ^(?!stable/kilo).*$
- name: gate-horizon-python34
branch: ^(?!stable/kilo).*$
- name: gate-oslo.db-tox-mysql-python
branch: ^(?!stable/kilo).*$
- name: gate-oslo.vmware-python34
branch: ^(?!stable/kilo).*$
- name: gate-oslo.messaging-python34
branch: ^(?!stable/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/kilo).*$
- name: gate-oslo.vmware-tox-bandit
branch: ^(?!stable/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-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/kilo).*$
- name: gate-manila-buildimage-lxd
voting: false
- name: gate-manila-tempest-dsvm-neutron-postgres
voting: false
- name: gate-manila-tempest-dsvm-neutron-no-share-servers-multibackend
voting: false
- name: gate-manila-tempest-dsvm-postgres-zfsonlinux-multibackend
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-manila-tempest-dsvm-neutron-postgres-lvm-multibackend
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-manila-tempest-dsvm-neutron-postgres-lxd-multibackend
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-manila-tempest-dsvm-neutron-scenario-multibackend
voting: false
- name: gate-manila-tempest-dsvm-glusterfs
voting: false
- name: gate-manila-tempest-dsvm-glusterfs-native
voting: false
- name: gate-manila-tempest-dsvm-cephfs-native
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-full-amqp1
voting: false
- name: gate-oslo.messaging-src-dsvm-full-amqp1-centos7
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-full-zmq
voting: false
- name: gate-oslo.messaging-src-dsvm-full-zmq
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-src-dsvm-full-pika
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-telemetry-dsvm-integration-zmq
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-oslo.messaging-telemetry-dsvm-integration-pika
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-pika
branch: ^(?!stable/(?:kilo|liberty)).*$
voting: false
- name: gate-manila-tempest-dsvm-hdfs
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-tempest-dsvm-neutron-dvr
branch: ^(?!stable/kilo).*$
- name: gate-neutron-dsvm-fullstack
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-tacker-dsvm-functional
# disable job in kilo because func tests are not supported in that branch
branch: ^(?!stable/kilo).*$
voting: false
- name: gate-tacker-python34
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-tacker-horizon-python34
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-python-tackerclient-python34
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-tempest-dsvm-neutron-ipv6only
branch: ^master$
voting: false
- name: gate-tempest-dsvm-neutron-serviceipv6
branch: ^master$
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-scenario-functional-dsvm-mysql
voting: false
- name: gate-trove-scenario-functional-dsvm-redis
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-lio
voting: false
- name: gate-horizon-jshint
branch: ^stable/kilo
- name: ^gate-horizon-npm-run-.*$
branch: ^(?!stable/kilo).*$
- name: gate-aodh-dsvm-functional-hbase
branch: ^(?!stable/liberty).*$
- name: ^gate-telemetry-dsvm-integration-.*$
branch: ^(?!stable/kilo).*$
- name: gate-horizon-tox-py27dj18
branch: ^(?!stable/kilo).*$
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-horizon-tox-py27dj19
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-django_openstack_auth-tox-py27dj18
branch: ^(?!stable/(kilo|liberty)).*$
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-django_openstack_auth-tox-py27dj19
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-npm-run-lint
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-npm-run-test
voting: false
- name: gate-tempest-dsvm-ceilometer-mongodb-full
voting: false
- name: gate-horizon-selenium-headless
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-horizon-dsvm-integration
branch: ^(?!stable/(kilo|liberty)).*$
- name: gate-swiftclient-dsvm-functional
branch: ^(?!stable/kilo).*$
- name: ^gate-glanceclient-dsvm-functional
branch: ^(?!stable/kilo).*$
# 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-tempest-dsvm-full-ceph-src-glance_store
# NOTE(flaper87): Disable job in Kilo until we fix the gate.
branch: ^(?!stable/kilo).*$
- name: gate-glance-tox-bandit
branch: ^(?!stable/(kilo|liberty)).*$
voting: false
- name: gate-kolla-dsvm-build-centos-binary
voting: false
- name: gate-kolla-dsvm-deploy-centos-binary
voting: false
- name: gate-kolla-dsvm-build-centos-source
voting: false
- name: gate-kolla-dsvm-deploy-centos-source
voting: false
- name: gate-kolla-dsvm-build-ubuntu-source
voting: false
- name: gate-kolla-dsvm-deploy-ubuntu-source
voting: false
- name: ^(gate-)?devstack-publish-docs
branch: ^master
# beaker tests have been introduced after Juno release
- name: ^gate-puppet-.*-puppet-beaker-rspec-dsvm-.*$
branch: ^(?!stable/(icehouse|juno)).*$
# except for puppet-openstack_extras beaker that have been introduced after Kilo
- name: ^gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-.*$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
# 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
# no need to run the jobs for doc / releasenotes patches
- name: ^gate-puppet-.*-dsvm-.*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- 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-dsvm-.*$
branch: ^(?!stable/(icehouse|juno)).*$
# these compat jobs only work on liberty+
- name: ^gate-tempest-dsvm-nova-v20
branch: ^(?!stable/kilo).*$
- name: ^gate-tempest-dsvm-lxc
branch: ^(?!stable/(kilo|liberty)).*$
# 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-tempest-dsvm-networking-ofagent
voting: false
- name: gate-sdk-dsvm-functional
voting: false
- name: ^gate-fuel-agent-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-dev-tools-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-devops-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-library-puppet-syntax.*$
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-library-puppet-unit.*$
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-library-puppet-syntax-4-dsvm-centos7
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$
- name: ^gate-fuel-library-puppet-unit-4\.0-dsvm-centos7
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$
voting: false
- name: ^gate-fuel-mirror-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: gate-fuel-ostf-python27
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-plugins-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-stats-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-upgrade-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: gate-fuel-web-python27
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: gate-ceilometer-dsvm-functional-mongodb
branch: ^(?!stable/kilo).*$
- name: gate-ceilometer-dsvm-functional-mysql
branch: ^(?!stable/kilo).*$
- name: gate-ceilometer-dsvm-functional-postgresql
branch: ^(?!stable/kilo).*$
# Freezer specific gate settings
- name: ^gate-freezer(-api|-web-ui)?-docs.*$
branch: ^(?!stable/(kilo|liberty)).*$
- name: ^gate-freezer-devstack-dsvm.*$
branch: ^(?!stable/kilo).*$
- name: ^gate-freezer(-api|-web-ui)?-python34.*$
branch: ^(?!stable/kilo).*$
# Python 3.4 jobs
- name: ^gate-cinder-python34(-constraints)?$
branch: ^(?!stable/kilo).*$
- name: gate-compute-hyperv-python34
branch: ^(?!stable/kilo).*$
- name: gate-keystone-python34
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-swift-python34
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-swift-tox-func-in-process-fast-post
voting: false
- name: gate-nova-python34
branch: ^(?!stable/kilo).*$
- name: ^gate-glance-python34(-constraints)?$
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-murano-python34
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-murano-dashboard-python34
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
- name: gate-murano-agent-python34
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
voting: false
- name: gate-networking-hyperv-python34
branch: ^(?!stable/kilo).*$
- name: gate-kuryr-python34
voting: false
# skip all openstack-ansible jobs except the releasenotes/docs
# jobs for rst/doc/releasenotes files
- name: ^gate-openstack-ansible-(?!(docs|releasenotes)).*$
skip-if:
- project: ^openstack/openstack-ansible$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*
- ^releasenotes/.*
# skip the new ubuntu-trusty based commit check for the juno
# branch as it will never work
- name: ^gate-openstack-ansible-commit.*$
branch: ^(?!juno).*$
# skip openstack-ansible-docs gate jobs for the juno branch
# documentation was only introduced in kilo
- name: ^gate-openstack-ansible-docs.*$
branch: ^(?!juno).*$
# skip openstack-ansible-docs post jobs for the juno branch
# documentation was only introduced in kilo
- name: ^openstack-ansible-docs.*$
branch: ^(?!juno).*$
# lint compliance was only introduced in kilo
# this applies to all openstack-ansible repositories
- name: ^gate-openstack-ansible.*-linters$
branch: ^(?!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/kilo).*$
# Saharaclient python 3.4 tests don't run on kilo or earlier
- name: ^gate-python-saharaclient-python34$
branch: ^(?!stable/kilo).*$
# Saharaclient functional test don't run on kilo or earlier
- name: ^gate-saharaclient-dsvm-functional$
branch: ^(?!stable/kilo).*$
# Only run the unit cross tests for cliff against master.
- name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip$
branch: ^master$
# Skip Kilo and Liberty for
# neutronclient-test-dsvm-functional-adv-svcs
- name: ^gate-neutronclient-test-dsvm-functional-adv-svcs$
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: ^gate-ironic-inspector-dsvm.*$
branch: ^(?!stable/1).*$
- name: gate-senlin-dsvm-functional
voting: false
- name: gate-scalpels-dsvm-neutron-devstack-trusty
voting: false
- name: gate-scalpels-dsvm-neutron-fedora-23
voting: false
- name: gate-python-cueclient-python34
voting: false
- name: gate-tempest-dsvm-neutron-full-ssh
voting: false
- name: gate-tempest-dsvm-neutron-plus
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: ^gate-.*-releasenotes$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/
branch: ^(?!stable/(?:juno|kilo)).*$
files:
- '^releasenotes/.*'
- '^tox.ini'
- '^.*requirements.txt$'
# Some projects do not have releasenotes for liberty.
- name: ^gate-(keystoneauth|keystonemiddleware|python-ironicclient|python-keystoneclient|python-openstackclient|os-client-config|puppet-.*)-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
# skip gate-openstack-ansible-releasenotes jobs for juno & kilo branches
- name: ^gate-openstack-ansible-releasenotes$
branch: ^(?!juno|kilo).*$
# Post job is run on liberty and newer branches only
- name: ^(?!gate).*-releasenotes$
branch: ^(?!stable/(?:juno|kilo)).*$
# Skip openstack-ansible-releasenotes post jobs for juno & kilo branches
- name: ^openstack-ansible-releasenotes$
branch: ^(?!juno|kilo).*$
# Constraints Jobs
- name: ^.*-constraints$
branch: ^(?!stable/kilo).*$
- name: gate-neutron-python27
branch: ^(?:stable/kilo).*$
- name: gate-neutron-pep8
branch: ^(?:stable/kilo).*$
- name: gate-neutron-docs
branch: ^(?:stable/kilo).*$
# Don't run python34 on Kilo
- name: ^gate-neutron-vpnaas-python34$
branch: ^(?!stable/kilo).*$
- name: ^gate-cinder-.*-constraints$
voting: false
- name: ^gate-glance-.*-constraints$
voting: false
# End Constraints Jobs
- name: gate-python-fuelclient-python34
branch: ^(?!stable/(?:6\.1|7.0)).*$
- name: gate-python-fuelclient-python27
branch: ^(?!stable/(?:6\.1)).*$
- name: gate-monasca-api-java-tempest-dsvm
voting: false
- name: gate-monasca-persister-tempest-dsvm
voting: false
- name: gate-monasca-persister-java-tempest-dsvm
voting: false
- name: watcher-coverage
voting: false
- name: python-watcherclient-coverage
voting: false
- name: gate-tooz-tox-py27-consul
voting: false
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py34-consul
voting: false
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py34-etcd
branch: ^(?!stable/(?:kilo|liberty)).*$
- name: gate-tooz-tox-py27-etcd
branch: ^(?!stable/(?:kilo|liberty)).*$
# NOTE(sigmavirus24): This is presently failing but will be made voting as
# soon as sahara updates its configuration or fixes its issues.
- name: gate-bandit-integration-sahara
voting: false
# Requirements project publishes documents from master only.
- name: ^(?:gate-)requirements-docs$
branch: master
########################################################################
# The project list is sorted alphabetically.
########################################################################
projects:
- name: openstack-dev/bashate
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-bashate-devstack
- 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
check:
- gate-devstack-bashate
- gate-devstack-unit-tests
- gate-grenade-dsvm-partial-ncpu
- gate-tempest-dsvm-ironic-agent_ssh-nv
- gate-devstack-dsvm-updown
- gate-tempest-dsvm-neutron-identity-v3-only-full
- 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-grenade-dsvm-multinode
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-platform-fedora23-nv
gate:
- gate-devstack-bashate
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
post:
- devstack-publish-docs
experimental:
- gate-ironic-dsvm-functional
- gate-neutron-dsvm-functional
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-tempest-dsvm-cells
- gate-dsvm-mongodb-zaqar
- gate-grenade-dsvm-forward
periodic:
- propose-devstack-plugins-list
- periodic-tempest-dsvm-oslo-latest-full-master
- 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-heat-nv
- gate-grenade-dsvm-multinode
- gate-grenade-publish-docs
gate:
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-grenade-publish-docs
post:
- grenade-publish-docs
experimental:
- gate-grenade-dsvm-neutron-forward
- 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: 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
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: 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
- 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
- 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: bindep-fallback
- name: merge-check
- name: publish-to-pypi
- name: pypy-jobs
- name: python-jobs
- name: experimental-bindep-jobs
check:
- gate-bindep-docs
gate:
- 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: python-jobs
- name: openstack-infra/devstack-gate
template:
- name: merge-check
- name: integrated-gate
- name: grenade
- name: experimental-tripleo-jobs
check:
- gate-devstack-gate-unittests
- gate-devstack-gate-bashate
- gate-dg-hooks-dsvm
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-neutron-dsvm-functional-nv
- gate-swift-dsvm-functional-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-platform-centos7-nv
- gate-tempest-dsvm-multinode-full
- gate-tempest-dsvm-neutron-multinode-full
gate:
- gate-devstack-gate-unittests
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-neutron-dvr-multinode-full
- 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.11
- 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-restack
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-git-restack-python34
release:
- git-restack-infra-docs
- name: openstack-infra/git-review
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-git-review-python34
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
check:
- gate-infra-ansible
gate:
- 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
- gate-jenkins-job-builder-tox-docs-linkcheck
post:
- jenkins-job-builder-coverage
- name: openstack-infra/lodgeit
template:
- name: merge-check
check:
- gate-lodgeit-pep8
- gate-lodgeit-python27
gate:
- gate-lodgeit-pep8
- gate-lodgeit-python27
- name: openstack-infra/log_processor
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: infra-publish-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: bindep-fallback
- name: merge-check
check:
- gate-project-config-compare-xml
- gate-project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-linters
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-nodepool
- gate-project-config-projects-yaml
- gate-infra-docs-index
- gate-generate-specs-site
- gate-project-config-dib
gate:
- gate-project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-linters
- gate-project-config-irc-access
- gate-project-config-nodepool
- 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:
- gate-project-config-compare-xml
- gate-project-config-layout
- gate-project-config-example-linters
- gate-project-config-jenkins-project
gate:
- gate-project-config-layout
- gate-project-config-example-linters
- 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-ciwatch
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-grafyaml
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: infra-publish-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-translation_checksite
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
- name: experimental-bindep-jobs
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/requestsexceptions
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-requestsexceptions-pep8
gate:
- gate-requestsexceptions-pep8
- 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-shade-dsvm-ansible
- gate-dsvm-nodepool-src-shade
gate:
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
- gate-shade-dsvm-ansible
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
- name: python3-jobs
- name: release-notes-jobs
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-linters
- gate-system-config-puppet-syntax
gate:
- gate-system-config-linters
- gate-system-config-puppet-syntax
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
- name: noop-jobs
- name: check-tripleo-jobs
periodic:
- periodic-tripleo-ci-f22-ceph
- periodic-tripleo-ci-f22-ha
- periodic-tripleo-ci-f22-nonha
- periodic-tripleo-ci-f22-ha-liberty
- 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: 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
- name: openstack/aeromancer
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- 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/ansible-role-diskimage-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-jenkins
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-jenkins-job-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-jenkins-plugins
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-nginx
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-nodepool
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-shade
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-ssh
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-zuul
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8
- gate-anvil-python27
- gate-anvil-venv-bare-trusty
- 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: 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: release-notes-jobs
- name: publish-to-pypi
- name: check-requirements
check:
- gate-aodh-dsvm-functional-hbase
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-telemetry-dsvm-integration-aodh
gate:
- gate-aodh-dsvm-functional-hbase
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-telemetry-dsvm-integration-aodh
- name: openstack/api-site
template:
- name: merge-check
- name: openstack-doc-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
check:
- gate-api-site-tox-checklang
- gate-build-swagger
gate:
- gate-api-site-tox-checklang
- gate-build-swagger
post:
- api-site-upstream-translation-update
- openstack-api-ref
- openstack-api-ref-publish-lang
periodic:
- api-site-propose-translation-update
- 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
periodic:
- propose-app-catalog-update
- 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/astara
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: python-jobs
check:
- gate-functional-dsvm-astara
gate:
- gate-functional-dsvm-astara
- name: openstack/astara-appliance
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
check:
- gate-astara-appliance-pep8
- gate-astara-appliance-python27
- gate-functional-dsvm-astara-appliance-src
gate:
- gate-astara-appliance-pep8
- gate-astara-appliance-python27
- gate-functional-dsvm-astara-appliance-src
post:
- astara-appliance-buildimage
- name: openstack/astara-horizon
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
check:
- gate-astara-horizon-pep8
- gate-astara-horizon-python27
- gate-functional-dsvm-astara
gate:
- gate-astara-horizon-pep8
- gate-astara-horizon-python27
- gate-functional-dsvm-astara
- name: openstack/astara-neutron
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
check:
- gate-astara-neutron-pep8
- gate-astara-neutron-python27
- gate-functional-dsvm-astara
gate:
- gate-astara-neutron-pep8
- gate-astara-neutron-python27
- gate-functional-dsvm-astara
- 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/bandit
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-bandit-integration-barbican
- gate-bandit-integration-glance
- gate-bandit-integration-keystone
- gate-bandit-integration-keystonemiddleware
- gate-bandit-integration-magnum
- gate-bandit-integration-oslo.vmware
- gate-bandit-integration-python-keystoneclient
- gate-bandit-integration-python-magnumclient
- gate-bandit-integration-sahara
gate:
- gate-bandit-integration-barbican
- gate-bandit-integration-glance
- gate-bandit-integration-keystone
- gate-bandit-integration-keystonemiddleware
- gate-bandit-integration-magnum
- gate-bandit-integration-oslo.vmware
- gate-bandit-integration-python-keystoneclient
- gate-bandit-integration-python-magnumclient
- name: openstack/bansho
template:
- name: merge-check
- name: noop-jobs
- name: openstack/barbican
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-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-f23
- gate-barbican-dogtag-devstack-dsvm-f23-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/bareon
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-specs
template:
- name: docs-on-rtfd
- name: merge-check
- name: build-only-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/bilean
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- 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: openstack/broadview-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-lib
template:
- name: merge-check
- name: noop-jobs
- name: openstack/castellan
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-castellan-dsvm-functional
- name: openstack/cathead
template:
- name: merge-check
check:
- gate-cathead-pep8
- gate-cathead-python27
gate:
- gate-cathead-pep8
- gate-cathead-python27
- name: openstack/ceilometer
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: release-notes-jobs
check:
- 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-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer
gate:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- 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-telemetry-dsvm-integration-ceilometer
experimental:
- gate-rally-dsvm-fakevirt-ceilometer
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-ceilometer-es
- gate-tempest-dsvm-ceilometer-es-full
- name: openstack/ceilometer-powervm
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/ceilometer-zvm
template:
- name: merge-check
- name: python-jobs
- 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-plugin
- name: publish-to-pypi
post:
- ceilometermiddleware-coverage
- name: openstack/cerberus
template:
- name: merge-check
- name: python-jobs
- name: openstack/cerberus-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/cinder
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
- name: release-notes-jobs
- name: experimental-bindep-jobs
check:
- gate-cinder-pylint
- gate-rally-dsvm-cinder
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-full-devstack-plugin-ceph-nv
- gate-cinder-dsvm-apache
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- gate-cinder-tempest-dsvm-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-cinder-python27-constraints
- gate-cinder-python34-constraints
- gate-cinder-docs-constraints
- gate-cinder-pep8-constraints
- gate-cinder-pylint-constraints
gate:
- gate-tempest-dsvm-full-ceph
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-full-sheepdog-src-os-brick-nv
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27
gate:
- gate-cinder-specs-python27
- name: openstack/cisco-ironic-contrib
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- 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/cliff
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: pypy-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-tip
- gate-tempest-dsvm-neutron-src-cliff
gate:
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-tip
- gate-tempest-dsvm-neutron-src-cliff
- name: openstack/cloud-init
template:
- name: merge-check
- name: python-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: 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: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: publish-to-pypi
post:
- cloudkitty-coverage
- name: openstack/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-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: openstack/cognitive
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/collectd-ceilometer-plugin
template:
- name: merge-check
- name: python-jobs
- name: openstack/compass-adapters
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compass-core
template:
- name: merge-check
check:
- gate-compass-core-pep8
- gate-compass-core-python27
gate:
- gate-compass-core-pep8
- gate-compass-core-python27
- name: openstack/compass-install
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compass-specs
template:
- name: merge-check
- name: build-only-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: openstack/congress
template:
- name: merge-check
- name: check-requirements
- name: python3-jobs
check:
- gate-congress-pep8
- gate-congress-python27
- gate-congress-dsvm-api
- gate-murano-congress-devstack-dsvm
- gate-congress-new-arch-devstack
- gate-congress-tox-new_arch
gate:
- gate-congress-pep8
- gate-congress-python27
- gate-congress-dsvm-api
- name: openstack/congress-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-congress-specs-python27
gate:
- gate-congress-specs-python27
- name: openstack/cookbook-openstack-bare-metal
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-block-storage
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-client
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-common
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-compute
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-dashboard
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-data-processing
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-database
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-identity
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-image
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-integration-test
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-network
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-object-storage
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-database
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-messaging
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-orchestration
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-telemetry
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/coreos-image-builder
template:
- name: merge-check
- name: noop-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-rally-dsvm-cue-rabbitmq
gate:
- gate-cue-integration-dsvm-rabbitmq
pre-release:
- cue-tarball
release:
- cue-tarball
- name: openstack/cue-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/deb-openstack-pkg-tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/debtcollector
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/defcore
template:
- name: merge-check
check:
- gate-defcore-tox-doc8
- gate-defcore-docs
gate:
- gate-defcore-tox-doc8
- gate-defcore-docs
- name: openstack/designate
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: release-notes-jobs
check:
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-rally-dsvm-designate-designate
- designate-coverage
gate:
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
post:
- designate-coverage
experimental:
- gate-designate-dsvm-powerdns-postgres
- gate-designate-tox-bandit
- 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
check:
- gate-designate-dsvm-powerdns
- designate-dashboard-coverage
gate:
- gate-designate-dsvm-powerdns
post:
- designate-dashboard-coverage
- name: openstack/designate-msdnsagent
template:
- name: merge-check
- name: noop-jobs
- name: openstack/designate-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-designate-specs-python27
gate:
- gate-designate-specs-python27
- 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-ceph
template:
- name: merge-check
check:
- gate-devstack-plugin-ceph-bashate
- gate-tempest-dsvm-full-devstack-plugin-ceph
- gate-manila-tempest-dsvm-cephfs-native
gate:
- gate-devstack-plugin-ceph-bashate
- gate-tempest-dsvm-full-devstack-plugin-ceph
- name: openstack/devstack-plugin-glusterfs
template:
- name: merge-check
check:
- gate-devstack-plugin-glusterfs-bashate
- gate-cinder-tempest-dsvm-glusterfs
- gate-manila-tempest-dsvm-glusterfs
- gate-manila-tempest-dsvm-glusterfs-native
gate:
- gate-devstack-plugin-glusterfs-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-kafka
template:
- name: merge-check
check:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
gate:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
- name: openstack/devstack-plugin-pika
template:
- name: merge-check
check:
- gate-devstack-plugin-pika-bashate
gate:
- gate-devstack-plugin-pika-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/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-tempest-dsvm-ironic-pxe_ssh-dib
check-tripleo:
- gate-tripleo-ci-f22-nonha
gate:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-tempest-dsvm-ironic-pxe_ssh-dib
post:
- dib-utils-branch-tarball
- dib-buildimage-debian-ironic
experimental:
- gate-dib-dsvm-functests-devstack-trusty-pip
- gate-dib-dsvm-functests-devstack-centos7-pip
- 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-tempest-dsvm-ironic-pxe_ssh-dib
check-tripleo:
- gate-tripleo-ci-f22-nonha
gate:
- gate-dib-dsvm-functests-devstack-trusty
- gate-dib-dsvm-functests-devstack-centos7
- gate-tempest-dsvm-ironic-pxe_ssh-dib
post:
- dib-buildimage-debian-ironic
- name: openstack/distil
template:
- name: merge-check
check:
- gate-distil-python27
gate:
- gate-distil-python27
- name: openstack/django_openstack_auth
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: translation-jobs
check:
- gate-django_openstack_auth-tox-py27dj18
- gate-django_openstack_auth-tox-py27dj19
gate:
- gate-django_openstack_auth-tox-py27dj18
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/doc8
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack/docs-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-docs-specs-python27
gate:
- gate-docs-specs-python27
- 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/dragonflow
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-dragonflow-python34
- gate-tempest-dsvm-dragonflow
- gate-dragonflow-dsvm-rally-nv
- gate-dragonflow-dsvm-fullstack-nv
- 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-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/ekko
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python3-jobs
- name: openstack/election
template:
- name: merge-check
check:
- gate-election-docs
gate:
- gate-election-docs
- 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/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: check-requirements
- name: openstack/evoque-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/faafo
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-faafo-docs
- gate-faafo-pep8
gate:
- gate-faafo-docs
- gate-faafo-pep8
- name: openstack/fairy-slipper
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack/flame
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/freezer
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- gate-freezer-devstack-dsvm
- gate-freezer-pylint
gate:
- gate-freezer-devstack-dsvm
- gate-freezer-pylint
- name: openstack/freezer-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- gate-freezer-devstack-dsvm
- gate-freezer-api-pylint
gate:
- gate-freezer-devstack-dsvm
- gate-freezer-api-pylint
- name: openstack/freezer-web-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: check-requirements
check:
- gate-freezer-devstack-dsvm
- gate-freezer-web-ui-pylint
gate:
- gate-freezer-devstack-dsvm
- gate-freezer-web-ui-pylint
- name: openstack/fuel-agent
template:
- name: merge-check
- name: python3-jobs
check:
- gate-fuel-agent-pep8
- gate-fuel-agent-python27
gate:
- gate-fuel-agent-pep8
- gate-fuel-agent-python27
- name: openstack/fuel-astute
template:
- name: merge-check
check:
- gate-fuel-astute-puppet-unit-3.8-dsvm-centos7
gate:
- gate-fuel-astute-puppet-unit-3.8-dsvm-centos7
- name: openstack/fuel-dev-tools
template:
- name: merge-check
check:
- gate-fuel-dev-tools-pep8
- gate-fuel-dev-tools-python27
gate:
- gate-fuel-dev-tools-pep8
- gate-fuel-dev-tools-python27
- name: openstack/fuel-devops
template:
- name: merge-check
check:
- gate-fuel-devops-pep8
- gate-fuel-devops-python27
gate:
- gate-fuel-devops-pep8
- gate-fuel-devops-python27
- name: openstack/fuel-docs
template:
- name: merge-check
check:
- gate-fuel-docs-docs
gate:
- gate-fuel-docs-docs
- name: openstack/fuel-library
template:
- name: merge-check
check:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-dsvm-centos7
- gate-fuel-library-puppet-syntax-4-dsvm-centos7
- gate-fuel-library-puppet-unit-3.3-dsvm-centos7
- gate-fuel-library-puppet-unit-3.4-dsvm-centos7
- gate-fuel-library-puppet-unit-3.8-dsvm-centos7
- gate-fuel-library-puppet-unit-4.0-dsvm-centos7
gate:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-dsvm-centos7
- gate-fuel-library-puppet-syntax-4-dsvm-centos7
- gate-fuel-library-puppet-unit-3.3-dsvm-centos7
- gate-fuel-library-puppet-unit-3.4-dsvm-centos7
- gate-fuel-library-puppet-unit-3.8-dsvm-centos7
- name: openstack/fuel-main
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-menu
template:
- name: merge-check
check:
- gate-fuel-menu-pep8
- gate-fuel-menu-python27
gate:
- gate-fuel-menu-pep8
- gate-fuel-menu-python27
- name: openstack/fuel-mirror
template:
- name: merge-check
- name: python3-jobs
check:
- gate-fuel-mirror-pep8
- gate-fuel-mirror-python27
gate:
- gate-fuel-mirror-pep8
- gate-fuel-mirror-python27
- name: openstack/fuel-nailgun-agent
template:
- name: merge-check
check:
- gate-fuel-nailgun-agent-puppet-unit-3.8-dsvm-centos7
gate:
- gate-fuel-nailgun-agent-puppet-unit-3.8-dsvm-centos7
- name: openstack/fuel-noop-fixtures
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-fuel-noop-fixtures-docs
gate:
- gate-fuel-noop-fixtures-docs
- name: openstack/fuel-octane
template:
- name: merge-check
check:
- gate-fuel-octane-pep8
- gate-fuel-octane-python27
gate:
- gate-fuel-octane-pep8
- gate-fuel-octane-python27
- name: openstack/fuel-ostf
template:
- name: merge-check
check:
- gate-fuel-ostf-pep8
- gate-fuel-ostf-python27
gate:
- gate-fuel-ostf-pep8
- gate-fuel-ostf-python27
- name: openstack/fuel-plugin-6wind-virtual-accelerator
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-astara
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-availability-zones
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-bgpvpn
template:
- name: merge-check
- name: noop-jobs
- 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-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-ci
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-debug
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-designate
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-lb
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-hedvig-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-influxdb-grafana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-inkscope
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-mistral
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-network-node
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-nuage
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-onos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-openbook
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-opendaylight
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ovs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-plumgrid
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-purestorage-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-qemu
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-qlogic-sriov-vxlan
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-saltstack
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-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-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/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
check:
- gate-fuel-plugins-pep8
- gate-fuel-plugins-python27
gate:
- gate-fuel-plugins-pep8
- gate-fuel-plugins-python27
- name: openstack/fuel-qa
template:
- name: merge-check
check:
- gate-fuel-qa-pep8
gate:
- gate-fuel-qa-pep8
- name: openstack/fuel-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-fuel-specs-python27
gate:
- gate-fuel-specs-python27
- name: openstack/fuel-stats
template:
- name: merge-check
check:
- gate-fuel-stats-pep8
- gate-fuel-stats-python27
gate:
- gate-fuel-stats-pep8
- gate-fuel-stats-python27
- name: openstack/fuel-upgrade
template:
- name: merge-check
check:
- gate-fuel-upgrade-pep8
- gate-fuel-upgrade-python27
gate:
- gate-fuel-upgrade-pep8
- gate-fuel-upgrade-python27
- name: openstack/fuel-virtualbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-web
template:
- name: merge-check
check:
- gate-fuel-web-pep8
- gate-fuel-web-python27
gate:
- gate-fuel-web-pep8
- gate-fuel-web-python27
- 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/gantt
template:
- name: merge-check
- name: noop-jobs
- name: openstack/gce-api
template:
- name: python-jobs
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-functional-neutron-dsvm-gceapi
- gate-functional-nova-network-dsvm-gceapi
- 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/giftwrap
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: python3-jobs
- name: openstack/git-repo-manifests
template:
- name: merge-check
- name: noop-jobs
- name: openstack/git-upstream
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-git-upstream-pep8
- gate-git-upstream-python27
gate:
- gate-git-upstream-pep8
- gate-git-upstream-python27
- name: openstack/glance
template:
- name: merge-check
- name: python3-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
- name: release-notes-jobs
- name: experimental-bindep-jobs
check:
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-full-devstack-plugin-ceph-nv
- gate-rally-dsvm-glance
- gate-glance-python27-constraints
- gate-glance-python34-constraints
- gate-glance-docs-constraints
- gate-glance-pep8-constraints
gate:
- gate-tempest-dsvm-full-ceph
experimental:
- gate-grenade-dsvm-forward
# NOTE(avarner): this bandit test is in experimental until we've tested
# it on some large commits. Then, it will go into check, so it runs on
# every commit.
- gate-glance-tox-bandit
- name: openstack/glance-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-glance-specs-python27
gate:
- gate-glance-specs-python27
- name: openstack/glance_store
template:
- name: merge-check
- name: python-jobs
- name: 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: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: publish-to-pypi
check:
- gate-gnocchi-pep8
- gate-gnocchi-docs
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py34-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
- gate-gnocchi-dsvm-functional-ceph-mysql
- gate-telemetry-dsvm-integration-gnocchi
gate:
- gate-gnocchi-pep8
- gate-gnocchi-docs
- gate-gnocchi-tox-py27-mysql
- gate-gnocchi-tox-py27-postgresql
- gate-gnocchi-tox-py34-mysql
- gate-gnocchi-tox-py34-postgresql
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql
- gate-gnocchi-dsvm-functional-swift-postgresql
- gate-gnocchi-dsvm-functional-ceph-mysql
- gate-telemetry-dsvm-integration-gnocchi
post:
- gnocchi-branch-tarball
experimental:
- gate-gnocchi-dsvm-functional-influxdb-mysql
- name: openstack/golang-client
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/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: build-only-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: openstack/ha-guide
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
post:
- ha-guide-tox-doc-publishdocs
- name: openstack/heat
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
gate:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
post:
- heat-coverage
experimental:
- gate-heat-dsvm-functional-orig-mysql-lbaasv2
- gate-heat-dsvm-functional-convg-mysql-lbaasv2
- gate-rally-dsvm-fakevirt-heat
- gate-heat-dsvm-functional-orig-postgres-lbaasv1
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- 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-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-heat-specs-python27
gate:
- gate-heat-specs-python27
- 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/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: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: release-notes-jobs
- name: javascript-jobs
- name: experimental-bindep-jobs
check:
- gate-horizon-jshint
- gate-horizon-tox-py27dj18
- gate-horizon-tox-py27dj19
- 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-dsvm-integration
- 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/i18n
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-i18n-pep8
- gate-i18n-docs
gate:
- gate-i18n-pep8
- gate-i18n-docs
- name: openstack/inception
template:
- name: merge-check
check:
- gate-inception-pep8
gate:
- gate-inception-pep8
- 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
check:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-dsvm-centos7
- gate-instack-undercloud-puppet-syntax-4-dsvm-centos7
gate:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-dsvm-centos7
- gate-instack-undercloud-puppet-syntax-4-dsvm-centos7
- name: openstack/intel-nfv-ci-tests
template:
- name: merge-check
- name: python-jobs
- name: openstack/ironic
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- gate-tempest-dsvm-ironic-pxe_ssh
- gate-tempest-dsvm-ironic-pxe_ipa-postgres-nv
- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-pxe_ipa
- gate-ironic-inspector-dsvm-ipa-nv
gate:
- gate-tempest-dsvm-ironic-agent_ssh
- gate-tempest-dsvm-ironic-pxe_ipa
post:
- ironic-coverage
experimental:
- gate-grenade-dsvm-ironic
- gate-grenade-dsvm-partial-ironic
- gate-ironic-dsvm-functional
- gate-tempest-dsvm-ironic-parallel-nv
- gate-tempest-dsvm-ironic-pxe_libvirt-nv
- name: openstack/ironic-inspector
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: release-notes-jobs
check:
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm-dib
- gate-ironic-inspector-dsvm-ipa
gate:
- gate-ironic-inspector-tox-func
- gate-ironic-inspector-dsvm-ipa
- name: openstack/ironic-inspector-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-inspector-specs-pep8
gate:
- gate-ironic-inspector-specs-pep8
- 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-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
- name: release-notes-jobs
check:
- gate-tempest-dsvm-ironic-agent_ssh-src
- gate-tempest-dsvm-ironic-pxe_ipa-src
- gate-ironic-inspector-dsvm-ipa-src-nv
- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv
gate:
- gate-tempest-dsvm-ironic-agent_ssh-src
- gate-tempest-dsvm-ironic-pxe_ipa-src
post:
- ironic-python-agent-buildimage-coreos
- 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-staging-drivers
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/ironic-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: javascript-jobs
- name: translation-jobs
- name: openstack/ironic-webclient
template:
- name: merge-check
- name: javascript-jobs
check:
- ironic-webclient-npm-publish-draft
post:
- ironic-webclient-npm-publish-tarball
release:
- ironic-webclient-npm-publish-tarball
- name: openstack/keystone
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
- name: release-notes-jobs
- name: experimental-bindep-jobs
check:
- gate-keystone-tox-bandit
- gate-keystone-tox-legacy_drivers
- gate-tempest-dsvm-keystone-eventlet-full
- gate-tempest-dsvm-keystone-uwsgi-full-nv
gate:
- gate-keystone-tox-bandit
- gate-keystone-tox-legacy_drivers
post:
- keystone-coverage
- keystone-propose-config-updates
experimental:
- gate-grenade-dsvm-forward
- gate-rally-dsvm-keystone
- 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: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: release-notes-jobs
- name: openstack/keystonemiddleware
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
- name: release-notes-jobs
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/kingbird
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: openstack/kite
template:
- name: merge-check
- 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: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-kolla-python34
- gate-kolla-dsvm-build-centos-binary
- gate-kolla-dsvm-deploy-centos-binary
- gate-kolla-dsvm-build-centos-source
- gate-kolla-dsvm-deploy-centos-source
- gate-kolla-dsvm-build-ubuntu-source
- gate-kolla-dsvm-deploy-ubuntu-source
experimental:
- experimental-kolla-dsvm-deploy-multinode-ubuntu-source
- name: openstack/kolla-mesos
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack/kosmos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/kosmos-specs
template:
- name: merge-check
- name: build-only-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
- name: check-requirements
check:
- gate-install-dsvm-kuryr
- gate-kuryr-dsvm-fullstack-nv
- gate-kuryr-dsvm-rally-nv
- gate-kuryr-python34
gate:
- gate-install-dsvm-kuryr
- name: openstack/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8
gate:
- gate-kwapi-pep8
- 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-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-swarm
- gate-functional-dsvm-magnum-mesos
- magnum-coverage
gate:
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-mesos
- 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: translation-jobs
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-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-lvm-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-manila-tempest-dsvm-neutron-postgres-lxd-multibackend
- gate-manila-tempest-dsvm-cephfs-native
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-manila-tempest-dsvm-postgres-zfsonlinux-multibackend
- name: openstack/manila-image-elements
template:
- name: merge-check
- name: check-requirements
check:
- gate-manila-image-elements-pep8
- gate-manila-image-elements-docs
- gate-manila-buildimage-generic
gate:
- gate-manila-image-elements-pep8
- gate-manila-image-elements-docs
- gate-manila-buildimage-generic
post:
- gate-manila-publishimage-generic
experimental:
- gate-manila-buildimage-lxd
- name: openstack/manila-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/marshal
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/merlin
template:
- name: merge-check
- name: javascript-jobs
post:
- merlin-js-release-branch
release:
- merlin-js-release-master
- name: openstack/mistral
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: release-notes-jobs
check:
- gate-rally-dsvm-mistral-task
- gate-mistral-devstack-dsvm
- gate-mistral-tox-unit-postgresql
post:
- gate-mistral-docker-buildimage
- 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/mistral-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-mistral-specs-python27
gate:
- gate-mistral-specs-python27
- 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-monasca-api-tempest-dsvm
- gate-monasca-api-java-tempest-dsvm
gate:
- gate-monasca-api-pep8
- gate-monasca-api-python27
- gate-monasca-api-build
- gate-monasca-api-tempest-dsvm
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
- name: publish-to-pypi
check:
- gate-monasca-log-api-pep8
- gate-monasca-log-api-python27
- gate-monasca-log-api-build
gate:
- gate-monasca-log-api-pep8
- gate-monasca-log-api-python27
- 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-monasca-persister-tempest-dsvm
- gate-monasca-persister-java-tempest-dsvm
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
- name: translation-jobs
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: openstack/mox3
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/murano
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-kilo
- name: periodic-liberty
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-murano-python34
- murano-coverage
- gate-murano-pylint
- gate-murano-devstack-dsvm
- gate-murano-congress-devstack-dsvm
- gate-rally-dsvm-murano-task
- gate-tempest-dsvm-murano-api
- gate-tempest-dsvm-murano-cfapi
gate:
- gate-tempest-dsvm-murano-api
- gate-murano-devstack-dsvm
post:
- murano-coverage
- name: openstack/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
check:
- gate-murano-agent-python34
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
- name: release-notes-jobs
- name: python3-jobs
- name: translation-jobs
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/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/network-checker
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-network-checker-pep8
- gate-network-checker-python27
gate:
- gate-network-checker-pep8
- gate-network-checker-python27
- name: openstack/networking-6wind
template:
- name: merge-check
- name: python-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-bagpipe
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack-server-release-jobs
- name: check-requirements
- name: openstack/networking-bgpvpn
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack-server-release-jobs
experimental:
- gate-install-dsvm-networking-bgpvpn
- gate-install-dsvm-networking-bgpvpn-bagpipe
- name: openstack/networking-bigswitch
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-brocade
template:
- name: merge-check
- name: python-jobs
- 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: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-networking-cisco-requirements
- networking-cisco-coverage
- name: openstack/networking-edge-vpn
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-fortinet
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-fujitsu
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: openstack/networking-generic-switch
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-hyperv
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- 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: translation-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: check-requirements
- 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-midonet-v1
- gate-tempest-dsvm-networking-midonet-v2
- gate-tempest-dsvm-networking-midonet-ml2
- gate-networking-midonet-v2-dsvm-rally-nv
post:
- networking-midonet-coverage
- name: openstack/networking-mlnx
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-nec
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python3-jobs
- 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-lithium-snapshot
- gate-tempest-dsvm-networking-odl-beryllium-snapshot
experimental:
- gate-rally-dsvm-networking-odl-beryllium-snapshot-nv
- 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-tempest-dsvm-networking-ofagent
gate:
- gate-networking-ofagent-docs
- gate-networking-ofagent-pep8
periodic:
- periodic-tempest-dsvm-networking-ofagent-master
- periodic-tempest-dsvm-networking-ofagent-liberty
- periodic-tempest-dsvm-networking-ofagent-kilo
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
- name: translation-jobs
check:
- gate-tempest-dsvm-networking-ovn
- gate-rally-dsvm-networking-ovn-nv
- gate-install-dsvm-networking-ovn-kuryr-nv
gate:
- gate-tempest-dsvm-networking-ovn
- name: openstack/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
- 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: publish-to-pypi
- name: openstack-server-publish-jobs
- name: openstack-server-release-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/networking-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/neutron
template:
- name: merge-check
- name: python-jobs
- name: python-constraints-jobs
- name: python3-constraints-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty-constraints
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate-neutron
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-bindep-jobs
- name: experimental-tripleo-jobs
- name: release-notes-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-tempest-dsvm-neutron-pg-full
- gate-neutron-lbaasv2-dsvm-minimal
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-tempest-dsvm-ironic-pxe_ipa-nv
gate:
- gate-neutron-dsvm-api
- gate-tempest-dsvm-neutron-linuxbridge
post:
- neutron-coverage
experimental:
- gate-neutron-dsvm-functional-py34
- gate-tempest-dsvm-neutron-plus
- gate-grenade-dsvm-neutron-forward
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
- gate-tempest-dsvm-neutron-ipv6only
- gate-tempest-dsvm-neutron-serviceipv6
- gate-tempest-dsvm-neutron-ovs-native
- gate-tempest-dsvm-neutron-dvr-ovs-native
- gate-neutron-dsvm-api-pecan
- gate-tempest-dsvm-neutron-pecan
- gate-tempest-dsvm-neutron-src-neutron-lib
periodic:
- periodic-tempest-dsvm-neutron-ovs-native-master
- periodic-tempest-dsvm-neutron-dvr-ovs-native-master
- name: openstack/neutron-classifier
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: integrated-gate-neutron
- name: merge-check
- name: periodic-kilo
- name: periodic-liberty
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
post:
- neutron-fwaas-coverage
experimental:
- gate-neutron-fwaas-pep8-constraints
- gate-neutron-fwaas-docs-constraints
- gate-neutron-fwaas-dsvm-api
- gate-neutron-fwaas-dsvm-functional
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-kilo
- name: periodic-liberty
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- 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-minimal
- 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-lbaas-pep8-constraints
- gate-neutron-lbaas-docs-constraints
- gate-neutron-lbaasv2-octavia-dsvm-api
- name: openstack/neutron-lbaas-dashboard
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
check:
- gate-neutron-lbaas-dashboard-npm-run-lint
- gate-neutron-lbaas-dashboard-npm-run-test
- name: openstack/neutron-lib
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: translation-jobs
check:
- gate-tempest-dsvm-neutron-src-neutron-lib
gate:
- gate-tempest-dsvm-neutron-src-neutron-lib
- 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: periodic-liberty
- name: python-jobs
- name: python3-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-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-dsvm-rally
post:
- neutron-vpnaas-coverage
- name: openstack/nomad
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nova
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: periodic-jobs-with-oslo-master
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: translation-jobs
- name: translation-jobs-liberty
- name: experimental-bindep-jobs
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- gate-nova-tox-functional
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-ironic-pxe_ipa-nv
- gate-tempest-dsvm-cells
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-full-devstack-plugin-ceph-nv
- gate-tempest-dsvm-multinode-full
- gate-compute-api-guide
gate:
- gate-nova-tox-functional
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-full-ceph
- gate-tempest-dsvm-cells
post:
- nova-coverage
- compute-api-guide
experimental:
- gate-tempest-dsvm-nova-v20-api
- gate-tempest-dsvm-nova-v20-api-legacy
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-nova-wsgi-full
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-lxc
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects
- gate-tempest-dsvm-multinode-live-migration
- 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: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/nova-solver-scheduler
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- 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/nova-zvm-virt-driver
template:
- name: merge-check
- name: python-jobs
- name: openstack/octavia
template:
- name: check-requirements
- name: merge-check
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-octavia-pep8
- gate-octavia-python27
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
gate:
- gate-octavia-pep8
- gate-octavia-python27
- 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/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:
- gate-opencafe-pep8
- 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
- name: release-notes-jobs
check:
- gate-openstack-ansible-docs
- gate-openstack-ansible-linters
# 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-linters
- gate-openstack-ansible-dsvm-commit
- name: openstack/openstack-ansible-apt_package_pinning
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-galera_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-galera_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-ironic
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-lxc_container_create
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-lxc_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-memcached_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-openstack_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-pip_install
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-pip_lock_down
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-plugins
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-openstack-ansible-plugins-docs
- gate-openstack-ansible-plugins-linters
gate:
- gate-openstack-ansible-plugins-docs
- gate-openstack-ansible-plugins-linters
- name: openstack/openstack-ansible-py_from_git
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-rabbitmq_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-repo_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-rsyslog_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-rsyslog_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- name: openstack/openstack-ansible-security
template:
- name: merge-check
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-centos7-nv
- 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
periodic:
- periodic-openstack-chef-repo-chef-rake-integration
- name: openstack/openstack-chef-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-doc-tools
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
check:
- gate-openstack-doc-tools-pep8
gate:
- gate-openstack-doc-tools-pep8
- name: openstack/openstack-health
template:
- name: merge-check
- name: python-jobs
- name: javascript-jobs
- name: openstack/openstack-manuals
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: translation-jobs-liberty
- name: experimental-docu-bindep-jobs
check:
- gate-openstack-manuals-tox-checklinks
- gate-openstack-manuals-tox-checksyntax
gate:
- gate-openstack-manuals-tox-checksyntax
post:
- openstack-manuals-tox-doc-publishdocs
- propose-openstack-manuals-updates
- name: openstack/openstack-planet
template:
- name: merge-check
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
- name: openstack/openstack-resource-agents
template:
- name: merge-check
- name: noop-jobs
- name: openstack/openstack-salt
template:
- name: merge-check
- name: noop-jobs
- name: openstack/openstack-salt-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- 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
- name: openstack/openstack-ux
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstackdocstheme
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
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
- name: experimental-docu-bindep-jobs
post:
- operations-guide-tox-doc-publishdocs
- name: openstack/ops-tags-team
template:
- name: merge-check
- name: noop-jobs
- name: openstack/os-apply-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- 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
- name: release-notes-jobs
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
experimental:
- gate-tempest-dsvm-full-head-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: release-notes-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: 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
- name: openstack/os-namos
template:
- name: merge-check
- name: noop-jobs
#TODO: add docs
- name: openstack/os-net-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-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
- name: openstack/os-performance-tools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- 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-vif
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python3-jobs
- name: openstack/os-win
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/oslo-incubator
template:
- name: merge-check
- name: noop-jobs
- name: openstack-server-publish-jobs
- 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: stable-compat-jobs
- name: openstack/oslo.concurrency
template:
- name: merge-check
- 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
- name: stable-compat-jobs
post:
- oslo.concurrency-coverage
- name: openstack/oslo.config
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: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslo.context
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: stable-compat-jobs
- name: openstack/oslo.db
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: stable-compat-jobs
check:
- gate-oslo.db-tox-sqla_09
- gate-oslo.db-tox-mysql-python
- name: openstack/oslo.i18n
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: stable-compat-jobs
post:
- oslo.i18n-coverage
- name: openstack/oslo.log
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: stable-compat-jobs
- name: release-notes-jobs
check:
- gate-oslo.log-src-grenade-dsvm
- 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
- name: stable-compat-jobs
check:
- gate-oslo.messaging-dsvm-functional-rabbit
- gate-oslo.messaging-dsvm-functional-qpid
- gate-oslo.messaging-dsvm-functional-amqp1-centos7
- gate-oslo.messaging-dsvm-functional-pika
- gate-oslo.messaging-dsvm-functional-zeromq
- gate-oslo.messaging-python34
- gate-oslo.messaging-src-dsvm-full-amqp1-centos7
- gate-oslo.messaging-src-dsvm-full-pika
- gate-oslo.messaging-src-dsvm-full-zmq
- gate-oslo.messaging-src-grenade-dsvm
- gate-oslo.messaging-src-grenade-dsvm-multinode
- gate-telemetry-dsvm-integration-oslo.messaging
- gate-oslo.messaging-telemetry-dsvm-integration-pika
- gate-oslo.messaging-telemetry-dsvm-integration-zmq
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
post:
- oslo.messaging-coverage
- name: openstack/oslo.middleware
template:
- name: merge-check
- 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: stable-compat-jobs
- 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: stable-compat-jobs
- name: openstack/oslo.privsep
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: stable-compat-jobs
- name: openstack/oslo.rootwrap
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.serialization
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: stable-compat-jobs
- name: openstack/oslo.service
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: stable-compat-jobs
- name: openstack/oslo.utils
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: stable-compat-jobs
- 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: stable-compat-jobs
check:
- gate-oslo.versionedobjects-src-grenade-dsvm-multinode
- name: openstack/oslo.vmware
template:
- name: merge-check
- 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
- name: stable-compat-jobs
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: 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/osops-coda
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-example-configs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-contrib
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-generic
template:
- name: merge-check
check:
- gate-osops-tools-generic-bashate
gate:
- gate-osops-tools-generic-bashate
- 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/osprofiler
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
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/ossa
template:
- name: merge-check
check:
- gate-ossa-docs
gate:
- gate-ossa-docs
post:
- static-ossa-publish
- name: openstack/packetary
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/packstack
template:
- name: merge-check
- name: packstack-integration-jobs
check:
- gate-packstack-pep8
- gate-packstack-python27
gate:
- gate-packstack-pep8
- gate-packstack-python27
- name: openstack/pandaman
template:
- name: merge-check
- name: python-jobs
- name: openstack/performance-docs
template:
- name: merge-check
- name: python-jobs
post:
- performance-docs-docs
- 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/poppy-ui
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
post:
- poppy-ui-coverage
- name: openstack/powervc-driver
template:
- name: merge-check
- name: noop-jobs
- 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/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-aodh
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-autossh
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack/puppet-barbican
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-ceilometer
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-ceph
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
# ceph is only deployed on scenario001
# https://github.com/openstack/puppet-openstack-integration#description
check:
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7
gate:
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-cinder
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-designate
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-ec2api
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-gnocchi
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-heat
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-horizon
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-ironic
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-keystone
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
- name: release-notes-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-magnum
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-manila
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-midonet
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-mistral
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-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: puppet-beaker-jobs
- name: openstack/puppet-n1k-vsm
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-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-nova
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-openstack-cookiecutter
template:
- name: merge-check
check:
- gate-puppet-openstack-cookiecutter-puppet-3-cookiecutter-check-nv
- gate-puppet-openstack-cookiecutter-puppet-4-cookiecutter-check-nv
gate:
- noop
- 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
- 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-release-tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-openstack_spec_helper
template:
- name: merge-check
- name: puppet-openstack-spec-helper-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-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-oslo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
- name: openstack/puppet-pacemaker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
check-tripleo:
- gate-tripleo-ci-f22-ha
- name: openstack/puppet-rally
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-sahara
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-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/puppet-swift
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-openstack-integration-jobs
check-tripleo:
- gate-tripleo-ci-f22-nonha
- name: openstack/puppet-tempest
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-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-openstack-integration-jobs
- name: openstack/puppet-tuskar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-vitrage
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-vswitch
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-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: openstack/pycadf
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
post:
- pycadf-coverage
- 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/pylockfile
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/pymod2pkg
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack/python-aodhclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
post:
- python-aodhclient-coverage
- name: openstack/python-barbicanclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: osc-plugin-jobs
check:
- gate-python-barbicanclient-devstack-dsvm
- gate-python-barbicanclient-devstack-dsvm-oldstable
gate:
- gate-python-barbicanclient-devstack-dsvm
- gate-python-barbicanclient-devstack-dsvm-oldstable
- 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-brick-cinderclient-ext
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: 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-telemetry-dsvm-integration-python-ceilometerclient
gate:
- gate-ceilometerclient-dsvm-functional
- gate-telemetry-dsvm-integration-python-ceilometerclient
post:
- python-ceilometerclient-coverage
- name: openstack/python-cerberusclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-cinderclient
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
- name: pypy-jobs
- name: release-notes-jobs
- name: experimental-bindep-jobs
check:
- gate-cinderclient-dsvm-functional
post:
- python-cinderclient-coverage
experimental:
- gate-grenade-dsvm-forward
- 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-congressclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
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
- name: osc-plugin-jobs
check:
- gate-python-cueclient-python34
- name: openstack/python-designateclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- gate-designate-dsvm-powerdns
- gate-python-designateclient-python34
gate:
- gate-designate-dsvm-powerdns
post:
- python-designateclient-coverage
- 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-evoqueclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/python-fuelclient
template:
- name: python3-jobs
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-fuelclient-pep8
- gate-python-fuelclient-python27
gate:
- gate-python-fuelclient-pep8
- gate-python-fuelclient-python27
- name: openstack/python-ganttclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-glanceclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: experimental-bindep-jobs
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-group-based-policy-client
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-heatclient
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
- name: osc-plugin-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
- name: release-notes-jobs
- name: osc-plugin-jobs
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: python3-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-tempest-dsvm-python-ironicclient-src
- gate-ironicclient-dsvm-functional
gate:
- gate-tempest-dsvm-python-ironicclient-src
post:
- python-ironicclient-coverage
- 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: openstack/python-keystoneclient
template:
- name: merge-check
- 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
- name: release-notes-jobs
- name: experimental-bindep-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: 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: 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: 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
- name: osc-plugin-jobs
check:
- gate-python-mistralclient-devstack-dsvm
- name: openstack/python-monascaclient
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
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-muranoclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-muranoclient-dsvm-functional
gate:
- gate-muranoclient-dsvm-functional
- name: openstack/python-namosclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-neutron-pd-driver
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-neutronclient
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
- name: translation-jobs
- name: release-notes-jobs
- name: experimental-bindep-jobs
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: 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
- name: release-notes-jobs
- name: experimental-bindep-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: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: release-notes-jobs
- name: lib-forward-testing
- name: osc-plugin-jobs
- name: experimental-bindep-jobs
check:
- gate-osc-dsvm-functional
gate:
- gate-osc-dsvm-functional
post:
- python-openstackclient-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
- python-openstacksdk-docs
- 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: openstack/python-saharaclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: release-notes-jobs
- name: osc-plugin-jobs
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: check-requirements
- 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-searchlightclient
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: openstack/python-senlinclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: translation-jobs
- 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-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-swiftclient
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
- name: experimental-bindep-jobs
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-tackerclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-tackerclient-python34
- 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: osc-plugin-jobs
- name: openstack/python-troveclient
template:
- name: merge-check
- name: check-requirements
- name: openstack-client-publish-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-vitrageclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-watcherclient
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- python-watcherclient-coverage
- name: openstack/python-wsmanclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python3-jobs
check:
- gate-python-wsmanclient-pep8
- gate-python-wsmanclient-python27
gate:
- gate-python-wsmanclient-pep8
- gate-python-wsmanclient-python27
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
check:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python27
gate:
- gate-python-zaqarclient-pep8
- gate-python-zaqarclient-python27
- gate-zaqarclient-dsvm-functional
post:
- python-zaqarclient-branch-tarball
- name: openstack/qa-specs
template:
- name: merge-check
- name: openstack-specs-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/rally
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- rally-coverage
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-keystone-v2api-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-light
- gate-rally-dsvm-verify-full
- gate-rally-tox-self
gate:
- gate-rally-install-bare-precise
- gate-rally-dsvm-rally
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify-light
- gate-rally-dsvm-verify-full
post:
- rally-coverage
experimental:
- gate-rally-install-devstack-centos7
- gate-rally-dsvm-ironic-rally
- gate-rally-dsvm-monasca-rally
- gate-rally-dsvm-murano-rally
- gate-rally-dsvm-mistral-rally
- gate-rally-dsvm-designate-rally
- gate-rally-dsvm-zaqar-rally
- name: openstack/ramdisk-func-test
template:
- name: merge-check
check:
- gate-ramdisk-func-test-pep8
gate:
- gate-ramdisk-func-test-pep8
- name: openstack/refstack
template:
- name: merge-check
- name: javascript-jobs
- name: publish-to-pypi
check:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-python34
- gate-refstack-tox-py27-func-mysql
gate:
- gate-refstack-pep8
- gate-refstack-python27
- gate-refstack-tox-py27-func-mysql
- 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/release-schedule-generator
template:
- name: merge-check
- name: noop-jobs
- name: openstack/release-test
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- 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
release-post:
- static-releases-publish
- name: openstack/renderspec
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/reno
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- 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: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: grenade
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: experimental-bindep-jobs
check:
- gate-requirements-docs
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-integration-dsvm
- gate-requirements-integration-dsvm-resolver
- gate-requirements-tox-validate
- gate-grenade-dsvm-multinode
# NOTE(mriedem): The multinode and partial-ncpu jobs should be mutually
# exclusive as to what branches they run on. partial-ncpu should only
# run on stable/liberty changes and multinode should only run on mitaka+
# changes.
- gate-grenade-dsvm-partial-ncpu
gate:
- gate-requirements-docs
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-integration-dsvm
- gate-requirements-tox-validate
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-partial-ncpu
periodic:
- propose-requirements-constraints-master
- wheel-build-ubuntu-trusty-amd64:
- wheel-release-trustyx64
post:
- propose-requirements-updates
- name: openstack/rpm-packaging
template:
- name: merge-check
check:
- gate-rpm-packaging-tox-lint
gate:
- gate-rpm-packaging-tox-lint
- name: openstack/rpm-packaging-tools
template:
- name: merge-check
- name: noop-jobs
# TODO: add docs
- name: openstack/sahara
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-sahara-pylint
- 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-heat-nv
- gate-sahara-dsvm-scenario-nova-heat-nv
- gate-sahara-dsvm-scenario-neutron-direct-nv
- gate-sahara-dsvm-scenario-nova-direct-nv
gate:
- gate-grenade-dsvm-sahara
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-tempest-dsvm-sahara
post:
- sahara-coverage
- name: openstack/sahara-ci-config
template:
- name: merge-check
check:
- gate-sahara-ci-config-pep8
gate:
- gate-sahara-ci-config-pep8
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-sahara-dashboard-pep8
- gate-sahara-dashboard-python27
- gate-sahara-dashboard-dsvm-integration
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-ambari
- gate-sahara-buildimages-plain
gate:
- gate-sahara-image-elements-pep8
post:
- sahara-image-elements-branch-tarball
- name: openstack/sahara-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-sahara-specs-python27
gate:
- gate-sahara-specs-python27
- name: openstack/sahara-tests
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-sahara-tests-dsvm-scenario-neutron-heat-nv
- gate-sahara-tests-dsvm-scenario-nova-heat-nv
- name: openstack/salt-formula-ceilometer
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-cinder
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-glance
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-heat
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-horizon
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-keystone
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-neutron
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-nova
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-opencontrail
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/scalpels
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-scalpels-dsvm-neutron-devstack-trusty
- gate-scalpels-dsvm-neutron-fedora-23
- 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: release-notes-jobs
- name: openstack/searchlight-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-searchlight-specs-python27
gate:
- gate-searchlight-specs-python27
- name: openstack/security-doc
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: experimental-docu-bindep-jobs
post:
- security-doc-tox-doc-publishdocs
- name: openstack/security-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-security-specs-python27
gate:
- gate-security-specs-python27
- name: openstack/senlin
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python3-jobs
- name: release-notes-jobs
- name: translation-jobs
experimental:
- gate-senlin-dsvm-functional
- name: openstack/senlin-dashboard
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: translation-jobs
- name: openstack/service-types-authority
template:
- name: merge-check
- name: noop-jobs
- name: openstack/shaker
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack/shotgun
template:
- name: merge-check
check:
- gate-shotgun-pep8
- gate-shotgun-python27
gate:
- gate-shotgun-pep8
- gate-shotgun-python27
- name: openstack/shovel
template:
- name: merge-check
- name: javascript-jobs
- name: publish-to-npm
- name: openstack/smaug
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/solar
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/solar-resources
template:
- name: merge-check
- name: noop-jobs
- name: openstack/solum
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: pypy-jobs
check:
- 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/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python3-jobs
check:
- gate-sqlalchemy-migrate-pep8
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py27sa07
- gate-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-tox-py27sa07
post:
- sqlalchemy-migrate-branch-tarball
- 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/stackviz
template:
- name: merge-check
- name: javascript-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack/steth
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
post:
- steth-branch-tarball
#TODO: add docs
- name: openstack/stevedore
template:
- name: merge-check
- 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/sticks
template:
- name: merge-check
- name: python-jobs
- name: openstack/sticks-dashboard
template:
- name: merge-check
- name: python-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/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/swauth
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: check-requirements
- name: openstack/swift
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: experimental-bindep-jobs
check:
- gate-swift-tox-func
- gate-swift-tox-func-in-process-fast-post
- 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-bench
template:
- name: merge-check
- name: publish-to-pypi
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: 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/swift-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- 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:
- 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: openstack/syntribos
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-syntribos-pep8
- gate-syntribos-python27
gate:
- gate-syntribos-pep8
- gate-syntribos-python27
- name: openstack/tacker
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-tacker-dsvm-functional
- gate-tacker-python34
- name: openstack/tacker-horizon
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tacker-horizon-pep8
- gate-tacker-horizon-python27
- gate-tacker-horizon-python34
gate:
- gate-tacker-horizon-pep8
- gate-tacker-horizon-python27
- name: openstack/tacker-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-tacker-specs-python27
gate:
- gate-tacker-specs-python27
- name: openstack/tap-as-a-service
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python3-jobs
check:
- gate-tempest-dsvm-tap-as-a-service
gate:
- gate-tempest-dsvm-tap-as-a-service
- 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/telcowg-usecases
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-telcowg-usecases-python27
gate:
- gate-telcowg-usecases-python27
- name: openstack/telemetry-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-telemetry-specs-python27
gate:
- gate-telemetry-specs-python27
- name: openstack/tempest
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: grenade
- name: python3-jobs
- name: publish-to-pypi
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-grenade-dsvm-partial-ncpu
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron
- gate-tempest-dsvm-ironic-agent_ssh-nv
- gate-tempest-dsvm-neutron-full-ssh
- gate-tempest-dsvm-neutron-identity-v3-only-full
# jobs for other configs
- gate-tempest-dsvm-layer4
- 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
# 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-layer4
- gate-grenade-dsvm-multinode
experimental:
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- gate-tempest-dsvm-stress-keystonev3
- gate-tempest-dsvm-multinode-full
- gate-tempest-dsvm-multinode-live-migration
- gate-tempest-dsvm-neutron-multinode-full
- gate-tempest-dsvm-neutron-dvr-multinode-full
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-cells
- gate-tempest-dsvm-ceilometer-mongodb-full
- 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-nova-v20-api
- gate-tempest-dsvm-nova-v20-api-legacy
- gate-tempest-dsvm-neutron-src-tempest-lib
- gate-tempest-dsvm-test-accounts-src-tempest-lib
- gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7
- gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7
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-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:
- 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-neutron-identity-v3-only-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/terracotta
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/third-party-ci-tools
template:
- name: merge-check
- name: noop-jobs
- 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-etcd
- gate-tooz-tox-py34-etcd
- 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-tooz-tox-py27-consul
- gate-tooz-tox-py34-consul
gate:
- gate-tooz-tox-py27-etcd
- gate-tooz-tox-py34-etcd
- 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
- name: openstack/tosca-parser
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- tosca-parser-coverage
- name: openstack/training-guides
template:
- name: merge-check
- name: translation-jobs
check:
- gate-training-guides-tox-doc-publish-checkbuild
gate:
- gate-training-guides-tox-doc-publish-checkbuild
post:
- training-guides-tox-doc-publishdocs
- name: openstack/training-labs
template:
- name: merge-check
- name: python-jobs
- 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/tricircle
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- 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: check-tripleo-jobs
check:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-dsvm-centos7
- gate-tripleo-heat-templates-puppet-syntax-4-dsvm-centos7
post:
- tripleo-heat-templates-branch-tarball
gate:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-dsvm-centos7
- gate-tripleo-heat-templates-puppet-syntax-4-dsvm-centos7
- 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
- name: experimental-bindep-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
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-kilo
- name: periodic-liberty
- name: check-requirements
- name: translation-jobs
- name: release-notes-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-scenario-functional-dsvm-redis
- gate-trove-scenario-functional-dsvm-mysql
- gate-grenade-dsvm-trove
- name: openstack/trove-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-trove-dashboard-pep8
- gate-trove-dashboard-python27
gate:
- gate-trove-dashboard-pep8
- gate-trove-dashboard-python27
post:
- trove-dashboard-branch-tarball
- trove-dashboard-coverage
- name: openstack/trove-integration
template:
- name: merge-check
check:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mysql-kilo
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mysql-kilo
experimental:
- gate-trove-buildimage-mysql
- gate-trove-buildimage-percona
- gate-trove-buildimage-mongodb
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-scenario-functional-dsvm-mysql
- name: openstack/trove-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-trove-specs-python27
gate:
- gate-trove-specs-python27
- 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/vahana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/vitrage
template:
- name: merge-check
- name: python-jobs
- name: openstack/vitrage-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/vitrage-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/vmtp
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/vmware-nsx
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: openstack/watcher
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- watcher-coverage
experimental:
- gate-watcher-dsvm-multinode-nv
- name: openstack/watcher-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python3-jobs
- name: openstack/watcher-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-watcher-specs-python27
gate:
- gate-watcher-specs-python27
- name: openstack/windmill
template:
- name: merge-check
- name: ansible-role-jobs
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- 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: 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
- name: openstack/zaqar
template:
- name: merge-check
- 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
- name: release-notes-jobs
check:
- gate-zaqar-tox-integration
- gate-dsvm-mongodb-zaqar
- gate-dsvm-redis-zaqar
- gate-rally-dsvm-zaqar-zaqar
gate:
- gate-dsvm-mongodb-zaqar
- gate-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
- name: openstack/zaqar-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: z/tempest
gate:
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full