project-config/zuul/layout.yaml

17705 lines
522 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/).*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'release-post job for {change.project} failed'
- 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/.*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Tag of {change.project} failed'
- 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]+$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Pre-release of {change.project} failed'
- 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]+)*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Release of {change.project} failed'
- 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-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- name: ansible-role-functional-jobs-centos7
check:
- 'gate-{name}-ansible-func-centos-7'
gate:
- 'gate-{name}-ansible-func-centos-7'
- name: ansible-role-functional-jobs-centos7-nv
check:
- 'gate-{name}-ansible-func-centos-7-nv'
- name: ansible-role-functional-dsvm-jobs-centos7
check:
- 'gate-{name}-dsvm-ansible-func-centos-7'
gate:
- 'gate-{name}-dsvm-ansible-func-centos-7'
- name: ansible-role-functional-jobs-trusty
check:
- 'gate-{name}-ansible-func-ubuntu-trusty'
gate:
- 'gate-{name}-ansible-func-ubuntu-trusty'
- name: ansible-role-functional-jobs-trusty-nv
check:
- 'gate-{name}-ansible-func-ubuntu-trusty-nv'
- name: ansible-role-functional-dsvm-jobs-trusty
check:
- 'gate-{name}-dsvm-ansible-func-ubuntu-trusty'
gate:
- 'gate-{name}-dsvm-ansible-func-ubuntu-trusty'
- name: ansible-role-functional-jobs-xenial
check:
- 'gate-{name}-ansible-func-ubuntu-xenial'
gate:
- 'gate-{name}-ansible-func-ubuntu-xenial'
- name: ansible-role-functional-jobs-xenial-nv
check:
- 'gate-{name}-ansible-func-ubuntu-xenial-nv'
- name: bindep-fallback
check:
- gate-{name}-bindep-fallback-centos-7
- gate-{name}-bindep-fallback-debian-jessie
- gate-{name}-bindep-fallback-fedora-23
- gate-{name}-bindep-fallback-ubuntu-precise
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
gate:
- gate-{name}-bindep-fallback-centos-7
- gate-{name}-bindep-fallback-debian-jessie
- gate-{name}-bindep-fallback-fedora-23
- gate-{name}-bindep-fallback-ubuntu-precise
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
- name: build-deb-package
check:
- 'gate-{name}-dpkg-debian-jessie'
gate:
- 'gate-{name}-dpkg-debian-jessie'
post:
- '{name}-dpkg-debian-jessie':
- reprepro-import-debian-openstack-jessie:
- reprepro-sign-jessie:
- reprepro-release-deb-openstack
- name: fuel-ccp-component
check:
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
gate:
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- name: python-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
# Invokes the same targets as python-jobs with one change:
# python27-db is used instead of python27. The job
# python27-db sets up databases.
- name: python-db-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-db-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-db-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-db-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-db-ubuntu-xenial'
post:
- '{name}-branch-tarball'
# Invokes the same targets as python-jobs with one change:
# python27-searchlight is used instead of python27.
# The job python27-searchlight installs extra packages.
# The job python27-searchlight-es1 installs extra packages.
- name: python-jobs-searchlight
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
post:
- '{name}-branch-tarball'
- name: python-charm-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
- name: python-charm-interface-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- name: python-charm-layer-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-tox-build-ubuntu-trusty'
- 'gate-{name}-tox-build-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-tox-build-ubuntu-trusty'
- 'gate-{name}-tox-build-ubuntu-xenial'
- name: periodic-jobs-with-oslo-master
periodic:
- 'periodic-{name}-py27-with-oslo-master'
- 'periodic-{name}-py35-with-oslo-master'
- name: periodic-jobs-with-neutron-lib-master
periodic:
- 'periodic-{name}-py35-with-neutron-lib-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-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
- name: grenade-nova-net
check:
- 'gate-grenade-dsvm-ubuntu-trusty'
- 'gate-grenade-dsvm-ubuntu-xenial'
gate:
- 'gate-grenade-dsvm-ubuntu-trusty'
- 'gate-grenade-dsvm-ubuntu-xenial'
experimental:
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
- name: integrated-gate-nova-net
check:
- 'gate-tempest-dsvm-full-ubuntu-trusty'
- 'gate-tempest-dsvm-full-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-full-ubuntu-trusty'
- 'gate-tempest-dsvm-full-ubuntu-xenial'
- name: integrated-gate
check:
- 'gate-tempest-dsvm-neutron-full-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-full-ubuntu-xenial'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-neutron-full-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-full-ubuntu-xenial'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
experimental:
- 'gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial'
- 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}-newton'
- name: lib-forward-testing-plugin
check:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
- name: python34-jobs
check:
- 'gate-{name}-python34'
gate:
- 'gate-{name}-python34'
# Invokes the same targets as python34-jobs, but sets up databases.
- name: python34-db-jobs
check:
- 'gate-{name}-python34-db'
gate:
- 'gate-{name}-python34-db'
# Invokes the same targets as python34-jobs, but sets up extra packages.
# The job python34-searchlight installs extra packages.
- name: python34-jobs-searchlight
check:
- 'gate-{name}-python34-searchlight'
gate:
- 'gate-{name}-python34-searchlight'
- name: python35-jobs-nv
check:
- 'gate-{name}-python35-nv'
# Invokes the same targets as python35-jobs-nv, but sets up databases.
- name: python35-db-jobs-nv
check:
- 'gate-{name}-python35-db-nv'
- name: python35-jobs
check:
- 'gate-{name}-python35'
gate:
- 'gate-{name}-python35'
# Invokes the same targets as python35-jobs, but sets up databases.
- name: python35-db-jobs
check:
- 'gate-{name}-python35-db'
gate:
- 'gate-{name}-python35-db'
# Invokes the same targets as python35-jobs, but sets up extra packages.
# The job python35-searchlight installs extra packages.
- name: python35-jobs-searchlight
check:
- 'gate-{name}-python35-searchlight-nv'
- 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'
# Invokes the same targets as pypy-jobs, but sets up databases.
- name: pypy-db-jobs
check:
- 'gate-{name}-pypy-db'
# gate-.*-pypy is non-voting, therefore not added to any gate.
# Readd it once the job is voting again.
# gate:
# - 'gate-{name}-pypy-db'
- name: openstack-server-publish-jobs
post:
- '{name}-docs-ubuntu-trusty'
- '{name}-docs-ubuntu-xenial'
release:
- '{name}-docs-ubuntu-trusty'
- '{name}-docs-ubuntu-xenial'
- name: openstack-client-publish-jobs
release:
- '{name}-docs-tags-only'
- name: api-ref-jobs
check:
- gate-{name}-api-ref
gate:
- gate-{name}-api-ref
post:
- '{name}-api-ref'
- name: api-guide-jobs
check:
- gate-{name}-api-guide
gate:
- gate-{name}-api-guide
post:
- '{name}-api-guide'
- name: install-guide-jobs
check:
- gate-{name}-install-guide
gate:
- gate-{name}-install-guide
post:
- '{name}-install-guide'
# 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-liberty
periodic-stable:
- 'periodic-{name}-docs-liberty'
- 'periodic-{name}-python27-liberty'
- name: periodic-mitaka
periodic-stable:
- 'periodic-{name}-docs-mitaka'
- 'periodic-{name}-python27-mitaka'
- name: periodic-newton
periodic-stable:
- 'periodic-{name}-docs-newton'
- 'periodic-{name}-python27-newton'
- name: periodic-db-liberty
periodic-stable:
- 'periodic-{name}-docs-liberty'
- 'periodic-{name}-python27-db-liberty'
- name: periodic-db-mitaka
periodic-stable:
- 'periodic-{name}-docs-mitaka'
- 'periodic-{name}-python27-db-mitaka'
- name: periodic-db-newton
periodic-stable:
- 'periodic-{name}-docs-newton'
- 'periodic-{name}-python27-db-newton'
# Used for building documentation projects that contain
# DocBook XML and RST files.
- name: openstack-doc-gate
check:
- gate-{name}-tox-checklinks-ubuntu-xenial
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-checksyntax-ubuntu-xenial
- gate-{name}-tox-checkdeletions-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-checksyntax-ubuntu-xenial
- gate-{name}-tox-checkdeletions-ubuntu-xenial
- 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-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
- name: openstack-doc-translation
check:
- gate-{name}-tox-checklang-ubuntu-xenial
gate:
- gate-{name}-tox-checklang-ubuntu-xenial
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-mitaka
periodic:
- '{name}-propose-translation-update-mitaka'
- name: translation-jobs-newton
periodic:
- '{name}-propose-translation-update-newton'
- name: infra-publish-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
post:
- '{name}-infra-docs'
# Publish wheels and sdists to pypi.python.org, then sync to all of
# the appropriate mirrors.
- name: publish-to-pypi
pre-release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload':
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
- '{name}-announce-release'
# Do a pre-check on xstatic version numbers matching tags then upload
# wheels and sdists etc.
- name: xstatic-publish-jobs
pre-release:
- 'xstatic-check-version':
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload'
release:
- 'xstatic-check-version':
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload':
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
- '{name}-announce-release'
# Release OpenStack Server packages.
- name: openstack-server-release-jobs
pre-release:
- '{name}-tarball':
- '{name}-tarball-signing'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
- 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-centos-7-nv'
- 'gate-{name}-chef-rake-integration-ubuntu-trusty-nv'
- 'gate-{name}-chef-rake-integration-ubuntu-xenial-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-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-xenial'
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-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-xenial'
- 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-centos-7
- gate-packstack-integration-scenario002-tempest-centos-7
- gate-packstack-integration-scenario003-tempest-centos-7
gate:
- gate-packstack-integration-scenario001-tempest-centos-7
- gate-packstack-integration-scenario002-tempest-centos-7
- gate-packstack-integration-scenario003-tempest-centos-7
- name: puppet-branch-tarball-jobs
post:
- '{name}-branch-tarball'
- name: puppet-beaker-jobs
check:
- gate-{name}-puppet-beaker-rspec-ubuntu-trusty
- gate-{name}-puppet-beaker-rspec-centos-7
gate:
- gate-{name}-puppet-beaker-rspec-ubuntu-trusty
- gate-{name}-puppet-beaker-rspec-centos-7
- name: puppet-beaker-jobs-xenial
check:
- gate-{name}-puppet-beaker-rspec-ubuntu-xenial
gate:
- gate-{name}-puppet-beaker-rspec-ubuntu-xenial
- name: tripleo-puppet-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-liberty
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-mitaka
- name: puppet-openstack-integration-jobs-all
check:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
gate:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- name: puppet-openstack-integration-jobs-scenario001
check:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario002
check:
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario003
check:
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario004
experimental:
- gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial-nv
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7-nv
- name: puppet-openstack-libraries-jobs
check:
- gate-puppet-openstack-libraries-puppet-lint-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-3-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-4-centos-7
- gate-puppet-openstack-libraries-puppet-unit-centos-7
- gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
gate:
- gate-puppet-openstack-libraries-puppet-lint-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-3-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-4-centos-7
- gate-puppet-openstack-libraries-puppet-unit-centos-7
- gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
- name: puppet-syntax
check:
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
gate:
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- 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-centos-7
- gate-{name}-puppet-syntax-4-centos-7
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- name: puppet-module-unit-jobs
check:
- gate-{name}-puppet-unit-3.3-centos-7
- gate-{name}-puppet-unit-3.4-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-centos-7
- gate-{name}-puppet-unit-3.7-centos-7
- gate-{name}-puppet-unit-3.8-centos-7
- gate-{name}-puppet-unit-4.0-centos-7
- gate-{name}-puppet-unit-4.5-centos-7
- gate-{name}-puppet-unit-latest-centos-7
gate:
- gate-{name}-puppet-unit-3.3-centos-7
- gate-{name}-puppet-unit-3.4-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-centos-7
- gate-{name}-puppet-unit-3.7-centos-7
- gate-{name}-puppet-unit-3.8-centos-7
- gate-{name}-puppet-unit-4.0-centos-7
- gate-{name}-puppet-unit-4.5-centos-7
- name: infra-puppet-apply-jobs
check:
- gate-infra-puppet-apply-centos-7
- gate-infra-puppet-apply-debian-jessie
- gate-infra-puppet-apply-ubuntu-precise
- gate-infra-puppet-apply-ubuntu-trusty
- gate-infra-puppet-apply-ubuntu-xenial
- gate-infra-puppet-apply-fedora-23
- gate-infra-puppet-apply-fedora-24
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
gate:
- gate-infra-puppet-apply-centos-7
- gate-infra-puppet-apply-debian-jessie
- gate-infra-puppet-apply-ubuntu-precise
- gate-infra-puppet-apply-ubuntu-trusty
- gate-infra-puppet-apply-ubuntu-xenial
- gate-infra-puppet-apply-fedora-23
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
- name: infra-logstash-filter-jobs
check:
- gate-logstash-filters-ubuntu-trusty
- gate-logstash-filters-ubuntu-xenial
- name: check-tripleo-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha
- gate-tripleo-ci-centos-7-ovb-nonha
check:
- gate-tripleo-ci-centos-7-nonha-multinode
- gate-tripleo-ci-centos-7-scenario001-multinode-nv
- gate-tripleo-ci-centos-7-scenario002-multinode
- gate-tripleo-ci-centos-7-scenario003-multinode
- gate-tripleo-ci-centos-7-nonha-multinode-updates-nv
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
- gate-tripleo-ci-centos-7-scenario002-multinode
- gate-tripleo-ci-centos-7-scenario003-multinode
experimental:
- gate-tripleo-ci-centos-7-containers-multinode-nv
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-upgrades-nv
- name: check-tripleo-undercloud-jobs
check:
- gate-tripleo-ci-centos-7-undercloud
- gate-tripleo-ci-centos-7-undercloud-upgrades-nv
gate:
- gate-tripleo-ci-centos-7-undercloud
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-updates
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-ha-tempest
- gate-tripleo-ci-centos-7-ovb-ha-ipv6
- gate-tripleo-ci-centos-7-ovb-fakeha-caserver
- name: salt-formula-jobs
check:
- 'gate-{name}-salt-lint'
gate:
- 'gate-{name}-salt-lint'
- name: designate-dsvm-jobs
check:
# Remove the two jobs below when Mitaka is EOL
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-tempest-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-bind9
- gate-tempest-dsvm-designate-powerdns-postgres-nv
- gate-tempest-dsvm-designate-powerdns-worker-model-nv
- gate-rally-dsvm-designate-designate
- gate-grenade-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-pdns4-nv
- gate-tempest-dsvm-designate-powerdns-identity-v3-only-nv
gate:
# Remove the two jobs below when Mitaka is EOL
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-tempest-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-bind9
- gate-grenade-dsvm-designate-powerdns
experimental:
- gate-tempest-dsvm-designate-agent-knot2
- gate-tempest-dsvm-designate-agent-djbdns
- gate-tempest-dsvm-designate-agent-gdnsd
- name: nodejs4-jobs
check:
- gate-{name}-nodejs4-npm-run-lint
- gate-{name}-nodejs4-npm-run-test
gate:
- gate-{name}-nodejs4-npm-run-lint
- gate-{name}-nodejs4-npm-run-test
- name: nodejs4-publish-to-npm
release:
- '{name}-nodejs4-npm-publish-tarball':
- '{name}-npm-upload'
- name: nodejs4-docs
check:
- 'gate-{name}-nodejs4-npm-docs'
gate:
- 'gate-{name}-nodejs4-npm-docs'
- name: nodejs6-jobs
check:
- gate-{name}-nodejs6-npm-run-lint
- gate-{name}-nodejs6-npm-run-test
- name: nodejs6-publish-to-npm
release:
- '{name}-nodejs6-npm-publish-tarball':
- '{name}-npm-upload'
- name: nodejs6-docs
check:
- 'gate-{name}-nodejs6-npm-docs'
gate:
- 'gate-{name}-nodejs6-npm-docs'
- name: windmill-jobs-centos7
check:
- 'gate-windmill-deploy-centos-7'
gate:
- 'gate-windmill-deploy-centos-7'
- name: windmill-jobs-centos7-nv
check:
- 'gate-windmill-deploy-centos-7-nv'
- name: windmill-jobs-trusty
check:
- 'gate-windmill-deploy-ubuntu-trusty'
gate:
- 'gate-windmill-deploy-ubuntu-trusty'
- name: windmill-jobs-trusty-nv
check:
- 'gate-windmill-deploy-ubuntu-trusty-nv'
- name: windmill-jobs-xenial
check:
- 'gate-windmill-deploy-ubuntu-xenial'
gate:
- 'gate-windmill-deploy-ubuntu-xenial'
- name: windmill-jobs-xenial-nv
check:
- 'gate-windmill-deploy-ubuntu-xenial-nv'
jobs:
- name: ^.*$
parameter-function: set_node_options
# -nv jobs are never voting.
- name: ^.*-nv$
voting: false
# Restrict explicit ubuntu-trusty jobs to < Newton
# and xenial to >= Newton.
- name: ^.*-ubuntu-trusty(-nv)?$
branch: ^stable/(liberty|mitaka)$
- name: ^.*-ubuntu-xenial(-nv)?$
branch: ^(?!stable/(liberty|mitaka)).*$
# These are tests for the designated branch run against
# projects that only have a master branch therefore we need
# to run ubuntu-trusty jobs against master.
- name: ^.*-ubuntu-trusty-(liberty|mitaka)(-nv)?$
branch: master
# Restrict python35 testing to >= Newton.
- name: ^gate-.*-python35(-db)?(-nv)?$
branch: ^(?!stable/(liberty|mitaka)).*$
# Make sure we run ubuntu-trusty on master for puppet-apply.
- name: ^gate-infra-puppet-apply-ubuntu-trusty$
branch: master
# Transitional as we remove Fedora 23
- name: ^gate-infra-puppet-apply-fedora-24$
voting: false
# Make sure we run ubuntu-trusty on master for tempest-dsvm-lxc.
- name: ^gate-tempest-dsvm-lxc-ubuntu-trusty$
branch: master
# Make sure we run ubuntu-trusty on master for logstash-filters.
- name: ^gate-logstash-filters-ubuntu-trusty$
branch: master
# Make sure we run ubuntu-trusty tests for diskimage-builder at
# least while nodepool is a trusty host.
- name: ^gate-dib-dsvm-functests-ubuntu-trusty.*$
branch: master
- name: ^gate-logstash-filters-ubuntu-(trusty|xenial)$
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$
- name: ^gate-governance-linters.*$
voting: false
# Never have the governance validation job voting. It is strictly for
# extra information and only run if the projects.yaml is changed
- name: ^gate-governance-tox-validate-ubuntu-xenial$
voting: false
files:
- ^reference/projects.yaml$
# 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|install|neutron-lbaas|neutron-vpnaas|ironic-inspector|heat)-dsvm.*$
skip-if:
- project: ^openstack/cinder$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^cinder/hacking/.*$
- ^cinder/locale/.*$
- ^cinder/tests/functional.*$
- ^cinder/tests/unit.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^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$
- ^api-ref/.*$
- ^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/ironic$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^install-guide/.*$
- ^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/(?!.*tempest).*$
- ^releasenotes/.*$
- ^tox.ini$
- project: ^openstack/ironic-lib$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^ironic_lib/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/manila$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^manila/hacking/.*$
- ^manila/tests/.*$
- ^releasenotes/.*$
- ^run_tests.sh$
- ^tools/.*$
- ^tox.ini$
- ^api-ref/.*$
- ^install-guide/.*$
- project: ^openstack/monasca-api
all-files-match-any:
- ^.*\.md$
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/unit/.*$
- ^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/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^midonet/neutron/tests/.*$
- project: ^openstack/networking-ovn$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- ^vagrant/.*$
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/rally
all-files-match-any:
- ^doc/.*$
- ^etc/.*$
- ^tests/hacking/.*$
- ^tests/unit/.*$
- ^tox.ini$
- ^.*\.rst$
- ^Dockerfile$
- project: ^openstack/tap-as-a-service
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^neutron_taas/tests/unit/.*$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- project: ^openstack/tempest-lib$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^tempest_lib/tests/.*$
- ^releasenotes/.*$
- project: ^openstack-dev/devstack$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- project: ^openstack-dev/grenade$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only 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-fullstack|dsvm-functional|dsvm-functional-py34|python(27|34|35))(-ubuntu-.*)?|coverage-.+|lbaasv[12]-dsvm-(api|minimal))$
skip-if:
- project: ^openstack/neutron$
all-files-match-any:
- ^neutron/locale/.*$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non docs jobs for doc-only neutronclient changes
- name: ^gate-(python-neutronclient-(python27|python3[45](-nv)?|pypy)|neutronclient-test-dsvm-functional|neutronclient-test-dsvm-functional-adv-svcs|tempest-dsvm-neutron-src-python-neutronclient)$
skip-if:
- project: ^openstack/python-neutronclient$
all-files-match-any:
- ^neutron/locale/.*$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only neutron-lib changes.
- name: ^.*(neutron-lib-(python(27|3[45](-nv)?)|coverage)|tempest-dsvm-neutron-src-neutron-lib)$
skip-if:
- project: ^openstack/neutron-lib$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^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|3[45](-nv)?)$
skip-if:
- project: ^openstack/neutron-vpnaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip heat docs for release notes and translation
- name: ^.*heat-docs.*$
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-(db-)?functional|python27-db|python3[45]-db(-nv)?)
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^api-.*$
- ^doc/.*$
- ^nova/locale/.*$
- ^releasenotes/.*$
# 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|python3[45])-db(-nv)?$
skip-if:
- project: ^openstack/heat$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^heat/locale/.*$
- ^releasenotes/.*$
# 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-(python(27|34|35)|tox-py27dj.*|nodejs4-npm-run-.*|selenium-headless|dsvm-integration.*|dsvm-tempest-plugin)(-ubuntu-.*)?(-nv)?$
skip-if:
- project: ^openstack/horizon$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^horizon/locale/.*$
- ^openstack_dashboard/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only ironic changes. Since documents are checked
# by ironic-pep8 it should not be skipped.
- name: ^.*ironic-(python27|python3[45])-db(-nv)?$
skip-if:
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*ironic-inspector-(python27-db|python3[45]-db(-nv)?|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|python3[45](-nv)?|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-tinyipa|integration-dibipa-debian-nv|integration-dhcp-nv)$
skip-if:
- project: ^openstack/bifrost$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only python-tripleoclient changes. Since documents
# are checked by python-tripleoclient-pep8 it should not be skipped.
# Tripleo-ci gate jobs are disabled for docs-only patches elsewhere.
- name: ^gate-python-tripleoclient-(python27|python34)$
skip-if:
- project: ^openstack/python-tripleoclient$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only tripleo-common changes. Since documents
# are checked by tripleo-common-pep8 it should not be skipped.
# Tripleo-ci gate jobs are disabled for docs-only patches elsewhere.
- name: ^gate-tripleo-common-(python27|python34)$
skip-if:
- project: ^openstack/tripleo-common$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# tripleo multinode and undercloud jobs were introduced during Newton cycle.
- name: ^gate-tripleo-ci-.*(multinode|undercloud).*$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(emilien): zuul v2 does not allow us to specify files rules for specific projects
# and are global to the jobname.
# It will be done with zuul v3:
# http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs
- name : ^gate-tripleo-ci-centos-7-scenario001-multinode.*$
files:
- ^puppet/services/aodh.*$
- ^manifests/profile/base/aodh.*$
- ^puppet/services/ceilometer.*$
- ^manifests/profile/base/ceilometer.*$
- ^puppet/services/gnocchi.*$
- ^manifests/profile/base/gnocchi.*$
- test-environments/scenario001-multinode.yaml
- templates/scenario001-multinode-pingtest.yaml
- name : ^gate-tripleo-ci-centos-7-scenario002-multinode.*$
files:
- ^puppet/services/cinder.*$
- ^manifests/profile/base/cinder.*$
- ^puppet/services/zaqar.*$
- ^manifests/profile/base/zaqar.*$
- ^puppet/services/swift.*$
- ^manifests/profile/base/swift.*$
- test-environments/scenario002-multinode.yaml
- templates/scenario002-multinode-pingtest.yaml
- name : ^gate-tripleo-ci-centos-7-scenario003-multinode.*$
files:
- ^puppet/services/sahara.*$
- ^manifests/profile/base/sahara.*$
- ^puppet/services/mistral.*$
- ^manifests/profile/base/mistral.*$
- test-environments/scenario003-multinode.yaml
- templates/scenario003-multinode-pingtest.yaml
# Test TripleO stable/liberty in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-liberty$
branch: ^(stable/liberty).*$
# Test TripleO stable/mitaka in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-mitaka$
branch: ^(stable/mitaka).*$
# 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-db|python3[45]-db(-nv)?)$
skip-if:
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only magnum changes. Since
# doc/source/conf.py is checked by gate-magnum-pep8, that job
# should not be skipped.
- name: ^gate-magnum-python(27|3[45](-nv)?)$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only tap-as-a-service changes. Since
# doc/source/conf.py is checked by tap-as-a-service-pep8, that job
# should not be skipped.
- name: ^.*tap-as-a-service-(python27-db|python3[45]-db(-nv)?)$
skip-if:
- project: ^openstack/tap-as-a-service$
all-files-match-any:
- ^.*\.rst$
- ^specs/.*$
- ^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|python3[45](-nv)?)$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only kolla changes.
- name: ^gate-kolla.*(?<!docs-ubuntu-(trusty|xenial))$
skip-if:
- project: ^openstack/kolla.*$
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
- name: gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
branch: ^(stable/liberty).*$
# Packstack integration jobs should only run on master and stable/mitaka
# onwards
- name: ^gate-packstack-integration-.*-tempest-centos-7$
skip-if:
- project: openstack/packstack
all-files-match-any:
- ^releasenotes/.*$
- ^docs/.*$
branch: ^(?!stable/liberty).*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-(puppet-.*-(syntax|unit|beaker|tempest)-|tripleo-ci-centos-7-).*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- project: ^openstack/(python-tripleoclient|tripleo-common)$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-octavia-v1-dsvm-scenario-ubuntu-xenial.*$
skip-if:
- project: ^openstack/octavia
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
# Only run the cross unittests on upper-constraints.txt updates
- name: ^gate-cross-.*-python.*$
files: ^upper-constraints.txt$
- name: ^gate-puppet-openstackci-puppet-beaker-rspec-.*$
voting: false
# puppet-integration on trusty stopped after Mitaka (OpenStack) and Hammer (Ceph) releases.
- name: ^gate-puppet-openstack-integration-3-scenario00(1|2)-tempest-ubuntu-trusty$
branch: ^(stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario004 was introduced after Mitaka (OpenStack) and Hammer (Ceph).
- name: ^gate-puppet-openstack-integration-(3|4)-scenario004.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario003 was introduced after Liberty (OpenStack) but we stop to
# test Trusty after Mitaka.
- name: ^gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty$
branch: ^(stable/mitaka).*$
# puppet-integration scenario003 was introduced after Liberty (OpenStack).
- name: ^gate-puppet-openstack-integration-3-scenario003-tempest-centos-7$
branch: ^(?!stable/liberty).*$
# 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-.*$
branch: ^master
voting: false
# Starting from Newton and Jewel, Puppet OpenStack will gate on Xenial nodes.
- name: ^gate-.*-puppet-beaker-rspec-ubuntu-xenial.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
# Before Newton and Jewel, Puppet OpenStack gates on Trusty nodes.
- name: ^gate-.*-puppet-beaker-rspec-ubuntu-trusty.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Starting from Newton and Jewel, Puppet OpenStack stops testing on Puppet 3.3, 3.4, 3.7 and 4.0.
- name: ^gate-puppet-.*-puppet-unit-(3.(3|4|7)|4.0)-.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Starting from Mitaka and Jewel, Puppet OpenStack starts voting on Puppet 4.5.
- name: ^gate-puppet-.*-puppet-unit-4.5-.*$
branch: ^(?!stable/(liberty|hammer)).*$
# Liberty, Mitaka, Hammer gates test Puppet 3.
- name: ^gate-puppet-openstack-integration-3-.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Newton and beyond, Jewel gates test Puppet 4.
- name: ^gate-puppet-openstack-integration-4-.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
- name: gate-requirements-python34
branch: master
voting: false
# This overrides the above "looser" match above, while we work through the
# py34 -> py35 transition
- name: gate-requirements-integration-dsvm-ubuntu-trusty
branch: ^(stable/(liberty|mitaka|newton)|master)$
- name: gate-requirements-integration-dsvm-resolver-ubuntu-trusty
voting: false
- name: gate-requirements-integration-dsvm-resolver-ubuntu-xenial
voting: false
- name: ^gate-requirements-tox-validate-ubuntu-xenial$
branch: ^(?!stable/(kilo|liberty|mitaka)).*$
- name: ^gate-requirements-tox-validate-projects-ubuntu-xenial$
branch: master
- name: gate-requirements-tox-babel-ubuntu-xenial
branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$
files:
- '^babel-test/.*'
- '^tox.ini'
- '^upper-constraints.txt'
# TODO(lin-a-yang): To start with empty repository, mark all rsc jobs
# non-voting to not block any changes. Once the jobs all run fine, change
# back to voting.
- name: ^gate-rsc-(docs|python|requirements).*$
voting: false
- name: gate-tempest-dsvm-full-ubuntu-xenial
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-ubuntu-(trusty|xenial)$
voting: false
- name: gate-rally-dsvm-designate-designate
voting: false
- name: gate-rally-dsvm-senlin-senlin
voting: false
- name: gate-rally-dsvm-senlin-rally
voting: false
- name: ^senlin-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-rally-dsvm-verify-full-discover-resources
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-verify-full-create-resources
voting: false
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-verify-light-create-resources
voting: false
- name: gate-rally-dsvm-zaqar-zaqar
voting: false
# NOTE(wangxiyuan) As the tempest test has been enabled and the functional
# test may cause the interdependent issue, this check is unnecessary now. So
# switch the zaqar client functional test to non-voting.
- name: ^gate-dsvm-.*-zaqar$
voting: false
# NOTE(wangxiyuan) tempest test for zaqar was introduced in the newton cycle,
# so testing the earlier branches doesn't make sense.
- name: ^gate-tempest-dsvm-.*-zaqar$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(aweyl) tempest test for vitrage was introduced in the mitaka cycle,
# so testing the earlier branches doesn't make sense.
- name: ^gate-vitrage-dsvm-datasources$
branch: ^(?!stable/liberty).*$
# NOTE(markvan) (heat) functional lbaas v2 testing was introduced in the mitaka
# cycle as experimental, so testing it there and earlier branches doesn't make sense.
- name: ^gate-heat-dsvm-functional-.*-lbaasv2$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(therve) (heat) functional lbaas v1 testing is deprecated in newton and
# forward.
- name: ^gate-heat-dsvm-functional-.*-lbaasv1$
branch: ^(stable/(liberty|mitaka)).*$
# NOTE(therve) (heat) only run convergence lbaasv1 on mitaka
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv1$
branch: ^(stable/mitaka).*$
# NOTE(therve) (heat) run convergence lbaasv2 newton and forward
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-tempest-dsvm-heat
branch: ^(stable/liberty).*$
- name: gate-tempest-dsvm-heat-apache
branch: ^(?!stable/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: ^gate-networking-cisco-compare-coverage-ubuntu-xenial$
voting: false
# NOTE(sambetts) Switch to voting once we're happy these jobs are working
- name: ^gate-networking-cisco-tox-(newton|master)-ubuntu-(trusty|xenial)$
voting: false
- name: ^networking-ovn-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-tempest-dsvm-networking-ovn-native-services-multinode-nv
branch: ^(?!stable/newton).*$
- name: ^neutron-lib-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-neutron-dsvm-functional-py34-ubuntu-trusty
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-neutron-dsvm-functional-ubuntu-trusty.*$
branch: ^(master|stable/(liberty|mitaka|newton))$
# NOTE(jlibosva) Run Xenial jobs only non-voting for Newton and forward
- name: ^gate-neutron-dsvm-(functional|fullstack)-ubuntu-xenial
voting: false
- name: gate-neutron-dsvm-functional-py35-ubuntu-xenial
voting: false
- name: ^gate-tempest-dsvm-neutron-pg-full-ubuntu-(trusty|xenial)
voting: false
# LBaaS v1 should run on liberty and mitaka only
- name: ^gate-neutron-lbaasv1-dsvm-api
branch: ^stable/(liberty|mitaka)
# Octavia functional tests
- name: ^gate-octavia-tox-functional-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# BUG #1290562 pypy does not work with new setuptools, so is breaking
# all jobs. Disable until there is resolution.
- name: ^gate-.*-pypy(-db)?$
voting: false
# 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/liberty).*$
# Grenade is tricky because we need it to start on old branch
# then go up to new branch. This results in the following branch
# to test node type mapping:
# old -> new (new is the branch that determines what we want because
# these are pullup jobs): distro release
# liberty -> mitaka: trusty
# mitaka -> newton: trusty
# newton -> master/ocata: xenial
- name: ^.*grenade-.*-ubuntu-trusty$
branch: ^(stable/(mitaka|newton))$
- name: ^.*grenade-.*-ubuntu-xenial$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: gate-grenade-dsvm-neutron-dvr-multinode
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-grenade-dsvm-neutron-linuxbridge-multinode
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-tempest-dsvm-ironic-parallel-nv$
branch: ^(?!stable)
- name: ^gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-ironic-python-agent-tox-func-ubuntu-(trusty|xenial)$
voting: false
# NOTE(dtantsur): the old ironic ramdisk is not supported in newton
- name: ^gate-tempest-dsvm-ironic-pxe_ssh$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-ironic-inspector-dsvm-dib$
branch: ^stable/(liberty|mitaka).*$
# 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-novaclient-dsvm-functional-mitaka
branch: ^(?!stable)
- name: ^gate-novaclient-dsvm-functional-neutron
branch: ^(?!stable)
- name: gate-neutron-dsvm-tempest-vpnaas
branch: ^(?!stable/liberty).*$
- 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-python-magnumclient-python34
branch: ^(?!stable/liberty).*$
- name: gate-magnum-python34
branch: ^(?!stable/liberty).*$
- name: ^gate-functional-dsvm-magnum-api.*
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: gate-functional-dsvm-magnum-k8s
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/swarm.*$
- ^magnum/drivers/mesos.*$
# NOTE(yuanying): ironic isn't supported in liberty or mitaka
- name: ^gate-functional-dsvm-magnum-k8s-ironic.*
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/swarm.*$
- ^magnum/drivers/mesos.*$
- name: gate-functional-dsvm-magnum-swarm
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/mesos.*$
# NOTE(yuanying): ironic isn't supported in liberty or mitaka
- name: ^gate-functional-dsvm-magnum-swarm-ironic.*
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/mesos.*$
- name: gate-functional-dsvm-magnum-mesos
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/swarm.*$
- name: gate-zun-devstack-dsvm
skip-if:
- project: ^openstack/zun$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^gate-tempest-dsvm-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/tests/unit/.*$
- ^nova/tests/functional/.*$
- ^nova/tests/.*\.py$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
# NOTE(mriedem): The nova-next job runs with the placement-api service and
# cells v2 so it won't work before Newton.
- name: gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-grenade-dsvm-multinode-live-migration-nv
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/tests/unit/.*$
- ^nova/tests/functional/.*$
- ^nova/tests/.*\.py$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
# Only run the neutron LB job on nova if there are changes to nova/network/*
# or nova/virt/libvirt/vif.py since that uses os-vif for LB vif type.
# TODO(mriedem): Run this proper on all changes once nova-network is dropped.
- name: ^gate-tempest-dsvm-neutron-linuxbridge-ubuntu-(trusty|xenial)$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- name: ^gate-.*-identity-v3-only.*
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-tempest-dsvm-nova-libvirt-kvm-apr
branch: ^(?!stable/(liberty|mitaka)).*$
voting: false
- name: ^gate-tempest-dsvm-neutron-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-neutron-ovs-native
voting: false
- name: gate-tempest-dsvm-neutron-dvr-ovs-native
voting: false
- name: ^networking-midonet-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-tempest-dsvm-networking-midonet-v1-ubuntu-trusty
voting: false
- name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-.+-nv$
branch: ^stable/(liberty|mitaka)$
- name: ^gate-tempest-dsvm-networking-odl-.+-snapshot$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-networking-odl-python34
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-vmware-nsx-python34-db
# support did not exist until after mitaka
branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$
- name: gate-tempest-dsvm-networking-onos
voting: false
- name: ^gate-tempest-dsvm-dragonflow
voting: false
- name: ^gate-tempest-dsvm-trove
voting: false
- name: gate-dragonflow-python34
voting: false
- name: ^experimental-grenade-dsvm-neutron-fwaas-multinode
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-neutron-fwaas-dsvm-functional$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-neutron-fwaas-legacy-dsvm-tempest$
branch: ^(stable/(liberty|mitaka)).*$
- name: ^gate-neutron-fwaas-v2-dsvm-tempest-nv$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-neutron-fwaas-v1-dsvm-tempest$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-neutron-lbaasv2-dsvm-scenario$
voting: false
- name: ^gate-neutron-lbaas-dsvm-functional.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-group-based-policy-dsvm-functional$
voting: false
- name: ^gate-group-based-policy-dsvm-aim-nv$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-group-based-policy-dsvm-rally$
voting: false
- name: ^gate-functional-dsvm-networking-sfc-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-networking-sfc-nv$
branch: ^(?!stable/liberty).*$
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
# For stable compat jobs.
- name: ^gate-tempest-dsvm-neutron-src-.*-newton$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
voting: false
- name: ^gate-oslo.messaging-dsvm-functional-.*-qpid-nv$
branch: ^stable/liberty$
- name: ^gate-oslo.messaging-dsvm-functional-.*-amqp1.*$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-pika$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-zeromq$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-zeromq-.*$
branch: ^(?!stable/liberty).*$
- name: gate-oslo.log-src-grenade-dsvm
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm-multinode
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.versionedobjects-src-grenade-dsvm-multinode
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-rally-dsvm-cinder
voting: false
- name: gate-cinder-dsvm-apache
voting: false
- name: ^gate-cinder-pylint$
voting: false
- name: ^gate-python-cinderclient-pylint$
voting: false
- name: ^gate-os-brick-pylint$
voting: false
- name: gate-cinderclient-dsvm-functional
voting: false
- name: ^gate-cinder-tox-db-functional-ubuntu-trusty$
branch: ^stable/mitaka.*$
voting: false
- name: ^gate-cinder-tox-db-functional-ubuntu-xenial$
voting: false
- name: ^gate-cinder-tox-compliance-ubuntu-xenial$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: dev-zuul-coverage
voting: false
- name: ^gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-(trusty|xenial)$
voting: false
failure-message: WARNING broken links in docs
- name: gate-dsvm-nodepool
voting: false
- name: gate-dsvm-nodepool-src-shade
voting: false
- name: gate-nodepool-python34-db
voting: false
- name: gate-zuul-python34
voting: false
- name: gate-bashate-devstack
voting: false
- name: gate-project-config-irc-access
files:
- 'bindep.txt'
- 'accessbot/channels.yaml'
- 'gerritbot/channels.yaml'
- 'other-requirements.txt'
- 'tools/check_irc_access.py'
- 'tools/check_channels_yaml.sh'
- 'tools/irc_tests.py'
- 'tools/normalize_channels_yaml.py'
- 'tools/projectconfig_yamllib.py'
- 'tox.ini'
- name: gate-project-config-jenkins-project
files:
- 'bindep.txt'
- 'jenkins/jobs/.*'
- 'other-requirements.txt'
- 'tools/jenkins-projects-checks.py'
- 'tox.ini'
- name: ^gate-project-config-linters-ubuntu-(trusty|xenial)$
files:
- '^.*\.sh$'
- '^.*\.py$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'test-requirements.txt'
- 'tox.ini'
- name: gate-infra-docs-index
files:
- 'bindep.txt'
- 'docs-site/.*'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-generate-specs-site
files:
- 'bindep.txt'
- 'specs/.*'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-project-config-grafyaml
files:
- '^grafana/.*$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tools/grafyaml-validate.sh'
- 'tox.ini'
- name: gate-project-config-dib
files:
- '^nodepool/elements/.*$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-project-config-gerrit
files:
- '^gerrit/acls/.*$'
- 'bindep.txt'
- 'check_valid_gerrit_projects.py'
- 'gerrit/projects.yaml'
- 'other-requirements.txt'
- 'tools/check_projects_yaml_alphabetized.sh'
- 'tools/check_valid_gerrit_config.sh'
- 'tox.ini'
- name: gate-project-config-nodepool
files:
- '^nodepool/nodepool.yaml'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tox.ini'
- name: ^gate-bindep-bindep-fallback.*$
# Add explicit branch so that this overrides earlier
# restrictions.
branch: master
- name: ^gate-project-config-bindep-fallback.*$
# Add explicit branch so that this overrides earlier
# restrictions.
branch: master
files:
- 'bindep.txt'
- 'jenkins/data/bindep-fallback.txt'
- 'other-requirements.txt'
- name: gate-browbeat-linters-ubuntu-xenial
voting: false
- name: ^gate-tripleo-quickstart-linters-ubuntu-(trusty|xenial)$
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-checksyntax-ubuntu-xenial$
files:
- '^.*\.ent$'
- '^.*\.po$'
- '^.*\.pot$'
- '^.*\.wadl'
- '^.*\.xml$'
- name: ^gate-.*-docs-ubuntu-(trusty|xenial)$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: ^gate-.*-api-guide$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-guide/build/html/
branch: master
files:
- '^tox.ini$'
- '^api-guide/.*'
- name: ^gate-.*-api-ref$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/
branch: master
files:
- '^tox.ini$'
- '^api-ref/.*'
- '^doc/api_samples/.*'
- name: ^gate-.*-api-ref-src$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/
# For openstackdocstheme, we want to publish with each change, so extend
# the files section.
- name: ^gate-openstackdocstheme-api-ref$
files:
- '^tox.ini$'
- '^api-ref/.*'
- '^doc/.*$'
- '^openstackdocstheme/.*$'
- '^.*\.txt$'
- '^.*\.rst$'
- name: ^gate-.*-install-guide$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/install-guide/build/html/
# This is only available in Newton.
branch: ^(?!stable/(liberty|mitaka)).*$
files:
- '^tox.ini$'
- '^install-guide/.*'
- 'bindep.txt'
- other-requirements.txt
- name: ^(?!gate-).*-api-guide$
# Only publish from master
branch: master
- name: ^(?!gate-).*-api-ref$
# Only publish from master
branch: master
- name: ^(?!gate-).*-install-guide$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-murano-firstapp-docs
# Only publish from master
branch: master
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/murano-firstapp/html/
files:
- '^tox.ini$'
- '^doc/source/first-app/.*'
- bindep.txt
- '^.*requirements.txt$'
- 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: ^gate-.*-npm-docs$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- 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: gate-app-catalog-ui-nodejs4-npm-run-lint
voting: false
- name: ^barbican-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^designate-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^manila-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^manila-ui-coverage-ubuntu-(trusty|xenial)
voting: false
# TODO(tmazur): Make voting once tests are proven to pass reliably
- name: gate-manila-ui-tox-py27dj110-ubuntu-xenial
voting: false
- name: ^magnum-coverage-ubuntu-(trusty|xenial)
voting: false
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: gate-barbican-kmip-devstack-dsvm-nv
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-designate-python34-db
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-designate-.*$
branch: ^(?!stable/liberty).*$
# These are legacy jobs that need to run against liberty and mitaka branches
- name: ^gate-designate-dsvm-.*$
branch: ^(stable/(liberty|mitaka)).*$
# This job should only be ran on newton onwards
- name: ^gate-tempest-dsvm-designate-.*-worker-model.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-grenade-dsvm-designate-.*$
branch: ^(?!stable/(liberty|mitaka)).*$
# This overrides the above "looser" match above
- name: ^gate-tempest-dsvm-designate-.*-mitaka$
branch: ^master$
- name: ^gate-tempest-dsvm-designate-.*-postgres-nv$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-congress-python34
branch: ^(?!stable/liberty).*$
- name: gate-congress-pe-replicated-nv
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-rally-dsvm-cue-rabbitmq
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-elastic-recheck-tox-queries-ubuntu-xenial
voting: false
- name: gate-elastic-recheck-linters-ubuntu-xenial
voting: false
- name: gate-sahara-pylint
voting: false
- name: ^gate-sahara-buildimages.*$
branch: ^master$
voting: false
- name: gate-grenade-dsvm-sahara
voting: false
- name: ^(gate|post)-sahara-extra-artifacts$
branch: ^(?!stable/(mitaka|liberty|icehouse)).*$
- name: ^sahara-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: gate-sahara-dashboard-dsvm-integration
voting: false
- name: ^gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial$
voting: false
- name: gate-sahara-dashboard-python34
branch: ^(?!stable/(mitaka)).*$
- name: gate-neutron-lbaas-dashboard-dsvm-integration
voting: false
# direct engine only in stable/liberty
- name: ^gate-sahara-dsvm-scenario.*-direct$
branch: ^stable/liberty$
- name: gate-sahara-tests-pylint
voting: false
# run tempest tests for sahara-tests only when the directory
# which contains the tempest tests is changed.
- name: ^gate-tempest-dsvm-sahara.*$
skip-if:
- project: ^openstack/sahara-tests$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^etc/.*$
- ^sahara_tests/.*$
- ^sahara_tempest_plugin/tests/cli/.*$
- ^sahara_cli_tests/.*$
- ^tools/.*$
- ^tox.ini$
- name: gate-app-catalog-ui-dsvm-integration
voting: false
- name: ^gate-keystone-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: ^gate-keystone-tox-patch_cover-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv
branch: ^stable/mitaka$
- name: gate-tempest-dsvm-keystone-eventlet-full
branch: ^stable/(liberty|mitaka).*$
voting: false
- name: check-osc-plugins
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-keystonemiddleware-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: ^gate-python-keystoneclient-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: gate-rally-dsvm-keystone
branch: ^master$
voting: false
- name: gate-rally-dsvm-glance
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|liberty)).*$
- name: gate-mistral-devstack-dsvm
voting: false
- name: gate-mistral-dashboard-python34
voting: false
- name: ^gate-mistral-tox-db-unit-postgresql-ubuntu-(trusty|xenial)$
voting: false
- name: gate-mistral-docker-buildimage
branch: ^(?!stable/(?:juno|liberty)).*$
voting: false
- name: ^python-jenkins-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-python-muranoclient-python34
# python3 support was implemented in mitaka
branch: ^(?!stable/liberty).*$
- name: ^gate-python-muranoclient-tox-py27-mitaka-ubuntu-xenial$
voting: false
- name: ^murano-pkg-check-coverage-ubuntu-(trusty|xenial)
voting: false
- name: python-muranoclient-coverage-ubuntu-xenial
voting: false
- name: gate-murano-devstack-dsvm
branch: ^(stable/liberty).*$
- name: gate-rally-dsvm-murano-task
voting: false
- name: gate-murano-congress-devstack-dsvm
voting: false
- name: gate-tempest-dsvm-murano-cfapi
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-tempest-dsvm-murano-api
branch: ^(?!stable/liberty).*$
- name: gate-tempest-dsvm-murano-glare-backend
branch: ^(?!stable/(?:liberty|mitaka)).*$
voting: false
- name: gate-muranoclient-dsvm-functional-glare-backend-nv
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: gate-murano-pylint
voting: false
- name: ^gate-murano-tox-py27-mitaka-ubuntu-xenial$
voting: false
- name: ^gate-murano-dashboard-tox-py27-mitaka-ubuntu-xenial$
voting: false
# NOTE(kzaitsev): nodejs4-npm-run-test was added in ocata
- name: ^gate-murano-dashboard-nodejs4-npm-run-test$
branch: ^(?!stable/(?:liberty|mitaka|newton)).*$
- name: ^murano-dashboard-coverage-ubuntu-xenial
voting: false
- name: ^murano-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^kuryr-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^kuryr-libnetwork-coverage-ubuntu-(trusty|xenial)
voting: false
# NOTE(limao): Only run these jobs on kuryr-libnetwork master branch,
# because we do not need to check if kuryr-libnetwork stable branch
# can work with kuryr_lib master.
- name: gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-nv
branch: master
# NOTE(limao): Only run these jobs on kuryr-libnetwork master branch,
# because we do not need to check if kuryr-libnetwork stable branch
# can work with kuryr_lib master.
- name: gate-kuryr-libnetwork-kuryr_lib-src-dsvm-rally-nv
branch: master
- 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-ubuntu-(trusty|xenial)
voting: false
- name: gate-manila-pylint
voting: false
- name: gate-manila-buildimage-docker
voting: false
- name: gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv
branch: ^(?:stable/mitaka).*$
# NOTE(chenk): We enforce the trusty variant of following
# job until both on stable and master branches until xenial
# variant stablizes.
- name: gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv
branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$
# NOTE(chenk): We enforce the trusty variant of following
# job until both on stable and master branches until xenial
# variant stablizes.
- name: gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv
branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$
- name: gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
branch: ^(?:stable/mitaka).*$
- name: gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
branch: ^(?:stable/mitaka).*$
# Broken by a recent client update; marking non-voting while we
# determine whether or not to keep this test job
- name: gate-searchlight-python27-searchlight-es1
voting: false
# for devstack-plugin-amqp1
- name: gate-tempest-dsvm-full-amqp1
voting: false
# for devstack-plugin-zmq
- name: gate-tempest-dsvm-full-zmq
voting: false
- name: gate-oslo.messaging-src-dsvm-full-amqp1-centos7
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-src-dsvm-full-zmq
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-src-dsvm-full-pika
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-telemetry-dsvm-integration-zmq
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-telemetry-dsvm-integration-pika
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
branch: ^(?!stable/liberty).*$
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-pika
branch: ^(?!stable/liberty).*$
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-nv
branch: ^(?!stable/liberty).*$
# NOTE(rpodolyaka): since Ic7ab3b9e6dc8354861be1af46210269f74c04333 we require
# SQLAlchemy >= 1.0.10, so this job is not needed for Mitaka+
- name: ^gate-oslo.db-tox-db-sqla_09-ubuntu-trusty$
branch: ^(stable/liberty).*$
- 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-tempest-dsvm-docker
voting: false
- name: gate-tempest-dsvm-docker-centos7
voting: false
# NOTE(jlibosva): This job should run on Mitaka and earlier stable branches in
# the future.
- name: gate-neutron-dsvm-fullstack-ubuntu-trusty
branch: ^(master|stable/(liberty|mitaka|newton))$
voting: false
# NOTE(clarkb): This job should run on Mitaka and earlier stable branches in
# the future.
- name: gate-neutron-dsvm-api-ubuntu-trusty
branch: ^(master|stable/(liberty|mitaka|newton))$
- name: gate-tacker-dsvm-functional
voting: false
- name: gate-tacker-python34-db
branch: ^(?!stable/liberty).*$
- name: gate-tacker-horizon-python34
branch: ^(?!stable/liberty).*$
- name: gate-python-tackerclient-python34
branch: ^(?!stable/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-legacy-scenario-functional-dsvm-.*$
branch: ^stable/newton$
- name: ^gate-trove-scenario-functional-dsvm-.*$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# NOTE(amrith): This job should be run for trove-integration, and
# trove's stable branches for liberty, mitaka and newton.
- name: ^gate-trove-legacy-functional-dsvm-.*$
skip-if:
- project: ^openstack/trove$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: ^gate-trove-functional-dsvm-.*$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: gate-trove-python34-db
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-trove-dashboard-python34
branch: ^(?!stable/(mitaka)).*$
voting: false
- name: ^gate-trove-buildimage-.*$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: gate-castellan-dsvm-functional
voting: false
- name: gate-tempest-dsvm-full-lio
voting: false
- name: ^gate-tempest-dsvm-lvm-multibackend
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-aodh-dsvm-functional-hbase-ubuntu-trusty
branch: ^stable/(mitaka|newton)
- name: gate-aodh-dsvm-functional-mongodb-ubuntu-trusty
branch: ^stable/(liberty|mitaka|newton)
- name: gate-aodh-dsvm-tempest-plugin-hbase
branch: ^stable/(mitaka|newton)
- name: gate-aodh-dsvm-tempest-plugin-mongodb
branch: ^stable/(mitaka|newton)
- name: ^gate-aodh-dsvm-tempest-plugin-.*
branch: ^(?!stable/liberty).*$
# TODO(lcastell): Make voting once tests are fixed
- name: ^gate-craton-dashboard-nodejs4-npm-run-test$
voting: false
- name: ^gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty$
branch: ^stable/mitaka.*$
- name: ^gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty$
branch: ^stable/mitaka.*$
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-horizon-dsvm-integration-current-ubuntu-xenial
voting: false
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-horizon-dsvm-integration-deprecated-ubuntu-xenial
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-test
voting: false
# TODO(liuqing): Make voting once tests are proven to pass reliably
- name: gate-senlin-dashboard-nodejs4-npm-run-lint
voting: false
# TODO(liuqing): Make voting once tests are proven to pass reliably
- name: gate-senlin-dashboard-nodejs4-npm-run-test
voting: false
# TODO(shu-mutou): Make voting once tests are proven to pass reliably
- name: gate-zaqar-ui-nodejs4-npm-run-lint
voting: false
# TODO(shu-mutou): Make voting once tests are proven to pass reliably
- name: gate-zaqar-ui-nodejs4-npm-run-test
voting: false
- name: ^gate-horizon-selenium-headless-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-horizon-dsvm-integration-.*-ubuntu-trusty
branch: ^(stable/mitaka).*$
# TODO(kragniz): Enable voting for each driver when the jobs are
# functioning for that driver
- name: ^gate-glance_store-dsvm-functional.*$
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-tempest-dsvm-smoke-tlsproxy.*$
voting: false
- name: ^(gate-)?devstack-docs
branch: ^master
- name: ^gate-tempest-dsvm-lxc
branch: ^(?!stable/liberty).*$
# TODO(yamamoto): Revisit when Neutron driver API become more stable.
# OFAgent will be removed in the Newton cycle.
- name: ^gate-networking-ofagent-.*$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-networking-ofagent-python27-ubuntu-(trusty|xenial)
voting: false
- name: gate-networking-ofagent-python34
voting: false
- name: ^gate-tempest-dsvm-networking-ofagent.*$
tags: neutron
- name: gate-tempest-dsvm-networking-ofagent
branch: ^stable/(liberty|mitaka).*$
voting: false
- name: ^gate-tempest-dsvm-neutron.*-ovs.*$
tags: neutron
- 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-python3.*$
branch: ^(?!(release/(?:2\.9)|stable)).*$
- name: ^fuel-devops-coverage-ubuntu-xenial$
branch: ^(?!(release/(?:2\.9)|stable)).*$
- name: ^gate-fuel-devops-pylint
branch: ^(?!(release/(?:2\.9)|stable)).*$
voting: false
- name: ^gate-fuel-devops-docs
branch: ^(?!release/(?:2\.9)).*$
- name: ^gate-fuel-qa-pylint
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$
- name: ^gate-fuel-qa-python27-ubuntu-trusty
branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$
- name: ^gate-fuel-qa-pep8-ubuntu-trusty
branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$
- name: ^gate-fuel-qa-pep8-ubuntu-xenial$
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-fuel-qa-python27-ubuntu-xenial$
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- 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-centos-7
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\.5-centos-7
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-fuel-mirror-python.*$
branch: ^stable/(?:8\.0|mitaka).*$
- name: ^gate-fuel-ostf-python27-db-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-fuel-ostf-python27-db-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|mitaka)).*$
- 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-web-docs-ubuntu-trusty
branch: ^(stable/mitaka).*$
voting: false
- name: ^gate-fuel-web-docs-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
voting: false
- name: ^gate-fuel-web-python27-db-ubuntu-trusty
branch: ^(stable/(8\.0|mitaka)).*$
- name: ^gate-fuel-web-python27-db-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-ceilometer-dsvm-tempest-plugin-.*
branch: ^(?!stable/liberty).*$
- name: ^gate-ceilometer-dsvm-functional-.*
branch: ^(stable/(liberty|mitaka|newton))
- name: ^gate-ceilometer-tox-db-.*
branch: ^(?!stable/(liberty|mitaka|newton))
# Freezer specific gate settings
- name: ^gate-freezer(-api|-web-ui)?-docs.*$
branch: ^(?!stable/liberty).*$
- name: gate-keystone-python34-db
branch: ^(?!stable/liberty).*$
- name: ^gate-swift-tox-bandit-ubuntu-(trusty|xenial)$
voting: false
- name: gate-swift-python34
branch: ^(?!stable/liberty).*$
- name: ^gate-glance-python34-db$
branch: ^(?!stable/liberty).*$
- name: gate-murano-python34-db
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: gate-murano-dashboard-python34
branch: ^(?!stable/liberty).*$
- name: gate-murano-agent-python34
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: ^gate-murano-apps-linters-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-(trusty|xenial)-nv
files:
- 'RefStackClient/.*'
- name: gate-networking-nec-python34
branch: ^(?!stable/liberty).*$
- name: gate-quark-python34
voting: false
- name: periodic-tempest-dsvm-full-test-accounts-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-test-accounts-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-non-admin-master
tags: periodic-qa
- name: periodic-tempest-dsvm-all-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-master
tags: periodic-qa
# skip all openstack-ansible jobs except the releasenotes/docs/linters
# jobs for rst/doc/releasenotes related files
- name: ^gate-openstack-ansible(?!.*(-docs|-releasenotes|-linters-ubuntu-(trusty|xenial))).*$
skip-if:
- project: ^openstack/openstack-ansible(?!-specs).*$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*
- ^releasenotes/.*
# Run all OpenStack-Ansible trusty jobs except the docs and linters jobs
# for Newton as this is still a supported platform for OpenStack-Ansible.
- name: ^gate-openstack-ansible.*-((?!(docs|linters)).)*-ubuntu-trusty.*$
branch: ^(liberty|stable/(mitaka|newton)|master)$
# Skip any OpenStack-Ansible jobs which aren't the following scenario's
# for liberty and stable/mitaka: aio, func, docs, linters, releasenotes
# Also skip any platform other than ubuntu-trusty for the same as that
# is the only platform supported for those branches.
# Any other jobs are scenario tests which were only introduced in Newton
- name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$
branch: ^(?!(liberty|stable/mitaka)).*$
# Skip the functional tests against the RHEL 7 STIG content on Newton branch
# and earlier branches.
- name: ^gate-openstack-ansible-security-ansible-func_rhel7.*$
branch: ^(?!(liberty|stable/(mitaka|newton))).*$
# Skip the os_ceilometer functional tests against gnocchi on Newton
# and earlier branches.
- name: ^gate-openstack-ansible-os_ceilometer-ansible-gnocchi.*$
branch: ^(?!(liberty|stable/(mitaka|newton))).*$
# Skip any OpenStack-Ansible jobs for os_ repositories which run on CentOS7
# except os_keystone, os_glance, os_cinder for stable/newton.
- name: ^gate-openstack-ansible-os_(?!(keystone|glance|cinder)).*-ansible-.*-centos-7.*$
branch: ^(?!(liberty|stable/(mitaka|newton))).*$
# Ignore requirements on the keystoneclient/keystoneauth integration branch
- name: gate-python-keystoneclient-requirements
branch: ^(?!feature/keystoneauth_integration).*$
- name: ^gate-gnocchi-tox-db-py35
branch: ^(?!stable/(1\..|2\.[01]))
- name: ^gate-gnocchi-tox-db-.+-upgrade-from-2.2-ubuntu-xenial
branch: ^(?!stable/(1\..|2\..|3.0))
- name: ^gate-gnocchi-tox-db-.+-upgrade-from-3.0-ubuntu-xenial
branch: ^(?!stable/(1\..|2\..|3.0))
# Use Ubuntu Trusty for stable/1.* and 2.*
# (i.e. everything that is before Newton)
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-trusty
branch: ^(stable/(1\..|2\.[01]))
# Use Ubuntu Xenial for stable/3.* and other future branches
# (i.e. Newton and after)
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-xenial
branch: ^(?!stable/(1\..|2\.[01]))
- name: ^gate-sahara-cli.*$
skip-if:
- project: ^openstack/sahara-tests$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^etc/.*$
- ^sahara_tests/.*$
- ^sahara_tempest_plugin/tests/api/.*$
- ^tox.ini$
# TODO(esikachev): remove when tox -e cover will be working correct
- name: ^sahara-tests-coverage-ubuntu-xenial$
voting: false
- name: ^sahara-tests-coverage-ubuntu-trusty$
voting: false
# Only run the unit cross tests for cliff against master.
- name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip-ubuntu-xenial$
branch: ^master$
# Skip Liberty for
# neutronclient-test-dsvm-functional-adv-svcs
- name: ^gate-neutronclient-test-dsvm-functional-adv-svcs$
branch: ^(?!stable/liberty).*$
# Old dsvm jobs are running on liberty and mitaka, new tempest one - from
# newton on
- name: ^gate-ironic-inspector-dsvm-ipa.*$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-ironic-inspector-dsvm-discovery$
branch: ^stable/mitaka.*$
- name: ^gate-python-ironic-inspector-client-dsvm$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-tempest-dsvm-ironic-inspector.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-tempest-dsvm-python-ironic-inspector-client.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-python-ironic-inspector-client-docs.*$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka
- name: ^gate-grenade-dsvm-ironic.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-senlin-dsvm-tempest-(functional|api|integration)
branch: ^(?!stable/mitaka).*$
skip-if:
- project: ^openstack/senlin$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-ref/.*$
- ^releasenotes/.*$
- name: gate-scalpels-dsvm-neutron-ubuntu-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-scenario
branch: ^(?!stable/(liberty|mitaka)).*$
voting: false
- 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 until the Mitaka cycle
- name: ^gate-(keystoneauth|keystonemiddleware|networking-midonet|openstack-manuals|os-client-config|packstack|os-brick|puppet-.*)-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
# Some python client projects do not have releasenotes until the Mitaka cycle
- name: ^gate-python-(ironic|keystone|neutron|openstack|sahara|cinder)client-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
# Some python client projects do not have releasenotes until the Newton cycle
- name: ^gate-python-(manila|tacker|trove|glance)client-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty|mitaka)).*$
# Some projects do not have releasenotes until the Newton cycle
- name: ^gate-(manila-ui|networking-odl|oslo.(messaging|cache|concurrency|middleware|privsep|reports|rootwrap|service|context|vmware|policy)|tacker)-releasenotes$
branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$
# Some python client projects do not have releasenotes until the Ocata cycle
- name: ^gate-python-(tripleo)client-releasenotes$
branch: ^(?!stable/(?:kilo|liberty|mitaka|newton)).*$
# Post job is run on liberty and newer branches only
- name: ^(?!gate).*-releasenotes$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-python-fuelclient-python34
branch: ^(?!stable/(?:6\.1|7.0)).*$
- name: ^gate-python-fuelclient-python27-ubuntu-trusty
branch: ^(stable/(7\.0|8\.0|mitaka)).*$
- name: ^gate-python-fuelclient-python27-ubuntu-xenial
branch: ^(?!stable/(?:6\.1|7\.0|8\.0|mitaka)).*$
- name: ^watcher-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^python-watcherclient-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-rally-dsvm-watcher-watcher
voting: false
- name: gate-rally-dsvm-watcher-rally
voting: false
- name: gate-tooz-tox-db-py27-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py34-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py34-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py27-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: ^gate-tooz-tox-db-py35-.+-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# Requirements project publishes documents from master only.
- name: ^(?:gate-)requirements-docs-ubuntu-xenial$
branch: master
- name: gate-heat-translator-tox-py27-tp-ubuntu-xenial
branch: master
voting: false
# Make sure we do not match openstack-ansible jobs, as they have their own
# rules.
- name: ^gate-(?!openstack-ansible).*(-dsvm)?-ansible-func-ubuntu-trusty(-nv)?$
branch: master
- name: ^gate-windmill-deploy-ubuntu-trusty(-nv)?$
branch: master
- name: ^gate-fuel-octane-puppet.*$
branch: ^(?!stable/(6.[01]|[78].0)).*$
- name: ^fuel-octane-coverage-ubuntu-trusty
branch: ^stable/(mitaka|[87]\.0).*$
voting: false
- name: ^fuel-octane-coverage-ubuntu-xenial
branch: ^(?!stable/(?:[456]\.[01]|[78]\.0|mitaka)).*$
voting: false
# Mutexes
- name: reprepro-import-debian-openstack-jessie
mutex: mirror.deb-openstack
- name: reprepro-sign-jessie
mutex: mirror.deb-openstack
- name: reprepro-sign-jessie-backports
mutex: mirror.deb-openstack
- name: reprepro-release-deb-openstack
mutex: mirror.deb-openstack
- name: wheel-build-ubuntu-trusty-amd64-python2
mutex: mirror.wheel.trustyx64
- name: wheel-build-ubuntu-trusty-amd64-python3
mutex: mirror.wheel.trustyx64
- name: wheel-release-trustyx64
mutex: mirror.wheel.trustyx64
- name: wheel-build-ubuntu-xenial-amd64-python2
mutex: mirror.wheel.xenialx64
- name: wheel-build-ubuntu-xenial-amd64-python3
mutex: mirror.wheel.xenialx64
- name: wheel-release-xenialx64
mutex: mirror.wheel.xenialx64
- name: wheel-build-centos-7-amd64-python2
mutex: mirror.wheel.cent7x64
- name: wheel-build-centos-7-amd64-python3
mutex: mirror.wheel.cent7x64
- name: wheel-release-cent7x64
mutex: mirror.wheel.cent7x64
########################################################################
# The project list is sorted alphabetically.
########################################################################
projects:
- name: openstack-dev/bashate
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: release-notes-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: integrated-gate-nova-net
- name: grenade-nova-net
- name: openstack-server-publish-jobs
check:
- gate-devstack-docs-ubuntu-xenial
- gate-devstack-bashate
- gate-devstack-unit-tests
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
- gate-devstack-dsvm-updown
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-swift-dsvm-functional-ubuntu-trusty-nv
- gate-swift-dsvm-functional-ubuntu-xenial-nv
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-platform-fedora24-nv
gate:
- gate-devstack-docs-ubuntu-xenial
- gate-devstack-bashate
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
experimental:
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-dsvm-mongodb-zaqar
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-smoke-tlsproxy
- gate-tempest-dsvm-lvm-multibackend
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-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-heat-nv
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-publish-docs
- gate-grenade-dsvm-ironic-nv
gate:
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-publish-docs
post:
- grenade-publish-docs
experimental:
- gate-grenade-dsvm-neutron-forward
- gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
- gate-grenade-dsvm-trove
- gate-grenade-dsvm-ceilometer
- name: openstack-dev/hacking
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-hacking-integration-nova
post:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
- hacking-coverage-ubuntu-trusty
- hacking-coverage-ubuntu-xenial
pre-release:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
release:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
- name: openstack-dev/heat-cfnclient
template:
- name: merge-check
check:
- gate-heat-cfnclient-pep8-ubuntu-trusty
- gate-heat-cfnclient-python27-ubuntu-trusty
- gate-heat-cfnclient-pep8-ubuntu-xenial
- gate-heat-cfnclient-python27-ubuntu-xenial
gate:
- gate-heat-cfnclient-pep8-ubuntu-trusty
- gate-heat-cfnclient-python27-ubuntu-trusty
- gate-heat-cfnclient-pep8-ubuntu-xenial
- gate-heat-cfnclient-python27-ubuntu-xenial
- name: openstack-dev/openstack-nose
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/os-http
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-dev/oslo-cookiecutter
template:
- name: merge-check
check:
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-trusty
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial
gate:
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-trusty
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial
- name: openstack-dev/pbr
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: pypy-jobs
check:
- gate-pbr-installation-dsvm-ubuntu-trusty
- gate-pbr-installation-dsvm-upstream-ubuntu-trusty
- gate-pbr-installation-dsvm-ubuntu-xenial
- gate-pbr-installation-dsvm-upstream-ubuntu-xenial
gate:
- gate-pbr-installation-dsvm-ubuntu-trusty
- gate-pbr-installation-dsvm-ubuntu-xenial
periodic:
- gate-pbr-installation-dsvm-ubuntu-xenial
- gate-pbr-installation-dsvm-upstream-ubuntu-xenial
post:
- pbr-coverage-ubuntu-trusty
- pbr-coverage-ubuntu-xenial
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
pre-release:
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
release:
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
- 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-role-puppet
template:
- name: merge-check
- name: ansible-lint-jobs
- name: infra-puppet-apply-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: python34-jobs
- name: python35-jobs
post:
- bindep-coverage-ubuntu-trusty
- bindep-coverage-ubuntu-xenial
release:
- bindep-infra-docs-tags-only
- name: openstack-infra/bugdaystats
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-bugdaystats-pep8-ubuntu-trusty
- gate-bugdaystats-pep8-ubuntu-xenial
gate:
- gate-bugdaystats-pep8-ubuntu-trusty
- gate-bugdaystats-pep8-ubuntu-xenial
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: integrated-gate-nova-net
- name: grenade-nova-net
- name: experimental-tripleo-jobs
check:
- gate-devstack-gate-unittests
- gate-devstack-gate-bashate
- gate-dg-hooks-dsvm
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-neutron-dsvm-functional-ubuntu-trusty-nv
- gate-swift-dsvm-functional-ubuntu-xenial-nv
- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv
- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
gate:
- gate-devstack-gate-unittests
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- name: openstack-infra/elastic-recheck
template:
- name: merge-check
check:
- gate-elastic-recheck-linters-ubuntu-xenial
- gate-elastic-recheck-pep8-ubuntu-xenial
- gate-elastic-recheck-docs-ubuntu-xenial
- gate-elastic-recheck-python27-ubuntu-xenial
- gate-elastic-recheck-tox-queries-ubuntu-xenial
gate:
- gate-elastic-recheck-pep8-ubuntu-xenial
- gate-elastic-recheck-docs-ubuntu-xenial
- gate-elastic-recheck-python27-ubuntu-xenial
post:
- elastic-recheck-docs
- name: openstack-infra/err2d2
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/gear
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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/germqtt
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- 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.11
- delete-project-gerrit-plugin-stable-2.11
- importer-gerrit-plugin-stable-2.11
- its-storyboard-gerrit-plugin-stable-2.11
- name: openstack-infra/gerritbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerritbot-pep8-ubuntu-trusty
- gate-gerritbot-pep8-ubuntu-xenial
gate:
- gate-gerritbot-pep8-ubuntu-trusty
- gate-gerritbot-pep8-ubuntu-xenial
post:
- gerritbot-branch-tarball
- name: openstack-infra/gerritlib
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-infra/git-restack
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-git-restack-python34
release:
- git-restack-infra-docs-tags-only
- name: openstack-infra/git-review
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-git-review-python34
release:
- git-review-infra-docs-tags-only
- 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: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
- name: openstack-infra/grafyaml
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
check:
- grafyaml-coverage-ubuntu-trusty
- grafyaml-coverage-ubuntu-xenial
post:
- grafyaml-coverage-ubuntu-trusty
- grafyaml-coverage-ubuntu-xenial
- 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-pep8-ubuntu-trusty
- gate-irc-meetings-pep8-ubuntu-xenial
- gate-irc-meetings-tox-ical
gate:
- gate-irc-meetings-pep8-ubuntu-trusty
- gate-irc-meetings-pep8-ubuntu-xenial
- 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-ubuntu-trusty
- gate-jeepyb-pep8-ubuntu-xenial
gate:
- gate-jeepyb-pep8-ubuntu-trusty
- gate-jeepyb-pep8-ubuntu-xenial
- name: openstack-infra/jenkins-job-builder
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: infra-publish-jobs
check:
- jenkins-job-builder-coverage-ubuntu-trusty
- jenkins-job-builder-coverage-ubuntu-xenial
- gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-trusty
- gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-xenial
post:
- jenkins-job-builder-coverage-ubuntu-trusty
- jenkins-job-builder-coverage-ubuntu-xenial
- name: openstack-infra/js-afs-blob-store
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack-infra/js-generator-openstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: nodejs4-docs
pre-release:
- js-generator-openstack-nodejs6-npm-docs
release:
- js-generator-openstack-nodejs6-npm-docs
- name: openstack-infra/js-openstack-registry-hooks
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack-infra/lodgeit
template:
- name: merge-check
check:
- gate-lodgeit-pep8-ubuntu-trusty
- gate-lodgeit-python27-ubuntu-trusty
- gate-lodgeit-pep8-ubuntu-xenial
- gate-lodgeit-python27-ubuntu-xenial
gate:
- gate-lodgeit-pep8-ubuntu-trusty
- gate-lodgeit-python27-ubuntu-trusty
- gate-lodgeit-pep8-ubuntu-xenial
- gate-lodgeit-python27-ubuntu-xenial
- 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: infra-logstash-filter-jobs
gate:
- noop
- name: openstack-infra/lpmqtt
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack-infra/meetbot
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/nodepool
template:
- name: merge-check
- name: python-db-jobs
- name: publish-to-pypi
- name: infra-publish-jobs
check:
- nodepool-coverage-db-ubuntu-trusty
- nodepool-coverage-db-ubuntu-xenial
- gate-dsvm-nodepool
- gate-dsvm-nodepool-src-shade
post:
- nodepool-coverage-db-ubuntu-trusty
- nodepool-coverage-db-ubuntu-xenial
- 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-ubuntu-trusty
- gate-openstackid-docs-ubuntu-xenial
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-ubuntu-trusty
- gate-os-loganalyze-python27-ubuntu-trusty
- gate-os-loganalyze-pep8-ubuntu-xenial
- gate-os-loganalyze-python27-ubuntu-xenial
gate:
- gate-os-loganalyze-pep8-ubuntu-trusty
- gate-os-loganalyze-python27-ubuntu-trusty
- gate-os-loganalyze-pep8-ubuntu-xenial
- gate-os-loganalyze-python27-ubuntu-xenial
experimental:
- gate-dsvm-os-loganalyze-nv
- name: openstack-infra/project-config
template:
- name: bindep-fallback
- name: merge-check
check:
- gate-project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-linters-ubuntu-trusty
- gate-project-config-linters-ubuntu-xenial
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-nodepool
- 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-ubuntu-trusty
- gate-project-config-linters-ubuntu-xenial
- gate-project-config-irc-access
- gate-project-config-nodepool
- gate-project-config-jenkins-project
- 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
- periodic-package-afs-centos7
- name: openstack-infra/project-config-example
template:
- name: merge-check
check:
- gate-project-config-layout
- gate-project-config-example-linters-ubuntu-trusty
- gate-project-config-example-linters-ubuntu-xenial
- gate-project-config-jenkins-project
gate:
- gate-project-config-layout
- gate-project-config-example-linters-ubuntu-trusty
- gate-project-config-example-linters-ubuntu-xenial
- 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
- name: openstack-infra/puppet-ansible
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-apps_site
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-askbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-asterisk
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bandersnatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bugdaystats
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-cgit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ciwatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- 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
- name: openstack-infra/puppet-drupal
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-elastic_recheck
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-elasticsearch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-etherpad_lite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-exim
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-germqtt
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-gerrit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-gerritbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-github
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-grafyaml
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-graphite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-haveged
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-hound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-httpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
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
- name: openstack-infra/puppet-ipsilon
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-iptables
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-jeepyb
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-jenkins
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-kerberos
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-kibana
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-lodgeit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-log_processor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-logrotate
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-logstash
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-lpmqtt
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mailman
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-mediawiki
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-meetbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-mosquitto
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mysql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-nodepool
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-odsreg
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openafs
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openstack_health
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openstack_infra_spec_helper
template:
- name: merge-check
check:
- gate-puppet-openstack-infra-spec-helper-unit-centos-7
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
gate:
- gate-puppet-openstack-infra-spec-helper-unit-centos-7
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
- name: openstack-infra/puppet-openstackci
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: infra-publish-jobs
check:
- gate-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty
- gate-puppet-openstackci-puppet-beaker-rspec-centos-7
- name: openstack-infra/puppet-openstackid
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- 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
- name: openstack-infra/puppet-packagekit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-pgsql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-phabricator
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-pip
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-planet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-project_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-puppet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-redis
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-refstack
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-releasestatus
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-reviewday
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-simpleproxy
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-snmpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ssh
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- 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
- name: openstack-infra/puppet-stackalytics
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-statusbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
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
- name: openstack-infra/puppet-sudoers
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-tmpreaper
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-translation_checksite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ulimit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-unattended_upgrades
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-unbound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-user
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-userstory_dashboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- 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
- name: openstack-infra/puppet-yum
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-zanata
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/pypi-mirror
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pypi-mirror-pep8-ubuntu-trusty
- gate-pypi-mirror-pep8-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
gate:
- gate-pypi-mirror-pep8-ubuntu-trusty
- gate-pypi-mirror-pep8-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- name: openstack-infra/python-storyboardclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
post:
- python-storyboardclient-coverage-ubuntu-trusty
- python-storyboardclient-coverage-ubuntu-xenial
release:
- python-storyboardclient-infra-docs
# TODO: add docs
- name: openstack-infra/release-tools
template:
- name: merge-check
check:
- gate-release-tools-pep8-ubuntu-trusty
- gate-release-tools-python27-ubuntu-trusty
- gate-release-tools-pep8-ubuntu-xenial
- gate-release-tools-python27-ubuntu-xenial
- gate-release-tools-bashate
gate:
- gate-release-tools-pep8-ubuntu-trusty
- gate-release-tools-python27-ubuntu-trusty
- gate-release-tools-pep8-ubuntu-xenial
- gate-release-tools-python27-ubuntu-xenial
- 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-ubuntu-trusty
- gate-requestsexceptions-pep8-ubuntu-xenial
gate:
- gate-requestsexceptions-pep8-ubuntu-trusty
- gate-requestsexceptions-pep8-ubuntu-xenial
- name: openstack-infra/reviewday
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-reviewday-pep8-ubuntu-trusty
- gate-reviewday-pep8-ubuntu-xenial
gate:
- gate-reviewday-pep8-ubuntu-trusty
- gate-reviewday-pep8-ubuntu-xenial
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: python34-jobs
- name: python35-jobs
- name: infra-publish-jobs
check:
- shade-coverage-ubuntu-trusty
- shade-coverage-ubuntu-xenial
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-libs-nv
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
- gate-shade-dsvm-ansible
- gate-shade-dsvm-ansible-dev-nv
- 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-ubuntu-trusty
- shade-coverage-ubuntu-xenial
- name: openstack-infra/statusbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-statusbot-pep8-ubuntu-trusty
- gate-statusbot-pep8-ubuntu-xenial
gate:
- gate-statusbot-pep8-ubuntu-trusty
- gate-statusbot-pep8-ubuntu-xenial
post:
- statusbot-branch-tarball
- name: openstack-infra/storyboard
template:
- name: infra-publish-jobs
- name: merge-check
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs-nv
check:
- gate-storyboard-pep8-ubuntu-trusty
- gate-storyboard-python27-db-ubuntu-trusty
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-db-ubuntu-xenial
gate:
- gate-storyboard-pep8-ubuntu-trusty
- gate-storyboard-python27-db-ubuntu-trusty
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-db-ubuntu-xenial
post:
- storyboard-branch-tarball
- storyboard-coverage-db-ubuntu-trusty
- storyboard-coverage-db-ubuntu-xenial
pre-release:
- storyboard-infra-docs
release:
- storyboard-infra-docs
experimental:
- gate-storyboard-js-integration
- name: openstack-infra/storyboard-webclient
template:
- name: merge-check
check:
- gate-storyboard-webclient-nodejs4-npm-run-lint
- gate-storyboard-webclient-nodejs4-npm-run-test-unit
- gate-storyboard-webclient-nodejs4-npm-run-test-functional
- gate-storyboard-webclient-nodejs4-npm-run-test-integration
- gate-storyboard-webclient-js-draft
gate:
- gate-storyboard-webclient-nodejs4-npm-run-lint
- gate-storyboard-webclient-nodejs4-npm-run-test-unit
- gate-storyboard-webclient-nodejs4-npm-run-test-functional
- gate-storyboard-webclient-nodejs4-npm-run-test-integration
post:
- storyboard-webclient-js-release-branch
release:
- storyboard-webclient-js-release-master
experimental:
- gate-storyboard-js-integration
- name: openstack-infra/subunit2sql
template:
- name: merge-check
- name: publish-to-pypi
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: release-notes-jobs
post:
- subunit2sql-docs-ubuntu-trusty
- subunit2sql-docs-ubuntu-xenial
- name: openstack-infra/system-config
template:
- name: merge-check
- name: infra-puppet-apply-jobs
- name: infra-publish-jobs
- name: infra-logstash-filter-jobs
check:
- gate-system-config-linters-ubuntu-trusty
- gate-system-config-linters-ubuntu-xenial
- gate-system-config-puppet-syntax
gate:
- gate-system-config-linters-ubuntu-trusty
- gate-system-config-linters-ubuntu-xenial
- gate-system-config-puppet-syntax
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
- name: check-tripleo-jobs
- name: check-tripleo-undercloud-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-liberty
- gate-tripleo-ci-centos-7-ovb-nonha-mitaka
- gate-tripleo-ci-centos-7-ovb-nonha-newton
- gate-tripleo-ci-centos-7-ovb-ha-liberty
- gate-tripleo-ci-centos-7-ovb-ha-mitaka
- gate-tripleo-ci-centos-7-ovb-ha-newton
periodic:
- periodic-tripleo-ci-centos-7-ovb-updates
- periodic-tripleo-ci-centos-7-ovb-ha
- periodic-tripleo-ci-centos-7-ovb-nonha
- periodic-tripleo-ci-centos-7-promote-ovb-ha
- periodic-tripleo-ci-centos-7-promote-ovb-nonha
- periodic-tripleo-ci-centos-7-ovb-ha-liberty
- periodic-tripleo-ci-centos-7-ovb-ha-mitaka
- periodic-tripleo-ci-centos-7-ovb-ha-newton
- periodic-tripleo-ci-centos-7-ovb-ha-tempest
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-updates
- gate-tripleo-ci-centos-7-ovb-ha-tempest
- gate-tripleo-ci-centos-7-ovb-ha-ipv6
- gate-tripleo-ci-centos-7-ovb-fakeha-caserver
- name: openstack-infra/trystack-site
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/userstory-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/vinz
template:
- name: merge-check
- name: nodejs4-jobs
- name: openstack-infra/vinz-webclient
template:
- name: merge-check
check:
- gate-vinz-webclient-js-draft
gate:
- noop
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: python34-jobs
- name: python35-jobs-nv
check:
- gate-yaml2ical-pep8-ubuntu-trusty
- gate-yaml2ical-pep8-ubuntu-xenial
gate:
- gate-yaml2ical-pep8-ubuntu-trusty
- gate-yaml2ical-pep8-ubuntu-xenial
- 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-ubuntu-trusty
- zuul-coverage-ubuntu-xenial
experimental:
- experimental-zuul-pep8-ubuntu-xenial
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/ailuropoda
template:
- name: merge-check
- name: noop-jobs
- name: openstack/almanach
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/anchor
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ansible-role-bindep
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-cloud-launcher
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-dsvm-jobs-centos7
- name: ansible-role-functional-dsvm-jobs-trusty
- name: docs-on-rtfd
- 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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-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: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-shade
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-ssh
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-virtualenv
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- 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: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8-ubuntu-trusty
- gate-anvil-pep8-ubuntu-xenial
- gate-anvil-python27-ubuntu-trusty
- gate-anvil-python27-ubuntu-xenial
- gate-anvil-venv-ubuntu-trusty
- gate-anvil-rpms-dsvm-centos-7
- gate-anvil-pylint
gate:
- gate-anvil-pep8-ubuntu-trusty
- gate-anvil-pep8-ubuntu-xenial
- gate-anvil-python27-ubuntu-trusty
- gate-anvil-python27-ubuntu-xenial
- gate-anvil-venv-ubuntu-trusty
- gate-anvil-rpms-dsvm-centos-7
- gate-anvil-pylint
- name: openstack/aodh
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: publish-to-pypi
- name: install-guide-jobs
check:
- gate-aodh-dsvm-functional-hbase-ubuntu-trusty
- gate-aodh-dsvm-functional-mongodb-ubuntu-trusty
- gate-aodh-dsvm-functional-mysql-ubuntu-trusty
- gate-aodh-dsvm-functional-postgresql-ubuntu-trusty
- gate-aodh-dsvm-functional-mysql-ubuntu-xenial
- gate-aodh-dsvm-functional-postgresql-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-hbase
- gate-aodh-dsvm-tempest-plugin-mongodb
- gate-aodh-dsvm-tempest-plugin-mysql
- gate-aodh-dsvm-tempest-plugin-mysql-neutron
- gate-aodh-dsvm-tempest-plugin-postgresql
- gate-telemetry-dsvm-integration-aodh-ubuntu-trusty
- gate-telemetry-dsvm-integration-aodh-ubuntu-xenial
gate:
- gate-aodh-dsvm-functional-hbase-ubuntu-trusty
- gate-aodh-dsvm-functional-mongodb-ubuntu-trusty
- gate-aodh-dsvm-functional-mysql-ubuntu-trusty
- gate-aodh-dsvm-functional-postgresql-ubuntu-trusty
- gate-aodh-dsvm-functional-mysql-ubuntu-xenial
- gate-aodh-dsvm-functional-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-aodh-ubuntu-trusty
- gate-telemetry-dsvm-integration-aodh-ubuntu-xenial
- name: openstack/api-site
template:
- name: merge-check
- name: openstack-doc-rst-gate
check:
- gate-api-site-tox-checklang-ubuntu-xenial
gate:
- gate-api-site-tox-checklang-ubuntu-xenial
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-ubuntu-xenial
gate:
- gate-api-wg-python27-ubuntu-xenial
- name: openstack/app-catalog
template:
- name: merge-check
- name: python-jobs
check:
- gate-app-catalog-python34
- gate-app-catalog-nodejs4-npm-run-lint
gate:
- gate-app-catalog-nodejs4-npm-run-lint
- name: openstack/app-catalog-common
template:
- name: merge-check
- name: noop-jobs
- name: openstack/app-catalog-ui
template:
- name: merge-check
check:
- gate-app-catalog-ui-pep8-ubuntu-trusty
- gate-app-catalog-ui-pep8-ubuntu-xenial
- gate-app-catalog-ui-nodejs4-npm-run-lint
- gate-app-catalog-ui-dsvm-integration
gate:
- gate-app-catalog-ui-pep8-ubuntu-trusty
- gate-app-catalog-ui-pep8-ubuntu-xenial
- name: openstack/ara
template:
- name: merge-check
- name: python-jobs
check:
- gate-ara-integration-2.0.1.0-centos-7
- gate-ara-integration-2.1.2.0-centos-7
- gate-ara-integration-latest-centos-7
- gate-ara-integration-2.0.1.0-ubuntu-xenial
- gate-ara-integration-2.1.2.0-ubuntu-xenial
- gate-ara-integration-latest-ubuntu-xenial
- ara-coverage-ubuntu-xenial
gate:
- gate-ara-integration-2.0.1.0-centos-7
- gate-ara-integration-2.1.2.0-centos-7
- gate-ara-integration-latest-centos-7
- gate-ara-integration-2.0.1.0-ubuntu-xenial
- gate-ara-integration-2.1.2.0-ubuntu-xenial
- gate-ara-integration-latest-ubuntu-xenial
post:
- ara-coverage-ubuntu-xenial
- name: openstack/arch-wg
template:
- name: merge-check
check:
- gate-arch-wg-python27-ubuntu-xenial
gate:
- gate-arch-wg-python27-ubuntu-xenial
- name: openstack/astara
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: python-jobs
- name: openstack-server-release-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-ubuntu-trusty
- gate-astara-appliance-python27-ubuntu-trusty
- gate-astara-appliance-pep8-ubuntu-xenial
- gate-astara-appliance-python27-ubuntu-xenial
- gate-functional-dsvm-astara-appliance-src
gate:
- gate-astara-appliance-pep8-ubuntu-trusty
- gate-astara-appliance-python27-ubuntu-trusty
- gate-astara-appliance-pep8-ubuntu-xenial
- gate-astara-appliance-python27-ubuntu-xenial
- 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
- name: openstack-server-release-jobs
check:
- gate-astara-horizon-pep8-ubuntu-trusty
- gate-astara-horizon-python27-ubuntu-trusty
- gate-astara-horizon-pep8-ubuntu-xenial
- gate-astara-horizon-python27-ubuntu-xenial
- gate-functional-dsvm-astara
gate:
- gate-astara-horizon-pep8-ubuntu-trusty
- gate-astara-horizon-python27-ubuntu-trusty
- gate-astara-horizon-pep8-ubuntu-xenial
- gate-astara-horizon-python27-ubuntu-xenial
- gate-functional-dsvm-astara
- name: openstack/astara-neutron
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-astara-neutron-pep8-ubuntu-trusty
- gate-astara-neutron-python27-ubuntu-trusty
- gate-astara-neutron-pep8-ubuntu-xenial
- gate-astara-neutron-python27-ubuntu-xenial
- gate-functional-dsvm-astara
gate:
- gate-astara-neutron-pep8-ubuntu-trusty
- gate-astara-neutron-python27-ubuntu-trusty
- gate-astara-neutron-pep8-ubuntu-xenial
- gate-astara-neutron-python27-ubuntu-xenial
- gate-functional-dsvm-astara
- name: openstack/automaton
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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.config
- gate-bandit-integration-oslo.log
- gate-bandit-integration-oslo.service
- gate-bandit-integration-oslo.utils
- 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.config
- gate-bandit-integration-oslo.log
- gate-bandit-integration-oslo.service
- gate-bandit-integration-oslo.utils
- 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: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: check-requirements
- name: api-guide-jobs
- name: install-guide-jobs
check:
- gate-barbican-simple-crypto-devstack-dsvm
- barbican-coverage-ubuntu-trusty
- barbican-coverage-ubuntu-xenial
- gate-barbican-dogtag-devstack-dsvm-nv
- gate-barbican-simple-crypto-devstack-dsvm-postgres-nv
experimental:
- gate-barbican-kmip-devstack-dsvm-nv
gate:
- gate-barbican-simple-crypto-devstack-dsvm
- 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-allocator
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-image-elements
template:
- name: merge-check
- name: noop-jobs
- name: openstack/bareon-ironic
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
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-bifrost-integration-tinyipa
- gate-bifrost-integration-dibipa-debian-nv
- gate-bifrost-integration-dhcp-nv
gate:
- gate-bifrost-integration-tinyipa
- name: openstack/bilean
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/blazar
template:
- name: merge-check
- name: python-db-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-ubuntu-trusty
- gate-blazar-nova-python27-ubuntu-trusty
- gate-blazar-nova-pep8-ubuntu-xenial
- gate-blazar-nova-python27-ubuntu-xenial
gate:
- gate-blazar-nova-pep8-ubuntu-trusty
- gate-blazar-nova-python27-ubuntu-trusty
- gate-blazar-nova-pep8-ubuntu-xenial
- gate-blazar-nova-python27-ubuntu-xenial
post:
- blazar-nova-branch-tarball
pre-release:
- blazar-nova-tarball
release:
- blazar-nova-tarball
- name: openstack/boartty
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/broadview-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-lib
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-ui
template:
- name: merge-check
- name: noop-jobs
- name: openstack/browbeat
template:
- name: merge-check
- name: ansible-role-jobs
check:
- gate-browbeat-python27-ubuntu-xenial
gate:
- gate-browbeat-python27-ubuntu-xenial
- name: openstack/castellan
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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-ubuntu-trusty
- gate-cathead-python27-ubuntu-trusty
- gate-cathead-pep8-ubuntu-xenial
- gate-cathead-python27-ubuntu-xenial
gate:
- gate-cathead-pep8-ubuntu-trusty
- gate-cathead-python27-ubuntu-trusty
- gate-cathead-pep8-ubuntu-xenial
- gate-cathead-python27-ubuntu-xenial
- name: openstack/ceilometer
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: install-guide-jobs
check:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-ceilometer-dsvm-tempest-plugin-mongodb
- gate-ceilometer-dsvm-tempest-plugin-mysql
- gate-ceilometer-dsvm-tempest-plugin-mysql-neutron
- gate-ceilometer-dsvm-tempest-plugin-postgresql
- gate-ceilometer-tox-db-py27-mongodb-ubuntu-xenial
- gate-ceilometer-tox-db-py27-mysql-ubuntu-xenial
- gate-ceilometer-tox-db-py27-postgresql-ubuntu-xenial
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only
gate:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-ceilometer-dsvm-tempest-plugin-mongodb
- gate-ceilometer-dsvm-tempest-plugin-mysql
- gate-ceilometer-dsvm-tempest-plugin-mysql-neutron
- gate-ceilometer-dsvm-tempest-plugin-postgresql
- gate-ceilometer-tox-db-py27-mongodb-ubuntu-xenial
- gate-ceilometer-tox-db-py27-mysql-ubuntu-xenial
- gate-ceilometer-tox-db-py27-postgresql-ubuntu-xenial
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only
experimental:
- gate-ceilometer-dsvm-tempest-plugin-es
- gate-grenade-dsvm-forward
- gate-rally-dsvm-fakevirt-ceilometer
- name: openstack/ceilometer-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: release-notes-jobs
- name: lib-forward-testing-plugin
- name: publish-to-pypi
- name: openstack/cerberus
template:
- name: merge-check
- name: python-db-jobs
- name: openstack/cerberus-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/charm-aodh
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-barbican
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-barbican-softhsm
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-ceilometer
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceilometer-agent
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-mon
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-osd
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-radosgw
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder-backup
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-designate
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-designate-bind
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-glance
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-charm-guide-docs-ubuntu-trusty
- gate-charm-guide-docs-ubuntu-xenial
gate:
- gate-charm-guide-docs-ubuntu-trusty
- gate-charm-guide-docs-ubuntu-xenial
- name: openstack/charm-hacluster
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-heat
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-interface-barbican-hsm
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-bind-rndc
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-hacluster
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-keystone
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-keystone-credentials
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-manila-plugin
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-mysql-shared
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-neutron-plugin
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-neutron-plugin-api-subordinate
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-odl-controller-api
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-openstack-ha
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-ovsdb-manager
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-rabbitmq
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-service-control
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-keystone
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-layer-openstack
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-layer-openstack-api
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-layer-openstack-principle
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-lxd
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-manila
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-manila-generic
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-neutron-api
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-api-odl
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-neutron-api-plumgrid
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-gateway
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-openvswitch
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-nova-cloud-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-nova-compute
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-nova-compute-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-odl-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-openstack-dashboard
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-openvswitch-odl
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-percona-cluster
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-plumgrid-director
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-plumgrid-edge
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-plumgrid-gateway
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-rabbitmq-server
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-charm-specs-pep8-ubuntu-xenial
- gate-charm-specs-python27-ubuntu-xenial
gate:
- gate-charm-specs-pep8-ubuntu-xenial
- gate-charm-specs-python27-ubuntu-xenial
- name: openstack/charm-swift-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-swift-storage
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-tempest
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charms.ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/charms.openstack
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/ci-cd-pipeline-app-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cinder
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-cinder-pylint
- gate-rally-dsvm-cinder
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-cinder-dsvm-apache
- gate-cinder-tox-db-functional-ubuntu-trusty
- gate-cinder-tox-db-functional-ubuntu-xenial
- gate-cinder-tox-compliance-ubuntu-xenial
- gate-grenade-dsvm-cinder-multinode
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- 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-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-cinder-tox-compliance-ubuntu-xenial
- gate-grenade-dsvm-cinder-multinode
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-full-sheepdog-src-os-brick-nv
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
- gate-tempest-dsvm-lvm-multibackend
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27-ubuntu-xenial
gate:
- gate-cinder-specs-python27-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- 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-ubuntu-xenial
- gate-cliff-tox-openstackclient-tip-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-cliff
gate:
- gate-cliff-tox-neutronclient-tip-ubuntu-xenial
- gate-cliff-tox-openstackclient-tip-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-cliff
- name: openstack/cloud-init
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cloudbase-init
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- cloudbase-init-coverage-ubuntu-trusty
- cloudbase-init-coverage-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
experimental:
- gate-cloudkitty-dsvm-install-nv
post:
- cloudkitty-coverage-ubuntu-trusty
- cloudkitty-coverage-ubuntu-xenial
- name: openstack/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- 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/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-ubuntu-trusty
- gate-compass-core-python27-ubuntu-trusty
- gate-compass-core-pep8-ubuntu-xenial
- gate-compass-core-python27-ubuntu-xenial
gate:
- gate-compass-core-pep8-ubuntu-trusty
- gate-compass-core-python27-ubuntu-trusty
- gate-compass-core-pep8-ubuntu-xenial
- gate-compass-core-python27-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/congress
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-congress-dsvm-api
- gate-congress-pe-replicated-nv
- gate-murano-congress-devstack-dsvm
gate:
- gate-congress-dsvm-api
- name: openstack/congress-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-congress-specs-python27-ubuntu-xenial
gate:
- gate-congress-specs-python27-ubuntu-xenial
- name: openstack/conveyor
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/cookbook-openstack-application-catalog
template:
- name: merge-check
- name: chef-rake-jobs
- 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/coupler
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/craton
template:
- name: merge-check
- name: python35-jobs
- name: check-requirements
check:
- gate-craton-pep8-ubuntu-xenial
gate:
- gate-craton-pep8-ubuntu-xenial
- name: openstack/craton-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
check:
- gate-craton-dashboard-nodejs4-npm-run-lint
- gate-craton-dashboard-nodejs4-npm-run-test
- gate-craton-dashboard-tox-py27dj19-ubuntu-xenial
- gate-craton-dashboard-tox-py27dj110-ubuntu-xenial
gate:
- gate-craton-dashboard-nodejs4-npm-run-lint
- gate-craton-dashboard-tox-py27dj19-ubuntu-xenial
- gate-craton-dashboard-tox-py27dj110-ubuntu-xenial
- name: openstack/cue
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: periodic-jobs-with-oslo-master
check:
- cue-coverage-ubuntu-trusty
- cue-coverage-ubuntu-xenial
- gate-cue-integration-dsvm-rabbitmq
- 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/cursive
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: openstack/daisycloud-core
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-alembic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-aodh
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-auto-backports
template:
- name: merge-check
check:
- pkgdeb-build-auto-backports
gate:
- pkgdeb-build-auto-backports
post:
- pkgdeb-publish-auto-backports:
- reprepro-import-debian-openstack-jessie-backports:
- reprepro-sign-jessie-backports:
- reprepro-release-deb-openstack
- name: openstack/deb-bandit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-barbican
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ceilometer
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ceilometermiddleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-cinder
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-congress
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-designate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-designate-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-fonts-materialdesignicons-webfont
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-fonts-roboto-fontface
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-git-review
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-glance
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-glare
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-gnocchi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-heat
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-heat-cfntools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-horizon
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic-inspector
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-kazoo
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-keystone
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-liberasurecode
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-libisal
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-magnum
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-manila
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-manila-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-migrate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-mistral
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-msgpack-python
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano-agent
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-arista
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-cisco
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-hyperv
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-l2gw
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-midonet
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-mlnx
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-nec
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-odl
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-ovn
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-fwaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-lbaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-taas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-vpnaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-nodepool
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-nova
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-novnc
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-doc-tools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-meta-packages
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-nose
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-pkg-tools
template:
- name: merge-check
check:
- pkgdeb-build-openstack-pkg-tools
gate:
- pkgdeb-build-openstack-pkg-tools
post:
- pkgdeb-publish-openstack-pkg-tools:
- reprepro-import-debian-openstack-jessie:
- reprepro-sign-jessie:
- reprepro-release-deb-openstack
- name: openstack/deb-openstack-trove
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-apply-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-brick
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-client-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-cloud-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-collect-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-net-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-refresh-config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-testr
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-vif
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-os-win
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.cache
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.concurrency
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.config
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.context
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.db
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.i18n
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.log
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.messaging
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.middleware
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.policy
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.privsep
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.reports
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.rootwrap
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.serialization
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.service
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.utils
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.versionedobjects
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslo.vmware
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-oslosphinx
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslotest
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-python-aioeventlet
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-aodhclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-autobahn
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-automaton
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-barbicanclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-bashate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-cassandra-driver
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-castellan
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ceilometerclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ceilometermiddleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-cinderclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-cliff
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-coffin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-colander
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-concurrent.futures
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-congressclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-cotyledon
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-couleur
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-crank
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-croniter
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-csscompressor
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-cursive
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-daemonize
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-dcos
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ddt
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-debtcollector
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-designateclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-dib-utils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-diskimage-builder
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-appconf
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-babel
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-bootstrap-form
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-compressor
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-discover-runner
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-formtools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-openstack-auth
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-overextends
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-django-pyscss
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-doc8
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-dogpile.cache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-dogpile.core
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-editor
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-eventlet
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-extras
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-falcon
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-fasteners
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-fixtures
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-frozendict
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-fuelclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-funcsigs
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-functools32
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-futurist
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-gabbi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-glance-store
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-glanceclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-gnocchiclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-greenio
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-hacking
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-happybase
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-heatclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-hplefthandclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-python-httpretty
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ironic-inspector-client
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ironic-lib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ironicclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-jingo
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-json-patch
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-json-pointer
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-jsonpath-rw
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-jsonpath-rw-ext
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-jsonrpclib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-jsonschema
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-k8sclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-kafka
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-keystoneauth1
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-keystoneclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-keystonemiddleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-kmip
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-ldappool
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-lesscpy
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-linecache2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-magnumclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-manilaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-memcache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-microversion-parse
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-misaka
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-mistralclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-monascaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-monotonic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-mox3
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-multi-key-dict
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-muranoclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-neutron-lib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-neutronclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-nose-exclude
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-nose-parameterized
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-nose-timer
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-nosehtmloutput
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-novaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oauth2client
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-openstackclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-openstackdocstheme
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-openstacksdk
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-api-ref
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-apply-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-brick
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-client-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-cloud-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-collect-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-net-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-refresh-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-testr
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-vif
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-os-win
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-osc-lib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.cache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.concurrency
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.context
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.db
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.i18n
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.log
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.messaging
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.middleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.policy
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.privsep
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.reports
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.rootwrap
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.serialization
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.service
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.utils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.versionedobjects
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslo.vmware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-oslotest
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-osprofiler
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pager
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pbr
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pecan
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pika-pool
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pint
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-positional
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-proliantutils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pulp
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pycadf
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pydot-ng
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pydotplus
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyeclib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyghmi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pygit2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pykmip
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyldap
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pymemcache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pymysql
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyngus
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pysaml2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pytimeparse
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyvmomi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-quantumclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rcssmin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rednose
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-reno
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requestbuilder
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-kerberos
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-mock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-unixsocket
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requestsexceptions
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-retrying
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rfc3986
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rjsmin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rtslib-fb
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-saharaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-savannaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-scciclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-seamicroclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-semantic-version
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-semver
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-senlinclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-shotgun
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-sqlalchemy-utils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-steadymark
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-swiftclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tackerclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-taskflow
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tempest-lib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-testtools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-toml
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tooz
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tosca-parser
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-traceback2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-trollius
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-troveclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tuskarclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-txaio
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-warlock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-watcherclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-weakrefmethod
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-websocket-client
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wrapt
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wsgi-intercept
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wsme
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-bootstrap
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-cookies
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-fileupload
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-gettext
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-lrdragndrop
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-mock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-schema-form
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootstrap-scss
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootswatch
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-d3
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-font-awesome
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-hogan
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jasmine
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery-migrate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.quicksearch
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.tablesorter
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jsencrypt
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-magic-search
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-mdi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-objectpath
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-qunit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-rickshaw
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-roboto-fontface
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-smart-table
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-spin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-term.js
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-tv4
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xvfbwrapper
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-yaql
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-zaqarclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-rally
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ryu
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-sahara
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-sahara-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-senlin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-senlin-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-spice-html5
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-stevedore
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-subunit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swauth
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift-bench
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift-plugin-s3
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-tempest
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-testresources
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-trove
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-trove-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-watcher
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-websockify
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-zaqar
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-zaqar-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/debtcollector
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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-docs-ubuntu-xenial
- gate-defcore-tox-doc8-ubuntu-xenial
- gate-defcore-tox-jsonlint-ubuntu-xenial
- gate-defcore-tox-jsonschema-ubuntu-xenial
gate:
- gate-defcore-docs-ubuntu-xenial
- gate-defcore-tox-doc8-ubuntu-xenial
- gate-defcore-tox-jsonlint-ubuntu-xenial
- gate-defcore-tox-jsonschema-ubuntu-xenial
- name: openstack/delimiter
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/designate
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: designate-dsvm-jobs
- name: api-ref-jobs
check:
- designate-coverage-db-ubuntu-trusty
- designate-coverage-db-ubuntu-xenial
post:
- designate-coverage-db-ubuntu-trusty
- designate-coverage-db-ubuntu-xenial
- name: openstack/designate-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: designate-dsvm-jobs
check:
- designate-dashboard-coverage-ubuntu-trusty
- designate-dashboard-coverage-ubuntu-xenial
post:
- designate-dashboard-coverage-ubuntu-trusty
- designate-dashboard-coverage-ubuntu-xenial
- name: openstack/designate-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-designate-specs-python27-ubuntu-xenial
gate:
- gate-designate-specs-python27-ubuntu-xenial
- name: openstack/designate-tempest-plugin
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: designate-dsvm-jobs
check:
- gate-designate-tempest-plugin-pep8-ubuntu-trusty
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-mitaka
- gate-tempest-dsvm-designate-bind9-mitaka
gate:
- gate-designate-tempest-plugin-pep8-ubuntu-trusty
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-mitaka
- gate-tempest-dsvm-designate-bind9-mitaka
- name: openstack/devstack-plugin-additional-pkg-repos
template:
- name: merge-check
check:
- gate-devstack-plugin-additional-pkg-repos-bashate
- gate-tempest-dsvm-nova-libvirt-kvm-apr
gate:
- gate-devstack-plugin-additional-pkg-repos-bashate
- 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-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-ceph-bashate
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- name: openstack/devstack-plugin-glusterfs
template:
- name: merge-check
check:
- gate-devstack-plugin-glusterfs-bashate
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-glusterfs-bashate
experimental:
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv
- 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-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
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-libvirt-qemu
template:
- name: merge-check
check:
- gate-devstack-plugin-libvirt-qemu-bashate
gate:
- gate-devstack-plugin-libvirt-qemu-bashate
- name: openstack/devstack-plugin-mariadb
template:
- name: merge-check
check:
- gate-devstack-plugin-mariadb-bashate
gate:
- gate-devstack-plugin-mariadb-bashate
- name: openstack/devstack-plugin-nfs
template:
- name: merge-check
check:
- gate-devstack-plugin-nfs-bashate
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
gate:
- gate-devstack-plugin-nfs-bashate
- 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-tar-installer
template:
- name: merge-check
check:
- gate-devstack-plugin-tar-installer-bashate
gate:
- gate-devstack-plugin-tar-installer-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-ubuntu-trusty
- gate-dib-dsvm-functests-centos-7
- gate-dib-utils-tox-func-ubuntu-trusty
- gate-dib-utils-tox-func-ubuntu-xenial
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
gate:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-centos-7
- gate-dib-utils-tox-func-ubuntu-trusty
- gate-dib-utils-tox-func-ubuntu-xenial
post:
- dib-utils-branch-tarball
- name: openstack/diskimage-builder
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
check:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-ubuntu-xenial
- gate-dib-dsvm-functests-centos-7
- gate-dib-dsvm-functests-ubuntu-trusty-extras-nv
- gate-dib-dsvm-functests-centos-7-extras-nv
- gate-dsvm-nodepool-src-diskimage-builder-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
gate:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-ubuntu-xenial
- gate-dib-dsvm-functests-centos-7
- name: openstack/distil
template:
- name: merge-check
check:
- gate-distil-python27-ubuntu-trusty
- gate-distil-pep8-ubuntu-trusty
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
gate:
- gate-distil-python27-ubuntu-trusty
- gate-distil-pep8-ubuntu-trusty
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
- name: openstack/django_openstack_auth
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: publish-to-pypi
check:
- gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial
gate:
- gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/docs-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-docs-specs-python27-ubuntu-xenial
gate:
- gate-docs-specs-python27-ubuntu-xenial
- name: openstack/dox
template:
- name: merge-check
- name: publish-to-pypi
- name: python35-jobs-nv
check:
- gate-dox-pep8-ubuntu-trusty
- gate-dox-python27-ubuntu-trusty
- gate-dox-pep8-ubuntu-xenial
- gate-dox-python27-ubuntu-xenial
- gate-dox-python34
gate:
- gate-dox-pep8-ubuntu-trusty
- gate-dox-python27-ubuntu-trusty
- gate-dox-pep8-ubuntu-xenial
- gate-dox-python27-ubuntu-xenial
- name: openstack/dragonflow
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
- name: python35-jobs-nv
check:
- gate-dragonflow-python34
- gate-tempest-dsvm-dragonflow
- gate-dragonflow-dsvm-rally-nv
- gate-dragonflow-dsvm-fullstack-nv
- gate-dragonflow-dsvm-fullstack-ml2-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-ubuntu-trusty
- gate-driverlog-python27-ubuntu-trusty
- gate-driverlog-pep8-ubuntu-xenial
- gate-driverlog-python27-ubuntu-xenial
gate:
- gate-driverlog-pep8-ubuntu-trusty
- gate-driverlog-python27-ubuntu-trusty
- gate-driverlog-pep8-ubuntu-xenial
- gate-driverlog-python27-ubuntu-xenial
post:
- driverlog-branch-tarball
pre-release:
- driverlog-tarball
release:
- driverlog-tarball
- name: openstack/ec2-api
template:
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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: python34-jobs
- name: python35-jobs-nv
- name: openstack/election
template:
- name: merge-check
- name: check-requirements
- name: python35-jobs-nv
check:
- gate-election-python27-ubuntu-xenial
- gate-election-docs-ubuntu-xenial
gate:
- gate-election-docs-ubuntu-xenial
post:
- static-election-publish
- name: openstack/entropy
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/eslint-config-openstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-docs
- name: nodejs4-publish-to-npm
- name: openstack-server-publish-jobs
- 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-ubuntu-trusty
- gate-faafo-pep8-ubuntu-trusty
- gate-faafo-docs-ubuntu-xenial
- gate-faafo-pep8-ubuntu-xenial
gate:
- gate-faafo-docs-ubuntu-trusty
- gate-faafo-pep8-ubuntu-trusty
- gate-faafo-docs-ubuntu-xenial
- gate-faafo-pep8-ubuntu-xenial
- name: openstack/fairy-slipper
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack/flame
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/freezer
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
check:
- gate-osbackup-freezer-dsvm-ubuntu-trusty
- gate-osbackup-freezer-dsvm-ubuntu-xenial
- gate-freezer-pylint
gate:
- gate-osbackup-freezer-dsvm-ubuntu-trusty
- gate-osbackup-freezer-dsvm-ubuntu-xenial
- gate-freezer-pylint
- name: openstack/freezer-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
check:
- gate-osbackup-freezer-api-dsvm-ubuntu-trusty
- gate-osbackup-freezer-api-dsvm-ubuntu-xenial
- gate-freezer-api-pylint
gate:
- gate-osbackup-freezer-api-dsvm-ubuntu-trusty
- gate-osbackup-freezer-api-dsvm-ubuntu-xenial
- gate-freezer-api-pylint
- name: openstack/freezer-dr
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
check:
- gate-freezer-dr-pylint
gate:
- gate-freezer-dr-pylint
- name: openstack/freezer-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-freezer-specs-python27-ubuntu-xenial
gate:
- gate-freezer-specs-python27-ubuntu-xenial
- name: openstack/freezer-web-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-trusty
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-xenial
- gate-freezer-web-ui-pylint
gate:
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-trusty
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-xenial
- gate-freezer-web-ui-pylint
- name: openstack/fuel-agent
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-fuel-agent-pep8-ubuntu-trusty
- gate-fuel-agent-python27-ubuntu-trusty
- gate-fuel-agent-pep8-ubuntu-xenial
- gate-fuel-agent-python27-ubuntu-xenial
gate:
- gate-fuel-agent-pep8-ubuntu-trusty
- gate-fuel-agent-python27-ubuntu-trusty
- gate-fuel-agent-pep8-ubuntu-xenial
- gate-fuel-agent-python27-ubuntu-xenial
- name: openstack/fuel-astute
template:
- name: merge-check
check:
- gate-fuel-astute-puppet-unit-3.8-centos-7
gate:
- gate-fuel-astute-puppet-unit-3.8-centos-7
- name: openstack/fuel-ccp
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: openstack/fuel-ccp-ceph
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-ci-config
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-cinder
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-debian-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-entrypoint
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/fuel-ccp-etcd
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-glance
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-heat
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-horizon
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-installer
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/fuel-ccp-ironic
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-keystone
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-mariadb
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-memcached
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-murano
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-neutron
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-nova
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-openstack-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-rabbitmq
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-sahara
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-searchlight
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-specs
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-stacklight
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-tests
template:
- name: merge-check
- name: python-jobs
- name: openstack/fuel-dev-tools
template:
- name: merge-check
check:
- gate-fuel-dev-tools-pep8-ubuntu-trusty
- gate-fuel-dev-tools-python27-ubuntu-trusty
- gate-fuel-dev-tools-pep8-ubuntu-xenial
- gate-fuel-dev-tools-python27-ubuntu-xenial
gate:
- gate-fuel-dev-tools-pep8-ubuntu-trusty
- gate-fuel-dev-tools-python27-ubuntu-trusty
- gate-fuel-dev-tools-pep8-ubuntu-xenial
- gate-fuel-dev-tools-python27-ubuntu-xenial
- name: openstack/fuel-devops
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
check:
- gate-fuel-devops-pylint
- fuel-devops-coverage-ubuntu-xenial
gate:
- fuel-devops-coverage-ubuntu-xenial
- name: openstack/fuel-docs
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-fuel-docs-docs-ubuntu-trusty
- gate-fuel-docs-docs-ubuntu-xenial
gate:
- gate-fuel-docs-docs-ubuntu-trusty
- gate-fuel-docs-docs-ubuntu-xenial
- name: openstack/fuel-library
template:
- name: merge-check
check:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-centos-7
- gate-fuel-library-puppet-syntax-4-centos-7
- gate-fuel-library-puppet-unit-3.3-centos-7
- gate-fuel-library-puppet-unit-3.4-centos-7
- gate-fuel-library-puppet-unit-3.8-centos-7
- gate-fuel-library-puppet-unit-4.5-centos-7
gate:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-centos-7
- gate-fuel-library-puppet-syntax-4-centos-7
- gate-fuel-library-puppet-unit-3.3-centos-7
- gate-fuel-library-puppet-unit-3.4-centos-7
- gate-fuel-library-puppet-unit-3.8-centos-7
- gate-fuel-library-puppet-unit-4.5-centos-7
- name: openstack/fuel-main
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-menu
template:
- name: merge-check
check:
- gate-fuel-menu-pep8-ubuntu-trusty
- gate-fuel-menu-python27-ubuntu-trusty
- gate-fuel-menu-pep8-ubuntu-xenial
- gate-fuel-menu-python27-ubuntu-xenial
gate:
- gate-fuel-menu-pep8-ubuntu-trusty
- gate-fuel-menu-python27-ubuntu-trusty
- gate-fuel-menu-pep8-ubuntu-xenial
- gate-fuel-menu-python27-ubuntu-xenial
- name: openstack/fuel-mirror
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-fuel-mirror-pep8-ubuntu-trusty
- gate-fuel-mirror-python27-ubuntu-trusty
- gate-fuel-mirror-pep8-ubuntu-xenial
- gate-fuel-mirror-python27-ubuntu-xenial
gate:
- gate-fuel-mirror-pep8-ubuntu-trusty
- gate-fuel-mirror-python27-ubuntu-trusty
- gate-fuel-mirror-pep8-ubuntu-xenial
- gate-fuel-mirror-python27-ubuntu-xenial
- name: openstack/fuel-nailgun-agent
template:
- name: merge-check
check:
- gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7
gate:
- gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7
- name: openstack/fuel-nailgun-extension-cluster-upgrade
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-converted-serializers
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-db-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-iac
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial
- name: openstack/fuel-noop-fixtures
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-fuel-noop-fixtures-docs-ubuntu-trusty
- gate-fuel-noop-fixtures-docs-ubuntu-xenial
gate:
- gate-fuel-noop-fixtures-docs-ubuntu-trusty
- gate-fuel-noop-fixtures-docs-ubuntu-xenial
- name: openstack/fuel-octane
template:
- name: merge-check
check:
- gate-fuel-octane-pep8-ubuntu-trusty
- gate-fuel-octane-python27-ubuntu-trusty
- gate-fuel-octane-pep8-ubuntu-xenial
- gate-fuel-octane-python27-ubuntu-xenial
- fuel-octane-coverage-ubuntu-trusty
- fuel-octane-coverage-ubuntu-xenial
- gate-fuel-octane-puppet-lint
- gate-fuel-octane-puppet-syntax-3-centos-7
- gate-fuel-octane-puppet-syntax-4-centos-7
gate:
- gate-fuel-octane-pep8-ubuntu-trusty
- gate-fuel-octane-python27-ubuntu-trusty
- gate-fuel-octane-pep8-ubuntu-xenial
- gate-fuel-octane-python27-ubuntu-xenial
- gate-fuel-octane-puppet-lint
- gate-fuel-octane-puppet-syntax-3-centos-7
- gate-fuel-octane-puppet-syntax-4-centos-7
- name: openstack/fuel-ostf
template:
- name: merge-check
check:
- gate-fuel-ostf-pep8-ubuntu-trusty
- gate-fuel-ostf-python27-db-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-db-ubuntu-xenial
gate:
- gate-fuel-ostf-pep8-ubuntu-trusty
- gate-fuel-ostf-python27-db-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-db-ubuntu-xenial
- 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-gcs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cinder-kaminario
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-datera-cinder
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-haproxy
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-detach-swift
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-gluon
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-kafka
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ldap
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ldap-slaves
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-manila
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-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-murano-networking-sfc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-murano-tests
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-network-node
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-networking-sfc
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-nsx-t
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-openstack-telemetry
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-tacker
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
- name: publish-to-pypi
check:
- gate-fuel-plugins-pep8-ubuntu-trusty
- gate-fuel-plugins-python27-ubuntu-trusty
- gate-fuel-plugins-pep8-ubuntu-xenial
- gate-fuel-plugins-python27-ubuntu-xenial
gate:
- gate-fuel-plugins-pep8-ubuntu-trusty
- gate-fuel-plugins-python27-ubuntu-trusty
- gate-fuel-plugins-pep8-ubuntu-xenial
- gate-fuel-plugins-python27-ubuntu-xenial
- name: openstack/fuel-qa
template:
- name: merge-check
check:
- gate-fuel-qa-python27-ubuntu-trusty
- gate-fuel-qa-pep8-ubuntu-trusty
- gate-fuel-qa-python27-ubuntu-xenial
- gate-fuel-qa-pep8-ubuntu-xenial
- gate-fuel-qa-pylint
gate:
- gate-fuel-qa-python27-ubuntu-trusty
- gate-fuel-qa-pep8-ubuntu-trusty
- gate-fuel-qa-python27-ubuntu-xenial
- gate-fuel-qa-pep8-ubuntu-xenial
- gate-fuel-qa-pylint
- name: openstack/fuel-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-fuel-specs-python27-ubuntu-xenial
gate:
- gate-fuel-specs-python27-ubuntu-xenial
- name: openstack/fuel-stats
template:
- name: merge-check
check:
- gate-fuel-stats-pep8-ubuntu-trusty
- gate-fuel-stats-python27-db-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-db-ubuntu-xenial
gate:
- gate-fuel-stats-pep8-ubuntu-trusty
- gate-fuel-stats-python27-db-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-db-ubuntu-xenial
- name: openstack/fuel-ui
template:
- name: merge-check
check:
- gate-fuel-ui-nodejs4-npm-run-lint
gate:
- gate-fuel-ui-nodejs4-npm-run-lint
- name: openstack/fuel-virtualbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-web
template:
- name: merge-check
- name: python-db-jobs
- name: openstack/futurist
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/fuxi
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- 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
- name: publish-to-pypi
check:
- gate-gerrit-dash-creator-pep8-ubuntu-trusty
- gate-gerrit-dash-creator-pep8-ubuntu-xenial
gate:
- gate-gerrit-dash-creator-pep8-ubuntu-trusty
- gate-gerrit-dash-creator-pep8-ubuntu-xenial
- name: openstack/gertty
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/giftwrap
template:
- name: merge-check
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-giftwrap-pep8-ubuntu-trusty
- gate-giftwrap-python27-ubuntu-trusty
- gate-giftwrap-pep8-ubuntu-xenial
- gate-giftwrap-python27-ubuntu-xenial
gate:
- gate-giftwrap-pep8-ubuntu-trusty
- gate-giftwrap-python27-ubuntu-trusty
- gate-giftwrap-pep8-ubuntu-xenial
- gate-giftwrap-python27-ubuntu-xenial
post:
- giftwrap-branch-tarball
- 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
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-git-upstream-pep8-ubuntu-trusty
- gate-git-upstream-python27-ubuntu-trusty
- gate-git-upstream-pep8-ubuntu-xenial
- gate-git-upstream-python27-ubuntu-xenial
gate:
- gate-git-upstream-pep8-ubuntu-trusty
- gate-git-upstream-python27-ubuntu-trusty
- gate-git-upstream-pep8-ubuntu-xenial
- gate-git-upstream-python27-ubuntu-xenial
- name: openstack/glance
template:
- name: merge-check
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-rally-dsvm-glance
gate:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/glance-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-glance-specs-python27-ubuntu-xenial
gate:
- gate-glance-specs-python27-ubuntu-xenial
- name: openstack/glance_store
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: check-requirements
- name: translation-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial
- gate-tempest-dsvm-full-sheepdog-nv
gate:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial
experimental:
- gate-glance_store-dsvm-functional-filesystem
- gate-glance_store-dsvm-functional-swift
- gate-glance_store-dsvm-functional-cinder
- name: openstack/glare
template:
- name: merge-check
- name: python-db-jobs
- name: python35-db-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/glare-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-glare-specs-python27-ubuntu-xenial
gate:
- gate-glare-specs-python27-ubuntu-xenial
- name: openstack/gluon
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/gnocchi
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- gate-gnocchi-pep8-ubuntu-trusty
- gate-gnocchi-docs-ubuntu-trusty
- gate-gnocchi-pep8-ubuntu-xenial
- gate-gnocchi-docs-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-xenial
gate:
- gate-gnocchi-pep8-ubuntu-trusty
- gate-gnocchi-docs-ubuntu-trusty
- gate-gnocchi-pep8-ubuntu-xenial
- gate-gnocchi-docs-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-xenial
post:
- gnocchi-branch-tarball
experimental:
- gate-gnocchi-dsvm-functional-influxdb-mysql-ubuntu-xenial
- name: openstack/golang-client
template:
- name: merge-check
- name: noop-jobs
- name: openstack/governance
template:
- name: merge-check
check:
- gate-governance-linters-ubuntu-xenial
- gate-governance-docs-ubuntu-trusty
- gate-governance-docs-ubuntu-xenial
- gate-governance-tox-validate-ubuntu-xenial
gate:
- gate-governance-docs-ubuntu-trusty
- gate-governance-docs-ubuntu-xenial
post:
- static-governance-publish
- name: openstack/governance-uc
template:
- name: merge-check
check:
- gate-governance-uc-docs-ubuntu-trusty
- gate-governance-uc-docs-ubuntu-xenial
gate:
- gate-governance-uc-docs-ubuntu-trusty
- gate-governance-uc-docs-ubuntu-xenial
post:
- static-governance-uc-publish
- 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-aim-nv
- gate-group-based-policy-dsvm-nfp-nv
- 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-ubuntu-xenial
gate:
- gate-group-based-policy-specs-python27-ubuntu-xenial
- name: openstack/group-based-policy-ui
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/heat
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-heat-dsvm-functional-orig-mysql-lbaasv2
- gate-heat-dsvm-functional-convg-mysql-lbaasv2
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
- gate-tempest-dsvm-heat-identity-v3-only-nv
gate:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-heat-dsvm-functional-orig-mysql-lbaasv2
- gate-heat-dsvm-functional-convg-mysql-lbaasv2
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
post:
- heat-coverage-db-ubuntu-trusty
- heat-coverage-db-ubuntu-xenial
periodic:
- gate-rally-dsvm-fakevirt-heat
experimental:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-identity-v3-only-nv
- gate-rally-dsvm-fakevirt-heat
- gate-heat-dsvm-functional-orig-postgres-lbaasv1
- gate-tripleo-ci-centos-7-nonha-multinode
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-heat-cfntools-pep8-ubuntu-trusty
- gate-heat-cfntools-python27-ubuntu-trusty
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
gate:
- gate-heat-cfntools-pep8-ubuntu-trusty
- gate-heat-cfntools-python27-ubuntu-trusty
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
post:
- heat-cfntools-branch-tarball
release:
- heat-cfntools-docs-ubuntu-trusty
- heat-cfntools-docs-ubuntu-xenial
- name: openstack/heat-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-heat-specs-python27-ubuntu-xenial
gate:
- gate-heat-specs-python27-ubuntu-xenial
- name: openstack/heat-templates
template:
- name: merge-check
check:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8-ubuntu-trusty
- gate-heat-templates-python27-ubuntu-trusty
- gate-heat-templates-pep8-ubuntu-xenial
- gate-heat-templates-python27-ubuntu-xenial
gate:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8-ubuntu-trusty
- gate-heat-templates-python27-ubuntu-trusty
- gate-heat-templates-pep8-ubuntu-xenial
- gate-heat-templates-python27-ubuntu-xenial
- name: openstack/heat-translator
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- heat-translator-coverage-ubuntu-trusty
- heat-translator-coverage-ubuntu-xenial
check:
- gate-heat-translator-tox-py27-tp-ubuntu-xenial
- name: openstack/horizon
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: nodejs4-jobs
check:
- gate-horizon-tox-py27dj18-ubuntu-trusty
- gate-horizon-tox-py27dj18-ubuntu-xenial
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-tox-py27dj110-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-trusty
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- gate-horizon-dsvm-integration-current-ubuntu-trusty
- gate-horizon-dsvm-integration-current-ubuntu-xenial
- gate-horizon-dsvm-integration-deprecated-ubuntu-trusty
- gate-horizon-dsvm-integration-deprecated-ubuntu-xenial
gate:
- gate-horizon-tox-py27dj18-ubuntu-trusty
- gate-horizon-tox-py27dj18-ubuntu-xenial
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-tox-py27dj110-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-trusty
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- gate-horizon-dsvm-integration-current-ubuntu-trusty
- gate-horizon-dsvm-integration-deprecated-ubuntu-trusty
experimental:
- gate-grenade-dsvm-forward
- name: openstack/horizon-cisco-ui
template:
- name: merge-check
- name: translation-jobs
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/horizon-mellanox
template:
- name: merge-check
- name: python-jobs
- name: openstack/hurricane
template:
- name: merge-check
- name: python-jobs
- name: openstack/i18n
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-i18n-pep8-ubuntu-trusty
- gate-i18n-docs-ubuntu-trusty
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
gate:
- gate-i18n-pep8-ubuntu-trusty
- gate-i18n-docs-ubuntu-trusty
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
- name: openstack/inception
template:
- name: merge-check
check:
- gate-inception-pep8-ubuntu-trusty
- gate-inception-pep8-ubuntu-xenial
gate:
- gate-inception-pep8-ubuntu-trusty
- gate-inception-pep8-ubuntu-xenial
- name: openstack/instack
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: openstack/instack-undercloud
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: check-tripleo-undercloud-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
check:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-centos-7
- gate-instack-undercloud-puppet-syntax-4-centos-7
gate:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-centos-7
- gate-instack-undercloud-puppet-syntax-4-centos-7
- name: openstack/installguide-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack/intel-nfv-ci-tests
template:
- name: merge-check
check:
- gate-intel-nfv-ci-tests-pep8-ubuntu-trusty
- gate-intel-nfv-ci-tests-pep8-ubuntu-xenial
gate:
- gate-intel-nfv-ci-tests-pep8-ubuntu-trusty
- gate-intel-nfv-ci-tests-pep8-ubuntu-xenial
- name: openstack/iotronic
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ironic
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-tempest-dsvm-ironic-pxe_ssh
- gate-tempest-dsvm-ironic-pxe_ipa-postgres-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-pxe_ipa-postgres-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa
- gate-ironic-inspector-dsvm-ipa-nv
- gate-tempest-dsvm-ironic-inspector-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-nv
- gate-grenade-dsvm-ironic
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa
- gate-grenade-dsvm-ironic
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
post:
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
experimental:
- gate-ironic-dsvm-functional
- gate-tempest-dsvm-ironic-parallel-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-multinode-nv
- gate-grenade-dsvm-ironic-multitenant-nv
- gate-ironic-dsvm-multitest-nv
- name: openstack/ironic-inspector
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-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-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-dsvm-dib
- gate-ironic-inspector-dsvm-ipa
- gate-ironic-inspector-dsvm-discovery
- gate-grenade-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector-discovery
gate:
- gate-ironic-inspector-tox-func-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-dsvm-ipa
- gate-ironic-inspector-dsvm-discovery
- gate-grenade-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector-discovery
- name: openstack/ironic-inspector-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-inspector-specs-pep8-ubuntu-xenial
gate:
- gate-ironic-inspector-specs-pep8-ubuntu-xenial
- name: openstack/ironic-lib
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- ironic-lib-coverage-ubuntu-trusty
- ironic-lib-coverage-ubuntu-xenial
- gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-trusty
- gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-xenial
- gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty
- gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-trusty
- gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty
- gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-xenial
- gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-xenial
post:
- ironic-lib-coverage-ubuntu-trusty
- ironic-lib-coverage-ubuntu-xenial
- name: openstack/ironic-python-agent
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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-ironic-python-agent-tox-func-ubuntu-trusty
- gate-ironic-python-agent-tox-func-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv
- gate-ironic-inspector-dsvm-ipa-src-nv
- gate-tempest-dsvm-ironic-inspector-src-nv
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src
experimental:
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa256-src
post:
- ironic-python-agent-buildimage-coreos
- ironic-python-agent-buildimage-tinyipa
- name: openstack/ironic-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-specs-python27-ubuntu-xenial
gate:
- gate-ironic-specs-python27-ubuntu-xenial
- name: openstack/ironic-staging-drivers
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-ironic-staging-drivers-dsvm-nv
- name: openstack/ironic-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: nodejs4-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: release-notes-jobs
- name: openstack/ironic-webclient
template:
- name: merge-check
- name: nodejs4-jobs
check:
- ironic-webclient-nodejs4-npm-publish-draft
post:
- ironic-webclient-nodejs4-npm-publish-tarball
release:
- ironic-webclient-nodejs4-npm-publish-tarball
- name: openstack/jacket
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/jenkins-plugins-for-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/js-openstack-lib
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: nodejs6-jobs
- name: nodejs6-docs
check:
- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
gate:
- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
pre-release:
- js-openstack-lib-nodejs6-npm-sdk-docs
release:
- js-openstack-lib-nodejs6-npm-sdk-docs
- name: openstack/k8s-docker-suite-app-murano
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-k8s-docker-suite-app-murano-docs-ubuntu-trusty
- gate-k8s-docker-suite-app-murano-docs-ubuntu-xenial
- gate-k8s-docker-suite-app-murano-releasenotes
gate:
- gate-k8s-docker-suite-app-murano-docs-ubuntu-trusty
- gate-k8s-docker-suite-app-murano-docs-ubuntu-xenial
- gate-k8s-docker-suite-app-murano-releasenotes
- name: openstack/karbor
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-karbor-dsvm-fullstack-nv
- name: openstack/karbor-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: openstack/karma-subunit-reporter
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack/keystone
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-keystone-tox-bandit-ubuntu-trusty
- gate-keystone-dsvm-functional-ubuntu-xenial
- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv
- gate-tempest-dsvm-keystone-eventlet-full
- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv
- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- keystone-coverage-db-ubuntu-trusty
- keystone-coverage-db-ubuntu-xenial
gate:
- gate-keystone-dsvm-functional-ubuntu-xenial
- gate-keystone-tox-bandit-ubuntu-trusty
experimental:
- gate-grenade-dsvm-forward
- gate-rally-dsvm-keystone
- gate-keystone-tox-patch_cover-ubuntu-trusty
- gate-keystone-tox-patch_cover-ubuntu-xenial
- name: openstack/keystone-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-keystone-specs-python27-ubuntu-xenial
gate:
- gate-keystone-specs-python27-ubuntu-xenial
- name: openstack/keystoneauth
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: publish-to-pypi
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-keystonemiddleware-tox-bandit-ubuntu-trusty
gate:
- gate-keystonemiddleware-tox-bandit-ubuntu-trusty
post:
- keystonemiddleware-coverage-ubuntu-trusty
- keystonemiddleware-coverage-ubuntu-xenial
- name: openstack/kiloeyes
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-kiloeyes-pep8-ubuntu-trusty
- gate-kiloeyes-python27-ubuntu-trusty
- gate-kiloeyes-pep8-ubuntu-xenial
- gate-kiloeyes-python27-ubuntu-xenial
gate:
- gate-kiloeyes-pep8-ubuntu-trusty
- gate-kiloeyes-python27-ubuntu-trusty
- gate-kiloeyes-pep8-ubuntu-xenial
- gate-kiloeyes-python27-ubuntu-xenial
post:
- kiloeyes-coverage-ubuntu-trusty
- kiloeyes-coverage-ubuntu-xenial
- name: openstack/kingbird
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- 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: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-kolla-dsvm-build-centos-binary-centos-7-nv
- gate-kolla-dsvm-deploy-centos-binary-centos-7-nv
- gate-kolla-dsvm-build-centos-source-centos-7-nv
- gate-kolla-dsvm-deploy-centos-source-centos-7-nv
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-trusty-nv
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-trusty-nv
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-trusty-nv
- gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-trusty-nv
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial-nv
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv
- gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv
- gate-kolla-dsvm-build-oraclelinux-binary-centos-7-nv
- gate-kolla-dsvm-deploy-oraclelinux-binary-centos-7-nv
- gate-kolla-dsvm-build-oraclelinux-source-centos-7-nv
- gate-kolla-dsvm-deploy-oraclelinux-source-centos-7-nv
experimental:
- gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv
- name: openstack/kolla-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
experimental:
- gate-kolla-kubernetes-deploy-centos-binary-ceph-multi-nv
- gate-kolla-kubernetes-deploy-centos-binary-ceph-nv
- gate-kolla-kubernetes-deploy-centos-binary-iscsi-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-ceph-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-iscsi-nv
- gate-kolla-kubernetes-ansible-workflow-ceph-nv
- name: openstack/kosmos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/kosmos-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-kosmos-specs-python27-ubuntu-xenial
gate:
- gate-kosmos-specs-python27-ubuntu-xenial
- name: openstack/kuryr
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-coverage-ubuntu-trusty
- kuryr-coverage-ubuntu-xenial
- name: openstack/kuryr-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: openstack/kuryr-libnetwork
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-libnetwork-coverage-ubuntu-trusty
- kuryr-libnetwork-coverage-ubuntu-xenial
- gate-install-dsvm-kuryr-libnetwork-nv
- gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-nv
- gate-kuryr-libnetwork-dsvm-fullstack-nv
- gate-kuryr-libnetwork-kuryr_lib-src-dsvm-rally-nv
- gate-kuryr-libnetwork-dsvm-rally-nv
- name: openstack/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8-ubuntu-trusty
- gate-kwapi-pep8-ubuntu-xenial
gate:
- gate-kwapi-pep8-ubuntu-trusty
- gate-kwapi-pep8-ubuntu-xenial
- name: openstack/ldappool
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/liberasurecode
template:
- name: merge-check
check:
- gate-liberasurecode-unit
gate:
- gate-liberasurecode-unit
- name: openstack/magnum
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: install-guide-jobs
- name: api-ref-jobs
check:
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-swarm
- gate-functional-dsvm-magnum-mesos
- gate-functional-dsvm-magnum-api-identity-v3-only-nv
- gate-functional-dsvm-magnum-k8s-ironic-nv
- gate-functional-dsvm-magnum-swarm-ironic-nv
- magnum-coverage-ubuntu-trusty
- magnum-coverage-ubuntu-xenial
gate:
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-swarm
- gate-functional-dsvm-magnum-mesos
periodic:
- periodic-magnum-dib-buildimage-fedora-atomic-23
- periodic-magnum-dib-buildimage-ubuntu-mesos
- name: openstack/magnum-ui
template:
- name: merge-check
- name: python-jobs
- name: nodejs4-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: api-ref-jobs
- name: install-guide-jobs
check:
- manila-coverage-db-ubuntu-trusty
- manila-coverage-db-ubuntu-xenial
- gate-manila-tox-genconfig-ubuntu-trusty
- gate-manila-tox-genconfig-ubuntu-xenial
- gate-manila-pylint
- gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty
- gate-manila-tempest-dsvm-mysql-generic-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-container-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-scenario-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-scenario-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
- gate-manila-tempest-minimal-dsvm-dummy-ubuntu-xenial
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial
- gate-grenade-dsvm-manila-ubuntu-xenial-nv
gate:
- gate-manila-tox-genconfig-ubuntu-trusty
- gate-manila-tox-genconfig-ubuntu-xenial
- gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty
- gate-manila-tempest-minimal-dsvm-dummy-ubuntu-xenial
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial
post:
- manila-coverage-db-ubuntu-trusty
- manila-coverage-db-ubuntu-xenial
experimental:
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv
- name: openstack/manila-image-elements
template:
- name: merge-check
- name: check-requirements
check:
- gate-manila-image-elements-pep8-ubuntu-trusty
- gate-manila-image-elements-docs-ubuntu-trusty
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic
- gate-manila-buildimage-docker
gate:
- gate-manila-image-elements-pep8-ubuntu-trusty
- gate-manila-image-elements-docs-ubuntu-trusty
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic
post:
- gate-manila-publishimage-generic
release:
- gate-manila-publishimage-generic
- name: openstack/manila-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-manila-specs-python27-ubuntu-xenial
gate:
- gate-manila-specs-python27-ubuntu-xenial
- name: openstack/manila-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- gate-manila-ui-tox-py27dj110-ubuntu-xenial
- manila-ui-coverage-ubuntu-trusty
- manila-ui-coverage-ubuntu-xenial
gate:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- name: openstack/marshal
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/masakari
template:
- name: merge-check
- name: python-jobs
- name: openstack/masakari-monitors
template:
- name: merge-check
- name: python-jobs
- name: openstack/meghdwar
template:
- name: merge-check
- name: python-jobs
- name: openstack/merlin
template:
- name: merge-check
- name: nodejs4-jobs
post:
- merlin-js-release-branch
release:
- merlin-js-release-master
- name: openstack/meteos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/microversion-parse
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/mistral
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
# A couple of projects import mistral as a library to make
# plugins work. Until the mistral-lib work is done, we need to
# publish mistral itself to pypi for unit test jobs for those
# other projects.
# - name: openstack-server-release-jobs
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
check:
- gate-rally-dsvm-mistral-task
- gate-mistral-devstack-dsvm
- gate-mistral-tox-db-unit-postgresql-ubuntu-trusty
- gate-tripleo-ci-centos-7-nonha-multinode
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
post:
- gate-mistral-docker-buildimage
experimental:
- 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: noop-jobs
- name: openstack/mistral-lib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/mistral-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-mistral-specs-python27-ubuntu-xenial
gate:
- gate-mistral-specs-python27-ubuntu-xenial
- name: openstack/molteniron
template:
- name: merge-check
- name: python-db-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/monasca-agent
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-agent-pep8-ubuntu-trusty
- gate-monasca-agent-python27-ubuntu-trusty
- gate-monasca-agent-pep8-ubuntu-xenial
- gate-monasca-agent-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-agent-pep8-ubuntu-trusty
- gate-monasca-agent-python27-ubuntu-trusty
- gate-monasca-agent-pep8-ubuntu-xenial
- gate-monasca-agent-python27-ubuntu-xenial
- name: openstack/monasca-analytics
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-analytics-pep8-ubuntu-trusty
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-py27
gate:
- gate-monasca-analytics-pep8-ubuntu-trusty
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-py27
- name: openstack/monasca-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-api-pep8-ubuntu-trusty
- gate-monasca-api-python27-ubuntu-trusty
- gate-monasca-api-pep8-ubuntu-xenial
- gate-monasca-api-python27-ubuntu-xenial
- gate-monasca-api-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full
gate:
- gate-monasca-api-pep8-ubuntu-trusty
- gate-monasca-api-python27-ubuntu-trusty
- gate-monasca-api-pep8-ubuntu-xenial
- gate-monasca-api-python27-ubuntu-xenial
- gate-monasca-api-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full
post:
- monasca-api-localrepo-upload
- name: openstack/monasca-ceilometer
template:
- name: merge-check
check:
- gate-monasca-ceilometer-pep8-ubuntu-trusty
- gate-monasca-ceilometer-python27-ubuntu-trusty
- gate-monasca-ceilometer-pep8-ubuntu-xenial
- gate-monasca-ceilometer-python27-ubuntu-xenial
gate:
- gate-monasca-ceilometer-pep8-ubuntu-trusty
- gate-monasca-ceilometer-python27-ubuntu-trusty
- gate-monasca-ceilometer-pep8-ubuntu-xenial
- gate-monasca-ceilometer-python27-ubuntu-xenial
- name: openstack/monasca-common
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-common-pep8-ubuntu-trusty
- gate-monasca-common-python27-ubuntu-trusty
- gate-monasca-common-pep8-ubuntu-xenial
- gate-monasca-common-python27-ubuntu-xenial
- gate-monasca-common-build
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-common-pep8-ubuntu-trusty
- gate-monasca-common-python27-ubuntu-trusty
- gate-monasca-common-pep8-ubuntu-xenial
- gate-monasca-common-python27-ubuntu-xenial
- gate-monasca-common-build
post:
- monasca-common-localrepo-upload
- name: openstack/monasca-events-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-events-api-pep8-ubuntu-xenial
- gate-monasca-events-api-python27-ubuntu-xenial
gate:
- gate-monasca-events-api-pep8-ubuntu-xenial
- gate-monasca-events-api-python27-ubuntu-xenial
- name: openstack/monasca-grafana-datasource
template:
- name: merge-check
- name: noop-jobs
- name: openstack/monasca-log-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-log-api-pep8-ubuntu-trusty
- gate-monasca-log-api-python27-ubuntu-trusty
- gate-monasca-log-api-pep8-ubuntu-xenial
- gate-monasca-log-api-python27-ubuntu-xenial
- gate-monasca-log-api-build
- gate-tempest-dsvm-monasca-log-api-ubuntu-xenial-nv
gate:
- gate-monasca-log-api-pep8-ubuntu-trusty
- gate-monasca-log-api-python27-ubuntu-trusty
- gate-monasca-log-api-pep8-ubuntu-xenial
- gate-monasca-log-api-python27-ubuntu-xenial
- gate-monasca-log-api-build
post:
- monasca-log-api-localrepo-upload
- name: openstack/monasca-notification
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-notification-pep8-ubuntu-trusty
- gate-monasca-notification-python27-ubuntu-trusty
- gate-monasca-notification-pep8-ubuntu-xenial
- gate-monasca-notification-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-notification-pep8-ubuntu-trusty
- gate-monasca-notification-python27-ubuntu-trusty
- gate-monasca-notification-pep8-ubuntu-xenial
- gate-monasca-notification-python27-ubuntu-xenial
- name: openstack/monasca-persister
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-persister-pep8-ubuntu-trusty
- gate-monasca-persister-python27-ubuntu-trusty
- gate-monasca-persister-pep8-ubuntu-xenial
- gate-monasca-persister-python27-ubuntu-xenial
- gate-monasca-persister-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-persister-pep8-ubuntu-trusty
- gate-monasca-persister-python27-ubuntu-trusty
- gate-monasca-persister-pep8-ubuntu-xenial
- gate-monasca-persister-python27-ubuntu-xenial
- gate-monasca-persister-build
- gate-tempest-dsvm-monasca-python-full
post:
- monasca-persister-localrepo-upload
- name: openstack/monasca-statsd
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-statsd-pep8-ubuntu-trusty
- gate-monasca-statsd-python27-ubuntu-trusty
- gate-monasca-statsd-pep8-ubuntu-xenial
- gate-monasca-statsd-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-statsd-pep8-ubuntu-trusty
- gate-monasca-statsd-python27-ubuntu-trusty
- gate-monasca-statsd-pep8-ubuntu-xenial
- gate-monasca-statsd-python27-ubuntu-xenial
- name: openstack/monasca-thresh
template:
- name: merge-check
check:
- gate-monasca-thresh-build
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-thresh-build
post:
- monasca-thresh-localrepo-upload
- name: openstack/monasca-transform
template:
- name: merge-check
- name: noop-jobs
- name: openstack/monasca-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-monasca-ui-pep8-ubuntu-trusty
- gate-monasca-ui-python27-ubuntu-trusty
- gate-monasca-ui-pep8-ubuntu-xenial
- gate-monasca-ui-python27-ubuntu-xenial
gate:
- gate-monasca-ui-pep8-ubuntu-trusty
- gate-monasca-ui-python27-ubuntu-trusty
- gate-monasca-ui-pep8-ubuntu-xenial
- gate-monasca-ui-python27-ubuntu-xenial
post:
- monasca-ui-coverage-ubuntu-trusty
- monasca-ui-coverage-ubuntu-xenial
- name: openstack/monasca-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mors
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mox3
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/murano
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: release-notes-jobs
- name: translation-jobs
- name: periodic-jobs-with-oslo-master
check:
- murano-coverage-db-ubuntu-trusty
- murano-coverage-db-ubuntu-xenial
- gate-murano-pylint
- gate-murano-tox-py27-mitaka-ubuntu-xenial
- 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-tempest-dsvm-murano-glare-backend
- gate-murano-firstapp-docs
gate:
- gate-tempest-dsvm-murano-api
- gate-murano-devstack-dsvm
- gate-murano-firstapp-docs
post:
- murano-coverage-db-ubuntu-trusty
- murano-coverage-db-ubuntu-xenial
- murano-firstapp-docs
- name: openstack/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: openstack/murano-apps
template:
- name: merge-check
check:
- gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-trusty-nv
- gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-xenial-nv
- gate-murano-apps-linters-ubuntu-trusty
- gate-murano-apps-linters-ubuntu-xenial
gate:
- noop
- name: openstack/murano-dashboard
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: nodejs4-jobs
check:
- murano-dashboard-coverage-ubuntu-xenial
- gate-murano-dashboard-pep8-ubuntu-trusty
- gate-murano-dashboard-python27-ubuntu-trusty
- gate-murano-dashboard-pep8-ubuntu-xenial
- gate-murano-dashboard-python27-ubuntu-xenial
- gate-murano-dashboard-tox-py27-mitaka-ubuntu-xenial
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8-ubuntu-trusty
- gate-murano-dashboard-python27-ubuntu-trusty
- gate-murano-dashboard-pep8-ubuntu-xenial
- gate-murano-dashboard-python27-ubuntu-xenial
- gate-murano-devstack-dsvm
post:
- murano-dashboard-coverage-ubuntu-xenial
- name: openstack/murano-deployment
template:
- name: merge-check
- name: noop-jobs
- name: openstack/murano-pkg-check
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
check:
- murano-pkg-check-coverage-ubuntu-xenial
- murano-pkg-check-coverage-ubuntu-trusty
- name: openstack/murano-plugin-networking-sfc
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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: python34-jobs
- name: python35-jobs-nv
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- nerd-reviewer-coverage-ubuntu-trusty
- nerd-reviewer-coverage-ubuntu-xenial
- name: openstack/network-checker
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-network-checker-pep8-ubuntu-trusty
- gate-network-checker-python27-ubuntu-trusty
- gate-network-checker-pep8-ubuntu-xenial
- gate-network-checker-python27-ubuntu-xenial
gate:
- gate-network-checker-pep8-ubuntu-trusty
- gate-network-checker-python27-ubuntu-trusty
- gate-network-checker-pep8-ubuntu-xenial
- gate-network-checker-python27-ubuntu-xenial
- 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/networking-arista
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-bagpipe
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: check-requirements
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
periodic:
- periodic-networking-bagpipe-py27-with-neutron-lib-master
experimental:
- gate-tempest-dsvm-networking-bagpipe-full
- gate-tempest-dsvm-networking-bgpvpn-bagpipe
- networking-bagpipe-coverage-db-ubuntu-xenial
- gate-networking-bagpipe-python35-db
- name: openstack/networking-bgpvpn
template:
- name: merge-check
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
periodic:
- periodic-networking-bgpvpn-py27-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe
gate:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe
experimental:
- gate-networking-bgpvpn-dsvm-install
- gate-networking-bgpvpn-bagpipe-dsvm-install
- gate-networking-bgpvpn-dsvm-functional
- gate-networking-bgpvpn-bagpipe-dsvm-functional
- networking-bgpvpn-coverage-db-ubuntu-xenial
- gate-networking-bgpvpn-python35-db
- 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: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-tempest-dsvm-networking-calico-nv
- name: openstack/networking-cisco
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-networking-cisco-requirements
- gate-networking-cisco-compare-coverage-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-trusty
- gate-networking-cisco-tox-master-ubuntu-xenial
- gate-networking-cisco-tox-master-ubuntu-trusty
- name: openstack/networking-cumulus
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-edge-vpn
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-extreme
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/networking-fortinet
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-fujitsu
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-generic-switch
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
check:
- gate-networking-generic-switch-dsvm
- gate-networking-generic-switch-dsvm-tempest
gate:
- gate-networking-generic-switch-dsvm
- gate-networking-generic-switch-dsvm-tempest
- name: openstack/networking-hpe
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-huawei
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-hyperv
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/networking-icc
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-infoblox
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-l2gw
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: python35-db-jobs
- name: openstack/networking-lenovo
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-midonet
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-neutron-lib-master
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
# NOTE(yamamoto): No v1 xenial job as it isn't compatible with xenial.
- gate-tempest-dsvm-networking-midonet-v1-ubuntu-trusty
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-trusty
# NOTE(yamamoto): ml2 job is voting only for Newton and later,
# which happen to use xenial.
- gate-tempest-dsvm-networking-midonet-ml2-ubuntu-xenial
- gate-tempest-dsvm-networking-midonet-ml2-ubuntu-trusty-nv
- gate-networking-midonet-v2-rally-dsvm-ubuntu-trusty-nv
- networking-midonet-coverage-db-ubuntu-trusty
- networking-midonet-coverage-db-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-trusty
- gate-tempest-dsvm-networking-midonet-ml2-ubuntu-xenial
experimental:
- gate-networking-midonet-v2-rally-dsvm-ubuntu-xenial-nv
- gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv
periodic:
- periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-liberty
- periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka
- 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: python34-jobs
- name: python35-jobs-nv
- name: openstack/networking-odl
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-neutron-lib-master
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot
- gate-tempest-dsvm-networking-odl-boron-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot
- gate-tempest-dsvm-networking-odl-carbon-snapshot-liberty-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot-mitaka-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot
- gate-rally-dsvm-networking-odl-beryllium-snapshot-nv
- gate-rally-dsvm-networking-odl-boron-snapshot-nv
- gate-rally-dsvm-networking-odl-carbon-snapshot-nv
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot
- gate-tempest-dsvm-networking-odl-boron-snapshot
- gate-tempest-dsvm-networking-odl-carbon-snapshot
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
post:
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-networking-odl-nv
periodic:
- periodic-tempest-dsvm-networking-odl-boron-snapshot-mitaka
- periodic-tempest-dsvm-networking-odl-boron-snapshot-liberty
- periodic-tempest-dsvm-networking-odl-beryllium-snapshot-liberty
- name: openstack/networking-ofagent
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-networking-ofagent-python34
- gate-networking-ofagent-pep8-ubuntu-trusty
- gate-networking-ofagent-docs-ubuntu-trusty
- gate-networking-ofagent-python27-ubuntu-trusty
- gate-networking-ofagent-pep8-ubuntu-xenial
- gate-networking-ofagent-docs-ubuntu-xenial
- gate-networking-ofagent-python27-ubuntu-xenial
- gate-tempest-dsvm-networking-ofagent
gate:
- gate-networking-ofagent-pep8-ubuntu-trusty
- gate-networking-ofagent-docs-ubuntu-trusty
- gate-networking-ofagent-pep8-ubuntu-xenial
- gate-networking-ofagent-docs-ubuntu-xenial
periodic:
- periodic-tempest-dsvm-networking-ofagent-mitaka
- periodic-tempest-dsvm-networking-ofagent-liberty
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
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: release-notes-jobs
- name: translation-jobs
- name: check-requirements
- name: python34-jobs
- name: python35-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn-native-services
- gate-tempest-dsvm-networking-ovn-native-services-multinode-nv
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-install-dsvm-networking-ovn-kuryr
- gate-grenade-dsvm-networking-ovn-nv
- networking-ovn-coverage-ubuntu-trusty
- networking-ovn-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn-native-services
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-install-dsvm-networking-ovn-kuryr
- name: openstack/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-peregrine
template:
- name: merge-check
- name: noop-jobs
- name: openstack/networking-plumgrid
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/networking-sfc
template:
- name: merge-check
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-sfc-nv
- gate-functional-dsvm-networking-sfc-nv
- name: openstack/networking-vpp
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-vsphere
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-zte
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/neutron
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: periodic-jobs-with-neutron-lib-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-neutron-dsvm-fullstack-ubuntu-trusty
- gate-rally-dsvm-neutron-neutron
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-minimal
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-dvr-multinode
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
gate:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-dvr-multinode
post:
- neutron-coverage-ubuntu-trusty
- neutron-coverage-ubuntu-xenial
experimental:
- gate-neutron-dsvm-functional-py34-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-xenial
- gate-neutron-dsvm-functional-py35-ubuntu-xenial
- gate-neutron-dsvm-fullstack-ubuntu-xenial
- gate-tempest-dsvm-neutron-scenario
- gate-tempest-dsvm-neutron-scenario-linuxbridge
- gate-tempest-dsvm-neutron-dvr-multinode-scenario-ubuntu-xenial-nv
- 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-ubuntu-xenial
- gate-neutron-dsvm-api-pecan-ubuntu-trusty
- gate-neutron-dsvm-api-pecan-ubuntu-xenial
- gate-tempest-dsvm-neutron-pecan
- gate-tempest-dsvm-neutron-src-neutron-lib
- gate-grenade-dsvm-neutron-linuxbridge-multinode-nv
- gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial
- name: openstack/neutron-classifier
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack/neutron-dynamic-routing
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest
gate:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest
post:
- neutron-dynamic-routing-coverage-ubuntu-trusty
- neutron-dynamic-routing-coverage-ubuntu-xenial
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-neutron-fwaas-v2-dsvm-tempest-nv
- gate-neutron-fwaas-v1-dsvm-tempest
- gate-neutron-fwaas-legacy-dsvm-tempest
- gate-neutron-fwaas-dsvm-functional
gate:
- gate-neutron-fwaas-v1-dsvm-tempest
- gate-neutron-fwaas-legacy-dsvm-tempest
- gate-neutron-fwaas-dsvm-functional
post:
- neutron-fwaas-coverage-ubuntu-trusty
- neutron-fwaas-coverage-ubuntu-xenial
experimental:
- experimental-grenade-dsvm-neutron-fwaas-multinode-nv
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-lbaas-dsvm-functional-nv
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-api-namespace-nv
- 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-neutron-lbaasv2-dsvm-scenario-namespace-nv
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-minimal
- gate-neutron-lbaasv2-dsvm-pool
- name: openstack/neutron-lbaas-dashboard
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-test
- gate-neutron-lbaas-dashboard-dsvm-integration
- name: openstack/neutron-lib
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: api-ref-jobs
- name: release-notes-jobs
check:
- gate-tempest-dsvm-neutron-src-neutron-lib
- neutron-lib-coverage-ubuntu-trusty
- neutron-lib-coverage-ubuntu-xenial
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-ubuntu-xenial
gate:
- gate-neutron-specs-python27-ubuntu-xenial
- name: openstack/neutron-vpnaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
- gate-neutron-vpnaas-dsvm-api-nv
gate:
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
experimental:
- gate-neutron-vpnaas-dsvm-rally
- gate-neutron-dsvm-tempest-vpnaas
post:
- neutron-vpnaas-coverage-ubuntu-trusty
- neutron-vpnaas-coverage-ubuntu-xenial
- name: openstack/nfv-filters
template:
- name: merge-check
- name: python-jobs
- name: openstack/nimble
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-nimble-dsvm-functional-ubuntu-xenial
gate:
- gate-nimble-dsvm-functional-ubuntu-xenial
- name: openstack/nomad
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nova
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: periodic-jobs-with-oslo-master
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-guide-jobs
- name: api-ref-jobs
check:
- gate-nova-tox-db-functional-ubuntu-trusty
- gate-nova-tox-db-functional-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-multinode-live-migration-nv
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
gate:
- gate-nova-tox-db-functional-ubuntu-trusty
- gate-nova-tox-db-functional-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
post:
- nova-coverage-db-ubuntu-trusty
- nova-coverage-db-ubuntu-xenial
experimental:
- gate-tempest-dsvm-nova-v20-api
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
- gate-tempest-dsvm-nova-wsgi-full
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-lxc-ubuntu-trusty
- gate-tempest-dsvm-lvm
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects
- gate-tempest-dsvm-nova-os-vif-nv
- gate-tempest-dsvm-nova-libvirt-kvm-apr
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- gate-tempest-dsvm-lvm-multibackend
- gate-tripleo-ci-centos-7-nonha-multinode
- name: openstack/nova-docker
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-tempest-dsvm-docker
- gate-tempest-dsvm-docker-centos7
- name: openstack/nova-fusioncompute
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nova-lxd
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-tempest-dsvm-lxd-nv
- name: openstack/nova-mksproxy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/nova-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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-ubuntu-xenial
- gate-nova-specs-python27-ubuntu-xenial
gate:
- gate-nova-specs-pep8-ubuntu-xenial
- gate-nova-specs-python27-ubuntu-xenial
- name: openstack/nova-zvm-virt-driver
template:
- name: merge-check
- name: python-jobs
- name: openstack/octavia
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- 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-octavia-tox-functional-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-scenario-multinode-nv
gate:
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-pool
- gate-octavia-tox-functional-ubuntu-xenial
- name: openstack/ooi
template:
- name: docs-on-rtfd
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-ooi-tox-functional-ubuntu-xenial
gate:
- gate-ooi-tox-functional-ubuntu-xenial
- name: openstack/opencafe
template:
- name: merge-check
check:
- gate-opencafe-pep8-ubuntu-trusty
- gate-opencafe-pep8-ubuntu-xenial
gate:
- gate-opencafe-pep8-ubuntu-trusty
- gate-opencafe-pep8-ubuntu-xenial
- 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: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-openstack-ansible-docs-ubuntu-trusty
- gate-openstack-ansible-docs-ubuntu-xenial
- gate-openstack-ansible-linters-ubuntu-trusty
- gate-openstack-ansible-linters-ubuntu-xenial
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv
gate:
- gate-openstack-ansible-docs-ubuntu-trusty
- gate-openstack-ansible-docs-ubuntu-xenial
- gate-openstack-ansible-linters-ubuntu-trusty
- gate-openstack-ansible-linters-ubuntu-xenial
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty
experimental:
- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv
- gate-openstack-ansible-openstack-ansible-compute-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-ironic-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-magnum-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-sahara-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-swift-ubuntu-xenial-nv
release:
- openstack-ansible-announce-release
- name: openstack/openstack-ansible-apt_package_pinning
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-ceph_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-galera_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-galera_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-galera_server-announce-release
- name: openstack/openstack-ansible-haproxy_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-haproxy_server-announce-release
- name: openstack/openstack-ansible-lxc_container_create
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-lxc_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-memcached_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-memcached_server-announce-release
- name: openstack/openstack-ansible-openstack_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-openstack_openrc
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-ops
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-openstack-ansible-ops-docs-ubuntu-trusty
- gate-openstack-ansible-ops-docs-ubuntu-xenial
- gate-openstack-ansible-ops-linters-ubuntu-trusty
- gate-openstack-ansible-ops-linters-ubuntu-xenial
gate:
- gate-openstack-ansible-ops-docs-ubuntu-trusty
- gate-openstack-ansible-ops-docs-ubuntu-xenial
- gate-openstack-ansible-ops-linters-ubuntu-trusty
- gate-openstack-ansible-ops-linters-ubuntu-xenial
- name: openstack/openstack-ansible-os_almanach
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-os_almanach-announce-release
- name: openstack/openstack-ansible-os_aodh
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_aodh-ansible-func-centos-7-nv
release:
- openstack-ansible-os_aodh-announce-release
- name: openstack/openstack-ansible-os_barbican
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_barbican-ansible-func-centos-7-nv
release:
- openstack-ansible-os_barbican-announce-release
- name: openstack/openstack-ansible-os_ceilometer
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty-nv
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-xenial-nv
experimental:
- gate-openstack-ansible-os_ceilometer-ansible-func-centos-7-nv
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7-nv
release:
- openstack-ansible-os_ceilometer-announce-release
- name: openstack/openstack-ansible-os_cinder
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-os_cinder-announce-release
- name: openstack/openstack-ansible-os_cloudkitty
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_cloudkitty-ansible-func-centos-7-nv
release:
- openstack-ansible-os_cloudkitty-announce-release
- name: openstack/openstack-ansible-os_designate
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_designate-ansible-func-centos-7-nv
release:
- openstack-ansible-os_designate-announce-release
- name: openstack/openstack-ansible-os_glance
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-os_glance-announce-release
- name: openstack/openstack-ansible-os_gnocchi
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_gnocchi-ansible-func-centos-7-nv
release:
- openstack-ansible-os_gnocchi-announce-release
- name: openstack/openstack-ansible-os_heat
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_heat-ansible-func-centos-7-nv
release:
- openstack-ansible-os_heat-announce-release
- name: openstack/openstack-ansible-os_horizon
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_horizon-ansible-func-centos-7-nv
release:
- openstack-ansible-os_horizon-announce-release
- name: openstack/openstack-ansible-os_ironic
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_ironic-ansible-func-centos-7-nv
release:
- openstack-ansible-os_ironic-announce-release
- name: openstack/openstack-ansible-os_keystone
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-xenial
gate:
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-xenial
release:
- openstack-ansible-os_keystone-announce-release
- name: openstack/openstack-ansible-os_magnum
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_magnum-ansible-func-centos-7-nv
release:
- openstack-ansible-os_magnum-announce-release
- name: openstack/openstack-ansible-os_monasca
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_monasca-ansible-func-centos-7-nv
release:
- openstack-ansible-os_monasca-announce-release
- name: openstack/openstack-ansible-os_neutron
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_neutron-ansible-calico-ubuntu-trusty-nv
- gate-openstack-ansible-os_neutron-ansible-calico-ubuntu-xenial-nv
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
gate:
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
release:
- openstack-ansible-os_neutron-announce-release
- name: openstack/openstack-ansible-os_nova
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial
gate:
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial
release:
- openstack-ansible-os_nova-announce-release
- name: openstack/openstack-ansible-os_rally
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_rally-ansible-func-centos-7-nv
release:
- openstack-ansible-os_rally-announce-release
- name: openstack/openstack-ansible-os_sahara
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_sahara-ansible-func-centos-7-nv
release:
- openstack-ansible-os_sahara-announce-release
- name: openstack/openstack-ansible-os_swift
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_swift-ansible-multi_reg-centos-7-nv
- gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty-nv
- gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-xenial-nv
experimental:
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty-nv
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-xenial-nv
release:
- openstack-ansible-os_swift-announce-release
- name: openstack/openstack-ansible-os_tempest
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-os_trove
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_trove-ansible-func-centos-7-nv
release:
- openstack-ansible-os_trove-announce-release
- name: openstack/openstack-ansible-os_watcher
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_watcher-ansible-func-centos-7-nv
release:
- openstack-ansible-os_watcher-announce-release
- name: openstack/openstack-ansible-os_zaqar
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
experimental:
- gate-openstack-ansible-os_zaqar-ansible-func-centos-7-nv
release:
- openstack-ansible-os_zaqar-announce-release
- name: openstack/openstack-ansible-pip_install
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-pip_lock_down
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
experimental:
- gate-openstack-ansible-pip_lock_down-ansible-func-centos-7-nv
- name: openstack/openstack-ansible-plugins
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-plugins-announce-release
- name: openstack/openstack-ansible-rabbitmq_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-rabbitmq_server-announce-release
- name: openstack/openstack-ansible-repo_build
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-repo_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-rsyslog_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-rsyslog_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-rsyslog_server-announce-release
- name: openstack/openstack-ansible-security
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-security-ansible-func_rhel7-centos-7
- gate-openstack-ansible-security-ansible-func_rhel7-ubuntu-xenial
gate:
- gate-openstack-ansible-security-ansible-func_rhel7-centos-7
- gate-openstack-ansible-security-ansible-func_rhel7-ubuntu-xenial
release:
- openstack-ansible-security-announce-release
- name: openstack/openstack-ansible-specs
template:
- name: merge-check
- name: check-requirements
- name: openstack-specs-jobs
- name: openstack/openstack-ansible-tests
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-chef-repo
template:
- name: merge-check
- name: chef-rake-jobs
periodic:
- periodic-openstack-chef-repo-chef-rake-integration-centos-7
- periodic-openstack-chef-repo-chef-rake-integration-ubuntu-trusty
- periodic-openstack-chef-repo-chef-rake-integration-ubuntu-xenial
- 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
- name: python35-jobs-nv
check:
- gate-openstack-doc-tools-pep8-ubuntu-xenial
- gate-openstack-doc-tools-python27-ubuntu-xenial
gate:
- gate-openstack-doc-tools-pep8-ubuntu-xenial
- gate-openstack-doc-tools-python27-ubuntu-xenial
- name: openstack/openstack-health
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: nodejs4-jobs
- name: openstack/openstack-manuals
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: translation-jobs-mitaka
- name: release-notes-jobs
check:
- gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
gate:
- gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
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-resource-agents-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/openstack-salt
template:
- name: merge-check
check:
- gate-openstack-salt-docs-ubuntu-trusty
- gate-openstack-salt-docs-ubuntu-xenial
gate:
- gate-openstack-salt-docs-ubuntu-trusty
- gate-openstack-salt-docs-ubuntu-xenial
- 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-ubuntu-xenial
- gate-openstackdocstheme-docs-ubuntu-xenial
- gate-openstackdocstheme-api-ref
gate:
- gate-openstackdocstheme-pep8-ubuntu-xenial
- gate-openstackdocstheme-docs-ubuntu-xenial
- gate-openstackdocstheme-api-ref
post:
- openstackdocstheme-branch-tarball
- name: openstack/ops-tags-team
template:
- name: merge-check
- name: noop-jobs
- name: openstack/os-api-ref
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: python-jobs
- name: publish-to-pypi
check:
- gate-nova-api-ref-src
- name: openstack/os-apply-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-apply-config-pep8-ubuntu-trusty
- gate-os-apply-config-python27-ubuntu-trusty
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
gate:
- gate-os-apply-config-pep8-ubuntu-trusty
- gate-os-apply-config-python27-ubuntu-trusty
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
post:
- os-apply-config-coverage-ubuntu-trusty
- os-apply-config-coverage-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- name: lib-forward-testing
- name: release-notes-jobs
check:
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial
- gate-tempest-dsvm-full-lio-src-os-brick
gate:
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial
- gate-tempest-dsvm-full-lio-src-os-brick
experimental:
- gate-tempest-dsvm-full-head-os-brick
- gate-os-brick-pylint
- 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: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: lib-forward-testing
- name: release-notes-jobs
- name: openstack/os-cloud-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
post:
- os-cloud-config-docs-ubuntu-trusty
- os-cloud-config-docs-ubuntu-xenial
- os-cloud-config-coverage-ubuntu-trusty
- os-cloud-config-coverage-ubuntu-xenial
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-collect-config-pep8-ubuntu-trusty
- gate-os-collect-config-python27-ubuntu-trusty
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
gate:
- gate-os-collect-config-pep8-ubuntu-trusty
- gate-os-collect-config-python27-ubuntu-trusty
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
post:
- os-collect-config-coverage-ubuntu-trusty
- os-collect-config-coverage-ubuntu-xenial
- os-collect-config-branch-tarball
- name: openstack/os-faults
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/os-log-merger
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- 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
- name: experimental-tripleo-jobs
check:
- gate-os-net-config-pep8-ubuntu-trusty
- gate-os-net-config-python27-ubuntu-trusty
- gate-os-net-config-pep8-ubuntu-xenial
- gate-os-net-config-python27-ubuntu-xenial
gate:
- gate-os-net-config-pep8-ubuntu-trusty
- gate-os-net-config-python27-ubuntu-trusty
- gate-os-net-config-pep8-ubuntu-xenial
- gate-os-net-config-python27-ubuntu-xenial
post:
- os-net-config-branch-tarball
- name: openstack/os-performance-tools
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-refresh-config-pep8-ubuntu-trusty
- gate-os-refresh-config-python27-ubuntu-trusty
- gate-os-refresh-config-pep8-ubuntu-xenial
- gate-os-refresh-config-python27-ubuntu-xenial
gate:
- gate-os-refresh-config-pep8-ubuntu-trusty
- gate-os-refresh-config-python27-ubuntu-trusty
- gate-os-refresh-config-pep8-ubuntu-xenial
- gate-os-refresh-config-python27-ubuntu-xenial
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: python34-jobs
- name: python35-jobs-nv
- 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: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
- name: openstack/os-win
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/os-xenapi
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/osc-lib
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode-nv
- 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: python34-jobs
- name: python35-jobs-nv
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-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: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
post:
- oslo.concurrency-coverage-ubuntu-trusty
- oslo.concurrency-coverage-ubuntu-xenial
- name: openstack/oslo.config
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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.db
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-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.db-tox-db-sqla_09-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-xenial
gate:
- gate-oslo.db-tox-db-sqla_09-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-xenial
- name: openstack/oslo.i18n
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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-ubuntu-trusty
- oslo.i18n-coverage-ubuntu-xenial
- name: openstack/oslo.log
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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.messaging-dsvm-functional-py27-rabbit-nv
- gate-oslo.messaging-dsvm-functional-py34-rabbit-nv
- gate-oslo.messaging-dsvm-functional-py27-qpid-nv
- gate-oslo.messaging-dsvm-functional-py27-amqp1-centos7
- gate-oslo.messaging-dsvm-functional-py34-amqp1-centos7-nv
- gate-oslo.messaging-dsvm-functional-py27-pika
- gate-oslo.messaging-dsvm-functional-py27-zeromq
- gate-oslo.messaging-dsvm-functional-py27-zeromq-proxy-nv
- gate-oslo.messaging-dsvm-functional-py27-zeromq-pub-sub-nv
- 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-ubuntu-trusty
- gate-telemetry-dsvm-integration-oslo.messaging-ubuntu-xenial
- gate-oslo.messaging-telemetry-dsvm-integration-pika
- gate-oslo.messaging-telemetry-dsvm-integration-zmq
- gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-nv
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
gate:
- gate-oslo.messaging-dsvm-functional-py27-amqp1-centos7
- gate-oslo.messaging-src-dsvm-full-amqp1-centos7
- gate-oslo.messaging-dsvm-functional-py27-zeromq
- gate-oslo.messaging-src-dsvm-full-zmq
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
- gate-oslo.messaging-dsvm-functional-py27-pika
- gate-oslo.messaging-src-dsvm-full-pika
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika
post:
- oslo.messaging-coverage-ubuntu-trusty
- oslo.messaging-coverage-ubuntu-xenial
- name: openstack/oslo.middleware
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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: python34-jobs
- name: python35-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
- name: openstack/oslo.privsep
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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: python34-jobs
- name: python35-jobs-nv
- 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.tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/oslo.utils
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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: python34-jobs
- name: python35-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
- name: release-notes-jobs
- name: openstack/oslosphinx
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-oslosphinx-pep8-ubuntu-trusty
- gate-oslosphinx-docs-ubuntu-trusty
- gate-oslosphinx-pep8-ubuntu-xenial
- gate-oslosphinx-docs-ubuntu-xenial
gate:
- gate-oslosphinx-pep8-ubuntu-trusty
- gate-oslosphinx-docs-ubuntu-trusty
- gate-oslosphinx-pep8-ubuntu-xenial
- gate-oslosphinx-docs-ubuntu-xenial
post:
- oslosphinx-branch-tarball
- name: openstack/oslotest
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
post:
- oslotest-coverage-ubuntu-trusty
- oslotest-coverage-ubuntu-xenial
- 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: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- osprofiler-coverage-ubuntu-trusty
- osprofiler-coverage-ubuntu-xenial
post:
- osprofiler-coverage-ubuntu-trusty
- osprofiler-coverage-ubuntu-xenial
- name: openstack/ospurge
template:
- name: merge-check
check:
- gate-ospurge-pep8-ubuntu-trusty
- gate-ospurge-python27-ubuntu-trusty
- gate-ospurge-pep8-ubuntu-xenial
- gate-ospurge-python27-ubuntu-xenial
gate:
- gate-ospurge-pep8-ubuntu-trusty
- gate-ospurge-python27-ubuntu-trusty
- gate-ospurge-pep8-ubuntu-xenial
- gate-ospurge-python27-ubuntu-xenial
- name: openstack/ossa
template:
- name: merge-check
check:
- gate-ossa-docs-ubuntu-trusty
- gate-ossa-docs-ubuntu-xenial
gate:
- gate-ossa-docs-ubuntu-trusty
- gate-ossa-docs-ubuntu-xenial
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/packetary-specs
template:
- name: docs-on-rtfd
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-packetary-specs-python27-ubuntu-xenial
gate:
- gate-packetary-specs-python27-ubuntu-xenial
- name: openstack/packstack
template:
- name: merge-check
- name: packstack-integration-jobs
check:
- gate-packstack-pep8-ubuntu-trusty
- gate-packstack-python27-ubuntu-trusty
- gate-packstack-pep8-ubuntu-xenial
- gate-packstack-python27-ubuntu-xenial
- gate-packstack-releasenotes
gate:
- gate-packstack-pep8-ubuntu-trusty
- gate-packstack-python27-ubuntu-trusty
- gate-packstack-pep8-ubuntu-xenial
- gate-packstack-python27-ubuntu-xenial
- gate-packstack-releasenotes
pre-release:
- packstack-tarball
release:
- packstack-tarball
- name: openstack/pandaman
template:
- name: merge-check
- name: python-jobs
- name: openstack/panko
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: publish-to-pypi
check:
- gate-panko-tox-db-py27-mongodb-ubuntu-xenial
- gate-panko-tox-db-py27-mysql-ubuntu-xenial
- gate-panko-tox-db-py27-postgresql-ubuntu-xenial
- gate-panko-tox-db-py35-mongodb-ubuntu-xenial
- gate-panko-tox-db-py35-mysql-ubuntu-xenial
- gate-panko-tox-db-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-trusty
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
gate:
- gate-panko-tox-db-py27-mongodb-ubuntu-xenial
- gate-panko-tox-db-py27-mysql-ubuntu-xenial
- gate-panko-tox-db-py27-postgresql-ubuntu-xenial
- gate-panko-tox-db-py35-mongodb-ubuntu-xenial
- gate-panko-tox-db-py35-mysql-ubuntu-xenial
- gate-panko-tox-db-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-trusty
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
- name: openstack/performa
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/performance-docs
template:
- name: merge-check
- name: python-jobs
post:
- performance-docs-docs-ubuntu-trusty
- performance-docs-docs-ubuntu-xenial
- name: openstack/poppy
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/poppy-ui
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- poppy-ui-coverage-ubuntu-trusty
- poppy-ui-coverage-ubuntu-xenial
- 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-ubuntu-trusty
- gate-project-team-guide-docs-ubuntu-xenial
gate:
- gate-project-team-guide-docs-ubuntu-trusty
- gate-project-team-guide-docs-ubuntu-xenial
post:
- project-team-guide-publish
- name: openstack/proliantutils
template:
- name: merge-check
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-proliantutils-pep8-ubuntu-trusty
- gate-proliantutils-python27-ubuntu-trusty
- gate-proliantutils-pep8-ubuntu-xenial
- gate-proliantutils-python27-ubuntu-xenial
gate:
- gate-proliantutils-pep8-ubuntu-trusty
- gate-proliantutils-python27-ubuntu-trusty
- gate-proliantutils-pep8-ubuntu-xenial
- gate-proliantutils-python27-ubuntu-xenial
- name: openstack/puppet-aodh
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# aodh is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- 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: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
# barbican is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: openstack/puppet-ceilometer
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ceilometer is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ceph
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ceph is deployed on scenario001 and scenario004
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-openstack-integration-jobs-scenario004
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-cinder
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# cinder is only deployed on scenario001 and scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-cloudkitty
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack/puppet-congress
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-designate
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
# designate is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: openstack/puppet-ec2api
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
# ec2api is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: openstack/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-glare
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: puppet-branch-tarball-jobs
- name: release-notes-jobs
- name: openstack/puppet-gnocchi
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# gnocchi is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-heat
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# heat is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-horizon
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# horizon is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ironic
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ironic is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-keystone
template:
- name: merge-check
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-magnum
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-manila
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-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: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# mistral is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-modulesync-configs
template:
- name: merge-check
- name: puppet-openstack-libraries-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: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check:
- gate-puppet-murano-puppet-beaker-rspec-ubuntu-xenial-nv
- 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-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-nova
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-octavia
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-openstack-cookiecutter
template:
- name: merge-check
- name: puppet-openstack-libraries-jobs
- name: openstack/puppet-openstack_extras
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-openstack-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-puppet-openstack-guide-docs-ubuntu-trusty
- gate-puppet-openstack-guide-docs-ubuntu-xenial
gate:
- gate-puppet-openstack-guide-docs-ubuntu-trusty
- gate-puppet-openstack-guide-docs-ubuntu-xenial
- name: openstack/puppet-openstack-integration
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-openstack-integration-jobs-all
# run scenario004 job here now, and when ready we'll move it to
# puppet-openstack-integration-jobs-all
- name: puppet-openstack-integration-jobs-scenario004
periodic:
- propose-puppet-openstack-constraints
- name: openstack/puppet-openstack_spec_helper
template:
- name: merge-check
- name: puppet-openstack-libraries-jobs
- name: release-notes-jobs
- name: openstack/puppet-openstack-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-puppet-openstack-specs-python27-ubuntu-xenial
gate:
- gate-puppet-openstack-specs-python27-ubuntu-xenial
- name: openstack/puppet-openstacklib
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-oslo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ovn
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-pacemaker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha
- name: openstack/puppet-panko
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-qdr
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-rally
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-sahara
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# sahara is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-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-beaker-jobs-xenial
- name: release-notes-jobs
# swift is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-tacker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-tempest
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-tripleo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: check-tripleo-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: experimental-tripleo-jobs
- name: openstack/puppet-trove
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# trove is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-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: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-vswitch
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-watcher
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-zaqar
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# zaqar is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/pycadf
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
post:
- pycadf-coverage-ubuntu-trusty
- pycadf-coverage-ubuntu-xenial
- name: openstack/pyeclib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/pyghmi
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-pyghmi-pep8-ubuntu-trusty
- gate-pyghmi-pep8-ubuntu-xenial
- gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-nv
gate:
- gate-pyghmi-pep8-ubuntu-trusty
- gate-pyghmi-pep8-ubuntu-xenial
post:
- pyghmi-branch-tarball
- name: openstack/pylockfile
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/pymod2pkg
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-aodhclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- name: openstack/python-appcatalogclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-barbicanclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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:
- gate-python-barbicanclient-devstack-dsvm
- name: openstack/python-bileanclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-blazarclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-blazarclient-pep8-ubuntu-trusty
- gate-python-blazarclient-python27-ubuntu-trusty
- gate-python-blazarclient-pep8-ubuntu-xenial
- gate-python-blazarclient-python27-ubuntu-xenial
gate:
- gate-python-blazarclient-pep8-ubuntu-trusty
- gate-python-blazarclient-python27-ubuntu-trusty
- gate-python-blazarclient-pep8-ubuntu-xenial
- gate-python-blazarclient-python27-ubuntu-xenial
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: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-brick-cinderclient-ext-dsvm-functional
gate:
- gate-brick-cinderclient-ext-dsvm-functional
- name: openstack/python-ceilometerclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing-plugin
check:
- gate-ceilometerclient-dsvm-functional
- gate-ceilometerclient-dsvm-functional-identity-v3-only
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial
gate:
- gate-ceilometerclient-dsvm-functional
- gate-ceilometerclient-dsvm-functional-identity-v3-only
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial
- name: openstack/python-cerberusclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-cinderclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: publish-to-pypi
- name: pypy-jobs
- name: release-notes-jobs
check:
- gate-cinderclient-dsvm-functional
- gate-cinderclient-dsvm-functional-identity-v3-only-nv
- gate-python-cinderclient-pylint
post:
- python-cinderclient-coverage-ubuntu-trusty
- python-cinderclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- python-cloudkittyclient-coverage-ubuntu-trusty
- python-cloudkittyclient-coverage-ubuntu-xenial
- 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
- name: python35-jobs
check:
- gate-python-congressclient-pep8-ubuntu-trusty
- gate-python-congressclient-python27-ubuntu-trusty
- gate-python-congressclient-pep8-ubuntu-xenial
- gate-python-congressclient-python27-ubuntu-xenial
- gate-python-congressclient-python34
gate:
- gate-python-congressclient-pep8-ubuntu-trusty
- gate-python-congressclient-python27-ubuntu-trusty
- gate-python-congressclient-pep8-ubuntu-xenial
- gate-python-congressclient-python27-ubuntu-xenial
- name: openstack/python-cratonclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/python-cueclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: python35-jobs-nv
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
- name: designate-dsvm-jobs
- name: python35-jobs-nv
check:
- gate-python-designateclient-python34
post:
- python-designateclient-coverage-ubuntu-trusty
- python-designateclient-coverage-ubuntu-xenial
- name: openstack/python-distilclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-don
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-dracclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: openstack/python-evoqueclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/python-freezerclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
check:
- gate-python-freezerclient-pylint
gate:
- gate-python-freezerclient-pylint
- name: openstack/python-fuelclient
template:
- name: python34-jobs
- name: python35-jobs-nv
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-fuelclient-pep8-ubuntu-trusty
- gate-python-fuelclient-python27-ubuntu-trusty
- gate-python-fuelclient-pep8-ubuntu-xenial
- gate-python-fuelclient-python27-ubuntu-xenial
gate:
- gate-python-fuelclient-pep8-ubuntu-trusty
- gate-python-fuelclient-python27-ubuntu-trusty
- gate-python-fuelclient-pep8-ubuntu-xenial
- gate-python-fuelclient-python27-ubuntu-xenial
- name: openstack/python-ganttclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-glanceclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-glanceclient-dsvm-functional
- gate-glanceclient-dsvm-functional-identity-v3-only-nv
gate:
- gate-glanceclient-dsvm-functional
post:
- python-glanceclient-coverage-ubuntu-trusty
- python-glanceclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-glareclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-gnocchiclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- 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: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
- name: osc-plugin-jobs
check:
- gate-python-heatclient-pep8-ubuntu-trusty
- gate-python-heatclient-python27-ubuntu-trusty
- gate-python-heatclient-pep8-ubuntu-xenial
- gate-python-heatclient-python27-ubuntu-xenial
- gate-heatclient-dsvm-functional
gate:
- gate-python-heatclient-pep8-ubuntu-trusty
- gate-python-heatclient-python27-ubuntu-trusty
- gate-python-heatclient-pep8-ubuntu-xenial
- gate-python-heatclient-python27-ubuntu-xenial
- gate-heatclient-dsvm-functional
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage-ubuntu-trusty
- python-heatclient-coverage-ubuntu-xenial
release:
- python-heatclient-docs-ubuntu-trusty
- python-heatclient-docs-ubuntu-xenial
- name: openstack/python-ironic-inspector-client
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-python-ironic-inspector-client-tox-func-ubuntu-trusty
- gate-python-ironic-inspector-client-tox-func-ubuntu-xenial
- gate-python-ironic-inspector-client-dsvm
- gate-tempest-dsvm-python-ironic-inspector-client
gate:
- gate-python-ironic-inspector-client-tox-func-ubuntu-trusty
- gate-python-ironic-inspector-client-tox-func-ubuntu-xenial
- gate-python-ironic-inspector-client-dsvm
- gate-tempest-dsvm-python-ironic-inspector-client
- name: openstack/python-ironicclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-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
- python-ironicclient-coverage-ubuntu-trusty
- python-ironicclient-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-python-ironicclient-src
- gate-ironicclient-dsvm-functional
post:
- python-ironicclient-coverage-ubuntu-trusty
- python-ironicclient-coverage-ubuntu-xenial
- name: openstack/python-jenkins
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- python-jenkins-coverage-ubuntu-trusty
- python-jenkins-coverage-ubuntu-xenial
- name: openstack/python-k8sclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-k8sclient-tox-with-sudo-py27-functional
gate:
- gate-python-k8sclient-tox-with-sudo-py27-functional
- name: openstack/python-karborclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-keystoneclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-keystoneclient-dsvm-functional-ubuntu-trusty
- gate-keystoneclient-dsvm-functional-ubuntu-xenial
- gate-python-keystoneclient-tox-bandit-ubuntu-trusty
- gate-python-keystoneclient-tox-bandit-ubuntu-xenial
gate:
- gate-keystoneclient-dsvm-functional-ubuntu-trusty
- gate-keystoneclient-dsvm-functional-ubuntu-xenial
- gate-python-keystoneclient-tox-bandit-ubuntu-trusty
- gate-python-keystoneclient-tox-bandit-ubuntu-xenial
post:
- python-keystoneclient-coverage-ubuntu-trusty
- python-keystoneclient-coverage-ubuntu-xenial
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
- gate-python-keystoneclient-kerberos-python35-nv
- name: openstack/python-kingbirdclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-magnumclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: openstack/python-manilaclient
template:
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: release-notes-jobs
check:
- gate-manilaclient-dsvm-neutron-functional-ubuntu-trusty
- gate-manilaclient-dsvm-neutron-functional-ubuntu-xenial
gate:
- gate-manilaclient-dsvm-neutron-functional-ubuntu-trusty
- gate-manilaclient-dsvm-neutron-functional-ubuntu-xenial
post:
- python-manilaclient-coverage-ubuntu-trusty
- python-manilaclient-coverage-ubuntu-xenial
- name: openstack/python-masakariclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-mistralclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: osc-plugin-jobs
check:
- gate-python-mistralclient-devstack-dsvm
gate:
- 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-ubuntu-trusty
- gate-python-monascaclient-python27-ubuntu-trusty
- gate-python-monascaclient-pep8-ubuntu-xenial
- gate-python-monascaclient-python27-ubuntu-xenial
gate:
- gate-python-monascaclient-pep8-ubuntu-trusty
- gate-python-monascaclient-python27-ubuntu-trusty
- gate-python-monascaclient-pep8-ubuntu-xenial
- gate-python-monascaclient-python27-ubuntu-xenial
post:
- python-monascaclient-coverage-ubuntu-trusty
- python-monascaclient-coverage-ubuntu-xenial
- name: openstack/python-muranoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
- name: osc-plugin-jobs
check:
- python-muranoclient-coverage-ubuntu-xenial
- gate-muranoclient-dsvm-functional-mysql-backend
- gate-muranoclient-dsvm-functional-glare-backend-nv
- gate-python-muranoclient-tox-py27-mitaka-ubuntu-xenial
gate:
- gate-muranoclient-dsvm-functional-mysql-backend
post:
- python-muranoclient-coverage-ubuntu-xenial
- name: openstack/python-namosclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-neutronclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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: osc-plugin-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-ubuntu-trusty
- python-neutronclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron-libs-ubuntu-trusty-nv
- gate-neutronclient-test-dsvm-functional-mitaka-nv
- name: openstack/python-nimbleclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-novaclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-novaclient-dsvm-functional
- gate-novaclient-dsvm-functional-mitaka-nv
- gate-novaclient-dsvm-functional-identity-v3-only-nv
- gate-novaclient-dsvm-functional-neutron
gate:
- gate-novaclient-dsvm-functional
- gate-novaclient-dsvm-functional-neutron
post:
- python-novaclient-coverage-ubuntu-trusty
- python-novaclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-oneviewclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-openstackclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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
check:
- gate-osc-dsvm-functional
- gate-tripleo-ci-centos-7-nonha-multinode-nv
gate:
- gate-osc-dsvm-functional
post:
- python-openstackclient-coverage-ubuntu-trusty
- python-openstackclient-coverage-ubuntu-xenial
- name: openstack/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
check:
- gate-sdk-dsvm-functional
post:
- python-openstacksdk-coverage-ubuntu-trusty
- python-openstacksdk-coverage-ubuntu-xenial
- python-openstacksdk-docs
- name: openstack/python-opentsdbclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-python-opentsdbclient-pep8-ubuntu-trusty
- gate-python-opentsdbclient-python27-ubuntu-trusty
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
gate:
- gate-python-opentsdbclient-pep8-ubuntu-trusty
- gate-python-opentsdbclient-python27-ubuntu-trusty
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
- name: openstack/python-rackclient
template:
- name: merge-check
check:
- python-rackclient-coverage-ubuntu-trusty
- python-rackclient-coverage-ubuntu-xenial
- gate-python-rackclient-pep8-ubuntu-trusty
- gate-python-rackclient-python27-ubuntu-trusty
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
gate:
- gate-python-rackclient-pep8-ubuntu-trusty
- gate-python-rackclient-python27-ubuntu-trusty
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
post:
- python-rackclient-coverage-ubuntu-trusty
- python-rackclient-coverage-ubuntu-xenial
- name: openstack/python-saharaclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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-sahara-cli-nv
- gate-python-saharaclient-dsvm-scenario-neutron-heat-nv
post:
- python-saharaclient-coverage-ubuntu-trusty
- python-saharaclient-coverage-ubuntu-xenial
experimental:
- gate-python-saharaclient-pypy
- name: openstack/python-scciclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: openstack/python-searchlightclient
template:
- name: merge-check
- name: python-jobs-searchlight
- name: python34-jobs-searchlight
- name: python35-jobs-searchlight
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- name: openstack/python-senlinclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: osc-plugin-jobs
- name: release-notes-jobs
- name: openstack/python-solumclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
post:
- python-solumclient-coverage-ubuntu-trusty
- python-solumclient-coverage-ubuntu-xenial
- name: openstack/python-sticksclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-surveilclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-swiftclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
# We are deliberately using the server publish jobs here in order
# to push updated docs with every merged patch.
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
- gate-swiftclient-dsvm-functional-ubuntu-trusty
- gate-swiftclient-dsvm-functional-ubuntu-xenial
- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swiftclient-dsvm-functional-ubuntu-trusty
- gate-swiftclient-dsvm-functional-ubuntu-xenial
post:
- python-swiftclient-coverage-ubuntu-trusty
- python-swiftclient-coverage-ubuntu-xenial
- name: openstack/python-tackerclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-python-tackerclient-python34
- name: openstack/python-tripleoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: check-tripleo-undercloud-jobs
- name: osc-plugin-jobs
- name: release-notes-jobs
check:
- gate-tripleo-buildimage-overcloud-full-centos-7-nv
- name: openstack/python-troveclient
template:
- name: merge-check
- name: check-requirements
- name: openstack-client-publish-jobs
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: release-notes-jobs
check:
- gate-trove-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql
- name: openstack/python-vitrageclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-watcherclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- python-watcherclient-coverage-ubuntu-trusty
- python-watcherclient-coverage-ubuntu-xenial
- name: openstack/python-wsmanclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- gate-python-zaqarclient-pep8-ubuntu-trusty
- gate-python-zaqarclient-python27-ubuntu-trusty
- gate-python-zaqarclient-pep8-ubuntu-xenial
- gate-python-zaqarclient-python27-ubuntu-xenial
- gate-zaqarclient-dsvm-functional
gate:
- gate-python-zaqarclient-pep8-ubuntu-trusty
- gate-python-zaqarclient-python27-ubuntu-trusty
- gate-python-zaqarclient-pep8-ubuntu-xenial
- gate-python-zaqarclient-python27-ubuntu-xenial
- gate-zaqarclient-dsvm-functional
post:
- python-zaqarclient-branch-tarball
- name: openstack/python-zunclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/qa-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/quark
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-quark-pep8-ubuntu-xenial
- gate-quark-python27-ubuntu-xenial
gate:
- gate-quark-pep8-ubuntu-xenial
- gate-quark-python27-ubuntu-xenial
- name: openstack/rack
template:
- name: merge-check
check:
- rack-coverage-db-ubuntu-trusty
- rack-coverage-db-ubuntu-xenial
- gate-rack-pep8-ubuntu-trusty
- gate-rack-python27-db-ubuntu-trusty
- gate-rack-pep8-ubuntu-xenial
- gate-rack-python27-db-ubuntu-xenial
gate:
- gate-rack-pep8-ubuntu-trusty
- gate-rack-python27-db-ubuntu-trusty
- gate-rack-pep8-ubuntu-xenial
- gate-rack-python27-db-ubuntu-xenial
- name: openstack/radar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rally
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- rally-coverage-ubuntu-trusty
- rally-coverage-ubuntu-xenial
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-trusty
- 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-existing-users-rally
- gate-rally-dsvm-neutron-unstable
- gate-rally-dsvm-magnum-rally-nv
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify-light-discover-resources
- gate-rally-dsvm-verify-full-discover-resources
- gate-rally-dsvm-verify-light-create-resources
- gate-rally-dsvm-verify-full-create-resources
- gate-rally-tox-self-ubuntu-trusty
- gate-rally-tox-self-ubuntu-xenial
gate:
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-trusty
- gate-rally-dsvm-rally
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-neutron-existing-users-rally
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify-light-discover-resources
- gate-rally-dsvm-verify-full-discover-resources
post:
- rally-coverage-ubuntu-trusty
- rally-coverage-ubuntu-xenial
experimental:
- 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
- gate-rally-dsvm-senlin-rally
- gate-rally-dsvm-watcher-rally
- gate-rally-dsvm-certification-with-keystone-v2-nv
- gate-rally-dsvm-certification-with-keystone-v3-nv
- name: openstack/ramdisk-func-test
template:
- name: merge-check
check:
- gate-ramdisk-func-test-pep8-ubuntu-trusty
- gate-ramdisk-func-test-pep8-ubuntu-xenial
gate:
- gate-ramdisk-func-test-pep8-ubuntu-trusty
- gate-ramdisk-func-test-pep8-ubuntu-xenial
- name: openstack/refstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: publish-to-pypi
- name: python35-jobs-nv
check:
- gate-refstack-pep8-ubuntu-trusty
- gate-refstack-python27-ubuntu-trusty
- gate-refstack-pep8-ubuntu-xenial
- gate-refstack-python27-ubuntu-xenial
- gate-refstack-python34
- gate-refstack-tox-db-py27-func-mysql-ubuntu-trusty
- gate-refstack-tox-db-py27-func-mysql-ubuntu-xenial
gate:
- gate-refstack-pep8-ubuntu-trusty
- gate-refstack-python27-ubuntu-trusty
- gate-refstack-pep8-ubuntu-xenial
- gate-refstack-python27-ubuntu-xenial
- gate-refstack-tox-db-py27-func-mysql-ubuntu-trusty
- gate-refstack-tox-db-py27-func-mysql-ubuntu-xenial
- name: openstack/refstack-client
template:
- name: merge-check
check:
- gate-refstack-client-pep8-ubuntu-trusty
- gate-refstack-client-python27-ubuntu-trusty
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
gate:
- gate-refstack-client-pep8-ubuntu-trusty
- gate-refstack-client-python27-ubuntu-trusty
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
post:
- refstack-client-coverage-ubuntu-trusty
- refstack-client-coverage-ubuntu-xenial
- 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-ubuntu-trusty
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-tox-list-changes-ubuntu-trusty
- gate-releases-tox-list-changes-ubuntu-xenial
- gate-releases-pep8-ubuntu-trusty
- gate-releases-docs-ubuntu-trusty
- gate-releases-pep8-ubuntu-xenial
- gate-releases-docs-ubuntu-xenial
gate:
- gate-releases-tox-validate-ubuntu-trusty
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-docs-ubuntu-trusty
- gate-releases-docs-ubuntu-xenial
release-post:
- tag-releases:
- static-releases-publish
- name: openstack/renderspec
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/reno
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/requests-mock
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-trusty
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- gate-requests-mock-tox-novaclient-tip-ubuntu-trusty
- gate-requests-mock-tox-novaclient-tip-ubuntu-xenial
gate:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-trusty
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- gate-requests-mock-tox-novaclient-tip-ubuntu-trusty
- gate-requests-mock-tox-novaclient-tip-ubuntu-xenial
- name: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: python35-jobs-nv
check:
- gate-requirements-pep8-ubuntu-trusty
- gate-requirements-python27-ubuntu-trusty
- gate-requirements-python34
- gate-requirements-docs-ubuntu-xenial
- gate-requirements-pep8-ubuntu-xenial
- gate-requirements-python27-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- gate-requirements-integration-dsvm-resolver-ubuntu-trusty
- gate-requirements-integration-dsvm-resolver-ubuntu-xenial
- gate-requirements-tox-babel-ubuntu-xenial
- gate-requirements-tox-py27-check-uc-ubuntu-trusty
- gate-requirements-tox-py27-check-uc-ubuntu-xenial
- gate-requirements-tox-validate-ubuntu-trusty
- gate-requirements-tox-validate-ubuntu-xenial
- gate-requirements-tox-validate-projects-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-db-ubuntu-xenial
- gate-cross-glance-python27-db-ubuntu-xenial
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-keystone-python27-db-ubuntu-xenial
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-nova-python27-db-ubuntu-xenial
# TODO(ihrachys) uncomment when swift actually uses upper-constraints
# - gate-cross-swift-python27-ubuntu-xenial
gate:
- gate-requirements-pep8-ubuntu-trusty
- gate-requirements-python27-ubuntu-trusty
- gate-requirements-docs-ubuntu-xenial
- gate-requirements-pep8-ubuntu-xenial
- gate-requirements-python27-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- gate-requirements-tox-babel-ubuntu-xenial
- gate-requirements-tox-py27-check-uc-ubuntu-trusty
- gate-requirements-tox-py27-check-uc-ubuntu-xenial
- gate-requirements-tox-validate-ubuntu-trusty
- gate-requirements-tox-validate-ubuntu-xenial
- gate-requirements-tox-validate-projects-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-db-ubuntu-xenial
- gate-cross-glance-python27-db-ubuntu-xenial
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-keystone-python27-db-ubuntu-xenial
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-nova-python27-db-ubuntu-xenial
# TODO(ihrachys) uncomment when swift actually uses upper-constraints
# - gate-cross-swift-python27-ubuntu-xenial
periodic:
- propose-requirements-constraints-master
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
post:
- propose-requirements-updates
- requirements-branch-tarball
- name: openstack/rpm-packaging
template:
- name: merge-check
check:
- gate-rpm-packaging-tox-lint-ubuntu-trusty
- gate-rpm-packaging-tox-lint-ubuntu-xenial
gate:
- gate-rpm-packaging-tox-lint-ubuntu-trusty
- gate-rpm-packaging-tox-lint-ubuntu-xenial
- name: openstack/rpm-packaging-tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rsc
template:
- name: merge-check
check:
- gate-rsc-docs-ubuntu-trusty
- gate-rsc-pep8-ubuntu-trusty
- gate-rsc-python27-ubuntu-trusty
- gate-rsc-docs-ubuntu-xenial
- gate-rsc-pep8-ubuntu-xenial
- gate-rsc-python27-ubuntu-xenial
- gate-rsc-python34
- gate-rsc-python35-nv
- gate-rsc-requirements
gate:
- gate-rsc-pep8-ubuntu-trusty
- gate-rsc-pep8-ubuntu-xenial
- name: openstack/sahara
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-sahara-pylint
- gate-tempest-dsvm-sahara
- sahara-coverage-db-ubuntu-trusty
- sahara-coverage-db-ubuntu-xenial
- gate-grenade-dsvm-sahara
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-sahara-dsvm-scenario-neutron-direct
- gate-sahara-dsvm-scenario-nova-direct
gate:
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-sahara-dsvm-scenario-neutron-direct
- gate-sahara-dsvm-scenario-nova-direct
- gate-tempest-dsvm-sahara
post:
- sahara-coverage-db-ubuntu-trusty
- sahara-coverage-db-ubuntu-xenial
- name: openstack/sahara-ci-config
template:
- name: merge-check
check:
- gate-sahara-ci-config-pep8-ubuntu-trusty
- gate-sahara-ci-config-pep8-ubuntu-xenial
gate:
- gate-sahara-ci-config-pep8-ubuntu-trusty
- gate-sahara-ci-config-pep8-ubuntu-xenial
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-sahara-dashboard-pep8-ubuntu-trusty
- gate-sahara-dashboard-python27-ubuntu-trusty
- gate-sahara-dashboard-pep8-ubuntu-xenial
- gate-sahara-dashboard-python27-ubuntu-xenial
- gate-sahara-dashboard-dsvm-integration
- gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial
- gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial
gate:
- gate-sahara-dashboard-pep8-ubuntu-trusty
- gate-sahara-dashboard-python27-ubuntu-trusty
- gate-sahara-dashboard-pep8-ubuntu-xenial
- gate-sahara-dashboard-python27-ubuntu-xenial
- gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial
post:
- sahara-dashboard-branch-tarball
# TODO: add docs
- name: openstack/sahara-extra
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-sahara-extra-pep8-ubuntu-trusty
- gate-sahara-extra-pep8-ubuntu-xenial
- gate-sahara-extra-artifacts
gate:
- gate-sahara-extra-pep8-ubuntu-trusty
- gate-sahara-extra-pep8-ubuntu-xenial
- gate-sahara-extra-artifacts
post:
- sahara-extra-branch-tarball
- post-sahara-extra-artifacts
# 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-ubuntu-trusty
- gate-sahara-image-elements-pep8-ubuntu-xenial
- gate-sahara-buildimages-vanilla
- 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-ubuntu-trusty
- gate-sahara-image-elements-pep8-ubuntu-xenial
- gate-sahara-buildimages-vanilla
post:
- sahara-image-elements-branch-tarball
- name: openstack/sahara-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-sahara-specs-python27-ubuntu-xenial
gate:
- gate-sahara-specs-python27-ubuntu-xenial
- name: openstack/sahara-tests
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-sahara-tests-pylint
- gate-tempest-dsvm-sahara-nv
- gate-sahara-tests-dsvm-scenario-neutron-heat
- gate-sahara-tests-dsvm-scenario-nova-heat
- gate-sahara-cli-nv
- sahara-tests-coverage-ubuntu-trusty
- sahara-tests-coverage-ubuntu-xenial
gate:
- gate-sahara-tests-dsvm-scenario-neutron-heat
- gate-sahara-tests-dsvm-scenario-nova-heat
post:
- sahara-tests-coverage-ubuntu-trusty
- sahara-tests-coverage-ubuntu-xenial
- 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-kubernetes
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-midonet
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/salt-formula-swift
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/scalpels
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-scalpels-dsvm-neutron-ubuntu-trusty
- gate-scalpels-dsvm-neutron-fedora-23
- name: openstack/searchlight
template:
- name: merge-check
- name: python-jobs-searchlight
- name: python34-jobs-searchlight
- name: python35-jobs-searchlight
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: openstack/searchlight-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-searchlight-specs-python27-ubuntu-xenial
gate:
- gate-searchlight-specs-python27-ubuntu-xenial
- name: openstack/searchlight-ui
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: translation-jobs
- name: translation-jobs-newton
check:
- gate-searchlight-ui-nodejs4-npm-run-lint
- gate-searchlight-ui-nodejs4-npm-run-test
gate:
- gate-searchlight-ui-nodejs4-npm-run-lint
- gate-searchlight-ui-nodejs4-npm-run-test
- name: openstack/security-analysis
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-security-analysis-docs-ubuntu-trusty
- gate-security-analysis-docs-ubuntu-xenial
gate:
- gate-security-analysis-docs-ubuntu-trusty
- gate-security-analysis-docs-ubuntu-xenial
- name: openstack/security-doc
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
post:
- security-doc-tox-doc-publishdocs
- name: openstack/security-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-security-specs-python27-ubuntu-xenial
gate:
- gate-security-specs-python27-ubuntu-xenial
- name: openstack/senlin
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: api-ref-jobs
check:
- senlin-coverage-ubuntu-trusty
- senlin-coverage-ubuntu-xenial
- gate-senlin-dsvm-tempest-api
- gate-senlin-dsvm-tempest-functional
- gate-senlin-dsvm-tempest-integration-nv
gate:
- gate-senlin-dsvm-tempest-api
- gate-senlin-dsvm-tempest-functional
experimental:
- gate-rally-dsvm-senlin-senlin
- name: openstack/senlin-dashboard
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: translation-jobs
check:
- gate-senlin-dashboard-nodejs4-npm-run-lint
- gate-senlin-dashboard-nodejs4-npm-run-test
- name: openstack/service-types-authority
template:
- name: merge-check
- name: noop-jobs
- name: openstack/shaker
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/shotgun
template:
- name: merge-check
check:
- gate-shotgun-pep8-ubuntu-trusty
- gate-shotgun-python27-ubuntu-trusty
- gate-shotgun-pep8-ubuntu-xenial
- gate-shotgun-python27-ubuntu-xenial
gate:
- gate-shotgun-pep8-ubuntu-trusty
- gate-shotgun-python27-ubuntu-trusty
- gate-shotgun-pep8-ubuntu-xenial
- gate-shotgun-python27-ubuntu-xenial
- name: openstack/shovel
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack/shovel-horizon
template:
- name: merge-check
- name: python-jobs
- 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: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: pypy-jobs
- name: release-notes-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-solum-devstack-dsvm
- gate-solum-devstack-dsvm-centos7
gate:
- gate-solum-devstack-dsvm
post:
- solum-coverage-ubuntu-trusty
- solum-coverage-ubuntu-xenial
- name: openstack/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
- 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-ubuntu-trusty
- solum-infra-guestagent-coverage-ubuntu-xenial
- 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: python34-db-jobs
- name: python35-db-jobs-nv
check:
- gate-sqlalchemy-migrate-pep8-ubuntu-trusty
- gate-sqlalchemy-migrate-python27-db-ubuntu-trusty
- gate-sqlalchemy-migrate-pep8-ubuntu-xenial
- gate-sqlalchemy-migrate-python27-db-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-trusty
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-xenial
- gate-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python27-db-ubuntu-trusty
- gate-sqlalchemy-migrate-python27-db-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-trusty
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-xenial
post:
- sqlalchemy-migrate-branch-tarball
- name: openstack/stackalytics
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: docs-on-rtfd
- name: python-jobs
pre-release:
- stackalytics-tarball
release:
- stackalytics-tarball:
- stackalytics-pypi-both-upload
- name: openstack/stacklight-integration-tests
template:
- name: merge-check
check:
- gate-stacklight-integration-tests-pep8-ubuntu-trusty
- gate-stacklight-integration-tests-pep8-ubuntu-xenial
gate:
- gate-stacklight-integration-tests-pep8-ubuntu-trusty
- gate-stacklight-integration-tests-pep8-ubuntu-xenial
- name: openstack/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8-ubuntu-trusty
- gate-stacktach-python27-ubuntu-trusty
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
gate:
- gate-stacktach-pep8-ubuntu-trusty
- gate-stacktach-python27-ubuntu-trusty
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
- name: openstack/stacktach-klugman
template:
- name: merge-check
check:
- gate-stacktach-klugman-pep8-ubuntu-trusty
- gate-stacktach-klugman-python27-ubuntu-trusty
- gate-stacktach-klugman-pep8-ubuntu-xenial
- gate-stacktach-klugman-python27-ubuntu-xenial
gate:
- gate-stacktach-klugman-pep8-ubuntu-trusty
- gate-stacktach-klugman-python27-ubuntu-trusty
- gate-stacktach-klugman-pep8-ubuntu-xenial
- gate-stacktach-klugman-python27-ubuntu-xenial
- name: openstack/stacktach-notification-utils
template:
- name: merge-check
check:
- gate-stacktach-notification-utils-pep8-ubuntu-trusty
- gate-stacktach-notification-utils-python27-ubuntu-trusty
- gate-stacktach-notification-utils-pep8-ubuntu-xenial
- gate-stacktach-notification-utils-python27-ubuntu-xenial
gate:
- gate-stacktach-notification-utils-pep8-ubuntu-trusty
- gate-stacktach-notification-utils-python27-ubuntu-trusty
- gate-stacktach-notification-utils-pep8-ubuntu-xenial
- gate-stacktach-notification-utils-python27-ubuntu-xenial
- name: openstack/stacktach-notigen
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-quince
template:
- name: merge-check
check:
- gate-stacktach-quince-pep8-ubuntu-trusty
- gate-stacktach-quince-python27-ubuntu-trusty
- gate-stacktach-quince-pep8-ubuntu-xenial
- gate-stacktach-quince-python27-ubuntu-xenial
gate:
- gate-stacktach-quince-pep8-ubuntu-trusty
- gate-stacktach-quince-python27-ubuntu-trusty
- gate-stacktach-quince-pep8-ubuntu-xenial
- gate-stacktach-quince-python27-ubuntu-xenial
- name: openstack/stacktach-quincy
template:
- name: merge-check
check:
- gate-stacktach-quincy-pep8-ubuntu-trusty
- gate-stacktach-quincy-python27-ubuntu-trusty
- gate-stacktach-quincy-pep8-ubuntu-xenial
- gate-stacktach-quincy-python27-ubuntu-xenial
gate:
- gate-stacktach-quincy-pep8-ubuntu-trusty
- gate-stacktach-quincy-python27-ubuntu-trusty
- gate-stacktach-quincy-pep8-ubuntu-xenial
- gate-stacktach-quincy-python27-ubuntu-xenial
- name: openstack/stacktach-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-shoebox
template:
- name: merge-check
check:
- gate-stacktach-shoebox-pep8-ubuntu-trusty
- gate-stacktach-shoebox-python27-ubuntu-trusty
- gate-stacktach-shoebox-pep8-ubuntu-xenial
- gate-stacktach-shoebox-python27-ubuntu-xenial
gate:
- gate-stacktach-shoebox-pep8-ubuntu-trusty
- gate-stacktach-shoebox-python27-ubuntu-trusty
- gate-stacktach-shoebox-pep8-ubuntu-xenial
- gate-stacktach-shoebox-python27-ubuntu-xenial
- name: openstack/stacktach-simport
template:
- name: merge-check
check:
- gate-stacktach-simport-pep8-ubuntu-trusty
- gate-stacktach-simport-python27-ubuntu-trusty
- gate-stacktach-simport-pep8-ubuntu-xenial
- gate-stacktach-simport-python27-ubuntu-xenial
gate:
- gate-stacktach-simport-pep8-ubuntu-trusty
- gate-stacktach-simport-python27-ubuntu-trusty
- gate-stacktach-simport-pep8-ubuntu-xenial
- gate-stacktach-simport-python27-ubuntu-xenial
- name: openstack/stacktach-stackdistiller
template:
- name: merge-check
check:
- gate-stacktach-stackdistiller-pep8-ubuntu-trusty
- gate-stacktach-stackdistiller-python27-ubuntu-trusty
- gate-stacktach-stackdistiller-pep8-ubuntu-xenial
- gate-stacktach-stackdistiller-python27-ubuntu-xenial
gate:
- gate-stacktach-stackdistiller-pep8-ubuntu-trusty
- gate-stacktach-stackdistiller-python27-ubuntu-trusty
- gate-stacktach-stackdistiller-pep8-ubuntu-xenial
- gate-stacktach-stackdistiller-python27-ubuntu-xenial
- name: openstack/stacktach-timex
template:
- name: merge-check
check:
- gate-stacktach-timex-pep8-ubuntu-trusty
- gate-stacktach-timex-python27-ubuntu-trusty
- gate-stacktach-timex-pep8-ubuntu-xenial
- gate-stacktach-timex-python27-ubuntu-xenial
gate:
- gate-stacktach-timex-pep8-ubuntu-trusty
- gate-stacktach-timex-python27-ubuntu-trusty
- gate-stacktach-timex-pep8-ubuntu-xenial
- gate-stacktach-timex-python27-ubuntu-xenial
- name: openstack/stacktach-winchester
template:
- name: merge-check
check:
- gate-stacktach-winchester-pep8-ubuntu-trusty
- gate-stacktach-winchester-python27-ubuntu-trusty
- gate-stacktach-winchester-pep8-ubuntu-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
gate:
- gate-stacktach-winchester-pep8-ubuntu-trusty
- gate-stacktach-winchester-python27-ubuntu-trusty
- gate-stacktach-winchester-pep8-ubuntu-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
- name: openstack/stackviz
template:
- name: merge-check
- name: nodejs4-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
- name: openstack/stevedore
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-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-ubuntu-trusty
- gate-storlets-python27-ubuntu-trusty
- gate-storlets-pep8-ubuntu-xenial
- gate-storlets-python27-ubuntu-xenial
- gate-storlets-functional
gate:
- gate-storlets-pep8-ubuntu-trusty
- gate-storlets-python27-ubuntu-trusty
- gate-storlets-pep8-ubuntu-xenial
- gate-storlets-python27-ubuntu-xenial
- gate-storlets-functional
- name: openstack/surveil
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- 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: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-swift-tox-func-ubuntu-trusty
- gate-swift-tox-func-ubuntu-xenial
- gate-swift-tox-func-in-process-fast-post-ubuntu-trusty
- gate-swift-tox-func-in-process-fast-post-ubuntu-xenial
- gate-swift-tox-func-in-process-encryption-ubuntu-xenial
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swift-tox-bandit-ubuntu-trusty
- gate-swift-tox-bandit-ubuntu-xenial
- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-swift-tox-func-ubuntu-trusty
- gate-swift-tox-func-ubuntu-xenial
- gate-swift-tox-func-in-process-fast-post-ubuntu-trusty
- gate-swift-tox-func-in-process-fast-post-ubuntu-xenial
- gate-swift-tox-func-in-process-encryption-ubuntu-xenial
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
post:
- swift-coverage-ubuntu-trusty
- swift-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-multinode
- name: openstack/swift-bench
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swift-bench-pep8-ubuntu-trusty
- gate-swift-bench-python27-ubuntu-trusty
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
gate:
- gate-swift-bench-pep8-ubuntu-trusty
- gate-swift-bench-python27-ubuntu-trusty
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
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-ubuntu-trusty
- gate-swift-ceph-backend-python27-ubuntu-trusty
- gate-swift-ceph-backend-pep8-ubuntu-xenial
- gate-swift-ceph-backend-python27-ubuntu-xenial
gate:
- gate-swift-ceph-backend-pep8-ubuntu-trusty
- gate-swift-ceph-backend-python27-ubuntu-trusty
- gate-swift-ceph-backend-pep8-ubuntu-xenial
- gate-swift-ceph-backend-python27-ubuntu-xenial
- 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-ubuntu-trusty
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-trusty
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-trusty
- gate-swift3-tox-s3acl-ubuntu-xenial
gate:
- gate-swift3-pylint
- gate-swift3-tox-tempauth-ubuntu-trusty
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-trusty
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-trusty
- gate-swift3-tox-s3acl-ubuntu-xenial
post:
- swift3-coverage-ubuntu-trusty
- swift3-coverage-ubuntu-xenial
release:
- swift3-tarball
- name: openstack/swiftonfile
template:
- name: merge-check
check:
- gate-swiftonfile-pep8-ubuntu-trusty
- gate-swiftonfile-python27-ubuntu-trusty
- gate-swiftonfile-pep8-ubuntu-xenial
- gate-swiftonfile-python27-ubuntu-xenial
gate:
- gate-swiftonfile-pep8-ubuntu-trusty
- gate-swiftonfile-python27-ubuntu-trusty
- gate-swiftonfile-pep8-ubuntu-xenial
- gate-swiftonfile-python27-ubuntu-xenial
- name: openstack/swiftonhpss
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swiftonhpss-pep8-ubuntu-trusty
- gate-swiftonhpss-python27-ubuntu-trusty
- gate-swiftonhpss-pep8-ubuntu-xenial
- gate-swiftonhpss-python27-ubuntu-xenial
gate:
- gate-swiftonhpss-pep8-ubuntu-trusty
- gate-swiftonhpss-python27-ubuntu-trusty
- gate-swiftonhpss-pep8-ubuntu-xenial
- gate-swiftonhpss-python27-ubuntu-xenial
- name: openstack/synergy-scheduler-manager
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/synergy-service
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/syntribos
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/syntribos-openstack-templates
template:
- name: merge-check
- name: noop-jobs
- name: openstack/tacker
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: python34-db-jobs
- name: python35-db-jobs
check:
- gate-tacker-dsvm-functional
- name: openstack/tacker-horizon
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs
check:
- gate-tacker-horizon-pep8-ubuntu-trusty
- gate-tacker-horizon-python27-ubuntu-trusty
- gate-tacker-horizon-pep8-ubuntu-xenial
- gate-tacker-horizon-python27-ubuntu-xenial
gate:
- gate-tacker-horizon-pep8-ubuntu-trusty
- gate-tacker-horizon-python27-ubuntu-trusty
- gate-tacker-horizon-pep8-ubuntu-xenial
- gate-tacker-horizon-python27-ubuntu-xenial
- name: openstack/tacker-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-tacker-specs-python27-ubuntu-xenial
gate:
- gate-tacker-specs-python27-ubuntu-xenial
- name: openstack/tap-as-a-service
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
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-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: pypy-db-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
post:
- taskflow-coverage-db-ubuntu-trusty
- taskflow-coverage-db-ubuntu-xenial
- name: openstack/telcowg-usecases
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-telcowg-usecases-python27-ubuntu-xenial
gate:
- gate-telcowg-usecases-python27-ubuntu-xenial
- name: openstack/telemetry-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-telemetry-specs-python27-ubuntu-xenial
gate:
- gate-telemetry-specs-python27-ubuntu-xenial
- name: openstack/tempest
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
- gate-tempest-dsvm-neutron-full-ssh
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7-nv
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7-nv
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7-nv
# jobs for other configs
- gate-tempest-dsvm-layer4
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
# newton compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-xenial-newton
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton
# mitaka compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-trusty-mitaka
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
# liberty compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-trusty-liberty
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty
gate:
- gate-tempest-dsvm-layer4
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
experimental:
- periodic-tempest-dsvm-all-master
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-test-accounts
- gate-tempest-dsvm-neutron-full-test-accounts
- gate-tempest-dsvm-neutron-full-non-admin
- gate-tempest-dsvm-nova-v20-api
- gate-tempest-dsvm-lvm-multibackend
post:
- tempest-docs-ubuntu-trusty
- tempest-docs-ubuntu-xenial
- tempest-coverage-ubuntu-trusty
- tempest-coverage-ubuntu-xenial
- 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-ubuntu-trusty-liberty
- periodic-tempest-dsvm-neutron-full-ubuntu-trusty-liberty
- periodic-tempest-dsvm-full-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-full-ubuntu-xenial-newton
- periodic-tempest-dsvm-neutron-full-ubuntu-xenial-newton
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-neutron-identity-v3-only-full-ubuntu-xenial-master
- periodic-tempest-dsvm-neutron-full-ssh-master
- name: openstack/tempest-horizon
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
gate:
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- name: openstack/tempest-lib
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
post:
- tempest-lib-docs-ubuntu-trusty
- tempest-lib-docs-ubuntu-xenial
- 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/timmy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/tooz
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tooz-tox-db-py27-etcd-ubuntu-trusty
- gate-tooz-tox-db-py27-etcd-ubuntu-xenial
- gate-tooz-tox-db-py34-etcd-ubuntu-trusty
- gate-tooz-tox-db-py35-etcd-ubuntu-xenial
- gate-tooz-tox-db-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py27-redis-ubuntu-trusty
- gate-tooz-tox-db-py27-redis-ubuntu-xenial
- gate-tooz-tox-db-py34-redis-ubuntu-trusty
- gate-tooz-tox-db-py35-redis-ubuntu-xenial
- gate-tooz-tox-db-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py27-memcached-ubuntu-trusty
- gate-tooz-tox-db-py27-memcached-ubuntu-xenial
- gate-tooz-tox-db-py34-memcached-ubuntu-trusty
- gate-tooz-tox-db-py35-memcached-ubuntu-xenial
- gate-tooz-tox-db-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py27-mysql-ubuntu-trusty
- gate-tooz-tox-db-py27-mysql-ubuntu-xenial
- gate-tooz-tox-db-py34-mysql-ubuntu-trusty
- gate-tooz-tox-db-py35-mysql-ubuntu-xenial
- gate-tooz-tox-db-py27-consul-ubuntu-trusty
- gate-tooz-tox-db-py27-consul-ubuntu-xenial
- gate-tooz-tox-db-py34-consul-ubuntu-trusty
- gate-tooz-tox-db-py35-consul-ubuntu-xenial
gate:
- gate-tooz-tox-db-py27-etcd-ubuntu-trusty
- gate-tooz-tox-db-py27-etcd-ubuntu-xenial
- gate-tooz-tox-db-py34-etcd-ubuntu-trusty
- gate-tooz-tox-db-py35-etcd-ubuntu-xenial
- gate-tooz-tox-db-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py27-redis-ubuntu-trusty
- gate-tooz-tox-db-py27-redis-ubuntu-xenial
- gate-tooz-tox-db-py34-redis-ubuntu-trusty
- gate-tooz-tox-db-py35-redis-ubuntu-xenial
- gate-tooz-tox-db-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py27-memcached-ubuntu-trusty
- gate-tooz-tox-db-py27-memcached-ubuntu-xenial
- gate-tooz-tox-db-py34-memcached-ubuntu-trusty
- gate-tooz-tox-db-py35-memcached-ubuntu-xenial
- gate-tooz-tox-db-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py27-mysql-ubuntu-trusty
- gate-tooz-tox-db-py27-mysql-ubuntu-xenial
- gate-tooz-tox-db-py34-mysql-ubuntu-trusty
- gate-tooz-tox-db-py35-mysql-ubuntu-xenial
- gate-tooz-tox-db-py27-consul-ubuntu-trusty
- gate-tooz-tox-db-py27-consul-ubuntu-xenial
- gate-tooz-tox-db-py34-consul-ubuntu-trusty
- gate-tooz-tox-db-py35-consul-ubuntu-xenial
post:
- tooz-coverage-ubuntu-trusty
- tooz-coverage-ubuntu-xenial
- name: openstack/tosca-parser
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- tosca-parser-coverage-ubuntu-trusty
- tosca-parser-coverage-ubuntu-xenial
- 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
check:
- gate-training-labs-scripts
gate:
- gate-training-labs-scripts
post:
- training-labs-scripts
- name: openstack/transparency-policy
template:
- name: merge-check
check:
- gate-transparency-policy-docs-ubuntu-trusty
- gate-transparency-policy-docs-ubuntu-xenial
gate:
- gate-transparency-policy-docs-ubuntu-trusty
- gate-transparency-policy-docs-ubuntu-xenial
post:
- static-transparency-policy-publish
- name: openstack/tricircle
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tricircle-dsvm-functional
gate:
- gate-tricircle-dsvm-functional
- name: openstack/trio2o
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/tripleo-common
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
- name: openstack/tripleo-docs
template:
- name: merge-check
check:
- gate-tripleo-docs-docs-ubuntu-trusty
- gate-tripleo-docs-docs-ubuntu-xenial
gate:
- gate-tripleo-docs-docs-ubuntu-trusty
- gate-tripleo-docs-docs-ubuntu-xenial
post:
- tripleo-docs-docs-ubuntu-trusty
- tripleo-docs-docs-ubuntu-xenial
- name: openstack/tripleo-heat-templates
template:
- name: merge-check
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-centos-7
- gate-tripleo-heat-templates-puppet-syntax-4-centos-7
- gate-tripleo-heat-templates-pep8-ubuntu-trusty
- gate-tripleo-heat-templates-pep8-ubuntu-xenial
post:
- tripleo-heat-templates-branch-tarball
gate:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-centos-7
- gate-tripleo-heat-templates-puppet-syntax-4-centos-7
- gate-tripleo-heat-templates-pep8-ubuntu-trusty
- gate-tripleo-heat-templates-pep8-ubuntu-xenial
- name: openstack/tripleo-image-elements
template:
- name: merge-check
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
post:
- tripleo-image-elements-branch-tarball
- name: openstack/tripleo-incubator
template:
- name: merge-check
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-tripleo-incubator-docs-ubuntu-trusty
- gate-tripleo-incubator-docs-ubuntu-xenial
gate:
- gate-tripleo-incubator-docs-ubuntu-trusty
- gate-tripleo-incubator-docs-ubuntu-xenial
post:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
pre-release:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
release:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
- name: openstack/tripleo-puppet-elements
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: openstack/tripleo-quickstart
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tripleo-quickstart-linters-ubuntu-trusty
- gate-tripleo-quickstart-linters-ubuntu-xenial
- gate-tripleo-quickstart-docs-ubuntu-xenial
gate:
- gate-tripleo-quickstart-docs-ubuntu-xenial
experimental:
- gate-tripleo-quickstart-base-centos-7-nv
- name: openstack/tripleo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-tripleo-specs-python27-ubuntu-xenial
gate:
- gate-tripleo-specs-python27-ubuntu-xenial
- name: openstack/tripleo-ui
template:
- name: merge-check
- name: nodejs4-publish-to-npm
check:
- gate-tripleo-ui-nodejs4-npm-run-test
- gate-tripleo-ui-nodejs4-npm-run-lint
gate:
- gate-tripleo-ui-nodejs4-npm-run-test
- gate-tripleo-ui-nodejs4-npm-run-lint
post:
- tripleo-ui-nodejs4-npm-publish-tarball
- name: openstack/tripleo-validations
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/trove
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: install-guide-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: periodic-jobs-with-oslo-master
- name: api-ref-jobs
check:
- gate-trove-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql
- gate-tempest-dsvm-trove
- gate-trove-scenario-functional-dsvm-mariadb-nv
- gate-trove-scenario-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-postgresql
- gate-trove-scenario-functional-dsvm-pxc
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-legacy-scenario-functional-dsvm-mysql
- gate-trove-legacy-scenario-functional-dsvm-postgresql
- gate-trove-legacy-scenario-functional-dsvm-pxc
- gate-trove-legacy-scenario-functional-dsvm-redis
- gate-trove-tox-db-fakemodetests-ubuntu-xenial
- gate-trove-tox-db-apiexamples-ubuntu-xenial
- gate-trove-tox-pylint-ubuntu-xenial
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-scenario-functional-dsvm-postgresql
- gate-trove-scenario-functional-dsvm-pxc
- gate-trove-legacy-scenario-functional-dsvm-mysql
- gate-trove-legacy-scenario-functional-dsvm-postgresql
- gate-trove-legacy-scenario-functional-dsvm-pxc
- gate-trove-legacy-scenario-functional-dsvm-redis
- gate-trove-tox-db-fakemodetests-ubuntu-xenial
- gate-trove-tox-db-apiexamples-ubuntu-xenial
- gate-trove-tox-pylint-ubuntu-xenial
post:
- trove-coverage-db-ubuntu-trusty
- trove-coverage-db-ubuntu-xenial
experimental:
- gate-trove-scenario-functional-dsvm-cassandra-nv
- gate-trove-scenario-functional-dsvm-couchbase-nv
- gate-trove-scenario-functional-dsvm-couchdb-nv
- gate-trove-scenario-functional-dsvm-mongodb-nv
- gate-trove-scenario-functional-dsvm-percona-nv
- gate-grenade-dsvm-trove
- gate-trove-buildimage-mysql-nv
- gate-trove-buildimage-percona-nv
- gate-trove-buildimage-mongodb-nv
- gate-trove-buildimage-redis-nv
- gate-trove-buildimage-postgresql-nv
- gate-trove-buildimage-pxc-nv
- gate-trove-buildimage-mariadb-nv
- gate-trove-buildimage-cassandra-nv
- gate-trove-buildimage-couchbase-nv
- name: openstack/trove-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-trove-dashboard-pep8-ubuntu-trusty
- gate-trove-dashboard-python27-ubuntu-trusty
- gate-trove-dashboard-pep8-ubuntu-xenial
- gate-trove-dashboard-python27-ubuntu-xenial
- gate-trove-dashboard-python34
gate:
- gate-trove-dashboard-pep8-ubuntu-trusty
- gate-trove-dashboard-python27-ubuntu-trusty
- gate-trove-dashboard-pep8-ubuntu-xenial
- gate-trove-dashboard-python27-ubuntu-xenial
post:
- trove-dashboard-branch-tarball
- name: openstack/trove-image-builder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/trove-integration
template:
- name: merge-check
check:
- gate-trove-legacy-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql-liberty
- gate-trove-legacy-functional-dsvm-mysql-mitaka
- gate-trove-legacy-functional-dsvm-mysql-newton
- gate-trove-legacy-functional-dsvm-redis-newton
- gate-trove-legacy-scenario-functional-dsvm-redis
- gate-trove-legacy-scenario-functional-dsvm-mysql
- gate-trove-legacy-scenario-functional-dsvm-postgresql
- gate-trove-legacy-scenario-functional-dsvm-pxc
gate:
- gate-trove-legacy-functional-dsvm-mysql
- gate-trove-legacy-functional-dsvm-mysql-liberty
- gate-trove-legacy-functional-dsvm-mysql-mitaka
- gate-trove-legacy-functional-dsvm-mysql-newton
- gate-trove-legacy-functional-dsvm-redis-newton
- gate-trove-legacy-scenario-functional-dsvm-redis
- gate-trove-legacy-scenario-functional-dsvm-mysql
- gate-trove-legacy-scenario-functional-dsvm-postgresql
- gate-trove-legacy-scenario-functional-dsvm-pxc
experimental:
- gate-trove-integration-buildimage-mysql-nv
- gate-trove-integration-buildimage-percona-nv
- gate-trove-integration-buildimage-mongodb-nv
- name: openstack/trove-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-trove-specs-python27-ubuntu-xenial
gate:
- gate-trove-specs-python27-ubuntu-xenial
- name: openstack/tuning-box
template:
- name: merge-check
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack/turbo-hipster
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/uc-recognition
template:
- name: merge-check
- name: noop-jobs
- name: openstack/vahana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/valence-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/virtualbmc
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-nv
- name: openstack/vitrage
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-vitrage-dsvm-api
- gate-vitrage-dsvm-datasources
gate:
- gate-vitrage-dsvm-api
- gate-vitrage-dsvm-datasources
- name: openstack/vitrage-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/vitrage-specs
template:
- name: merge-check
- name: openstack-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-db-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack/vmware-nsxlib
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: openstack/watcher
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- watcher-coverage-ubuntu-trusty
- watcher-coverage-ubuntu-xenial
- gate-watcher-dsvm-multinode-nv
experimental:
- gate-rally-dsvm-watcher-watcher
- name: openstack/watcher-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/watcher-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-watcher-specs-python27-ubuntu-xenial
gate:
- gate-watcher-specs-python27-ubuntu-xenial
- name: openstack/windmill
template:
- name: merge-check
- name: ansible-role-jobs
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/wsme
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-wsme-python27-ubuntu-trusty
- gate-wsme-pep8-ubuntu-trusty
- gate-wsme-python27-ubuntu-xenial
- gate-wsme-pep8-ubuntu-xenial
gate:
- gate-wsme-python27-ubuntu-trusty
- gate-wsme-pep8-ubuntu-trusty
- gate-wsme-python27-ubuntu-xenial
- gate-wsme-pep8-ubuntu-xenial
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: xstatic-publish-jobs
- name: openstack/xstatic-angular-bootstrap
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-cookies
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-fileupload
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-gettext
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-lrdragndrop
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-mock
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-sanitize
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-smart-table
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootstrap-scss
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootswatch
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-d3
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-font-awesome
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-hogan
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jasmine
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery-migrate
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.quicksearch
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.tablesorter
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jsencrypt
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-magic-search
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-mdi
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-qunit
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-rickshaw
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-roboto-fontface
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-spin
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/yaql
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/zaqar
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-zaqar-tox-integration-ubuntu-trusty
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-dsvm-mongodb-zaqar
- gate-dsvm-redis-zaqar
- gate-rally-dsvm-zaqar-zaqar
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
gate:
- gate-zaqar-tox-integration-ubuntu-trusty
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
- name: openstack/zaqar-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-zaqar-specs-python27-ubuntu-xenial
gate:
- gate-zaqar-specs-python27-ubuntu-xenial
- 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: translation-jobs
- name: translation-jobs-newton
check:
- gate-zaqar-ui-nodejs4-npm-run-lint
- gate-zaqar-ui-nodejs4-npm-run-test
- name: openstack/zun
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-zun-devstack-dsvm
gate:
- gate-zun-devstack-dsvm
- name: openstack/zun-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: z/tempest
gate:
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial