project-config/zuul/layout.yaml
Jens Rosenboom 7c0ffdaf28 Make broken chef jobs experimental for now
The centos-7 and multinode jobs are consistenly broken, but take a
pretty long time to fail. Put them into the experimental queue so that
they can still continue to be improved, but don't hold up regular
patches too much.

Leave the ubuntu-xenial job in place, as there are patches in flight
that should make this one mostly working once we get the rubygems mirror
into action.

Change-Id: I906c489bbf5b49e6a65176e8c19e71e7ac08eaed
2017-05-26 10:24:31 +00:00

19279 lines
596 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 the "Jenkins" user.
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
- 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, 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
- 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 the "Jenkins" user. 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
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-fedora-25
check:
- 'gate-{name}-ansible-func-fedora-25'
gate:
- 'gate-{name}-ansible-func-fedora-25'
- 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-fedora-25
- gate-{name}-bindep-fallback-debian-jessie
- gate-{name}-bindep-fallback-opensuse-422-nv
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
gate:
- gate-{name}-bindep-fallback-centos-7
- gate-{name}-bindep-fallback-fedora-25
- gate-{name}-bindep-fallback-debian-jessie
- 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-fuel-ccp-validate
gate:
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- gate-fuel-ccp-validate
- name: fuel-ccp-cross-repo-gate
check:
- gate-fuel-ccp-validate
gate:
- gate-fuel-ccp-validate
- name: golang-jobs
check:
- 'gate-{name}-fmt-ubuntu-xenial'
- 'gate-{name}-unit-ubuntu-xenial'
gate:
- 'gate-{name}-fmt-ubuntu-xenial'
- 'gate-{name}-unit-ubuntu-xenial'
- name: loci-jobs
check:
- 'gate-{name}-ubuntu-xenial'
gate:
- 'gate-{name}-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'
- 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:
- 'gate-grenade-dsvm-ubuntu-trusty'
experimental:
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
- name: integrated-gate-nova-net
check:
- 'gate-tempest-dsvm-nnet-ubuntu-trusty'
- 'gate-tempest-dsvm-nnet-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-nnet-ubuntu-trusty'
- 'gate-tempest-dsvm-nnet-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: integrated-gate-py35
check:
- 'gate-tempest-dsvm-py35-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-py35-ubuntu-xenial'
- name: lib-forward-testing
check:
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial'
- name: stable-compat-jobs
check:
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial-newton'
- 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial-ocata'
- name: snap-jobs
check:
- 'gate-{name}-tox-with-sudo-snap'
gate:
- 'gate-{name}-tox-with-sudo-snap'
- name: lib-forward-testing-plugin
check:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-xenial'
- name: python34-jobs
check:
- 'gate-{name}-python34'
gate:
- 'gate-{name}-python34'
- name: python35-jobs-nv
check:
- 'gate-{name}-python35-nv'
- name: python35-jobs
check:
- 'gate-{name}-python35'
gate:
- 'gate-{name}-python35'
- name: osc-plugin-jobs
check:
- 'check-osc-plugins'
- name: pypy-jobs
check:
- 'gate-{name}-pypy'
# gate-.*-pypy is non-voting, therefore not added to any gate.
# Readd it once the job is voting again.
# gate:
# - 'gate-{name}-pypy'
- name: 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: deploy-guide-jobs
check:
- gate-{name}-deploy-guide
gate:
- gate-{name}-deploy-guide
post:
- '{name}-deploy-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-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-ocata
periodic-stable:
- 'periodic-{name}-docs-ocata'
- 'periodic-{name}-python27-ocata'
# 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-newton
periodic:
- '{name}-propose-translation-update-newton'
- name: translation-jobs-ocata
periodic:
- '{name}-propose-translation-update-ocata'
- name: infra-publish-jobs
check:
- 'gate-{name}-docs-ubuntu-xenial'
gate:
- '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':
- '{name}-announce-release'
- 'propose-{name}-update-constraints'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload':
- '{name}-announce-release'
- 'propose-{name}-update-constraints'
# 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':
- '{name}-announce-release'
# Release OpenStack Server packages.
- name: openstack-server-release-jobs
pre-release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
# Release Puppet OpenStack packages.
- name: puppet-release-jobs
pre-release:
- '{name}-puppet-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
release:
- '{name}-puppet-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
post:
- '{name}-branch-tarball'
- 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-ubuntu-xenial-nv'
gate:
- 'gate-{name}-chef-rake'
experimental:
- 'gate-{name}-chef-rake-integration-centos-7-nv'
- 'gate-{name}-chef-rake-integration-multinode-ubuntu-xenial-nv'
# 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-beaker-jobs
check:
- gate-{name}-puppet-beaker-rspec-centos-7
gate:
- 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: puppet-beaker-jobs-xenial-nv
check:
- gate-{name}-puppet-beaker-rspec-ubuntu-xenial-nv
- name: tripleo-puppet-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
gate:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- name: tripleo-scenario-jobs-scenario001
check:
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet
gate:
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet
- name: tripleo-scenario-jobs-scenario002
check:
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet
gate:
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet
- name: tripleo-scenario-jobs-scenario003
check:
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet
gate:
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet
- name: tripleo-scenario-jobs-scenario004
check:
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet
gate:
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet
- name: tripleo-upgrade-jobs
check:
- gate-tripleo-ci-centos-7-multinode-upgrades
- gate-tripleo-ci-centos-7-multinode-upgrades-nv
- gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv
gate:
- gate-tripleo-ci-centos-7-multinode-upgrades
- name: tripleo-upgrade-jobs-scenario001
check:
- gate-tripleo-ci-centos-7-scenario001-multinode-upgrades
- gate-tripleo-ci-centos-7-scenario001-multinode-upgrades-nv
gate:
- gate-tripleo-ci-centos-7-scenario001-multinode-upgrades
- name: tripleo-upgrade-jobs-scenario002
check:
- gate-tripleo-ci-centos-7-scenario002-multinode-upgrades
- gate-tripleo-ci-centos-7-scenario002-multinode-upgrades-nv
gate:
- gate-tripleo-ci-centos-7-scenario002-multinode-upgrades
- name: tripleo-upgrade-jobs-scenario003
check:
- gate-tripleo-ci-centos-7-scenario003-multinode-upgrades
- gate-tripleo-ci-centos-7-scenario003-multinode-upgrades-nv
gate:
- gate-tripleo-ci-centos-7-scenario003-multinode-upgrades
- name: tripleo-upgrade-jobs-scenario004
check:
- gate-tripleo-ci-centos-7-scenario004-multinode-upgrades-nv
- 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-scenario004-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-puppet-openstack-integration-4-scenario004-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-scenario004-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-puppet-openstack-integration-4-scenario004-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
check:
- gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7
gate:
- gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7
- name: puppet-openstack-libraries-jobs
check:
- gate-puppet-openstack-libraries-puppet-lint-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-3-legacy-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-legacy-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-3-ubuntu-xenial
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-ubuntu-xenial
experimental:
- gate-{name}-puppet-syntax-4-centos-7
- name: puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-legacy-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- gate-{name}-puppet-module-build
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-legacy-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- gate-{name}-puppet-module-build
- name: puppet-module-unit-jobs
check:
- gate-{name}-puppet-unit-3.3-legacy-centos-7
- gate-{name}-puppet-unit-3.4-legacy-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-legacy-centos-7
- gate-{name}-puppet-unit-3.7-legacy-centos-7
- gate-{name}-puppet-unit-3.8-legacy-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-legacy-centos-7
- gate-{name}-puppet-unit-3.4-legacy-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-legacy-centos-7
- gate-{name}-puppet-unit-3.7-legacy-centos-7
- gate-{name}-puppet-unit-3.8-legacy-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-3-centos-7
- gate-infra-puppet-apply-3-ubuntu-trusty
- gate-infra-puppet-apply-3-ubuntu-xenial
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
- gate-openstackci-beaker-ubuntu-xenial
gate:
- gate-infra-puppet-apply-3-centos-7
- gate-infra-puppet-apply-3-ubuntu-trusty
- gate-infra-puppet-apply-3-ubuntu-xenial
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
experimental:
- gate-infra-puppet-apply-4-centos-7
- name: infra-logstash-filter-jobs
check:
- gate-logstash-filters-ubuntu-trusty
- gate-logstash-filters-ubuntu-xenial
gate:
- gate-logstash-filters-ubuntu-trusty
- name: check-tripleo-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- gate-tripleo-ci-centos-7-ovb-containers-oooq-nv
- gate-tripleo-ci-centos-7-ovb-updates
check:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
- gate-tripleo-ci-centos-7-nonha-multinode-updates-nv
gate:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
experimental:
- gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv
- gate-tripleo-ci-centos-7-scenario006-multinode-oooq-nv
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-container
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-container
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container-upgrades
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-container-upgrades
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-container-upgrades
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container-upgrades
- name: check-tripleo-undercloud-jobs
check:
- gate-tripleo-ci-centos-7-undercloud-oooq
- gate-tripleo-ci-centos-7-undercloud-upgrades-nv
- gate-tripleo-ci-centos-7-undercloud-containers-nv
gate:
- gate-tripleo-ci-centos-7-undercloud-oooq
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-fakeha-caserver
- name: designate-dsvm-jobs
check:
# Remove the two jobs below when Mitaka is EOL (they only run against
# mitaka.
- gate-designate-dsvm-powerdns-ubuntu-trusty
- gate-designate-dsvm-bind9-ubuntu-trusty
- gate-tempest-dsvm-designate-powerdns-ubuntu-trusty
- gate-tempest-dsvm-designate-pdns4-ubuntu-xenial
- gate-tempest-dsvm-designate-bind9-ubuntu-trusty
- gate-tempest-dsvm-designate-bind9-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-worker-model-ubuntu-xenial
- gate-rally-dsvm-designate-designate-ubuntu-trusty-nv
- gate-rally-dsvm-designate-designate-ubuntu-xenial-nv
- gate-grenade-dsvm-designate-powerdns-ubuntu-trusty
- gate-grenade-dsvm-designate-pdns4-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-identity-v3-only-ubuntu-xenial
gate:
# Remove the two jobs below when Mitaka is EOL (they only run against
# mitaka.
- gate-designate-dsvm-powerdns-ubuntu-trusty
- gate-designate-dsvm-bind9-ubuntu-trusty
- gate-tempest-dsvm-designate-powerdns-ubuntu-trusty
- gate-tempest-dsvm-designate-pdns4-ubuntu-xenial
- gate-tempest-dsvm-designate-bind9-ubuntu-trusty
- gate-tempest-dsvm-designate-bind9-ubuntu-xenial
- gate-grenade-dsvm-designate-powerdns-ubuntu-trusty
- gate-grenade-dsvm-designate-pdns4-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-worker-model-ubuntu-xenial
- gate-tempest-dsvm-designate-pdns4-identity-v3-only-ubuntu-xenial
experimental:
- gate-tempest-dsvm-designate-agent-knot2-ubuntu-trusty
- gate-tempest-dsvm-designate-agent-knot2-ubuntu-xenial
- gate-tempest-dsvm-designate-agent-djbdns-ubuntu-trusty
- gate-tempest-dsvm-designate-agent-djbdns-ubuntu-xenial
- gate-tempest-dsvm-designate-agent-gdnsd-ubuntu-trusty
- gate-tempest-dsvm-designate-agent-gdnsd-ubuntu-xenial
- 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}-tarball-signing'
- '{name}-npm-upload':
- '{name}-announce-release'
- 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}-tarball-signing'
- '{name}-npm-upload':
- '{name}-announce-release'
- name: nodejs6-docs
check:
- 'gate-{name}-nodejs6-npm-docs'
gate:
- 'gate-{name}-nodejs6-npm-docs'
- name: windmill-buildimages-trusty
check:
- 'gate-windmill-buildimages-ubuntu-trusty'
gate:
- 'gate-windmill-buildimages-ubuntu-trusty'
- name: windmill-jobs-centos7-nv
check:
- 'gate-windmill-deploy-centos-7-nv'
- name: windmill-jobs-fedora-25-nv
check:
- 'gate-windmill-deploy-fedora-25-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. Note we keep liberty here to be defensive
# in our defaults even though liberty is largely eol and non existent.
- name: ^(?!periodic).*-ubuntu-trusty(-nv)?$
branch: ^stable/(liberty|mitaka)
- name: ^(?!periodic).*-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: ^gate-.*-ubuntu-trusty-(liberty|mitaka)(-nv)?$
branch: master
# Restrict python34 testing to <= Mitaka.
- name: ^gate-.*-python34(-nv)?$
branch: ^stable/(liberty|mitaka)
# Restrict python35 testing to >= Newton.
- name: ^gate-.*-python35(-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
# TODO(jaegerandi): Make voting once it passes everywhere
- name: gate-openstackci-beaker-ubuntu-xenial
voting: false
# Make sure we run ubuntu-trusty on master for tempest-dsvm-lxc.
- name: gate-tempest-dsvm-lxc-ubuntu-xenial
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-python2-ubuntu-trusty.*$
branch: (master|feature/v2)
- name: ^gate-logstash-filters-ubuntu-xenial$
voting: false
# enable only for master and stable/pike onwards
- name: ^gate-tempest-dsvm-monasca-transform-python-functional$
branch: ^(?!stable/newton).*$
# disable requirement control @ stable/mitaka,
# gate-monasca-log-api-requirements fails on monasca-common which was not
# at that time (stable/mitaka) part of global-requirements
- name: ^gate-monasca-log-api-requirements$
branch: ^(?!stable/mitaka).*$
# py35 ENV in tox were introduced recently
# so the apply only to master and stable/ocata
- name: ^gate-monasca-log-api-python35$
branch: ^(?!stable/(mitaka|newton)).*$
# do not run tempests on either stable/mitaka nor stable/newton
# devstack gate for log-api was not functional that time
- name: ^gate-tempest-dsvm-monasca-log-api-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton)).*$
# disable requirement control @ stable/mitaka for networking-arista
# networking-arista was not managed in requirements for mitaka.
- name: ^gate-networking-arista-requirements$
branch: ^(?!stable/mitaka).*$
# 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$
# 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$
- name: ^.*manila-tempest-minimal-dsvm.*$
skip-if:
- project: ^openstack/manila$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^manila/hacking/.*$
- ^manila/tests/(?!.*\/dummy.py$)
- ^releasenotes/.*$
- ^rally-jobs/.*$
- ^run_tests.sh$
- ^tools/.*$
- ^tox.ini$
- ^api-ref/.*$
- ^install-guide/.*$
- name: ^.*manila-tempest-minimal-dsvm-lvm.*$
skip-if:
- project: ^openstack/manila$
all-files-match-any:
- ^manila/tests/.*$
# 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|cinder|swift|install|neutron-lbaas|neutron-vpnaas|ironic|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$
- project: ^openstack/designate$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^install-guide/.*$
- ^designate/locale/.*$
- ^designate/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/designate-tempest-plugin$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^designate_tempest_plugin/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/python-designateclient$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^designateclient/tests/.*$
- ^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-odl$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^midonet/neutron/tests/unit/.*$
- project: ^openstack/networking-ovn$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- ^vagrant/.*$
- project: ^openstack/networking-vpp$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^networking-vpp/tests/unit/.*$
- project: ^openstack/nova$
all-files-match-any:
- ^.git.*$
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/glance$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-ref/.*$
- ^releasenotes/.*$
- ^tox.ini$
- project: ^openstack/rally
all-files-match-any:
- ^doc/.*$
- ^etc/.*$
- ^tests/hacking/.*$
- ^tests/unit/.*$
- ^tox.ini$
- ^.*\.rst$
- ^Dockerfile$
- project: ^openstack/swift$
all-files-match-any:
- ^api-ref/.*$
- ^doc/.*$
- ^install-guide/.*$
- ^releasenotes/.*$
- ^test/unit/.*$
- 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-python35|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(-ubuntu-.*)?|neutronclient-test-dsvm-functional-adv-svcs(-ubuntu-.*)?|tempest-dsvm-neutron-src-python-neutronclient(-ubuntu-.*)?)$
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)(-ubuntu-trusty|-ubuntu-xenial)?$
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-functional|python27|python3[45](-nv)?)
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^api-.*$
- ^placement-api-ref/.*$
- ^doc/.*$
- ^nova/locale/.*$
- ^releasenotes/.*$
- name: ^.*glance-(python27-ubuntu-xenial|python35(-nv)?)
skip-if:
- project: ^openstack/glance$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
- name: ^.*cinder-(python27-ubuntu-xenial|python35)
skip-if:
- project: ^openstack/cinder$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^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])(-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-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])(-nv)?$
skip-if:
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*ironic-inspector-(python27|python3[45]|tox-func3?)(-ubuntu-.*)?(-nv)?$
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)(-ubuntu-.*)?$
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|integration-dhcp)-ubuntu-(trusty|xenial)(-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/.*$
# Python 3 jobs weren't passing on the newton branch of os-net-config
- name: ^gate-os-net-config-python35$
branch: ^(?!stable/newton).*$
# TripleO 3-nodes job has been introduced in Ocata
- name: ^gate-tripleo-ci-centos-7-3nodes.*$
branch: ^(?!stable/newton).*$
# TripleO container job has been introduced in Pike
- name: ^gate-tripleo-ci-centos-7-undercloud-containers.*$
branch: ^(?!stable/(newton|ocata)).*$
# tripleo scenario001 started to be used used in newton
- name: ^gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet.*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
- ^test-requirements.txt$
# tripleo scenario002 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet.*$
branch: ^(?!stable/newton).*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
- ^test-requirements.txt$
# tripleo scenario003 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet.*$
branch: ^(?!stable/newton).*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
- ^test-requirements.txt$
# tripleo scenario004 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet.*$
branch: ^(?!stable/newton).*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
- ^test-requirements.txt$
# 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(-oooq)?(-container)?(-upgrades)?(-nv)?$
files:
- ^puppet/services/glance.*$
- ^manifests/profile/base/glance.*$
- ^manifests/haproxy.*$
- ^puppet/services/aodh.*$
- ^manifests/profile/base/aodh.*$
- ^puppet/services/ceilometer.*$
- ^manifests/profile/base/ceilometer.*$
- ^puppet/services/gnocchi.*$
- ^manifests/profile/base/gnocchi.*$
- ^puppet/services/panko.*$
- ^manifests/profile/base/panko.*$
- ^puppet/services/ceph.*$
- ^manifests/profile/base/ceph.*$
- ^manifests/profile/base/monitoring.*$
- ^puppet/services/monitoring.*$
- ^manifests/profile/base/metrics.*$
- ^puppet/services/metrics.*$
- ^manifests/profile/base/logging.*$
- ^puppet/services/logging.*$
- ^puppet/services/tacker.*$
- ^manifests/profile/base/tacker.*$
- ^puppet/services/congress.*$
- ^manifests/profile/base/congress.*$
- ^puppet/services/cinder.*$
- ^manifests/profile/base/cinder.*$
- ci/environments/scenario001.*$
- ci/pingtests/scenario001.*$
- name: ^gate-tripleo-ci-centos-7-scenario002-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$
files:
- ^puppet/services/glance.*$
- ^manifests/profile/base/glance.*$
- ^manifests/haproxy.*$
- ^puppet/services/barbican.*$
- ^manifests/profile/base/barbican.*$
- ^puppet/services/cinder.*$
- ^manifests/profile/base/cinder.*$
- ^puppet/services/ec2-api.*$
- ^manifests/profile/base/nova/ec2.*$
- ^puppet/services/swift.*$
- ^manifests/profile/base/swift.*$
- ^puppet/services/zaqar.*$
- ^manifests/profile/base/zaqar.*$
- ci/environments/scenario002.*$
- ci/pingtests/scenario002.*$
- name: ^gate-tripleo-ci-centos-7-scenario003-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$
files:
- ^puppet/services/glance.*$
- ^manifests/profile/base/glance.*$
- ^manifests/haproxy.*$
- ^puppet/services/sahara.*$
- ^manifests/profile/base/sahara.*$
- ^puppet/services/mistral.*$
- ^manifests/profile/base/mistral.*$
- ci/environments/scenario003.*$
- ci/pingtests/scenario003.*$
- name: ^gate-tripleo-ci-centos-7-scenario004-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$
branch: ^(?!stable/newton).*$
files:
- ^puppet/services/glance.*$
- ^manifests/profile/base/glance.*$
- ^manifests/haproxy.*$
- ^puppet/services/ceph.*$
- ^manifests/profile/base/ceph.*$
- ^puppet/services/manila.*$
- ^manifests/profile/base/manila.*$
- ^manifests/profile/pacemaker/manila.*$
- ci/environments/scenario004.*$
- ci/pingtests/scenario004.*$
- name: ^gate-tripleo-ci-centos-7-scenario005-multinode(-oooq)?(-nv)?$
branch: ^(?!stable/newton).*$
files:
- ^manifests/haproxy.*$
- ^puppet/services/pacemaker.*$
- ^manifests/pacemaker/.*$
- ^manifests/profile/pacemaker.*$
- manifests/profile/base/pacemaker.pp
- ci/environments/scenario005-multinode.yaml
- ci/pingtests/scenario005-multinode.yaml
- name: ^gate-tripleo-ci-centos-7-scenario006-multinode(-oooq)?(-nv)?$
branch: ^(?!stable/(newton|ocata)).*$
files:
- ^coe/.*$
- ^environments/openshift.*$
- ^environments/kubernetes.*$
- ci/environments/scenario006-multinode.yaml
- ci/pingtests/scenario006-multinode.yaml
# TripleO Upgrade job has been introduced in Ocata
- name: ^gate-tripleo-ci-centos-7.*-upgrades.*$
branch: ^(?!stable/newton).*$
# TripleO Upgrade jobs are voting for scenario001,002,003 and
# classic multinode-upgrades job on Ocata.
# For now, we only want these jobs on stable/ocata in check & gate
- name: ^gate-tripleo-ci-centos-7(-scenario00(1|2|3))?-multinode-upgrades$
branch: ^stable/ocata$
# TripleO Upgrade jobs are non-voting for scenario001,002,003,004
# and classic multinode-upgrades job on master (future Pike).
# For now, we only want these jobs in master
- name: ^gate-tripleo-ci-centos-7(-scenario00(1|2|3|4))?-multinode-upgrades-nv$
branch: ^(?!stable/(newton|ocata)).*$
- name: ^gate-tripleo-ci-centos-7-ovb-containers-oooq.*$
branch: ^(?!stable/(newton|ocata)).*$
- name: ^gate-tripleo-ci-centos-7-containers-multinode-upgrades.*$
branch: ^(?!stable/(newton|ocata)).*$
# TripleO scenario004 job has been introduced in Ocata so we don't want to run the upgrade job yet.
- name: ^gate-tripleo-ci-centos-7-scenario004-multinode-upgrades.*$
branch: ^(?!stable/(newton|ocata)).*$
# Test TripleO stable/newton in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton$
branch: ^(stable/newton).*$
# Test TripleO stable/ocata in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata$
branch: ^(stable/ocata).*$
# Skip non-doc jobs for doc-only networking-odl changes. Since
# doc/source/conf.py is checked by networking-odl-pep8, that job
# should not be skipped.
- name: ^.*networking-odl-(python27|python35|fullstack|functional|coverage).*$
skip-if:
- project: ^openstack/networking-odl$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# 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|python3[45](-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|python3[45](-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/.*
- ^deploy-guide/source/.*
- name: ^kolla-dsvm-build.*$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^kolla-coverage-ubuntu-xenial-nv$
branch: ^(?!stable/(mitaka|newton)).*$
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
# 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).*$
# Puppet 3 is not supported in Pike and beyond, so we don't want to test it anymore.
- name: ^gate-(tripleo-heat-templates|tripleo-.*|puppet-.*)-(syntax|unit)-3.*-legacy-centos-7$
branch: ^(stable/(mitaka|newton|ocata)).*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-(puppet-.*-(syntax|unit|beaker|integration-4)-|(tripleo-ci|scenario.*-tempest)-centos-7-).*$
skip-if:
- project: ^openstack/.*$
all-files-match-any:
- ^.*\.rst$
- ^.*\.md$
- ^doc/.*$
- ^releasenotes/.*$
- ^metadata.json$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^test-requirements.txt$
# no need to run integration jobs when patching unit or beaker tests, reno or readme.
- name: ^gate-(puppet-.*-tempest)-.*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^spec/.*$
- ^metadata.json$
- ^test-requirements.txt$
# Only run the puppet module build job on metadata.json updates
- name: ^gate-puppet-.*module-build.*$
files: ^metadata.json$
# tripleo OVB jobs that do not run via tripleo-quickstart do not need to run
# on patches that only touch the scripts/quickstart directory. This will save
# a ton of resources while iterating on the tripleo-quickstart based CI.
# This also makes sure to skip these jobs for doc / releasenotes / unittests
# since it overwrites the rule above for these specific jobs
# NOTE(trown) This will be removed once the oooq based jobs are stable. (pike-2 at the latest)
# Note that this duplicates the lines above.
- name: ^gate-tripleo-ci-centos-7-ovb-(?:\w*(?!-oooq))-*\w*$
skip-if:
- project: ^openstack-infra/tripleo-ci$
all-files-match-any:
- ^scripts/quickstart/.*$
- ^toci_instack_oooq.sh$
- ^toci_instack_oooq_multinode.sh$
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- ^metadata.json$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- project: ^openstack/(python-tripleoclient|tripleo-.*)$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-octavia-v1-dsvm(-py3x)?-scenario.*$
skip-if:
- project: ^openstack/octavia
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- ^api-ref/.*$
# Only run the cross unittests on upper-constraints.txt updates
- name: ^gate-cross-.*-python27.*$
files: ^upper-constraints.txt$
# Only run the cross 35 unittests on upper-constraints.txt updates
- name: ^gate-cross-.*-python35.*$
files: ^upper-constraints.txt$
branch: ^master
# Only run the cross functional tests on upper-constraints.txt updates
- name: ^gate-cross-.*-func-.*$
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 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)).*$
# 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)).*$
# puppet-integration scenario004 was introduced after Newton (OpenStack) and Hammer (Ceph).
- name: ^gate-puppet-openstack-integration-(3|4)-scenario004.*$
branch: ^(?!stable/(liberty|mitaka|newton|hammer)).*$
- name: gate-requirements-python34
branch: master
# For some projects, python35 is not passing on stable/newton
# but passing on master, thus do not run it on newton.
- name: ^gate-(requirements|murano-agent|networking-arista)-python35
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# This overrides the above "looser" match above, while we work through the
# py34 -> py35 transition. Also note that this job will not work from
# Ocata onwards as devstack drops support for trusty
- name: gate-requirements-integration-dsvm-ubuntu-trusty
branch: ^stable/(mitaka|newton)$
- name: ^gate-requirements-tox-validate-ubuntu-xenial$
branch: ^(?!stable/mitaka).*$
- name: ^gate-requirements-tox-validate-projects-ubuntu-xenial$
branch: master
- name: gate-requirements-tox-babel-ubuntu-xenial
branch: ^(?!stable/mitaka).*$
files:
- '^babel-test/.*'
- '^tox.ini'
- '^upper-constraints.txt'
# TODO(lin-a-yang): To start with empty repository, mark all
# python-valenceclient jobs non-voting to not block any changes. Once the
# jobs all run fine, change back to voting.
- name: ^gate-python-valenceclient-(docs|python|requirements).*$
voting: false
# NOTE(mriedem): This job uses xenial nodes which restricts it to >= newton
# changes. It also uses nova-network which is deprecated and not the default
# in Ocata so we need to just restrict it to running on stable/newton
# changes. nova-network in ocata will still have coverage in the cells v1
# job.
- name: ^gate-tempest-dsvm(-multinode)?-nnet-ubuntu-xenial
branch: stable/newton
# 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.
# NOTE(mriedem): This must be defined before any more specific grenade
# job filters so that those can override the branch filter if necessary.
- name: ^gate-grenade-dsvm
branch: ^(?!(driverfixes|stable/(mitaka|newton))).*$
# 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
# mitaka -> newton: trusty
# newton -> master/ocata: xenial
- name: ^.*grenade-.*-ubuntu-trusty$
branch: ^(stable/newton)$
- name: ^.*grenade-.*-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton)).*$
# For the forward grenade jobs we have the same mapping but the
# branch on the left hand side is the one zuul is operating so is
# the one that determines our selection here
# only here until stable is votable, then merge
# back to a single job
- name: ^.*grenade-dsvm(-.*)?-forward-ubuntu-trusty$
branch: ^stable/mitaka$
voting: false
- name: ^.*grenade-dsvm(-.*)?-forward-ubuntu-xenial$
branch: ^stable/(?!mitaka).*$
voting: false
# NOTE(mriedem): These jobs use nova-network specifically which won't work
# after newton so restrict them to just run on mitaka and newton changes.
- name: ^gate-grenade-dsvm-multinode.*$
branch: ^stable/newton$
- name: gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty
branch: ^stable/newton$
- 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.*$
files:
- ^rally/cli/commands/verify.py$
- ^rally/common/io/subunit_v2.py$
- ^rally/ui/templates/verification.*$
- ^rally/verification.*$
- ^tests/ci/.*verify.*$
# 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-ubuntu-xenial$
branch: ^(?!stable/mitaka).*$
# NOTE(therve) (heat) functional lbaas v1 testing is deprecated in newton and
# forward.
- name: ^gate-heat-dsvm-functional-.*-lbaasv1-ubuntu-trusty$
branch: ^(stable/mitaka).*$
# NOTE(therve) (heat) only run convergence lbaasv1 on mitaka
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty$
branch: ^(stable/mitaka).*$
# NOTE(therve) (heat) run convergence lbaasv2 newton and forward
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial$
branch: ^(?!stable/mitaka).*$
# NOTE(rabi) (heat) run non-apache ocata and forward
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton)).*$
# NOTE(therve) (heat) run amqp1 job only on master
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-amqp1-ubuntu-xenial-nv$
branch: master
# NOTE(rabi) (heat) run py35 pike and forward
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# NOTE(sambetts) Make networking-cisco tests against neutron master
# non-voting so we aren't broken everytime neutron removes something
- name: ^gate-networking-cisco-tox-master-ubuntu-xenial$
voting: false
- name: ^gate-tempest-dsvm-networking-ovn-multinode-nv
branch: ^(?!stable/newton).*$
- name: ^gate-networking-ovn-dsvm-functional-py35
branch: ^(?!stable/newton).*$
- name: ^gate-tempest-dsvm-networking-bagpipe$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-networking-bagpipe-dsvm-fullstack-ubuntu-xenial
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# NOTE(tonyb): networking-bgpvpn is only setup to manage requirements since
# ocata, so don't run this job on older branches.
- name: gate-networking-bgpvpn-requirements
branch: ^(?!stable/(mitaka|newton)).*$
# NOTE(jlibosva) Run fullstack jobs only non-voting
- name: ^gate-neutron-dsvm-fullstack-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-neutron-dsvm-functional-python35-ubuntu-xenial.*$
branch: ^(?!stable/(newton|ocata)).*$
- name: ^gate-tempest-dsvm-neutron-pg-full-ubuntu-(trusty|xenial)
voting: false
# scenario tests for neutron-dynamic-routing can be run on ocata and later
- name: ^gate-neutron-dynamic-routing-dsvm-tempest-scenario.*$
branch: ^(?!stable/newton).*$
# LBaaS v1 should run on mitaka only
- name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
branch: ^stable/mitaka
# Legacy api tests xenial - remove after newton EOL
- name: ^gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
branch: ^stable/newton
- name: ^gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
branch: ^stable/newton
# This is a new test for Ocata forward
- name: ^gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
branch: ^(?!stable/(mitaka|newton)).*$
# This job is just to check Python 3.X compliance in master for NLBaaSv2
- name: ^gate-neutron-lbaasv2-dsvm-py3x-.*$
branch: ^(?!stable)
# This job is just to check Python 3.X compliance in master for NLBaaSv2 dashboard
- name: ^gate-neutron-lbaas-dashboard-dsvm-py3x-.*$
branch: ^(?!stable)
# stable/newton octavia does not have multinode gate support
- name: ^gate-octavia-v1-dsvm-.*-multinode$
branch: ^(?!stable/newton).*$
# This job is just to check Python 3.X compliance in master for Octavia
- name: ^gate-octavia-v1-dsvm-py3x-.*$
branch: ^(?!stable)
# Octavia functional tests
- name: ^gate-octavia-tox-functional-ubuntu-xenial
branch: ^(?!stable/(mitaka|newton)).*$
# Octavia functional tests on python 3 - for now NV
- name: ^gate-octavia-tox-functional-py35-ubuntu-xenial
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# Octavia tests based on LXD starting from Pike
- name: ^gate-octavia-v1-dsvm-scenario-lxd
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# BUG #1290562 pypy does not work with new setuptools, so is breaking
# all jobs. Disable until there is resolution.
- name: ^gate-.*-pypy$
voting: false
- name: ^gate-tempest-dsvm-ironic-parallel-ubuntu-xenial-nv$
branch: ^(?!stable)
# Ironic stand-alone was enabled in the Pike cycle
- name: ^gate-ironic-dsvm-standalone-.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# Ironic grenade multi-node multi-tenant was enabled in the Pike cycle
- name: ^gate-grenade-dsvm-ironic-multinode-multitenant-.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-ironic-python-agent-tox-func-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-ironic-inspector-tox-func3.*$
branch: ^(?!stable/mitaka).*$
- name: ^gate-devstack-dsvm-updown.*$
branch: ^(?!stable)
# This job is just to check py35 compliance in master
- name: ^gate-devstack-dsvm-py35-updown.*$
branch: ^(?!stable)
# This job is just to check py35 compliance in master
- name: ^gate-tempest-dsvm-py35.*$
branch: ^(?!(stable|driverfixes))
- name: ^gate-tempest-dsvm-neutron-identity-v3-only-full.*$
branch: ^(?!(stable|driverfixes))
# NOTE(mriedem): novaclient functional tests didn't support a neutron
# configuration until Newton, so skip for mitaka.
- name: ^gate-novaclient-dsvm-functional-neutron
branch: ^(?!stable/mitaka).*$
# NOTE(mriedem): This job requires nova-network which is not used in Ocata+
# except in cells v1 configurations, so restrict it to Newton for Xenial.
- name: gate-novaclient-dsvm-functional-ubuntu-xenial
branch: ^stable/newton$
- name: gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty-nv
branch: ^stable/mitaka$
# Do not run magnum migration tests on doc changes and
# keep magnum migration tests non-voting for now. Remove
# this rule once we see some successful Jenkins runs.
- name: ^gate-magnum-tox-migration-ubuntu-xenial$
voting: false
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^gate-functional-dsvm-magnum-api.*
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Fall through to handle skip if for both trusty and xenial
# NOTE(yuanying): ironic isn't supported in mitaka.
# We only have a xenial job for it which doesn't run on mitaka.
- name: ^gate-functional-dsvm-magnum-k8s.*
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/swarm.*$
- ^magnum/drivers/mesos.*$
# Fall through to handle skip if for both trusty and xenial
# NOTE(yuanying): ironic isn't supported in mitaka
# We only have a xenial job for it which doesn't run on mitaka.
- name: ^gate-functional-dsvm-magnum-swarm.*
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/mesos.*$
# Fall through to handle skip if for both trusty and xenial
- name: ^gate-functional-dsvm-magnum-mesos.*
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-live-migration-ubuntu-xenial
branch: ^(?!stable/mitaka).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.git.*$
- ^.*\.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, both of which were optional in newton but required started in
# ocata. We pin this job to stable/ocata so that upgrade tests on ocata
# changes will test deploying placement/cellsv2 on newton nodes and uprading
# to ocata. This job isn't interesting after ocata because the normal
# grenade job tests the same thing by default.
- name: gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv
branch: ^stable/ocata$
- name: gate-grenade-dsvm-neutron-multinode-live-migration-nv
branch: ^(?!stable/(mitaka|newton)).*$
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/mitaka).*$
- name: ^gate-tempest-dsvm-networking-midonet-.+-full-ubuntu-xenial-nv
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-tempest-dsvm-networking-midonet-.+-full-legacy-ubuntu-xenial-nv
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-v1driver-mitaka-nv$
branch: ^stable/mitaka$
- name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-v2driver(-nv)?$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-dsvm-networking-odl-.+$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-rally-dsvm-networking-odl-.+-snapshot
branch: ^(?!stable/(mitaka|newton)).*$
- name: gate-dragonflow-python34
voting: false
- name: ^gate-grenade-dsvm-neutron-fwaas-multinode-nv
branch: ^(?!stable/mitaka).*$
- name: ^gate-neutron-fwaas-dsvm-functional$
branch: ^(?!stable/mitaka).*$
- name: ^gate-neutron-fwaas-legacy-dsvm-tempest$
branch: ^(stable/mitaka).*$
- name: ^gate-neutron-fwaas-v2-dsvm-tempest$
branch: ^(?!stable/mitaka).*$
- name: ^gate-neutron-fwaas-v1-dsvm-tempest$
branch: ^(?!stable/mitaka).*$
- name: ^gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-neutron-fwaas-dsvm-fullstack-ubuntu-xenial-nv$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-networking-sfc-functional-dsvm-ubuntu-trusty$
branch: ^(stable/mitaka).*$
- name: ^gate-tempest-dsvm-networking-sfc-ubuntu-trusty$
branch: ^(stable/mitaka).*$
- name: ^gate-networking-l2gw-dsvm-functional-nv$
branch: ^(?!stable/mitaka).*$
# 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/(mitaka|newton)).*$
voting: false
- name: ^gate-python-cinderclient-pylint.*$
voting: false
- name: ^gate-os-brick-pylint.*$
voting: false
# Special handling for cinder driverfixes branches:
# Only pep8 should run on it, nothing else.
# We do not need to handle any trusty jobs, those have already
# an explicit branch condition that avoids running on driverfixes.
- name: ^gate-cinder-(api-ref|requirements)$
branch: ^(?!driverfixes/).*$
- name: ^gate-tempest-dsvm-full-devstack-plugin-nfs
branch: ^(?!driverfixes/).*
# Xenial jobs
- name: ^gate-cinder-(docs|python27|pylint)-ubuntu-xenial$
branch: ^(?!driverfixes/).*$
- name: ^gate-cinder-python35
branch: ^(?!driverfixes/).*$
- name: ^gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv$
branch: ^(?!driverfixes/).*$
# This job should run on driverfixes/mitaka branch
- name: ^gate-cinder-pep8-ubuntu-trusty
branch: ^(driverfixes/mitaka).*$
# This job should run on future driverfixes/ branches
- name: ^gate-cinder-pep8-ubuntu-xenial
branch: ^(?!driverfixes/mitaka).*$
# Skip post job for driverfixes
- name: ^cinder-.*$
branch: ^(?!driverfixes/).*$
- name: ^gate-cinder-pylint.*$
voting: false
- name: ^gate-cinder-tox-functional-ubuntu-trusty$
branch: ^stable/mitaka.*$
voting: false
- name: ^gate-cinder-tox-functional-ubuntu-xenial$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
voting: false
- name: ^gate-cinder-tox-compliance-ubuntu-xenial$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: ^gate-cinder-dsvm-apache-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: ^gate-cinder-tox-bandit-baseline-ubuntu-xenial$
branch: ^(?!(stable/(mitaka|newton|ocata)|driverfixes/)).*$
voting: false
# All python 3.x jobs should test master only
- name: ^gate-rally-dsvm-py35.*$
branch: master
- name: ^gate-rally-dsvm-cinder-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
# NOTE(jordanP): Non-voting is temporary until the job stabilizes in
# master (Pike).
- name: ^gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
voting: false
# NOTE(lyarwood): Non-voting is temporary until the job stabilizes in
# master (Pike).
- name: ^gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty.*$
voting: false
- name: ^gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: ^gate-tempest-dsvm-full-lio-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: ^gate-tempest-dsvm-full-sheepdog-ubuntu-xenial.*$
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: gate-tempest-dsvm-neutron-full-ubuntu-xenial
# This job is part of integrated gate queue, use it to name the queue.
# Note that the above needs to be a name and not a regex so that
# queue-name works.
queue-name: integrated
branch: ^(?!(stable/mitaka|driverfixes/)).*$
- name: ^gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-(trusty|xenial)$
voting: false
failure-message: WARNING broken links in docs
- name: gate-git-upstream-tox-docs-linkcheck-ubuntu-xenial
voting: false
failure-message: WARNING broken links in docs
- name: gate-dsvm-nodepool
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-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-.*-tox-doc-publish-checkbuild.*$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
- name: ^gate-.*-tox-checklang.*ubuntu-xenial$
# run this on all branches. The default ubuntu-xenial condition
# will not run this on older branches. We do not have a
# thisbranchnamewillneverexist branch but this allows to match all
# branches.
# TODO(jaegerandi): Remove branch condition once mitaka is retired.
branch: ^(?!stable/thisbranchnamewillneverexist).*$
# 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-placement-api-ref-nv$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/placement-api-ref/build/html/
branch: master
files:
- '^tox.ini$'
- '^placement-api-ref/.*'
- 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/mitaka).*$
files:
- '^tox.ini$'
- '^install-guide/.*'
- 'bindep.txt'
- other-requirements.txt
- name: ^gate-.*-deploy-guide$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/deploy-guide/build/html/
# This is only available in Newton.
branch: ^(?!stable/mitaka).*$
files:
- '^tox.ini$'
- '^deploy-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/mitaka).*$
- name: ^(?!gate-).*-deploy-guide$
branch: ^(?!stable/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: ^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: FAILURE Incompatible requirement found
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- '^.*requirements-py[2,3].txt$'
- name: gate-app-catalog-ui-nodejs4-npm-run-lint
voting: false
- name: ^magnum-coverage-ubuntu-(trusty|xenial).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^gate-barbican-simple-crypto-devstack-py35-.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-barbican-simple-crypto-dsvm-tempest-py35-.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-barbican-kmip-devstack-.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: gate-designate-python34
branch: ^stable/mitaka$
- name: ^gate-tempest-dsvm-designate-.*-ubuntu-trusty(-nv)?$
branch: ^stable/mitaka$
- name: ^gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial(-nv)?$
branch: ^(?!stable/(?:mitaka|newton)).*$
- name: ^gate-tempest-dsvm-designate-.*-mitaka$
branch: ^master$
# Designate grenade is >= newton. Trusty pinned to newton
# then default grenade rules will run the xenial job on
# branches >= ocata.
- name: ^gate-grenade-dsvm-designate-.*-ubuntu-trusty$
branch: ^stable/newton$
- name: gate-congress-python34
branch: ^stable/mitaka$
- name: ^gate-congress-pe-replicated-.*-nv$
branch: ^(?!stable/mitaka).*$
- name: gate-hacking-integration-nova
voting: false
- name: gate-elastic-recheck-tox-queries-ubuntu-xenial
voting: false
- name: ^gate-sahara-pylint.*$
voting: false
- name: ^gate-sahara-dsvm-scenario-(nova|neutron)-ubuntu-trusty-nv$
branch: ^stable/mitaka$
- name: ^gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-sahara-dsvm-scenario-mod-wsgi-ubuntu-xenial-nv$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^(gate|post)-sahara-extra-artifacts$
branch: ^(?!stable/(mitaka|icehouse)).*$
- name: ^gate-sahara-dashboard-dsvm-integration.*$
voting: false
- name: ^gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial$
voting: false
- 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$
# do not run sahara scenario tests when the change is only
# about documentation and/or the Tempest plugin.
- name: ^gate-sahara-dsvm-scenario.*$
skip-if:
- project: ^openstack/sahara$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- project: ^openstack/sahara-tests$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^sahara_tempest_plugin/.*$
- name: gate-app-catalog-ui-dsvm-integration
voting: false
- name: ^gate-keystone-tox-patch_cover-ubuntu-(trusty|xenial)$
voting: false
# This job is just to check py35 compliance in master
- name: ^gate-keystone-dsvm-py35-.*$
branch: ^(?!stable)
- name: gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv
branch: ^stable/mitaka$
- name: check-osc-plugins
voting: false
- name: gate-python-troveclient-pypy
voting: false
# python3 support was fully implemented only in mitaka
- name: gate-mistral-python34
branch: ^stable/mitaka$
- name: gate-mistral-devstack-dsvm-kombu-ubuntu-xenial-nv
branch: ^(?!stable/(?:mitaka|newton)).*$
- name: gate-mistral-dashboard-python34
voting: false
- name: ^gate-mistral-tox-unit-mysql-ubuntu-xenial$
voting: false
- name: ^gate-mistral-tox-unit-postgresql-ubuntu-(trusty|xenial)$
voting: false
# NOTE(bcrochet) (mistral) run non-apache pike and forward
- name: ^gate-mistral-devstack-dsvm-non-apache-ubuntu-xenial-nv
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: gate-mistral-docker-buildimage
branch: master
- name: gate-python-muranoclient-python34
# python3 support was implemented in mitaka
branch: ^stable/mitaka$
- name: ^gate-tempest-dsvm-murano-cfapi-ubuntu-trusty(-nv)?
branch: stable/mitaka
- name: ^gate-tempest-dsvm-murano-api-ubuntu-trusty(-nv)?
branch: stable/mitaka
# NOTE(kzaitsev): nodejs4-npm-run-test was added in ocata
- name: ^gate-murano-dashboard-nodejs4-npm-run-test$
branch: ^(?!stable/(?:mitaka|newton)).*$
# 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-ubuntu-xenial
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-ubuntu-xenial-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-refstack-python34
voting: false
- name: ^gate-sqlalchemy-migrate-pep8-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-manila-pylint.*$
voting: false
- name: gate-manila-buildimage-docker-ubuntu-xenial
voting: false
- name: ^gate-manila-tempest-dsvm-.*-scenario-custom-image-.*
branch: ^(?!stable/(?:mitaka|newton)).*$
- name: gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv
branch: ^(?:stable/mitaka).*$
- name: ^gate-manila-tempest-minimal-dsvm-cephfs-nfs.*$
branch: ^(?!stable/(?:mitaka|newton|ocata)).*$
- name: gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
branch: ^(?:stable/mitaka).*$
- name: gate-manila-tempest-minimal-dsvm-lvm-centos-7-nv
branch: ^(?!stable/(?:mitaka|newton)).*$
# amqp1 hybrid and dual support added in pike:
- name: ^gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-(hybrid|dual)-.*$
branch: ^(?!stable/(?:newton|ocata)).*$
- name: ^gate-oslo.messaging-src-dsvm-full-amqp1-(hybrid|dual)-.*$
branch: ^(?!stable/(?:newton|ocata)).*$
# tox based functional tests run in >= ocata
- name: ^gate-oslo.messaging-tox-.*-func-.*$
branch: ^(?!stable/newton).*$
- name: ^gate-oslo.messaging-tox-py27-func-(amqp1|kafka|zmq-proxy|zmq-pubsub)-.*$
voting: false
- name: ^gate-oslo.messaging-tox-py35-func-(amqp1|rabbit|zmq)-.*$
voting: false
# Timeout often see: BUG #1668187
- name: ^gate-oslo.messaging-tox-py27-func-zmq-ubuntu-xenial$
voting: false
# Rally jobs for Manila should run only on ocata+ branches
- name: gate-rally-dsvm-manila-multibackend
branch: ^(?!stable/(?:mitaka|newton)).*$
voting: false
- name: gate-rally-dsvm-manila-multibackend-no-ss
branch: ^(?!stable/(?:mitaka|newton)).*$
voting: false
- name: gate-manila-ui-dsvm-nv
branch: ^(?!stable/(?:mitaka|newton)).*$
- name: ^gate-blazar-pylint.*$
voting: false
- name: gate-neutron-dsvm-api-ubuntu-trusty
branch: ^(stable/mitaka)$
- name: gate-tacker-python34
branch: ^stable/mitaka$
- name: gate-tacker-horizon-python34
branch: ^stable/mitaka$
- name: gate-python-tackerclient-python34
branch: ^stable/mitaka$
voting: false
- name: gate-tempest-dsvm-neutron-ipv6only-nv
branch: master
- name: gate-tempest-dsvm-neutron-serviceipv6-nv
branch: master
- name: ^gate-trove-legacy-scenario-dsvm-.*$
branch: ^stable/newton$
- name: ^gate-trove-scenario-dsvm-.*$
branch: ^(?!stable/(mitaka|newton)).*$
# NOTE(amrith): This job should be run for trove-integration, and
# trove's and trove clients stable branches for
# mitaka and newton.
- name: ^gate-trove-legacy-functional-dsvm-.*$
skip-if:
- project: ^openstack/(trove|python-troveclient)$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-trove-functional-dsvm-.*$
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-tempest-dsvm-full-lio-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-aodh-dsvm-functional-(hbase|mongodb)-ubuntu-trusty
branch: stable/mitaka
- name: ^gate-aodh-dsvm-tempest-plugin-(hbase|mongodb)-ubuntu-trusty
branch: stable/mitaka
- name: ^gate-aodh-dsvm-functional-(hbase|mongodb)-ubuntu-xenial
branch: stable/newton
- name: ^gate-aodh-dsvm-tempest-plugin-(hbase|mongodb)-ubuntu-xenial
branch: stable/newton
#NOTE (gordc): stable/2.1 mapped to stable/mitaka, can be removed accordingly
- name: ^gate-telemetry-dsvm-integration-gnocchi-ubuntu-trusty
branch: stable/2.1
- name: ^gate-telemetry-dsvm-integration-gnocchi-ubuntu-xenial
branch: ^(?!stable/2\.1)
# 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(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
# TODO(shu-mutou): Make voting once tests are proven to pass reliably
- name: gate-zun-ui-nodejs4-npm-run-test
voting: false
- name: ^gate-horizon-selenium-headless-legacy-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-horizon-selenium-headless-legacy-ubuntu-xenial
branch: ^(stable/newton).*$
- name: gate-horizon-selenium-headless-ubuntu-xenial
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-glance_store-dsvm-functional-.*-ubuntu-trusty-nv$
branch: ^stable/mitaka$
- name: ^(gate-)?devstack-docs
branch: ^master
- name: ^gate-tempest-dsvm-neutron.*-ovs.*$
tags: neutron
- 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-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-fuel-ostf-python27-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-ubuntu-trusty
branch: ^(stable/(8\.0|mitaka)).*$
- name: ^gate-fuel-web-python27-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-ceilometer-dsvm-tempest-plugin-.*ubuntu-trusty
branch: ^stable/mitaka$
- name: ^gate-ceilometer-dsvm-functional-.*ubuntu-xenial
branch: ^stable/newton$
- name: ^gate-ceilometer-tox-.*
branch: ^(?!stable/(mitaka|newton))
- name: gate-keystone-python34
branch: ^stable/mitaka$
- name: gate-swift-python34
branch: ^stable/mitaka$
- name: ^gate-glance-python34$
branch: ^stable/mitaka$
# toxenv func-post-as-copy doesn't exist in swift before ocata.
- name: ^gate-swift-tox-xfs-tmp-func-post-as-copy-(ubuntu-xenial|centos-7)$
branch: ^(?!stable/(mitaka|newton)).*$
# pre-ocata, func covered post-as-copy behavior,
# and func-fast-post covered the now-default fast-post behavior
- name: ^gate-swift-tox-xfs-tmp-func-fast-post-(ubuntu-xenial|centos-7)$
branch: ^stable/newton$
# toxenv func-ec only works on current master and only future stable branches.
- name: ^gate-swift-tox-xfs-tmp-func-ec-(ubuntu-xenial|centos-7)$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
voting: false
- 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/mitaka$
- name: periodic-tempest-dsvm-full-test-accounts-ubuntu-xenial-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial-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/
# deploy-guide jobs for files that are not related to functional testing.
- name: ^gate-openstack-ansible(?!.*(-docs|-releasenotes|-deploy-guide|-linters-ubuntu-(trusty|xenial))).*$
skip-if:
- project: ^openstack/openstack-ansible(?!-specs).*$
all-files-match-any:
- ^\.git.*
- ^.*\.(example|md|rst|txt)$
- ^deploy-guide/.*
- ^doc/.*
- ^releasenotes/.*
- ^setup\.(cfg|py)$
- ^tox.ini$
- ^Vagrantfile
# Run all OpenStack-Ansible trusty jobs except the docs and linters jobs
# for Newton as this is still a supported platform for OpenStack-Ansible.
# Trusty support is removed after Newton, so don't run any ubuntu-trusty
# jobs against branches > stable/newton.
# Since regexes override each other (last one wins), we can stage this.
# First, we run all trusty jobs on both mitaka and newton:
- name: ^gate-openstack-ansible.*-ubuntu-trusty.*$
branch: ^stable/(mitaka|newton)$
# Second, docs and linters jobs run only on mitaka (there's a xenial
# job on newton, so no need to run both trusty and xenial).
- name: ^gate-openstack-ansible.*-(docs|linters).*-ubuntu-trusty.*$
branch: ^stable/mitaka$
# Keep in mind that stable/mitaka and stable/newton are ubuntu only,
# so we remove centos-7 jobs.
- name: ^gate-openstack-ansible-.*-ansible-.*-centos-7.*$
branch: ^(?!stable/(mitaka|newton)).*$
# Now some specific conditions for openstack-ansible:
# Run the os_keystone extra functional test jobs on trusty for Newton only
- name: ^gate-openstack-ansible-os_keystone-ansible-(uw_nginx|uw_apache)-ubuntu-trusty$
branch: ^stable/newton$
# Run the os_neutron extra functional test jobs on trusty for Newton only
- name: ^gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty$
branch: ^stable/newton$
# Run the OpenStack-Ansible non-voting aio scenario job on xenial for the
# openstack-ansible repository if the branch is stable/newton.
- name: ^gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv$
branch: ^stable/newton$
# Restrictions for openstack-ansible-security/ansible-hardening
# - Run centos-7 job on Newton or later
# - Run debian-jessie job on Pike or later
# - Run RHEL 6 content against ubuntu-trusty on Ocata or later
- name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func-centos-7.*$
branch: ^(?!stable/mitaka).*$
- name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func-debian-jessie.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func_rhel6.*$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip the OpenStack-Ansible voting aio scenario job on xenial for the
# openstack-ansible repository if the branch is anything before ocata.
- name: ^gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip the OpenStack-Ansible Ceph job for the openstack-ansible repository if
# the branch is anything before ocata.
- name: ^gate-openstack-ansible-openstack-ansible-ceph-(centos-7|ubuntu-xenial).*$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip the OpenStack-Ansible CentOS job for the openstack-ansible repository if
# the branch is anything before ocata.
- name: ^gate-openstack-ansible-openstack-ansible-aio-centos-7.*$
branch: ^(?!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: ^(?!stable/(mitaka|newton)).*$
# Skip the os_neutron functional tests for calico/dragonflow on Newton
# and earlier branches.
- name: ^gate-openstack-ansible-os_neutron-ansible-(calico|dragonflow).*$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip the upgrade test on Newton and earlier branches.
- name: ^gate-openstack-ansible-.*-ansible-upgrade.*$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip galera_ssl test on Ocata and earlier branches
- name: ^gate-openstack-ansible-galera_server-ansible-ssl.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# Skip any deploy guide publish jobs for mitaka
- name: ^gate-openstack-ansible-deploy-guide$
branch: ^(?!stable/mitaka).*$
# Ignore requirements on the keystoneclient/keystoneauth integration branch
- name: gate-python-keystoneclient-requirements
branch: ^(?!feature/keystoneauth_integration).*$
- name: ^gate-gnocchi-tox-py35
branch: ^(?!stable/2\.[01])
- name: ^gate-gnocchi-tox-.+-upgrade-from-2.2-ubuntu-xenial
branch: ^stable/3\.1$
- name: ^gate-gnocchi-tox-.+-upgrade-from-3.0-ubuntu-xenial
branch: ^stable/3\.1$
- name: ^gate-gnocchi-tox-.+-upgrade-from-3.1-ubuntu-xenial
branch: ^master$
# Use Ubuntu Trusty for stable/2.*
# (i.e. everything that is before Newton)
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-trusty
branch: ^(stable/2\.[01])
# Use Ubuntu Xenial for stable/3.0 and stable/3.1 (i.e. Newton and Ocata)
# After 3.1, Gnocchi run functional tests within the default pyXX target
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-xenial
branch: ^(stable/3\.[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$
# Only run the unit cross tests for cliff against master.
- name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip-ubuntu-xenial$
branch: ^master$
# Old dsvm jobs are running on mitaka, new tempest one - from
# newton on
- name: ^gate-ironic-inspector-dsvm-discovery-ubuntu-trusty$
branch: ^stable/mitaka.*$
# This job should not be run anywhere but is part of the python-jobs
# template. So, make it only run on a non-existing branch.
- name: ^gate-python-ironic-inspector-client-docs-ubuntu-trusty$
branch: ^stable/thisbranchnamewillneverexist$
- name: ^gate-python-ironic-inspector-client-docs-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton)).*$
# NOTE(pas-ha) ironic-lib has no docs in Mitaka,
# and Trusty jobs are only run on Mitaka.
# As this job is part of python-jobs template, disable this single one
# in ironic-lib by running it only on a non-existing branch.
- name: ^gate-ironic-lib-docs-ubuntu-trusty$
branch: ^stable/thisbranchnamewillneverexist$
# NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka
- name: ^gate-grenade-dsvm-ironic.*-ubuntu-trusty(-nv)?$
branch: ^stable/newton$
# NOTE(vsaienko) Ironic multinode job is voting starting from Pike
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
# NOTE(vsaienko) Ironic multinode-nv job launched only on Newton and Ocata
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv$
branch: ^stable/(newton|ocata).*$
# NOTE(vsaienko) Ironic multitenant job launched only on Newton and Ocata, for Pike+ it replaced
# by multitenant-multinode.
- name: ^gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial$
branch: ^stable/(newton|ocata).*$
# NOTE(vsaienko) Ironic snmp job do not work until after Ocata
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial.*$
branch: ^(?!stable/(mitaka|newton)).*$
# Skip the following jobs on ironic project starting from Pike, as we test the as part of ironic-standalone:
# * gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
# * gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial
# * gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
# NOTE(vsaienko): we still keep gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial
# as it is integrated job and launched on devstack/nova/neutron/ironic projects
# Might be replaced by multinode job in future.
- name: ^gate-tempest-dsvm-ironic-ipa-partition-bios-(pxe|agent)_ipmitool-tinyipa-ubuntu-xenial$
branch: ^stable/(mitaka|newton|ocata).*$
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial$
branch: ^stable/(mitaka|newton|ocata).*$
# Only run the redfish job(s) against pike+
- name: ^gate-tempest-dsvm-ironic-ipa-(partition|wholedisk)-redfish-tinyipa-ubuntu-xenial.*$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-senlin-dsvm-tempest-(py27|py35)-(functional|api|integration)
skip-if:
- project: ^openstack/senlin$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-ref/.*$
- ^releasenotes/.*$
- name: ^gate-senlin-dsvm-tempest-py35-(functional|api|integration)
branch: ^(?!stable/(mitaka|newton)).*$
- name: ^gate-senlin-dsvm-tempest-py27-(functional|api|integration)
branch: ^(?!stable/mitaka).*$
# NOTE(andrey-mp): nova-network is deprecated since Ocata
- name: gate-functional-nova-network-dsvm-ec2api-ubuntu-xenial
branch: ^stable/newton$
# NOTE(andrey-mp): nova-network is deprecated since Ocata
- name: gate-functional-nova-network-dsvm-gceapi-ubuntu-xenial-nv
branch: ^stable/newton$
- name: ^gate-.*-releasenotes$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/
files:
- '^releasenotes/.*'
- '^tox.ini'
- '^.*requirements.txt$'
# Some python client projects do not have releasenotes until the Newton cycle
- name: ^gate-python-(manila|tacker|trove|glance)client-releasenotes$
branch: ^(?!stable/mitaka).*$
# Some projects do not have releasenotes until the Newton cycle
- name: ^gate-(ceilometermiddleware|magnum|manila-ui|networking-odl|oslo.(messaging|cache|concurrency|middleware|privsep|rootwrap|service|context|vmware|policy)|tacker)-releasenotes$
branch: ^(?!stable/mitaka).*$
# Some python client projects do not have releasenotes until the Ocata cycle
- name: ^gate-python-(freezer|tripleo|zaqar)client-releasenotes$
branch: ^(?!stable/(?:mitaka|newton)).*$
# Some projects do not have releasenotes until the Ocata cycle
- name: ^gate-(automaton|cloudkitty|cloudkitty-dashboard|debtcollector|freezer|freezer-api|futurist|instack.*|kuryr|kuryr-libnetwork|networking-sfc|osprofiler|oslo.(i18n|middleware|reports|serialization|utils|versionedobjects)|oslosphinx|oslotest|puppet-tripleo|stevedore|swift|taskflow|tooz|tripleo.*)-releasenotes$
branch: ^(?!stable/(?:mitaka|newton)).*$
- name: gate-python-fuelclient-python34
branch: ^stable/(8\.0|mitaka).*$
- 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: gate-tooz-tox-py27-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-py34-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-py34-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-py27-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
# NOTE(dims) etcd3gw is available only in pike and forward
- name: ^gate-tooz-tox-.*-etcd3gw-ubuntu-xenial$
branch: ^(?!stable/(mitaka|newton|ocata)).*$
- name: ^gate-tooz-tox-py35-.+-ubuntu-xenial
branch: ^(?!stable/(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-(buildimages|deploy)-ubuntu-trusty(-nv)?$
branch: master
- name: windmill-publishimages-ubuntu-trusty
branch: master
- name: ^gate-fuel-octane-puppet.*$
branch: ^(?!stable/(6.[01]|[78].0)).*$
- name: ^fuel-octane-coverage-ubuntu-trusty.*$
branch: ^stable/(mitaka|[87]\.0).*$
- name: ^fuel-octane-coverage-ubuntu-xenial.*$
branch: ^(?!stable/(?:[456]\.[01]|[78]\.0|mitaka)).*$
- name: gate-fuel-ccp-validate
queue-name: fuel-ccp
# Don't run nova-lxd tests on trusty.
# We can remove these rules when mitaka is EOL'd and we no longer have
# the default branch rules for trusty.
- name: ^gate-nova-lxd-(docs|pep8|python27)-ubuntu-xenial
branch: ^.*$
# Only run nova-tox-functional-py35-ubuntu tests on branch master
# TODO(gcb): run these tests on future stable branches starting with pike.
- name: ^gate-nova-tox-functional-py35-ubuntu-xenial
branch: master
# NOTE(mriedem): The nova-next job runs placement + cells v2 + neutron
# which were all optional in newton but are defaults in ocata+. In Pike we
# made the job run with send_service_user_token so we want to run against
# stable/newton and Pike (current master), but skip stable/ocata.
- name: gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv
branch: ^(stable/newton|master)$
- name: ^gate-swift3-tox-s3tests_
voting: false
# Trusty job needs to run on master as well for now since
# storyboard is deployed currently on trusty from master.
- name: gate-storyboard-js-integration-ubuntu-trusty
branch: ^master$
# 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
# Disable devstack tests on the zk-shim branch of nodepool
- name: ^gate-dsvm-nodepool
branch: ^(?!feature/gearman-zk-shim).*$
# Disable coverage tests on the zk-shim branch of nodepool
- name: nodepool-coverage-ubuntu-xenial
branch: ^(?!feature/gearman-zk-shim).*$
# Disable docs jobs on the zk-shim branch of nodepool
- name: gate-nodepool-docs-ubuntu-xenial
branch: ^(?!feature/gearman-zk-shim).*$
# Only run python35 job on the feature/zuulv3 branch of zuul
- name: ^gate-zuul-python35
branch: feature/zuulv3
########################################################################
# The project list is sorted alphabetically.
########################################################################
projects:
- name: openstack-dev/bashate
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- 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-py35
- 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-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv
- gate-devstack-dsvm-updown-ubuntu-xenial
- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv
- 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-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-centos-7-nv
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
gate:
- gate-devstack-docs-ubuntu-xenial
- gate-devstack-bashate
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
experimental:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- 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-nv
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-dsvm-mongodb-zaqar-ubuntu-trusty-nv
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-full-fedora-25-nv
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-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-grenade-dsvm-heat-ubuntu-xenial-nv
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-publish-docs
- gate-grenade-dsvm-ironic-ubuntu-trusty-nv
- gate-grenade-dsvm-ironic-ubuntu-xenial-nv
gate:
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-publish-docs
post:
- grenade-publish-docs
experimental:
- gate-grenade-dsvm-neutron-forward-ubuntu-trusty
- gate-grenade-dsvm-neutron-forward-ubuntu-xenial
- gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv
- gate-grenade-dsvm-trove
- gate-grenade-dsvm-ceilometer-ubuntu-trusty
- gate-grenade-dsvm-ceilometer-ubuntu-xenial
- name: openstack-dev/hacking
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-hacking-integration-nova
post:
- hacking-docs-ubuntu-xenial
- hacking-coverage-ubuntu-xenial
pre-release:
- hacking-docs-ubuntu-xenial
release:
- hacking-docs-ubuntu-xenial
- name: openstack-dev/heat-cfnclient
template:
- name: merge-check
check:
- gate-heat-cfnclient-pep8-ubuntu-xenial
- gate-heat-cfnclient-python27-ubuntu-xenial
gate:
- 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: python35-jobs
- name: publish-to-pypi
- name: openstack-dev/oslo-cookiecutter
template:
- name: merge-check
check:
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial
gate:
- 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: python35-jobs
post:
- 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-xenial
gate:
- 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-py35
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: experimental-tripleo-jobs
check:
- gate-devstack-gate-tox-run-tests-ubuntu-xenial
- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial
- gate-devstack-gate-bashate
- gate-dg-hooks-dsvm
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-neutron-dsvm-functional-ubuntu-xenial-nv
- gate-neutron-dsvm-api-ubuntu-xenial-nv
- gate-swift-dsvm-functional-ubuntu-xenial-nv
- gate-tempest-dsvm-nnet-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-nnet-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-nnet-ubuntu-xenial-ocata-nv
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv
- gate-tempest-dsvm-neutron-full-centos-7-nv
- gate-tempest-dsvm-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv
gate:
- gate-devstack-gate-tox-run-tests-ubuntu-xenial
- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
experimental:
- gate-tempest-dsvm-neutron-full-fedora-25-nv
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv
- name: openstack-infra/elastic-recheck
template:
- name: merge-check
check:
- 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/featuretracker
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/gear
template:
- name: merge-check
- name: python-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-maven-build-ubuntu-trusty
gate:
- gate-gearman-plugin-maven-build-ubuntu-trusty
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: python35-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.13
- its-storyboard-gerrit-plugin-stable-2.13
- name: openstack-infra/gerritbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerritbot-pep8-ubuntu-xenial
gate:
- gate-gerritbot-pep8-ubuntu-xenial
post:
- gerritbot-branch-tarball
- name: openstack-infra/gerritlib
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-infra/git-restack
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
release:
- git-restack-infra-docs-tags-only
- name: openstack-infra/git-review
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
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: python35-jobs
- name: infra-publish-jobs
check:
- gate-dsvm-nodepool-redhat-src-nv
- gate-dsvm-nodepool-ubuntu-src-nv
- gate-dsvm-nodepool-opensuse-src-nv
experimental:
- gate-dsvm-nodepool-debian-src-nv
- name: openstack-infra/grafyaml
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: infra-publish-jobs
check:
- grafyaml-coverage-ubuntu-xenial
post:
- 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-xenial
- gate-irc-meetings-tox-ical
gate:
- 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-xenial
gate:
- gate-jeepyb-pep8-ubuntu-xenial
- name: openstack-infra/jenkins-job-builder
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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-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-xenial
- gate-lodgeit-python27-ubuntu-xenial
gate:
- 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
- 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/mqtt_statsd
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-infra/nodepool
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: infra-publish-jobs
check:
- nodepool-coverage-ubuntu-trusty
- nodepool-coverage-ubuntu-xenial
- gate-dsvm-nodepool
- gate-dsvm-nodepool-src-nv
post:
- nodepool-coverage-ubuntu-trusty
- nodepool-coverage-ubuntu-xenial
experimental:
- gate-dsvm-nodepool-py35-src-nv
- gate-zuul-nodepool
- 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/openstack-zuul-jobs
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/openstack-zuul-roles
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-xenial
gate:
- gate-openstackid-unittests
- gate-openstackid-docs-ubuntu-xenial
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-xenial
- gate-os-loganalyze-python27-ubuntu-xenial
gate:
- 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-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-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-xenial
- gate-project-config-jenkins-project
gate:
- gate-project-config-layout
- 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: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ansible
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-apps_site
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-askbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-asterisk
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-bandersnatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-bugdaystats
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-bup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-cgit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ciwatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-diskimage_builder
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-docker_registry
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-drupal
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-elastic_recheck
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-elasticsearch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ethercalc
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-etherpad_lite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-exim
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-featuretracker
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- 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: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-gerritbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-github
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-grafyaml
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-graphite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-haveged
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-hound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-httpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
release:
- puppet-httpd-forge-upload
- name: openstack-infra/puppet-infra-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-infracloud
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ipsilon
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-iptables
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-jeepyb
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-jenkins
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-kerberos
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-kibana
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-lodgeit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-log_processor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- 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: puppet-beaker-jobs-xenial-nv
- 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: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-mediawiki
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-meetbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-mosquitto
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mqtt_statsd
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: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-nodepool
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-odsreg
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-openafs
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-openstack_health
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- 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
- gate-puppet-openstackci-puppet-beaker-rspec-ubuntu-xenial-nv
- name: openstack-infra/puppet-openstackid
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-os_client_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-packagekit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-pgsql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-phabricator
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-pip
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-planet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-project_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-puppet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-redis
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- 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: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-reviewday
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-simpleproxy
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-snmpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ssh
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ssl_cert_check
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-stackalytics
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-statusbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
release:
- puppet-storyboard-forge-upload
- name: openstack-infra/puppet-subunit2sql
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-sudoers
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-tmpreaper
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-translation_checksite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-ulimit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-unattended_upgrades
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-unbound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-user
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-vcsrepo
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-vinz
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-yum
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-zanata
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial-nv
- name: openstack-infra/pynotedb
template:
- name: merge-check
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- gate-pynotedb-pep8-ubuntu-xenial
- gate-pynotedb-docs-ubuntu-xenial
gate:
- gate-pynotedb-pep8-ubuntu-xenial
- gate-pynotedb-docs-ubuntu-xenial
post:
- pynotedb-branch-tarball
- name: openstack-infra/pypi-mirror
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pypi-mirror-pep8-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
gate:
- 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: python35-jobs
- 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-xenial
- gate-release-tools-python27-ubuntu-xenial
- gate-release-tools-bashate
gate:
- 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
- name: check-requirements
check:
- gate-requestsexceptions-pep8-ubuntu-xenial
gate:
- gate-requestsexceptions-pep8-ubuntu-xenial
- name: openstack-infra/reviewday
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-reviewday-pep8-ubuntu-xenial
gate:
- gate-reviewday-pep8-ubuntu-xenial
post:
- reviewday-branch-tarball
- name: openstack-infra/reviewstats
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack-infra/shade
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- shade-coverage-ubuntu-xenial
- gate-shade-dsvm-functional-legacy
- gate-shade-dsvm-functional-legacy-libs-nv
- gate-shade-dsvm-functional-libs-nv
- gate-shade-dsvm-functional-libs-py35-nv
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-neutron-py35-nv
- gate-shade-dsvm-ansible
- gate-shade-dsvm-ansible-dev-nv
- gate-dsvm-nodepool-src
gate:
- gate-shade-dsvm-functional-legacy
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-ansible
- gate-dsvm-nodepool-src
post:
- shade-coverage-ubuntu-xenial
experimental:
- gate-shade-dsvm-functional-magnum-nv
- name: openstack-infra/statusbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-statusbot-pep8-ubuntu-xenial
gate:
- 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: python35-jobs
check:
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-ubuntu-xenial
gate:
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-ubuntu-xenial
post:
- storyboard-branch-tarball
- storyboard-coverage-ubuntu-xenial
pre-release:
- storyboard-infra-docs
release:
- storyboard-infra-docs
experimental:
- gate-storyboard-js-integration-ubuntu-trusty
- gate-storyboard-js-integration-ubuntu-xenial
- 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-ubuntu-trusty
- gate-storyboard-js-integration-ubuntu-xenial
- name: openstack-infra/subunit2sql
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: release-notes-jobs
post:
- 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-xenial
- gate-system-config-puppet-syntax-3-ubuntu-xenial
gate:
- gate-system-config-linters-ubuntu-xenial
- gate-system-config-puppet-syntax-3-ubuntu-xenial
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
- name: check-tripleo-jobs
- name: check-tripleo-undercloud-jobs
check:
- gate-tripleo-ci-centos-7-multinode-upgrades-nv
- gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq-newton
- gate-tripleo-ci-centos-7-ovb-ha-oooq-ocata
- gate-tripleo-ci-centos-7-ovb-ha-oooq
periodic:
- periodic-tripleo-ci-centos-7-ovb-fakeha-caserver
- 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-ovb-ha-newton
- periodic-tripleo-ci-centos-7-ovb-ha-ocata
- periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-master
- periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-ocata
- periodic-tripleo-ci-centos-7-scenario001-multinode-oooq
- periodic-tripleo-ci-centos-7-scenario002-multinode-oooq
- periodic-tripleo-ci-centos-7-scenario003-multinode-oooq
- periodic-tripleo-ci-centos-7-scenario004-multinode-oooq
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-ha
- gate-tripleo-ci-centos-7-ovb-fakeha-caserver
- name: openstack-infra/trystack-site
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: python35-jobs
check:
- gate-yaml2ical-pep8-ubuntu-xenial
gate:
- gate-yaml2ical-pep8-ubuntu-xenial
- name: openstack-infra/zmq-event-publisher
template:
- name: merge-check
check:
- gate-zmq-event-publisher-maven-build-ubuntu-trusty
gate:
- gate-zmq-event-publisher-maven-build-ubuntu-trusty
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: python35-jobs
- name: infra-publish-jobs
experimental:
- gate-zuul-nodepool
- name: openstack-infra/zuul-base-jobs
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/zuul-jobs
template:
- name: merge-check
- name: noop-jobs
- 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/alexandria
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/almanach
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-tempest-almanach-dsvm
gate:
- gate-tempest-almanach-dsvm
- name: openstack/anchor
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
# NOTE(mhayden): This repository will replace openstack-ansible-security in
# the future.
- name: openstack/ansible-hardening
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-xenial
check:
- gate-ansible-hardening-ansible-func_rhel6-ubuntu-trusty
- gate-ansible-hardening-ansible-func-debian-jessie-nv
gate:
- gate-ansible-hardening-ansible-func_rhel6-ubuntu-trusty
release:
- ansible-hardening-announce-release
- name: openstack/ansible-role-ara
template:
- name: noop-jobs
- name: merge-check
- name: openstack/ansible-role-bindep
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- 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-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-fedmsg
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- 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: 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-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- 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: 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-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-shade
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-ssh
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-sudoers
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-virtualenv
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
- name: openstack/ansible-role-zookeeper
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-fedora-25
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- 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-fedora-25
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-xenial
- name: openstack/anvil
template:
- name: merge-check
- name: noop-jobs
- 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-hbase-ubuntu-xenial
- gate-aodh-dsvm-functional-mongodb-ubuntu-xenial
- gate-aodh-dsvm-functional-mysql-ubuntu-xenial
- gate-aodh-dsvm-functional-postgresql-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-aodh-ubuntu-trusty
- gate-telemetry-dsvm-integration-aodh-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
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-hbase-ubuntu-xenial
- gate-aodh-dsvm-functional-mongodb-ubuntu-xenial
- gate-aodh-dsvm-functional-mysql-ubuntu-xenial
- gate-aodh-dsvm-functional-postgresql-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-trusty
- gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-xenial
- gate-aodh-dsvm-tempest-plugin-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
- name: python35-jobs
check:
- 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-xenial
- gate-app-catalog-ui-nodejs4-npm-run-lint
- gate-app-catalog-ui-dsvm-integration
gate:
- gate-app-catalog-ui-pep8-ubuntu-xenial
- name: openstack/ara
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
check:
- gate-ara-integration-2.1.5.0-centos-7
- gate-ara-integration-2.2.3.0-centos-7
- gate-ara-integration-latest-centos-7
- gate-ara-integration-2.1.5.0-ubuntu-xenial
- gate-ara-integration-2.2.3.0-ubuntu-xenial
- gate-ara-integration-latest-ubuntu-xenial
- gate-ara-integration-openstack-ansible-func-centos-7
- gate-ara-integration-openstack-ansible-func-ubuntu-xenial
- ara-coverage-ubuntu-xenial
gate:
- gate-ara-integration-2.1.5.0-centos-7
- gate-ara-integration-2.2.3.0-centos-7
- gate-ara-integration-latest-centos-7
- gate-ara-integration-2.1.5.0-ubuntu-xenial
- gate-ara-integration-2.2.3.0-ubuntu-xenial
- gate-ara-integration-latest-ubuntu-xenial
- gate-ara-integration-openstack-ansible-func-centos-7
- gate-ara-integration-openstack-ansible-func-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-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
gate:
- gate-functional-dsvm-astara-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
- 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-ubuntu-trusty
- gate-functional-dsvm-astara-appliance-src-ubuntu-xenial
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-ubuntu-trusty
- gate-functional-dsvm-astara-appliance-src-ubuntu-xenial
post:
- astara-appliance-buildimage-ubuntu-trusty
- astara-appliance-buildimage-ubuntu-xenial
- 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-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
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-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
- 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-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
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-ubuntu-trusty
- gate-functional-dsvm-astara-ubuntu-xenial
- 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: release-notes-jobs
- name: openstack/bandit
template:
- name: merge-check
- name: python-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
- 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
- name: api-ref-jobs
check:
- barbican-coverage-ubuntu-trusty-nv
- barbican-coverage-ubuntu-xenial-nv
- gate-barbican-simple-crypto-devstack-ubuntu-trusty
- gate-barbican-simple-crypto-devstack-ubuntu-xenial
- gate-barbican-simple-crypto-devstack-py35-ubuntu-xenial-nv
- gate-barbican-dogtag-devstack-fedora-25-nv
- gate-barbican-kmip-devstack-ubuntu-xenial
- gate-barbican-simple-crypto-devstack-postgres-ubuntu-trusty-nv
- gate-barbican-simple-crypto-devstack-postgres-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv
- gate-barbican-simple-crypto-dsvm-tempest-ubuntu-xenial-nv
- gate-barbican-simple-crypto-dsvm-functional-ubuntu-xenial-nv
- gate-barbican-simple-crypto-dsvm-functional-py35-ubuntu-xenial-nv
- gate-barbican-dogtag-dsvm-functional-fedora-25-nv
- gate-barbican-kmip-dsvm-functional-ubuntu-xenial-nv
# octavia cross project gate
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial-nv
gate:
- gate-barbican-simple-crypto-devstack-ubuntu-trusty
- gate-barbican-simple-crypto-devstack-ubuntu-xenial
- gate-barbican-kmip-devstack-ubuntu-xenial
experimental:
- gate-barbican-simple-crypto-dsvm-tempest-py35-ubuntu-xenial-nv
- gate-grenade-dsvm-barbican-ubuntu-xenial-nv
- name: openstack/barbican-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/barbican-tempest-plugin
template:
- name: merge-check
check:
- gate-barbican-tempest-plugin-pep8-ubuntu-xenial
- gate-barbican-simple-crypto-dsvm-tempest-ubuntu-xenial-nv
gate:
- gate-barbican-tempest-plugin-pep8-ubuntu-xenial
- 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-ubuntu-trusty
- gate-bifrost-integration-tinyipa-ubuntu-xenial
- gate-bifrost-integration-dibipa-debian-ubuntu-trusty-nv
- gate-bifrost-integration-dibipa-debian-ubuntu-xenial-nv
- gate-bifrost-integration-dhcp-ubuntu-trusty-nv
- gate-bifrost-integration-dhcp-ubuntu-xenial-nv
gate:
- gate-bifrost-integration-tinyipa-ubuntu-trusty
- gate-bifrost-integration-tinyipa-ubuntu-xenial
- name: openstack/bilean
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/blazar
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-blazar-devstack-dsvm
- gate-blazar-pylint-ubuntu-xenial
- gate-blazar-releasenotes
gate:
- gate-blazar-devstack-dsvm
- gate-blazar-releasenotes
pre-release:
- blazar-tarball
release:
- blazar-tarball
- name: openstack/blazar-nova
template:
- name: merge-check
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-blazar-nova-pep8-ubuntu-xenial
- gate-blazar-nova-python27-ubuntu-xenial
gate:
- 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
- name: docs-on-rtfd
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
- name: publish-to-pypi
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-castellan-dsvm-functional
gate:
- gate-castellan-dsvm-functional
experimental:
- gate-barbican-simple-crypto-dsvm-tempest-castellan-from-git-ubuntu-xenial-nv
- name: openstack/cathead
template:
- name: merge-check
check:
- gate-cathead-pep8-ubuntu-xenial
- gate-cathead-python27-ubuntu-xenial
gate:
- 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-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- name: install-guide-jobs
check:
- gate-ceilometer-dsvm-functional-mongodb-ubuntu-trusty
- gate-ceilometer-dsvm-functional-mongodb-ubuntu-xenial
- gate-ceilometer-dsvm-functional-mysql-ubuntu-trusty
- gate-ceilometer-dsvm-functional-mysql-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-trusty
- gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-trusty
- gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-xenial
- gate-ceilometer-tox-py27-mongodb-ubuntu-xenial
- gate-ceilometer-tox-py27-mysql-ubuntu-xenial
- gate-ceilometer-tox-py27-postgresql-ubuntu-xenial
- gate-grenade-dsvm-ceilometer-ubuntu-trusty
- gate-grenade-dsvm-ceilometer-ubuntu-xenial
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
gate:
- gate-ceilometer-dsvm-functional-mongodb-ubuntu-trusty
- gate-ceilometer-dsvm-functional-mongodb-ubuntu-xenial
- gate-ceilometer-dsvm-functional-mysql-ubuntu-trusty
- gate-ceilometer-dsvm-functional-mysql-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-trusty
- gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-trusty
- gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-xenial
- gate-ceilometer-tox-py27-mongodb-ubuntu-xenial
- gate-ceilometer-tox-py27-mysql-ubuntu-xenial
- gate-ceilometer-tox-py27-postgresql-ubuntu-xenial
- gate-grenade-dsvm-ceilometer-ubuntu-trusty
- gate-grenade-dsvm-ceilometer-ubuntu-xenial
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only-ubuntu-xenial
experimental:
- gate-ceilometer-dsvm-tempest-plugin-es-ubuntu-trusty
- gate-ceilometer-dsvm-tempest-plugin-es-ubuntu-xenial
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-rally-dsvm-fakevirt-ceilometer-ubuntu-xenial
- name: openstack/ceilometer-powervm
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/ceilometer-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/ceilometermiddleware
template:
- name: merge-check
- name: python-jobs
- name: 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
check:
- gate-cerberus-pep8-ubuntu-xenial
gate:
- gate-cerberus-pep8-ubuntu-xenial
- name: openstack/cerberus-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/charm-6wind-virtual-accelerator
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-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: python35-jobs-nv
- name: openstack/charm-ceilometer-agent
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-ceph-fs
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-ceph-mon
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-ceph-osd
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-ceph-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-ceph-radosgw
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-cinder
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-cinder-backup
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-cinder-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-cloudkitty
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-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: python35-jobs-nv
- name: openstack/charm-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-charm-guide-docs-ubuntu-xenial
gate:
- gate-charm-guide-docs-ubuntu-xenial
- name: openstack/charm-hacluster
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-heat
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- 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-ceph-mds
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-admin
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-keystone-domain-backend
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: python35-jobs-nv
- name: openstack/charm-keystone-ldap
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-layer-ceph-base
template:
- name: merge-check
- name: python-charm-layer-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: python35-jobs-nv
- 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-mistral
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-murano
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: python35-jobs-nv
- 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: python35-jobs-nv
- name: openstack/charm-neutron-openvswitch
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-nova-cloud-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-nova-compute
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-nova-compute-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-odl-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-openstack-dashboard
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- 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: python35-jobs-nv
- 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: python35-jobs-nv
- 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: python35-jobs-nv
- name: openstack/charm-swift-storage
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs-nv
- name: openstack/charm-tempest
template:
- name: merge-check
- name: python-charm-jobs
- name: python35-jobs
- name: openstack/charm-trove
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
- name: openstack/charms.openstack
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/ci-cd-pipeline-app-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cinder
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-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-py35
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-cinder-pylint-ubuntu-trusty
- gate-cinder-pylint-ubuntu-xenial
- gate-rally-dsvm-cinder-ubuntu-trusty-nv
- gate-rally-dsvm-cinder-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-cinder-dsvm-apache-ubuntu-trusty-nv
- gate-cinder-dsvm-apache-ubuntu-xenial-nv
- gate-cinder-tox-functional-ubuntu-trusty
- gate-cinder-tox-functional-ubuntu-xenial
- gate-cinder-tox-compliance-ubuntu-xenial
- gate-cinder-tox-bandit-baseline-ubuntu-xenial
- gate-grenade-dsvm-cinder-mn-sub-volbak-ubuntu-xenial
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv
- gate-tempest-dsvm-full-drbd-devstack-ubuntu-trusty-nv
- gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial-nv
- gate-tempest-dsvm-full-lio-ubuntu-trusty
- gate-tempest-dsvm-full-lio-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
gate:
- gate-cinder-tox-compliance-ubuntu-xenial
- gate-grenade-dsvm-cinder-mn-sub-volbak-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-xenial-nv
- gate-tempest-dsvm-zeromq-multibackend-ubuntu-xenial
- gate-tempest-dsvm-multibackend-matrix-ubuntu-xenial
- gate-grenade-dsvm-cinder-mn-sub-volschbak-ubuntu-xenial-nv
- gate-grenade-dsvm-cinder-mn-sub-bak-ubuntu-xenial-nv
- gate-rally-dsvm-py35-cinder-nv
- name: openstack/cinder-fusioncompute
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- 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
- 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:
- gate-cliff-tox-neutronclient-tip-ubuntu-xenial
- gate-cliff-tox-openstackclient-tip-ubuntu-xenial
- name: openstack/cloud-init
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cloudbase-init
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
post:
- 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-maven-build-ubuntu-xenial
gate:
- gate-clouddocs-maven-plugin-maven-build-ubuntu-xenial
post:
- clouddocs-maven-plugin-localrepo-upload-ubuntu-xenial
release:
- clouddocs-maven-plugin-localrepo-upload-ubuntu-xenial:
- clouddocs-maven-plugin-mavencentral-upload
- name: openstack/cloudkitty
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-cloudkitty-dsvm-install-ubuntu-trusty
- gate-cloudkitty-dsvm-install-ubuntu-xenial
gate:
- gate-cloudkitty-dsvm-install-ubuntu-trusty
- gate-cloudkitty-dsvm-install-ubuntu-xenial
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
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack/cloudkitty-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- 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
experimental:
- gate-dsvm-collectd-ceilometer-plugin-src-ubuntu-xenial-nv
- gate-dsvm-collectd-ceilometer-plugin-bin-ubuntu-xenial-nv
- gate-dsvm-collectd-ceilometer-plugin-src-centos-7-nv
- gate-dsvm-collectd-ceilometer-plugin-bin-centos-7-nv
- 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-xenial
- gate-compass-core-python27-ubuntu-xenial
gate:
- 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: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- 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
- name: periodic-newton
- name: periodic-ocata
check:
- gate-congress-dsvm-api-mysql-ubuntu-trusty
- gate-congress-dsvm-api-mysql-ubuntu-xenial
- gate-congress-dsvm-api-postgresql-ubuntu-xenial-nv
- gate-congress-pe-replicated-mysql-nv
- gate-congress-pe-replicated-postgresql-nv
- congress-coverage-ubuntu-xenial-nv
- gate-murano-congress-devstack-dsvm-ubuntu-trusty-nv
- gate-murano-congress-devstack-dsvm-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
gate:
- gate-congress-dsvm-api-mysql-ubuntu-trusty
- gate-congress-dsvm-api-mysql-ubuntu-xenial
- name: openstack/congress-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- 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-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-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-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/coverage2sql
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: openstack-server-publish-jobs
check:
- coverage2sql-coverage-ubuntu-xenial-nv
- name: openstack/craton
template:
- name: merge-check
- name: python35-jobs
- name: docs-on-rtfd
check:
- gate-craton-pep8-ubuntu-xenial
- gate-craton-docs-ubuntu-xenial
- gate-craton-tox-functional-ubuntu-xenial
gate:
- gate-craton-pep8-ubuntu-xenial
- gate-craton-docs-ubuntu-xenial
- gate-craton-tox-functional-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: python35-jobs-nv
- name: check-requirements
check:
- cue-coverage-ubuntu-xenial
- gate-cue-integration-dsvm-rabbitmq-ubuntu-xenial
- gate-rally-dsvm-cue-rabbitmq-ubuntu-xenial-nv
gate:
- gate-cue-integration-dsvm-rabbitmq-ubuntu-xenial
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
- name: publish-to-pypi
- name: check-requirements
check:
- gate-barbican-simple-crypto-dsvm-tempest-cursive-ubuntu-xenial-nv
- name: openstack/cyborg
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/daisycloud-core
template:
- name: merge-check
- name: noop-jobs
- name: openstack/dash-stack
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-oslosphinx
template:
- name: merge-check
- name: build-deb-package
- 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-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: release-notes-jobs
- name: openstack/delimiter
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/designate
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-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: designate-dsvm-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- designate-coverage-ubuntu-trusty-nv
- designate-coverage-ubuntu-xenial-nv
post:
- designate-coverage-ubuntu-trusty-nv
- designate-coverage-ubuntu-xenial-nv
- 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-newton
- name: translation-jobs-ocata
- 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
- name: openstack/designate-tempest-plugin
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: designate-dsvm-jobs
- name: openstack-server-publish-jobs
check:
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
- gate-designate-tempest-plugin-docs-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-ubuntu-trusty-mitaka
- gate-tempest-dsvm-designate-bind9-ubuntu-trusty-mitaka
gate:
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
- gate-designate-tempest-plugin-docs-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-ubuntu-trusty-mitaka
- gate-tempest-dsvm-designate-bind9-ubuntu-trusty-mitaka
- name: openstack/development-proposals
template:
- name: merge-check
- name: openstack-specs-jobs
- 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-ubuntu-xenial-nv
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-ubuntu-xenial-nv
- gate-oslo.messaging-src-dsvm-full-amqp1-hybrid-ubuntu-xenial-nv
- gate-oslo.messaging-src-dsvm-full-amqp1-dual-centos-7-nv
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-xenial
- gate-manila-tempest-minimal-dsvm-cephfs-native-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-ceph-bashate
experimental:
- gate-manila-tempest-minimal-dsvm-cephfs-native-centos-7-nv
- gate-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7-nv
- name: openstack/devstack-plugin-container
template:
- name: merge-check
check:
- gate-devstack-plugin-container-dsvm-nv
gate:
- noop
- 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-ubuntu-xenial
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs-ubuntu-xenial
- name: openstack/devstack-plugin-kafka
template:
- name: merge-check
check:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka-ubuntu-xenial
gate:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka-ubuntu-xenial
- 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-ubuntu-xenial-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-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-zmq-bashate
- name: openstack/devstack-tools
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack/dib-utils
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-dib-dsvm-functests-python2-ubuntu-trusty
- gate-dib-dsvm-functests-python2-centos-7
- gate-dib-utils-tox-func-ubuntu-xenial
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
gate:
- gate-dib-dsvm-functests-python2-ubuntu-trusty
- gate-dib-dsvm-functests-python2-centos-7
- 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: python35-jobs
- name: release-notes-jobs
check:
- diskimage-builder-coverage-ubuntu-xenial-nv
- gate-dib-dsvm-functests-python2-ubuntu-trusty
- gate-dib-dsvm-functests-python2-ubuntu-xenial
- gate-dib-dsvm-functests-python3-ubuntu-xenial-nv
- gate-dib-dsvm-functests-python2-centos-7
- gate-dib-dsvm-functests-python2-ubuntu-trusty-extras-nv
- gate-dib-dsvm-functests-python2-centos-7-extras-nv
- gate-dib-dsvm-functests-python2-ubuntu-xenial-extras-nv
- gate-dib-dsvm-functests-python3-ubuntu-xenial-extras-nv
- gate-dsvm-nodepool-redhat-src-nv
- gate-dsvm-nodepool-ubuntu-src-nv
- gate-dsvm-nodepool-opensuse-src-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
gate:
- gate-dib-dsvm-functests-python2-ubuntu-trusty
- gate-dib-dsvm-functests-python2-ubuntu-xenial
- gate-dib-dsvm-functests-python2-centos-7
experimental:
- gate-tripleo-buildimage-overcloud-full-centos-7
- gate-tripleo-buildimage-agent-ramdisk-centos-7-nv
- gate-tripleo-buildimage-deploy-ramdisk-centos-7-nv
- gate-dsvm-nodepool-debian-src-nv
# octavia cross project gate
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial-nv
- name: openstack/distil
template:
- name: merge-check
check:
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
gate:
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
- name: openstack/distil-ui
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/django_openstack_auth
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: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- 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/doc8
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack/docker-machine-openstack
template:
- name: merge-check
- name: golang-jobs
- 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/downpour
template:
- name: noop-jobs
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/dox
template:
- name: merge-check
- name: publish-to-pypi
- name: python35-jobs-nv
check:
- gate-dox-buildimages-nv
- gate-dox-pep8-ubuntu-xenial
- gate-dox-python27-ubuntu-xenial
gate:
- 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
check:
- gate-dragonflow-python34
- gate-tempest-dsvm-dragonflow-ubuntu-trusty-nv
- gate-tempest-dsvm-dragonflow-ubuntu-xenial-nv
- gate-dragonflow-dsvm-rally-ubuntu-trusty-nv
- gate-dragonflow-dsvm-rally-ubuntu-xenial-nv
- gate-dragonflow-dsvm-fullstack-ubuntu-trusty
- gate-dragonflow-dsvm-fullstack-ubuntu-xenial
- gate-dragonflow-dsvm-fullstack-zmq-ubuntu-xenial-nv
gate:
- gate-dragonflow-dsvm-fullstack-ubuntu-trusty
- gate-dragonflow-dsvm-fullstack-ubuntu-xenial
- name: openstack/drbd-devstack
template:
- name: merge-check
check:
- gate-drbd-devstack-bashate
- gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial
gate:
- gate-drbd-devstack-bashate
- name: openstack/driverlog
template:
- name: merge-check
check:
- gate-driverlog-pep8-ubuntu-xenial
- gate-driverlog-python27-ubuntu-xenial
gate:
- 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
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: install-guide-jobs
- name: api-ref-jobs
check:
- gate-functional-neutron-dsvm-ec2api-ubuntu-trusty
- gate-functional-neutron-dsvm-ec2api-ubuntu-xenial
- gate-functional-nova-network-dsvm-ec2api-ubuntu-trusty
- gate-functional-nova-network-dsvm-ec2api-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv
experimental:
- ec2-api-functional-neutron-dsvm-full-ubuntu-trusty-nv
- ec2-api-functional-neutron-dsvm-full-ubuntu-xenial-nv
- ec2-api-rally-dsvm-fakevirt-ubuntu-trusty-nv
- ec2-api-rally-dsvm-fakevirt-ubuntu-xenial-nv
- 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: python35-jobs
- name: openstack/election
template:
- name: merge-check
- name: check-requirements
- name: python35-jobs
check:
- gate-election-python27-ubuntu-xenial
- gate-election-docs-ubuntu-xenial
gate:
- gate-election-docs-ubuntu-xenial
post:
- static-election-publish
- name: openstack/enterprise-wg
template:
- name: merge-check
- name: noop-jobs
- name: openstack/entropy
template:
- name: merge-check
- name: python-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-xenial
- gate-faafo-pep8-ubuntu-xenial
gate:
- gate-faafo-docs-ubuntu-xenial
- gate-faafo-pep8-ubuntu-xenial
- name: openstack/flame
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack/foxnut
template:
- name: merge-check
- name: python-jobs
- name: openstack/freezer
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: release-notes-jobs
check:
- gate-osbackup-freezer-dsvm-ubuntu-xenial
- gate-osbackup-freezer-dsvm-centos-7-nv
- gate-freezer-pylint-ubuntu-xenial
gate:
- gate-osbackup-freezer-dsvm-ubuntu-xenial
- gate-freezer-pylint-ubuntu-xenial
- name: openstack/freezer-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-osbackup-freezer-api-dsvm-centos-7-nv
- gate-osbackup-freezer-api-dsvm-ubuntu-xenial
- gate-freezer-api-pylint-ubuntu-xenial
gate:
- gate-osbackup-freezer-api-dsvm-ubuntu-xenial
- gate-freezer-api-pylint-ubuntu-xenial
- name: openstack/freezer-dr
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: check-requirements
check:
- gate-freezer-dr-pylint-ubuntu-xenial
gate:
- gate-freezer-dr-pylint-ubuntu-xenial
- 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-ubuntu-trusty
- gate-freezer-web-ui-pylint-ubuntu-xenial
gate:
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-trusty
- gate-osbackup-freezer-web-ui-dsvm-ubuntu-xenial
- gate-freezer-web-ui-pylint-ubuntu-trusty
- gate-freezer-web-ui-pylint-ubuntu-xenial
- name: openstack/fuel-agent
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
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: fuel-ccp-cross-repo-gate
- 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-designate
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-elasticsearch
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: fuel-ccp-cross-repo-gate
- name: openstack/fuel-ccp-etcd
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-galera
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-grafana
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: noop-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-nginx
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-rally
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-ccp-zmq
template:
- name: merge-check
- name: fuel-ccp-component
- 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-ubuntu-trusty
- gate-fuel-devops-pylint-ubuntu-xenial
- 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
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-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-converted-serializers
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-trusty
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-trusty
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-iac
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-iac-python27-ubuntu-trusty
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-iac-python27-ubuntu-trusty
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-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-nv
- fuel-octane-coverage-ubuntu-xenial-nv
- 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-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-ubuntu-xenial
gate:
- gate-fuel-ostf-pep8-ubuntu-trusty
- gate-fuel-ostf-python27-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-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-congress
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-dynatrace
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-fortinet
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-nimblestorage-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nitrous
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-rally
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-unity
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-ubuntu-trusty
- gate-fuel-qa-pylint-ubuntu-xenial
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-ubuntu-trusty
- gate-fuel-qa-pylint-ubuntu-xenial
- 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-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-ubuntu-xenial
gate:
- gate-fuel-stats-pep8-ubuntu-trusty
- gate-fuel-stats-python27-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-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-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: release-notes-jobs
- name: openstack/fuxi
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-fuxi-dsvm-fullstack
- gate-fuxi-dsvm-py35-fullstack-nv
gate:
- gate-fuxi-dsvm-fullstack
- name: openstack/fuxi-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python35-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-ubuntu-trusty-nv
- gate-functional-neutron-dsvm-gceapi-ubuntu-xenial-nv
- gate-functional-nova-network-dsvm-gceapi-ubuntu-trusty-nv
- gate-functional-nova-network-dsvm-gceapi-ubuntu-xenial-nv
- name: openstack/gerrit-dash-creator
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerrit-dash-creator-pep8-ubuntu-xenial
gate:
- 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: python35-jobs
check:
- gate-giftwrap-pep8-ubuntu-xenial
- gate-giftwrap-python27-ubuntu-xenial
gate:
- 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: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
check:
- gate-git-upstream-tox-docs-linkcheck-ubuntu-xenial
- name: openstack/glance
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-py35
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- 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-ubuntu-trusty-nv
- gate-rally-dsvm-glance-ubuntu-xenial-nv
- gate-rally-dsvm-py35-glance-nv
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-glance-dsvm-grenade-multinode-ubuntu-xenial-nv
- 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
- 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-ubuntu-trusty-nv
- gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-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-ubuntu-trusty-nv
- gate-glance_store-dsvm-functional-filesystem-ubuntu-xenial-nv
- gate-glance_store-dsvm-functional-swift-ubuntu-trusty-nv
- gate-glance_store-dsvm-functional-swift-ubuntu-xenial-nv
- gate-glance_store-dsvm-functional-cinder-ubuntu-trusty-nv
- gate-glance_store-dsvm-functional-cinder-ubuntu-xenial-nv
- name: openstack/glare
template:
- name: merge-check
- name: python-jobs
- name: python35-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: python35-jobs
- name: publish-to-pypi
- name: openstack/gnocchi
template:
- name: merge-check
- 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-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.1-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-3.1-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-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
gate:
- gate-gnocchi-pep8-ubuntu-trusty
- gate-gnocchi-docs-ubuntu-trusty
- gate-gnocchi-pep8-ubuntu-xenial
- gate-gnocchi-docs-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-py27-mysql-ceph-upgrade-from-3.1-ubuntu-xenial
- gate-gnocchi-tox-py35-postgresql-file-upgrade-from-3.1-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: golang-jobs
- name: openstack/golang-commons
template:
- name: merge-check
- name: golang-jobs
- name: openstack/governance
template:
- name: merge-check
check:
- gate-governance-linters-ubuntu-xenial
- gate-governance-docs-ubuntu-xenial
- gate-governance-tox-validate-ubuntu-xenial
gate:
- gate-governance-linters-ubuntu-xenial
- gate-governance-docs-ubuntu-xenial
post:
- static-governance-publish
- name: openstack/governance-uc
template:
- name: merge-check
check:
- gate-governance-uc-docs-ubuntu-xenial
gate:
- gate-governance-uc-docs-ubuntu-xenial
post:
- static-governance-uc-publish
- name: openstack/governance-website
template:
- name: merge-check
check:
- gate-governance-website-docs-ubuntu-xenial
gate:
- gate-governance-website-docs-ubuntu-xenial
post:
- static-governance-website-publish
- name: openstack/group-based-policy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-group-based-policy-dsvm-functional-ubuntu-trusty-nv
- gate-group-based-policy-dsvm-functional-ubuntu-xenial-nv
- gate-group-based-policy-dsvm-aim-ubuntu-xenial-nv
- gate-group-based-policy-dsvm-nfp-ubuntu-trusty-nv
- gate-group-based-policy-dsvm-nfp-ubuntu-xenial-nv
- gate-group-based-policy-dsvm-rally-ubuntu-trusty-nv
- gate-group-based-policy-dsvm-rally-ubuntu-xenial-nv
- 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-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-ubuntu-trusty
- gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty
- gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-trusty
- gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-amqp1-ubuntu-xenial-nv
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial
- gate-grenade-dsvm-heat-ubuntu-trusty
- gate-grenade-dsvm-heat-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-ubuntu-trusty
- gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty
- gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-trusty
- gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial
- gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial
- gate-grenade-dsvm-heat-ubuntu-trusty
- gate-grenade-dsvm-heat-ubuntu-xenial
post:
- heat-coverage-ubuntu-trusty
- heat-coverage-ubuntu-xenial
periodic:
- gate-rally-dsvm-fakevirt-heat-ubuntu-trusty-nv
- gate-rally-dsvm-fakevirt-heat-ubuntu-xenial-nv
experimental:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-identity-v3-only-ubuntu-xenial-nv
- gate-rally-dsvm-fakevirt-heat-ubuntu-trusty-nv
- gate-rally-dsvm-fakevirt-heat-ubuntu-xenial-nv
- gate-heat-dsvm-functional-orig-postgres-lbaasv1-ubuntu-trusty
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-convergence
- name: openstack/heat-agents
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-heat-agents-pep8-ubuntu-xenial
- gate-heat-agents-python27-ubuntu-xenial
gate:
- gate-heat-agents-pep8-ubuntu-xenial
- gate-heat-agents-python27-ubuntu-xenial
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
check:
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
gate:
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
post:
- heat-cfntools-branch-tarball
release:
- 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-xenial
- gate-heat-templates-python27-ubuntu-xenial
gate:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8-ubuntu-xenial
- gate-heat-templates-python27-ubuntu-xenial
- name: openstack/heat-translator
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-heat-translator-tox-py27-tp-ubuntu-xenial
post:
- heat-translator-coverage-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-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- name: nodejs4-jobs
check:
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-tox-py27dj110-ubuntu-xenial
- gate-horizon-selenium-headless-legacy-ubuntu-trusty
- gate-horizon-selenium-headless-legacy-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
gate:
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-tox-py27dj110-ubuntu-xenial
- gate-horizon-selenium-headless-legacy-ubuntu-trusty
- gate-horizon-selenium-headless-legacy-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- 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: translation-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
gate:
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
- name: openstack/i18n-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-i18n-specs-python27-ubuntu-xenial
gate:
- gate-i18n-specs-python27-ubuntu-xenial
- name: openstack/inception
template:
- name: merge-check
check:
- gate-inception-pep8-ubuntu-xenial
gate:
- 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: check-requirements
check:
- instack-coverage-ubuntu-xenial-nv
- 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
- name: check-requirements
- name: release-notes-jobs
check:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-centos-7
- gate-instack-undercloud-puppet-syntax-4-centos-7
- instack-undercloud-coverage-ubuntu-xenial-nv
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-xenial
gate:
- gate-intel-nfv-ci-tests-pep8-ubuntu-xenial
- name: openstack/interop
template:
- name: merge-check
check:
- gate-interop-docs-ubuntu-xenial
- gate-interop-tox-doc8-ubuntu-xenial
- gate-interop-tox-jsonlint-ubuntu-xenial
- gate-interop-tox-jsonschema-ubuntu-xenial
gate:
- gate-interop-docs-ubuntu-xenial
- gate-interop-tox-doc8-ubuntu-xenial
- gate-interop-tox-jsonlint-ubuntu-xenial
- gate-interop-tox-jsonschema-ubuntu-xenial
- name: openstack/interop-workloads
template:
- name: merge-check
check:
- gate-interop-workloads-docs-ubuntu-xenial
gate:
- gate-interop-workloads-docs-ubuntu-xenial
- name: openstack/iotronic
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/iotronic-lightning-rod
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/iotronic-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ipa-example-hardware-managers
template:
- name: merge-check
check:
- gate-ipa-example-hardware-managers-pep8-ubuntu-xenial
gate:
- gate-ipa-example-hardware-managers-pep8-ubuntu-xenial
- name: openstack/ironic
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-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-ubuntu-trusty
- gate-tempest-dsvm-ironic-pxe_ssh-postgres-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-pxe_ipmitool-postgres-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-tinyipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-tinyipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa-ubuntu-xenial
- gate-ironic-dsvm-standalone-ubuntu-xenial
- gate-ironic-inspector-dsvm-ipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv
- gate-grenade-dsvm-ironic-ubuntu-trusty
- gate-grenade-dsvm-ironic-ubuntu-xenial
- gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- ironic-coverage-ubuntu-trusty
- ironic-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa-ubuntu-xenial
- gate-ironic-dsvm-standalone-ubuntu-xenial
- gate-grenade-dsvm-ironic-ubuntu-trusty
- gate-grenade-dsvm-ironic-ubuntu-xenial
- ironic-coverage-ubuntu-trusty
- ironic-coverage-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial
post:
- ironic-coverage-ubuntu-trusty
- ironic-coverage-ubuntu-xenial
experimental:
- gate-ironic-dsvm-functional-ubuntu-trusty
- gate-ironic-dsvm-functional-ubuntu-xenial
- gate-tempest-dsvm-ironic-parallel-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa-ubuntu-xenial-nv
- name: openstack/ironic-inspector
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: release-notes-jobs
check:
- gate-ironic-inspector-tox-func-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-tox-func3-ubuntu-xenial
- gate-ironic-inspector-dsvm-dib-ubuntu-trusty
- gate-ironic-inspector-dsvm-ipa-ubuntu-trusty
- gate-ironic-inspector-dsvm-discovery-ubuntu-trusty
- gate-grenade-dsvm-ironic-inspector-ubuntu-trusty
- gate-grenade-dsvm-ironic-inspector-ubuntu-xenial
- gate-tempest-dsvm-ironic-inspector-ubuntu-xenial
- gate-tempest-dsvm-ironic-inspector-discovery-ubuntu-xenial
gate:
- gate-ironic-inspector-tox-func-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-tox-func3-ubuntu-xenial
- gate-ironic-inspector-dsvm-ipa-ubuntu-trusty
- gate-ironic-inspector-dsvm-discovery-ubuntu-trusty
- gate-grenade-dsvm-ironic-inspector-ubuntu-trusty
- gate-grenade-dsvm-ironic-inspector-ubuntu-xenial
- gate-tempest-dsvm-ironic-inspector-ubuntu-xenial
- gate-tempest-dsvm-ironic-inspector-ubuntu-xenial
- gate-tempest-dsvm-ironic-inspector-discovery-ubuntu-xenial
- 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-inspector-tempest-plugin
template:
- name: merge-check
- name: check-requirements
check:
- gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial
gate:
- gate-ironic-inspector-tempest-plugin-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
- gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-xenial
- 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-agent_ipmitool-ubuntu-xenial
- gate-tempest-dsvm-ironic-lib-wholedisk-pxe_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-bios-agent_ssh-coreos-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-coreos-src-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-tinyipa-src-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-tinyipa-src-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-coreos-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-coreos-src-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src-ubuntu-xenial
- gate-ironic-inspector-dsvm-ipa-src-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-inspector-src-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-coreos-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-coreos-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-src-ubuntu-trusty
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial
experimental:
- gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa256-src-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv
post:
- ironic-python-agent-buildimage-coreos-ubuntu-trusty
- ironic-python-agent-buildimage-coreos-ubuntu-xenial
- ironic-python-agent-buildimage-tinyipa-ubuntu-trusty
- ironic-python-agent-buildimage-tinyipa-ubuntu-xenial
- 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: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-ironic-staging-drivers-dsvm-ubuntu-xenial
- gate-tempest-dsvm-ironic-staging-drivers-ansible-wholedisk-ubuntu-xenial-nv
gate:
- gate-ironic-staging-drivers-dsvm-ubuntu-xenial
- name: openstack/ironic-tempest-plugin
template:
- name: merge-check
- name: check-requirements
check:
- gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial
gate:
- gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial
- name: openstack/ironic-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: nodejs4-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- 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-cloud-provider
template:
- name: merge-check
- name: golang-jobs
check:
- gate-k8s-cloud-provider-golang-dsvm-local-ubuntu-xenial
- gate-k8s-cloud-provider-golang-dsvm-external-ubuntu-xenial
gate:
- gate-k8s-cloud-provider-golang-dsvm-local-ubuntu-xenial
- gate-k8s-cloud-provider-golang-dsvm-external-ubuntu-xenial
- 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: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: api-ref-jobs
check:
- karbor-coverage-ubuntu-xenial-nv
- gate-karbor-dsvm-fullstack-nv
- name: openstack/karbor-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-py35
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv
- gate-keystone-dsvm-functional-ubuntu-xenial
- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv
- gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv
- gate-tempest-dsvm-keystone-eventlet-full-ubuntu-trusty-nv
- 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-ubuntu-trusty
- keystone-coverage-ubuntu-xenial
gate:
- gate-keystone-dsvm-functional-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-rally-dsvm-keystone-ubuntu-xenial-nv
- gate-keystone-tox-patch_cover-ubuntu-trusty
- gate-keystone-tox-patch_cover-ubuntu-xenial
- gate-keystone-dsvm-grenade-multinode-ubuntu-xenial-nv
- 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
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-xenial
- gate-kiloeyes-python27-ubuntu-xenial
gate:
- gate-kiloeyes-pep8-ubuntu-xenial
- gate-kiloeyes-python27-ubuntu-xenial
post:
- kiloeyes-coverage-ubuntu-xenial
- name: openstack/kingbird
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
check:
- gate-kingbird-dsvm-multiregion-ubuntu-xenial-nv
- 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
- 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
- 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
- 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
- gate-kolla-dsvm-deploy-oraclelinux-source-centos-7-nv
- kolla-coverage-ubuntu-xenial-nv
gate:
- gate-kolla-dsvm-build-centos-source-centos-7
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial
- gate-kolla-dsvm-build-oraclelinux-source-centos-7
experimental:
- gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv
post:
- kolla-dsvm-build-centos-binary-centos-7
- kolla-dsvm-build-centos-source-centos-7
- kolla-dsvm-build-ubuntu-binary-ubuntu-xenial
- kolla-dsvm-build-ubuntu-source-ubuntu-xenial
- kolla-dsvm-build-oraclelinux-binary-centos-7
- kolla-dsvm-build-oraclelinux-source-centos-7
- name: openstack/kolla-ansible
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: deploy-guide-jobs
check:
- gate-kolla-ansible-dsvm-deploy-centos-binary-centos-7-nv
- gate-kolla-ansible-dsvm-deploy-centos-source-centos-7-nv
- gate-kolla-ansible-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv
- gate-kolla-ansible-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv
- gate-kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7-nv
- gate-kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7-nv
experimental:
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node-nv
- gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node-nv
- gate-kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-multinode-centos-binary-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-multinode-oraclelinux-source-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-multinode-oraclelinux-binary-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-ubuntu-source-ubuntu-xenial-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-ubuntu-binary-ubuntu-xenial-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-centos-source-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node-nv
- gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node-nv
- name: openstack/kolla-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-kolla-kubernetes-deploy-centos-binary-2-ceph-multi-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-ceph-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-external-ovs-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-iscsi-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-2-ceph-nv
- gate-kolla-kubernetes-deploy-centos-binary-3-ceph-multi-nv
- gate-kolla-kubernetes-deploy-centos-source-4-ironic-nv
experimental:
- gate-kolla-kubernetes-deploy-centos-binary-2-helm-operator-nv
- gate-kolla-kubernetes-deploy-centos-binary-2-ceph-reboot-nv
- gate-kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit-nv
- gate-kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint-nv
- gate-kolla-kubernetes-deploy-centos-binary-4-ceph-multi-nv
- gate-kolla-kubernetes-deploy-centos-source-4-helm-compute-kit-nv
- gate-kolla-kubernetes-deploy-centos-source-4-helm-entrypoint-nv
- gate-kolla-kubernetes-deploy-ubuntu-source-4-ironic-nv
- gate-kolla-kubernetes-upgrade-centos-binary-2-ceph-nv
- gate-kolla-kubernetes-upgrade-centos-binary-3-ceph-nv
- gate-kolla-kubernetes-deploy-centos-binary-t-ceph-multi-nv
periodic:
- periodic-kolla-kubernetes-deploy-centos-binary-2-ceph
- periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph
- periodic-kolla-kubernetes-deploy-centos-binary-3-ceph
- periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph
- periodic-kolla-kubernetes-deploy-centos-binary-4-ceph
- periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph
- periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi
- periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi
- periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi
- periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi
- periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi
- periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi
- name: openstack/kosmos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack/kosmos-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/kuryr
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-coverage-ubuntu-xenial-nv
- name: openstack/kuryr-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-install-dsvm-default-kuryr-kubernetes
- gate-install-dsvm-dragonflow-kuryr-kubernetes-nv
gate:
- gate-install-dsvm-default-kuryr-kubernetes
- name: openstack/kuryr-libnetwork
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-libnetwork-coverage-ubuntu-xenial-nv
- gate-install-dsvm-kuryr-libnetwork-ubuntu-xenial-nv
- gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-ubuntu-xenial
- gate-kuryr-libnetwork-dsvm-fullstack-ubuntu-xenial
- gate-kuryr-libnetwork-kuryr_lib-src-dsvm-rally-ubuntu-xenial-nv
- gate-kuryr-libnetwork-dsvm-rally-ubuntu-xenial-nv
gate:
- gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-ubuntu-xenial
- gate-kuryr-libnetwork-dsvm-fullstack-ubuntu-xenial
- name: openstack/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8-ubuntu-xenial
gate:
- gate-kwapi-pep8-ubuntu-xenial
- name: openstack/ldappool
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack/liberasurecode
template:
- name: merge-check
check:
- gate-liberasurecode-unit-ubuntu-xenial
gate:
- gate-liberasurecode-unit-ubuntu-xenial
experimental:
- gate-liberasurecode-unit-centos-7
- name: openstack/loci
template:
- name: merge-check
- name: noop-jobs
post:
- loci-publish-loci-tarball
- name: openstack/loci-cinder
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-glance
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-heat
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-keystone
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-neutron
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-nova
template:
- name: merge-check
- name: loci-jobs
- name: openstack/loci-requirements
template:
- name: merge-check
- name: loci-jobs
- 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-ubuntu-trusty
- gate-functional-dsvm-magnum-api-ubuntu-xenial
- gate-functional-dsvm-magnum-k8s-ubuntu-trusty
- gate-functional-dsvm-magnum-k8s-ubuntu-xenial
- gate-functional-dsvm-magnum-swarm-ubuntu-trusty
- gate-functional-dsvm-magnum-swarm-ubuntu-xenial
- gate-functional-dsvm-magnum-mesos-ubuntu-trusty
- gate-functional-dsvm-magnum-mesos-ubuntu-xenial
- gate-functional-dsvm-magnum-api-identity-v3-only-ubuntu-xenial-nv
- gate-functional-dsvm-magnum-k8s-ironic-ubuntu-xenial-nv
- gate-magnum-tox-migration-ubuntu-xenial
- magnum-coverage-ubuntu-trusty-nv
- magnum-coverage-ubuntu-xenial-nv
gate:
- gate-functional-dsvm-magnum-api-ubuntu-trusty
- gate-functional-dsvm-magnum-api-ubuntu-xenial
- gate-functional-dsvm-magnum-k8s-ubuntu-trusty
- gate-functional-dsvm-magnum-k8s-ubuntu-xenial
- gate-functional-dsvm-magnum-swarm-ubuntu-trusty
- gate-functional-dsvm-magnum-swarm-ubuntu-xenial
- gate-functional-dsvm-magnum-mesos-ubuntu-trusty
- gate-functional-dsvm-magnum-mesos-ubuntu-xenial
periodic:
- periodic-magnum-dib-buildimage-fedora-atomic-25-ubuntu-xenial
- periodic-magnum-dib-buildimage-ubuntu-mesos-ubuntu-xenial
experimental:
- gate-functional-dsvm-magnum-k8s-multinode-ubuntu-xenial-nv
- gate-functional-dsvm-magnum-swarm-multinode-ubuntu-xenial-nv
- gate-functional-dsvm-magnum-swarm-mode-ubuntu-xenial-nv
- gate-functional-dsvm-magnum-swarm-ironic-ubuntu-xenial-nv
- name: openstack/magnum-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/magnum-ui
template:
- name: merge-check
- name: python-jobs
- name: python35-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: translation-jobs-ocata
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: api-ref-jobs
- name: install-guide-jobs
check:
- manila-coverage-ubuntu-trusty-nv
- manila-coverage-ubuntu-xenial-nv
- gate-manila-tox-genconfig-ubuntu-trusty
- gate-manila-tox-genconfig-ubuntu-xenial
- gate-manila-pylint-ubuntu-trusty
- gate-manila-pylint-ubuntu-xenial
- 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-minimal-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-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-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-manila-tempest-minimal-dsvm-lvm-centos-7-nv
- gate-grenade-dsvm-manila-ubuntu-xenial-nv
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-manila-ui-dsvm-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-ubuntu-trusty-nv
- manila-coverage-ubuntu-xenial-nv
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
- gate-manila-tempest-minimal-dsvm-cephfs-native-centos-7-nv
- gate-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7-nv
- name: openstack/manila-image-elements
template:
- name: merge-check
- name: check-requirements
check:
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic-ubuntu-xenial
- gate-manila-buildimage-docker-ubuntu-xenial
- gate-manila-tempest-dsvm-container-scenario-custom-image-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-generic-scenario-custom-image-ubuntu-xenial-nv
gate:
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic-ubuntu-xenial
post:
- gate-manila-publishimage-generic-ubuntu-xenial
release:
- gate-manila-publishimage-generic-ubuntu-xenial
- 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-test-image
template:
- name: merge-check
check:
- gate-manila-test-image-bashate
gate:
- gate-manila-test-image-bashate
experimental:
- gate-manila-test-image-build
- 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: translation-jobs-ocata
- name: release-notes-jobs
check:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- gate-manila-ui-tox-py27dj110-ubuntu-xenial
- manila-ui-coverage-ubuntu-trusty-nv
- manila-ui-coverage-ubuntu-xenial-nv
- gate-manila-ui-dsvm-nv
gate:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- gate-manila-ui-tox-py27dj110-ubuntu-xenial
- name: openstack/marshal
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/masakari
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: openstack/masakari-monitors
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: openstack/masakari-specs
template:
- name: merge-check
- name: build-only-specs-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: python-jobs
- name: openstack/meteos-ui
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack/microversion-parse
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/mistral
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- 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:
- mistral-coverage-ubuntu-xenial-nv
- gate-rally-dsvm-mistral-task-ubuntu-trusty-nv
- gate-rally-dsvm-mistral-task-ubuntu-xenial-nv
- gate-mistral-devstack-dsvm-ubuntu-xenial-nv
- gate-mistral-devstack-dsvm-non-apache-ubuntu-xenial-nv
- gate-mistral-tox-unit-mysql-ubuntu-xenial
- gate-mistral-tox-unit-postgresql-ubuntu-trusty
- gate-mistral-tox-unit-postgresql-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet
- gate-mistral-devstack-dsvm-kombu-ubuntu-xenial-nv
gate:
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet
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
- name: python35-jobs
check:
- gate-mistral-dashboard-python34
- name: openstack/mistral-extra
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/mistral-lib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- 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/mitmstack
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack/mixmatch
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
check:
- gate-mixmatch-dsvm-functional-ubuntu-xenial-nv
- name: openstack/mogan
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
check:
- mogan-coverage-ubuntu-xenial-nv
- gate-mogan-tox-functional-ubuntu-xenial
- gate-mogan-dsvm-tempest-plugin
gate:
- gate-mogan-tox-functional-ubuntu-xenial
- gate-mogan-dsvm-tempest-plugin
- name: openstack/mogan-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-mogan-specs-python27-ubuntu-xenial
gate:
- gate-mogan-specs-python27-ubuntu-xenial
- name: openstack/mogan-ui
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/molteniron
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/monasca-agent
template:
- name: merge-check
- name: python35-jobs-nv
- 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-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-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
post:
- monasca-agent-branch-tarball
- name: openstack/monasca-analytics
template:
- name: merge-check
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-python27-ubuntu-xenial
gate:
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-python27-ubuntu-xenial
- name: openstack/monasca-api
template:
- name: merge-check
- name: python35-jobs-nv
- 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-maven-build-ubuntu-trusty
- gate-monasca-api-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial
- monasca-api-coverage-ubuntu-xenial
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-maven-build-ubuntu-trusty
- gate-monasca-api-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial
- monasca-api-coverage-ubuntu-xenial
experimental:
- gate-tempest-dsvm-monasca-python-postgresql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-postgresql-full-ubuntu-xenial-nv
post:
- monasca-api-localrepo-upload-ubuntu-trusty
- monasca-api-localrepo-upload-ubuntu-xenial
- monasca-api-branch-tarball
- name: openstack/monasca-ceilometer
template:
- name: merge-check
- name: python35-jobs-nv
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: python35-jobs
- 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-maven-build-ubuntu-trusty
- gate-monasca-common-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-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-maven-build-ubuntu-trusty
- gate-monasca-common-maven-build-ubuntu-xenial
post:
- monasca-common-localrepo-upload-ubuntu-trusty
- monasca-common-localrepo-upload-ubuntu-xenial
- monasca-common-branch-tarball
- name: openstack/monasca-events-api
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: openstack/monasca-grafana-datasource
template:
- name: merge-check
- name: nodejs4-publish-to-npm
- name: noop-jobs
- name: openstack/monasca-kibana-plugin
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
check:
- gate-tempest-dsvm-monasca-log-api-ubuntu-xenial-nv
- name: openstack/monasca-log-api
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: periodic-jobs-with-oslo-master
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: check-requirements
check:
- monasca-log-api-coverage-ubuntu-xenial
- gate-tempest-dsvm-monasca-log-api-ubuntu-xenial
gate:
- gate-tempest-dsvm-monasca-log-api-ubuntu-xenial
post:
- monasca-log-api-coverage-ubuntu-xenial
- name: openstack/monasca-notification
template:
- name: merge-check
- name: python35-jobs-nv
- 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-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv
- monasca-notification-coverage-ubuntu-xenial
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
- monasca-notification-coverage-ubuntu-xenial
post:
- monasca-notification-branch-tarball
- name: openstack/monasca-persister
template:
- name: merge-check
- name: python35-jobs
- 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-maven-build-ubuntu-trusty
- gate-monasca-persister-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv
- monasca-persister-coverage-ubuntu-xenial
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-maven-build-ubuntu-trusty
- gate-monasca-persister-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial
- monasca-persister-coverage-ubuntu-xenial
post:
- monasca-persister-localrepo-upload-ubuntu-trusty
- monasca-persister-localrepo-upload-ubuntu-xenial
- monasca-persister-branch-tarball
- name: openstack/monasca-statsd
template:
- name: merge-check
- name: python35-jobs
- 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-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv
- monasca-statsd-coverage-ubuntu-xenial
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
- monasca-statsd-coverage-ubuntu-xenial
post:
- monasca-statsd-branch-tarball
- name: openstack/monasca-thresh
template:
- name: merge-check
check:
- gate-monasca-thresh-maven-build-ubuntu-trusty
- gate-monasca-thresh-maven-build-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv
- gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv
- gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv
gate:
- gate-monasca-thresh-maven-build-ubuntu-trusty
- gate-monasca-thresh-maven-build-ubuntu-xenial
post:
- monasca-thresh-localrepo-upload-ubuntu-trusty
- monasca-thresh-localrepo-upload-ubuntu-xenial
- name: openstack/monasca-transform
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs-nv
check:
- gate-tempest-dsvm-monasca-transform-python-functional
gate:
- gate-tempest-dsvm-monasca-transform-python-functional
- name: openstack/monasca-ui
template:
- name: merge-check
- name: python35-jobs-nv
- name: publish-to-pypi
- name: translation-jobs
- name: check-requirements
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
- monasca-ui-branch-tarball
- name: openstack/monasca-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack/monitorstack
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/murano
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: release-notes-jobs
- name: translation-jobs
- name: periodic-jobs-with-oslo-master
- name: install-guide-jobs
- name: api-ref-jobs
check:
- murano-coverage-ubuntu-trusty-nv
- murano-coverage-ubuntu-xenial-nv
- gate-murano-congress-devstack-dsvm-ubuntu-trusty-nv
- gate-murano-congress-devstack-dsvm-ubuntu-xenial-nv
- gate-rally-dsvm-murano-task-ubuntu-trusty-nv
- gate-rally-dsvm-murano-task-ubuntu-xenial-nv
- gate-tempest-dsvm-murano-api-ubuntu-trusty
- gate-tempest-dsvm-murano-api-ubuntu-xenial
- gate-tempest-dsvm-murano-cfapi-ubuntu-trusty-nv
- gate-tempest-dsvm-murano-cfapi-ubuntu-xenial-nv
- gate-murano-firstapp-docs
gate:
- gate-tempest-dsvm-murano-api-ubuntu-trusty
- gate-tempest-dsvm-murano-api-ubuntu-xenial
- gate-murano-firstapp-docs
experimental:
- gate-murano-dsvm-functional-ubuntu-xenial
post:
- murano-coverage-ubuntu-trusty
- murano-coverage-ubuntu-xenial
- murano-firstapp-docs
- name: openstack/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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: python35-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: nodejs4-jobs
check:
- murano-dashboard-coverage-ubuntu-xenial-nv
- 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:
- gate-murano-dashboard-pep8-ubuntu-trusty
- gate-murano-dashboard-python27-ubuntu-trusty
- gate-murano-dashboard-pep8-ubuntu-xenial
- gate-murano-dashboard-python27-ubuntu-xenial
post:
- murano-dashboard-branch-tarball
- murano-dashboard-coverage-ubuntu-xenial-nv
experimental:
- gate-dashboard-dsvm-selenium-package-ubuntu-xenial-nv
- 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: python35-jobs
- name: translation-jobs
check:
- murano-pkg-check-coverage-ubuntu-xenial-nv
- name: openstack/murano-plugin-networking-sfc
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack/murano-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/namos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nemesis
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/nerd-reviewer
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- 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: python35-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/networking-avaya
template:
- name: merge-check
- name: noop-jobs
- name: openstack/networking-bagpipe
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: check-requirements
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-neutron-lib-master
check:
- networking-bagpipe-coverage-ubuntu-xenial
- gate-tempest-dsvm-networking-bagpipe
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
- gate-networking-bagpipe-dsvm-fullstack-ubuntu-xenial-nv
gate:
- networking-bagpipe-coverage-ubuntu-xenial
- gate-tempest-dsvm-networking-bagpipe
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
- name: openstack/networking-baremetal
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: release-notes-jobs
- name: openstack/networking-bgpvpn
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: check-requirements
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
- networking-bgpvpn-coverage-ubuntu-xenial
- gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty
- gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty
- gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial
- networking-bgpvpn-coverage-ubuntu-xenial
- gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty
- gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial
experimental:
- gate-networking-bgpvpn-dsvm-install-ubuntu-xenial
- gate-networking-bgpvpn-bagpipe-dsvm-install-ubuntu-xenial
- gate-networking-bgpvpn-bagpipe-dsvm-functional-ubuntu-xenial
- 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
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-networking-calico
gate:
- gate-tempest-dsvm-networking-calico
periodic:
- periodic-tempest-dsvm-networking-calico-master
- name: openstack/networking-cisco
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
check:
- gate-networking-cisco-compare-coverage-ubuntu-xenial-nv
- gate-networking-cisco-tox-newton-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-trusty
- gate-networking-cisco-tox-ocata-ubuntu-xenial
- gate-networking-cisco-tox-master-ubuntu-xenial
gate:
- gate-networking-cisco-tox-newton-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-trusty
- gate-networking-cisco-tox-ocata-ubuntu-xenial
- name: openstack/networking-cumulus
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-dpm
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
- 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
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-fujitsu
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-generic-switch
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-networking-generic-switch-dsvm-tempest
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
gate:
- gate-networking-generic-switch-dsvm-tempest
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- name: openstack/networking-h3c
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-hpe
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-huawei
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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
- 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-jobs
- name: publish-to-pypi
- name: python35-jobs
experimental:
- gate-networking-l2gw-dsvm-functional-nv
- 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-jobs
- name: python34-jobs
- name: python35-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-nv
- gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial
- gate-tempest-dsvm-networking-midonet-v2-full-ubuntu-xenial-nv
- 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-full-ubuntu-xenial-nv
- gate-tempest-dsvm-networking-midonet-ml2-ubuntu-trusty-nv
- networking-midonet-coverage-ubuntu-trusty-nv
- networking-midonet-coverage-ubuntu-xenial-nv
- gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv
- gate-networking-midonet-rally-dsvm-ml2-ubuntu-xenial-nv
- gate-networking-midonet-rally-dsvm-v2-ubuntu-xenial-nv
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
periodic:
- periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-networking-midonet-v2-ubuntu-xenial-newton
- periodic-tempest-dsvm-networking-midonet-v2-full-ubuntu-xenial-ocata
- periodic-tempest-dsvm-networking-midonet-ml2-full-ubuntu-xenial-ocata
experimental:
- gate-tempest-dsvm-networking-midonet-v2-full-legacy-ubuntu-xenial-nv
- gate-tempest-dsvm-networking-midonet-ml2-full-legacy-ubuntu-xenial-nv
- name: openstack/networking-mlnx
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-nec
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/networking-odl
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-grenade-dsvm-networking-odl-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-v1driver-mitaka-nv
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-v2driver
- gate-tempest-dsvm-networking-odl-boron-snapshot-v1driver-mitaka-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver
- gate-tempest-dsvm-networking-odl-carbon-snapshot-v1driver-mitaka-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v1driver-nv
- gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver-nv
- gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv
- gate-rally-dsvm-networking-odl-beryllium-snapshot
- gate-rally-dsvm-networking-odl-boron-snapshot
- gate-rally-dsvm-networking-odl-carbon-snapshot
- gate-dsvm-networking-odl-fullstack-carbon-snapshot-nv
- gate-dsvm-networking-odl-functional-carbon-snapshot
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot-v2driver
- gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver
- gate-dsvm-networking-odl-functional-carbon-snapshot
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
experimental:
- gate-tempest-dsvm-networking-odl-boron-snapshot-vpnservice-v1driver-nv
- gate-tempest-dsvm-networking-odl-boron-snapshot-vpnservice-v2driver-nv
post:
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
- name: openstack/networking-onos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-tempest-dsvm-networking-onos-ubuntu-trusty-nv
- gate-tempest-dsvm-networking-onos-ubuntu-xenial-nv
- name: openstack/networking-opencontrail
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- 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: python35-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-ovn-ovs-master-nv
- gate-tempest-dsvm-networking-ovn-ovs-release
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-networking-ovn-dsvm-functional-py35
- gate-install-dsvm-networking-ovn-kuryr
- networking-ovn-coverage-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-networking-ovn-ovs-release
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-networking-ovn-dsvm-functional-py35
- gate-install-dsvm-networking-ovn-kuryr
experimental:
- gate-tempest-dsvm-networking-ovn-ovs-master-python3-nv
- gate-grenade-dsvm-networking-ovn-ubuntu-xenial-nv
- gate-tempest-dsvm-networking-ovn-multinode-nv
- name: openstack/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
experimental:
- gate-tempest-dsvm-networking-ovs-dpdk-nv
- name: openstack/networking-peregrine
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-plumgrid
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-powervm
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/networking-sfc
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: periodic-jobs-with-neutron-lib-master
- name: release-notes-jobs
check:
- gate-networking-sfc-functional-dsvm-ubuntu-trusty
- gate-networking-sfc-functional-dsvm-ubuntu-xenial
- gate-tempest-dsvm-networking-sfc-ubuntu-trusty
- gate-tempest-dsvm-networking-sfc-ubuntu-xenial
- gate-tempest-dsvm-networking-sfc-multinode-ubuntu-xenial-nv
gate:
- gate-networking-sfc-functional-dsvm-ubuntu-trusty
- gate-networking-sfc-functional-dsvm-ubuntu-xenial
- gate-tempest-dsvm-networking-sfc-ubuntu-trusty
- gate-tempest-dsvm-networking-sfc-ubuntu-xenial
periodic:
- periodic-tempest-dsvm-networking-sfc-ubuntu-xenial
- name: openstack/networking-vpp
template:
- name: merge-check
- name: python-jobs
check:
- gate-networking-vpp-smoke-ubuntu-xenial-nv
- 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-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: periodic-jobs-with-oslo-master
- name: periodic-jobs-with-neutron-lib-master
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-py35
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-neutron-dsvm-api-ubuntu-xenial
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-xenial
- gate-neutron-dsvm-fullstack-ubuntu-trusty
- gate-neutron-dsvm-fullstack-ubuntu-xenial
- gate-rally-dsvm-neutron-neutron-ubuntu-trusty
- gate-rally-dsvm-neutron-neutron-ubuntu-xenial
- gate-rally-dsvm-py35-neutron-neutron-ubuntu-xenial-nv
- 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-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv
- gate-grenade-dsvm-neutron-linuxbridge-multinode-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-multinode-scenario-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-scenario-linuxbridge-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-ovsfw-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv
gate:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-neutron-dsvm-api-ubuntu-xenial
- gate-neutron-dsvm-functional-ubuntu-xenial
- 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-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial
post:
- neutron-coverage-ubuntu-trusty
- neutron-coverage-ubuntu-xenial
experimental:
- gate-neutron-dsvm-functional-python35-ubuntu-xenial-nv
- gate-grenade-dsvm-neutron-forward-ubuntu-trusty
- gate-grenade-dsvm-neutron-forward-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-ssh
- gate-tempest-dsvm-neutron-ipv6only-nv
- gate-tempest-dsvm-neutron-serviceipv6-nv
- gate-tempest-dsvm-neutron-ovs-native-ubuntu-trusty-nv
- gate-tempest-dsvm-neutron-dvr-ovs-native-ubuntu-trusty-nv
- gate-neutron-dsvm-api-pecan-ubuntu-trusty
- gate-neutron-dsvm-api-pecan-ubuntu-xenial
- gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-pecan-ubuntu-trusty
- gate-tempest-dsvm-neutron-pecan-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-centos-7-nv
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-with-ryu-master-ubuntu-xenial-nv
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
periodic:
- periodic-tempest-dsvm-neutron-pg-full-ubuntu-xenial
- periodic-neutron-dsvm-functional-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: python35-jobs
- name: openstack-server-release-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest-api
- gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv
- gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv
- gate-neutron-dynamic-routing-dsvm-tempest-scenario-basic-nv
gate:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest-api
post:
- neutron-dynamic-routing-coverage-ubuntu-xenial
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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
- gate-neutron-fwaas-v1-dsvm-tempest
- gate-neutron-fwaas-legacy-dsvm-tempest
- gate-neutron-fwaas-dsvm-functional
- gate-grenade-dsvm-neutron-fwaas-multinode-nv
- gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv
- gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv
gate:
- gate-neutron-fwaas-v2-dsvm-tempest
- gate-neutron-fwaas-v1-dsvm-tempest
- gate-neutron-fwaas-legacy-dsvm-tempest
- gate-neutron-fwaas-dsvm-functional
experimental:
- gate-neutron-fwaas-dsvm-fullstack-ubuntu-xenial-nv
post:
- neutron-fwaas-coverage-ubuntu-trusty
- neutron-fwaas-coverage-ubuntu-xenial
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-trusty-nv
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-py3x-api-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-py3x-api-namespace-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-py3x-scenario-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-py3x-scenario-namespace-ubuntu-xenial-nv
gate:
- gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
- 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
- name: translation-jobs-ocata
check:
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-test
- gate-neutron-lbaas-dashboard-dsvm-integration-ubuntu-trusty-nv
- gate-neutron-lbaas-dashboard-dsvm-integration-ubuntu-xenial-nv
- gate-neutron-lbaas-dashboard-dsvm-py3x-integration-ubuntu-xenial-nv
- 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: lib-forward-testing
- name: translation-jobs
- name: api-ref-jobs
- name: release-notes-jobs
check:
- neutron-lib-coverage-ubuntu-trusty-nv
- neutron-lib-coverage-ubuntu-xenial-nv
- 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: publish-to-pypi
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
check:
- gate-neutron-vpnaas-releasenotes
- gate-neutron-vpnaas-dsvm-functional-ubuntu-trusty
- gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-trusty
- gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-xenial
- gate-neutron-vpnaas-dsvm-api-ubuntu-trusty-nv
- gate-neutron-dsvm-tempest-vpnaas-ubuntu-xenial-nv
gate:
- gate-neutron-vpnaas-releasenotes
- gate-neutron-vpnaas-dsvm-functional-ubuntu-trusty
- gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-trusty
- gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-xenial
experimental:
- gate-neutron-vpnaas-dsvm-rally-ubuntu-trusty
- gate-neutron-vpnaas-dsvm-rally-ubuntu-xenial
- gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty-nv
post:
- neutron-vpnaas-coverage-ubuntu-trusty
- neutron-vpnaas-coverage-ubuntu-xenial
- name: openstack/nfv-filters
template:
- name: merge-check
- name: python-jobs
- name: openstack/nova
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: periodic-jobs-with-oslo-master
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-py35
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-guide-jobs
- name: api-ref-jobs
check:
- gate-nova-tox-functional-ubuntu-trusty
- gate-nova-tox-functional-ubuntu-xenial
- gate-nova-tox-functional-py35-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-dsvm-neutron-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-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv
- gate-placement-api-ref-nv
gate:
- gate-nova-tox-functional-ubuntu-trusty
- gate-nova-tox-functional-ubuntu-xenial
- gate-nova-tox-functional-py35-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
post:
- nova-coverage-ubuntu-trusty
- nova-coverage-ubuntu-xenial
experimental:
- gate-tempest-dsvm-nova-v20-api-ubuntu-xenial
- gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv
- gate-tempest-dsvm-nova-wsgi-full-ubuntu-xenial
- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-full-ssh
# This runs all of the scenario tests, even the slow ones.
- gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-xenial-nv
- gate-tempest-dsvm-lxc-ubuntu-xenial
- gate-tempest-dsvm-lvm-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects-ubuntu-xenial
- gate-tempest-dsvm-nova-os-vif-ubuntu-xenial-nv
- gate-tempest-dsvm-nova-libvirt-kvm-apr-ubuntu-xenial-nv
- gate-grenade-dsvm-neutron-multinode-zero-downtime-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-barbican-simple-crypto-dsvm-tempest-nova-ubuntu-xenial-nv
- name: openstack/nova-dpm
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: check-requirements
- name: publish-to-pypi
check:
- gate-nova-dpm-tox-functional-ubuntu-xenial
- gate-nova-dpm-tox-functional-py35-ubuntu-xenial
gate:
- gate-nova-dpm-tox-functional-ubuntu-xenial
- gate-nova-dpm-tox-functional-py35-ubuntu-xenial
- name: openstack/nova-fusioncompute
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nova-lxd
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-nova-lxd-docs-ubuntu-xenial
- gate-nova-lxd-pep8-ubuntu-xenial
- gate-nova-lxd-python27-ubuntu-xenial
gate:
- gate-nova-lxd-docs-ubuntu-xenial
- gate-nova-lxd-pep8-ubuntu-xenial
- gate-nova-lxd-python27-ubuntu-xenial
post:
- nova-lxd-branch-tarball
experimental:
- gate-tempest-dsvm-lxd-nv
- name: openstack/nova-mksproxy
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack/nova-powervm
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/nova-solver-scheduler
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/nova-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-nova-specs-pep8-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/novajoin
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/oaktree
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: docs-on-rtfd
check:
- gate-oaktree-dsvm-functional
gate:
- gate-oaktree-dsvm-functional
pre-release:
- oaktree-tarball:
- oaktree-tarball-signing
- oaktree-pypi-both-upload
release:
- oaktree-tarball:
- oaktree-tarball-signing
- oaktree-pypi-both-upload
- name: openstack/oaktreemodel
template:
- name: merge-check
check:
- gate-oaktree-dsvm-functional
- oaktreemodel-distcheck
gate:
- gate-oaktree-dsvm-functional
- oaktreemodel-distcheck
pre-release:
- oaktreemodel-tarball:
- oaktreemodel-tarball-signing
- oaktreemodel-pypi-both-upload
release:
- oaktreemodel-tarball:
- oaktreemodel-tarball-signing
- oaktreemodel-pypi-both-upload
- name: openstack/octavia
template:
- name: check-requirements
- name: merge-check
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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
- name: translation-jobs
- name: api-ref-jobs
check:
# legacy trusty gates mitaka - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
# legacy xenial gates (newton) - remove after newton EOL
- gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
# current xenial jobs (newton|ocata|>)
- octavia-coverage-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-py3x-api-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv
- gate-neutron-lbaasv2-dsvm-py3x-scenario-ubuntu-xenial-nv
- gate-octavia-tox-functional-ubuntu-xenial
- gate-octavia-tox-functional-py35-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial
- gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-multinode
- gate-octavia-v1-dsvm-py3x-scenario-multinode
- gate-octavia-v1-dsvm-scenario-kvm-centos.7-ubuntu-xenial-nv
- gate-octavia-v1-dsvm-scenario-lxd-ubuntu-xenial-nv
gate:
# legacy trusty gates mitaka - remove after mitaka EOL
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty
# legacy xenial gates (newton) - remove after newton EOL
- gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial
# current xenial jobs (newton|ocata|>)
- octavia-coverage-ubuntu-xenial
- gate-octavia-tox-functional-ubuntu-xenial
- gate-octavia-tox-functional-py35-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial
- gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial
- gate-octavia-v1-dsvm-scenario-multinode
- gate-octavia-v1-dsvm-py3x-scenario-multinode
- gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial
- name: openstack/octavia-dashboard
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: nodejs4-jobs
check:
- gate-octavia-dashboard-dsvm-integration-ubuntu-xenial-nv
- gate-octavia-dashboard-dsvm-py3x-integration-ubuntu-xenial-nv
- name: openstack/octavia-tempest-plugin
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-octavia-tempest-plugin-pep8-ubuntu-xenial
- gate-octavia-tempest-plugin-docs-ubuntu-xenial
gate:
- gate-octavia-tempest-plugin-pep8-ubuntu-xenial
- gate-octavia-tempest-plugin-docs-ubuntu-xenial
- name: openstack/omni
template:
- name: merge-check
- name: noop-jobs
- name: openstack/ooi
template:
- name: docs-on-rtfd
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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-xenial
gate:
- 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
- name: deploy-guide-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
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv
- gate-openstack-ansible-openstack-ansible-aio-centos-7-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
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial
experimental:
- 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
periodic:
- periodic-openstack-ansible-deploy-aio-master-centos-7
- periodic-openstack-ansible-deploy-aio-master-ubuntu-xenial
- periodic-openstack-ansible-deploy-aio-ocata-centos-7
- periodic-openstack-ansible-deploy-aio-ocata-ubuntu-xenial
- periodic-openstack-ansible-deploy-ceph-master-centos-7
- periodic-openstack-ansible-deploy-ceph-master-ubuntu-xenial
- periodic-openstack-ansible-deploy-ceph-ocata-centos-7
- periodic-openstack-ansible-deploy-ceph-ocata-ubuntu-xenial
- periodic-openstack-ansible-upgrade-aio-master-centos-7
- periodic-openstack-ansible-upgrade-aio-master-ubuntu-xenial
- periodic-openstack-ansible-upgrade-aio-ocata-ubuntu-xenial
- periodic-openstack-ansible-upgrade-ceph-master-centos-7
- periodic-openstack-ansible-upgrade-ceph-master-ubuntu-xenial
- 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
check:
- gate-openstack-ansible-galera_server-ansible-ssl-centos-7-nv
- gate-openstack-ansible-galera_server-ansible-ssl-ubuntu-xenial-nv
- 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-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
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-centos7
- 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
- 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
check:
- gate-openstack-ansible-os_cinder-ansible-upgrade-ubuntu-xenial
gate:
- gate-openstack-ansible-os_cinder-ansible-upgrade-ubuntu-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-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
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
check:
- gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial
experimental:
- gate-openstack-ansible-os_glance-ansible-upgrade-centos-7-nv
gate:
- gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-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-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
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-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
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-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
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_karbor
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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-uw_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-upgrade-ubuntu-xenial
experimental:
- gate-openstack-ansible-os_keystone-ansible-upgrade-centos-7-nv
gate:
- gate-openstack-ansible-os_keystone-ansible-uw_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-upgrade-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_molteniron
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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_monasca-agent
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-os_monasca-ui
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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-xenial-nv
- gate-openstack-ansible-os_neutron-ansible-dragonflow-ubuntu-xenial-nv
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
- gate-openstack-ansible-os_neutron-ansible-upgrade-ubuntu-xenial
gate:
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
- gate-openstack-ansible-os_neutron-ansible-upgrade-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-openstack-ansible-os_nova-ansible-upgrade-ubuntu-xenial
gate:
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial
- gate-openstack-ansible-os_nova-ansible-upgrade-ubuntu-xenial
release:
- openstack-ansible-os_nova-announce-release
- name: openstack/openstack-ansible-os_octavia
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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_searchlight
template:
- name: merge-check
- name: check-requirements
- name: ansible-role-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-xenial
- 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
- 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
- gate-openstack-ansible-os_swift-ansible-upgrade-ubuntu-xenial
experimental:
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty-nv
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-xenial-nv
- gate-openstack-ansible-os_swift-ansible-upgrade-centos-7-nv
gate:
- gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-xenial
- gate-openstack-ansible-os_swift-ansible-upgrade-ubuntu-xenial
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
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-xenial
check:
- gate-openstack-ansible-security-ansible-func_rhel6-ubuntu-trusty
- gate-openstack-ansible-security-ansible-func-debian-jessie-nv
gate:
- gate-openstack-ansible-security-ansible-func_rhel6-ubuntu-trusty
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
post:
- propose-openstack-ansible-update-osa-test-scripts
- name: openstack/openstack-chef-repo
template:
- name: merge-check
- name: chef-rake-jobs
- 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: python-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: openstack/openstack-health
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: nodejs4-jobs
- name: openstack/openstack-helm
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-openstack-helm-docs-ubuntu-xenial
- gate-openstack-helm-nocluster-linter-ubuntu-xenial-nv
- gate-openstack-helm-aio-basic-ubuntu-xenial-nv
- gate-openstack-helm-aio-basic-centos-7-nv
- gate-openstack-helm-aio-basic-fedora-25-nv
gate:
- gate-openstack-helm-docs-ubuntu-xenial
- name: openstack/openstack-manuals
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
post:
- openstack-manuals-tox-doc-publishdocs
- propose-openstack-manuals-updates
- name: openstack/openstack-mentoring-scripts
template:
- name: merge-check
- name: noop-jobs
- name: openstack/openstack-planet
template:
- name: merge-check
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
- name: openstack/openstack-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-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-ux
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstackclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python35-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-openstackdocstheme-tox-doc-publish-checkbuild
gate:
- gate-openstackdocstheme-pep8-ubuntu-xenial
- gate-openstackdocstheme-docs-ubuntu-xenial
- gate-openstackdocstheme-api-ref
- gate-openstackdocstheme-tox-doc-publish-checkbuild
post:
- openstackdocstheme-branch-tarball
- name: openstack/ops-tags-team
template:
- name: merge-check
- name: noop-jobs
- name: openstack/ops-telecom-nfv
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: python35-jobs
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
- os-apply-config-coverage-ubuntu-xenial-nv
gate:
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
post:
- 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
- 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-ubuntu-trusty
- gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-xenial
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-ubuntu-trusty
- gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-xenial
experimental:
- gate-tempest-dsvm-nnet-head-os-brick
- gate-os-brick-pylint-ubuntu-trusty
- gate-os-brick-pylint-ubuntu-xenial
- 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
check:
- gate-shade-dsvm-functional-legacy-libs-nv
- gate-shade-dsvm-functional-libs-nv
- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
- os-collect-config-coverage-ubuntu-xenial-nv
gate:
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
post:
- os-collect-config-branch-tarball
- name: openstack/os-dpm
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- 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
- name: python35-jobs
check:
- gate-os-net-config-pep8-ubuntu-xenial
- gate-os-net-config-python27-ubuntu-xenial
- os-net-config-coverage-ubuntu-xenial-nv
gate:
- 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: python35-jobs
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-refresh-config-pep8-ubuntu-xenial
- gate-os-refresh-config-python27-ubuntu-xenial
- os-refresh-config-coverage-ubuntu-xenial-nv
gate:
- 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: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack/os-traits
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: release-notes-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: python35-jobs
- name: release-notes-jobs
check:
- gate-tempest-dsvm-nova-os-vif-ubuntu-xenial-nv
- name: openstack/os-win
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/os-xenapi
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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: python35-jobs
- name: pypy-jobs
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv
- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv
- name: openstack/osc-placement
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
experimental:
- gate-osc-placement-dsvm-functional-ubuntu-xenial
- 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
- name: lib-forward-testing
- 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: 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: 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: release-notes-jobs
- name: openstack/oslo.db
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: release-notes-jobs
check:
- gate-oslo.db-tox-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-mysql-python-ubuntu-xenial
gate:
- gate-oslo.db-tox-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-mysql-python-ubuntu-xenial
- name: openstack/oslo.i18n
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: release-notes-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: release-notes-jobs
check:
- gate-oslo.log-src-grenade-dsvm-ubuntu-trusty-nv
- gate-oslo.log-src-grenade-dsvm-ubuntu-xenial-nv
- 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: release-notes-jobs
check:
- gate-oslo.messaging-tox-py27-func-amqp1-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-kafka-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-pika-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-rabbit-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-zmq-proxy-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-zmq-pubsub-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-zmq-ubuntu-xenial
- gate-oslo.messaging-tox-py35-func-amqp1-ubuntu-xenial
- gate-oslo.messaging-tox-py35-func-rabbit-ubuntu-xenial
- gate-oslo.messaging-tox-py35-func-zmq-ubuntu-xenial
- gate-oslo.messaging-src-dsvm-full-amqp1-hybrid-ubuntu-xenial-nv
- gate-oslo.messaging-src-dsvm-full-amqp1-dual-centos-7-nv
- gate-oslo.messaging-src-dsvm-full-pika-default-ubuntu-xenial
- gate-oslo.messaging-src-dsvm-full-zmq-default-ubuntu-xenial-nv
- gate-oslo.messaging-src-grenade-dsvm-ubuntu-xenial-nv
- gate-oslo.messaging-src-grenade-dsvm-multinode-ubuntu-xenial-nv
- gate-telemetry-dsvm-integration-oslo.messaging-ubuntu-xenial
- gate-oslo.messaging-telemetry-dsvm-integration-amqp1-ubuntu-xenial-nv
- gate-oslo.messaging-telemetry-dsvm-integration-pika-ubuntu-xenial-nv
- gate-oslo.messaging-telemetry-dsvm-integration-zmq-ubuntu-xenial-nv
- gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-hybrid-ubuntu-xenial-nv
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika-default-ubuntu-xenial
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq-default-ubuntu-xenial-nv
gate:
- gate-oslo.messaging-tox-py27-func-rabbit-ubuntu-xenial
- gate-oslo.messaging-tox-py27-func-pika-ubuntu-xenial
- gate-oslo.messaging-src-dsvm-full-pika-default-ubuntu-xenial
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika-default-ubuntu-xenial
post:
- oslo.messaging-coverage-ubuntu-xenial
- name: openstack/oslo.middleware
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: release-notes-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: 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: release-notes-jobs
- 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: release-notes-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: release-notes-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: release-notes-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: release-notes-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: release-notes-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: release-notes-jobs
check:
- gate-oslo.versionedobjects-src-grenade-dsvm-multinode-ubuntu-trusty-nv
- gate-oslo.versionedobjects-src-grenade-dsvm-multinode-ubuntu-xenial-nv
- 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: release-notes-jobs
- name: openstack/oslosphinx
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
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
- name: release-notes-jobs
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
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- 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
- name: python35-jobs
check:
- gate-ospurge-pep8-ubuntu-xenial
- ospurge-coverage-ubuntu-xenial
- gate-ospurge-docs-ubuntu-xenial
- gate-ospurge-dsvm-functional-ubuntu-xenial
gate:
- gate-ospurge-pep8-ubuntu-xenial
- ospurge-coverage-ubuntu-xenial
- gate-ospurge-docs-ubuntu-xenial
- gate-ospurge-dsvm-functional-ubuntu-xenial
- name: openstack/ossa
template:
- name: merge-check
check:
- gate-ossa-docs-ubuntu-xenial
gate:
- gate-ossa-docs-ubuntu-xenial
post:
- static-ossa-publish
- name: openstack/ovsdbapp
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-ovsdbapp-tox-functional-ubuntu-xenial
gate:
- gate-ovsdbapp-tox-functional-ubuntu-xenial
- 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: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: publish-to-pypi
check:
- gate-panko-tox-py27-mongodb-ubuntu-xenial
- gate-panko-tox-py27-mysql-ubuntu-xenial
- gate-panko-tox-py27-postgresql-ubuntu-xenial
- gate-panko-tox-py35-mongodb-ubuntu-xenial
- gate-panko-tox-py35-mysql-ubuntu-xenial
- gate-panko-tox-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
gate:
- gate-panko-tox-py27-mongodb-ubuntu-xenial
- gate-panko-tox-py27-mysql-ubuntu-xenial
- gate-panko-tox-py27-postgresql-ubuntu-xenial
- gate-panko-tox-py35-mongodb-ubuntu-xenial
- gate-panko-tox-py35-mysql-ubuntu-xenial
- gate-panko-tox-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
- name: openstack/patrole
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-tempest-dsvm-patrole-admin-ubuntu-xenial
- gate-tempest-dsvm-patrole-member-ubuntu-xenial
- gate-tempest-dsvm-patrole-py35-member-ubuntu-xenial-nv
- gate-tempest-dsvm-patrole-multinode-admin-ubuntu-xenial-nv
- gate-tempest-dsvm-patrole-multinode-member-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-patrole-admin-ubuntu-xenial
- gate-tempest-dsvm-patrole-member-ubuntu-xenial
- name: openstack/paunch
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: release-notes-jobs
- 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-xenial
- name: openstack/picasso
template:
- name: merge-check
- name: noop-jobs
- name: openstack/poppy
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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: python35-jobs
- name: publish-to-pypi
post:
- poppy-ui-coverage-ubuntu-xenial
- name: openstack/powervc-driver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/project-navigator-data
template:
- name: merge-check
check:
- gate-project-navigator-data-pep8-ubuntu-xenial
- gate-project-navigator-data-tox-validate-ubuntu-xenial
gate:
- gate-project-navigator-data-pep8-ubuntu-xenial
- gate-project-navigator-data-tox-validate-ubuntu-xenial
- name: openstack/project-team-guide
template:
- name: merge-check
check:
- gate-project-team-guide-docs-ubuntu-xenial
gate:
- 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
check:
- gate-proliantutils-pep8-ubuntu-trusty
- gate-proliantutils-python27-ubuntu-trusty
- gate-proliantutils-pep8-ubuntu-xenial
- gate-proliantutils-python27-ubuntu-xenial
- proliantutils-coverage-ubuntu-xenial-nv
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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: tripleo-scenario-jobs-scenario001
- name: puppet-release-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-release-jobs
- name: release-notes-jobs
# barbican is only deployed on scenario002 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: tripleo-scenario-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: tripleo-scenario-jobs-scenario001
- name: puppet-release-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 (both Puppet and TripleO CIs)
# 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: tripleo-scenario-jobs-scenario001
- name: tripleo-scenario-jobs-scenario004
- name: puppet-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata
- 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 (both Puppet and TripleO CIs)
# 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: tripleo-scenario-jobs-scenario001
- name: tripleo-scenario-jobs-scenario002
- name: puppet-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata
- 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: puppet-release-jobs
- name: release-notes-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-release-jobs
- name: tripleo-scenario-jobs-scenario001
- 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-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-release-jobs
# ec2api is only deployed on scenario002 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: tripleo-scenario-jobs-scenario002
- name: openstack/puppet-freezer
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-release-jobs
- name: openstack/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-release-jobs
- name: tripleo-puppet-jobs
- 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: puppet-release-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: tripleo-scenario-jobs-scenario001
- name: puppet-release-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-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: tripleo-scenario-jobs-scenario003
- name: puppet-release-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-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-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-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-release-jobs
- name: tripleo-scenario-jobs-scenario004
- name: openstack/puppet-midonet
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-beaker-jobs
check:
# 3.5 was swiftly replaced with 3.6
- gate-puppet-midonet-puppet-unit-3.6-centos-7
- gate-puppet-midonet-puppet-unit-3.7-centos-7
- gate-puppet-midonet-puppet-unit-3.8-centos-7
- gate-puppet-midonet-puppet-unit-4.0-centos-7
- gate-puppet-midonet-puppet-unit-4.5-centos-7
- gate-puppet-midonet-puppet-unit-latest-centos-7
gate:
# 3.5 was swiftly replaced with 3.6
- gate-puppet-midonet-puppet-unit-3.6-centos-7
- gate-puppet-midonet-puppet-unit-3.7-centos-7
- gate-puppet-midonet-puppet-unit-3.8-centos-7
- gate-puppet-midonet-puppet-unit-4.0-centos-7
- gate-puppet-midonet-puppet-unit-4.5-centos-7
- 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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: tripleo-scenario-jobs-scenario003
- name: puppet-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- 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-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-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- 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-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- 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-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-release-jobs
- name: openstack/puppet-openstack-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-puppet-openstack-guide-docs-ubuntu-xenial
gate:
- 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-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-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-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-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- 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: puppet-release-jobs
- name: release-notes-jobs
# panko is only deployed on scenario001 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: tripleo-scenario-jobs-scenario001
- 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: puppet-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-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: tripleo-scenario-jobs-scenario003
- name: puppet-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: tripleo-scenario-jobs-scenario002
- name: puppet-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-release-jobs
- name: tripleo-scenario-jobs-scenario001
- 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-release-jobs
- name: openstack/puppet-tripleo
template:
- name: merge-check
- name: puppet-check-jobs
- name: check-tripleo-jobs
- name: check-tripleo-undercloud-jobs
- name: puppet-release-jobs
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: tripleo-upgrade-jobs
- name: tripleo-upgrade-jobs-scenario001
- name: tripleo-upgrade-jobs-scenario002
- name: tripleo-upgrade-jobs-scenario003
- name: tripleo-upgrade-jobs-scenario004
check:
- gate-puppet-tripleo-puppet-unit-4.5-centos-7
- gate-puppet-tripleo-puppet-unit-latest-centos-7
gate:
- gate-puppet-tripleo-puppet-unit-4.5-centos-7
- 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-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-release-jobs
- name: release-notes-jobs
# vitrage is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- 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-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
# watcher is deployed on scenario004
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario004
- name: puppet-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 (both Puppet and TripleO CIs)
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: tripleo-scenario-jobs-scenario002
- name: puppet-release-jobs
- name: openstack/pycadf
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
post:
- pycadf-coverage-ubuntu-trusty
- pycadf-coverage-ubuntu-xenial
- name: openstack/pyeclib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
experimental:
- gate-pyeclib-python35
- gate-pyeclib-tox-py27-centos-7
- gate-libec-pyeclib-unit-centos-7
- gate-libec-pyeclib-unit-ubuntu-xenial
- name: openstack/pyghmi
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-ubuntu-xenial
- name: openstack/pylockfile
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/pymod2pkg
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-almanachclient
template:
- name: merge-check
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-python-almanachclient-pep8-ubuntu-xenial
- gate-python-almanachclient-docs-ubuntu-xenial
gate:
- gate-python-almanachclient-pep8-ubuntu-xenial
- gate-python-almanachclient-docs-ubuntu-xenial
- 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
- 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-ubuntu-trusty
- gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial
gate:
- gate-python-barbicanclient-devstack-dsvm-ubuntu-trusty
- gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial
- name: openstack/python-bileanclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-blazarclient
template:
- name: merge-check
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-python-blazarclient-pep8-ubuntu-xenial
- gate-python-blazarclient-python27-ubuntu-xenial
gate:
- 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
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-brick-cinderclient-ext-dsvm-functional-ubuntu-trusty
- gate-brick-cinderclient-ext-dsvm-functional-ubuntu-xenial
gate:
- gate-brick-cinderclient-ext-dsvm-functional-ubuntu-trusty
- gate-brick-cinderclient-ext-dsvm-functional-ubuntu-xenial
- 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-ubuntu-trusty
- gate-ceilometerclient-dsvm-functional-ubuntu-xenial
- gate-ceilometerclient-dsvm-functional-identity-v3-only-ubuntu-xenial
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial
gate:
- gate-ceilometerclient-dsvm-functional-ubuntu-trusty
- gate-ceilometerclient-dsvm-functional-ubuntu-xenial
- gate-ceilometerclient-dsvm-functional-identity-v3-only-ubuntu-xenial
- 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
- 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-ubuntu-trusty-nv
- gate-cinderclient-dsvm-functional-ubuntu-xenial-nv
- gate-cinderclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
- gate-python-cinderclient-pylint-ubuntu-trusty
- gate-python-cinderclient-pylint-ubuntu-xenial
post:
- python-cinderclient-coverage-ubuntu-trusty
- python-cinderclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- name: openstack/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: osc-plugin-jobs
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: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: openstack/python-cratonclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/python-cueclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: python35-jobs-nv
- 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
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: python35-jobs
- 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: python35-jobs
- name: check-requirements
- name: release-notes-jobs
check:
- gate-python-freezerclient-pylint-ubuntu-xenial
gate:
- gate-python-freezerclient-pylint-ubuntu-xenial
- name: openstack/python-fuelclient
template:
- name: python34-jobs
- name: python35-jobs
- 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
- 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-ubuntu-trusty
- gate-glanceclient-dsvm-functional-ubuntu-xenial
- gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-glanceclient-dsvm-functional-ubuntu-trusty
- gate-glanceclient-dsvm-functional-ubuntu-xenial
post:
- python-glanceclient-coverage-ubuntu-trusty
- python-glanceclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- name: openstack/python-glareclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- 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
- name: openstack-client-publish-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-ubuntu-trusty
- gate-heatclient-dsvm-functional-ubuntu-xenial
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-ubuntu-trusty
- gate-heatclient-dsvm-functional-ubuntu-xenial
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage-ubuntu-trusty
- python-heatclient-coverage-ubuntu-xenial
- name: openstack/python-hnvclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-iotronicclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- 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-ubuntu-trusty
- gate-tempest-dsvm-python-ironic-inspector-client-ubuntu-xenial
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-ubuntu-trusty
- gate-tempest-dsvm-python-ironic-inspector-client-ubuntu-xenial
- 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-ubuntu-trusty
- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial
- gate-ironicclient-dsvm-functional-ubuntu-trusty
- gate-ironicclient-dsvm-functional-ubuntu-xenial
- python-ironicclient-coverage-ubuntu-trusty
- python-ironicclient-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-python-ironicclient-src-ubuntu-trusty
- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial
- gate-ironicclient-dsvm-functional-ubuntu-trusty
- gate-ironicclient-dsvm-functional-ubuntu-xenial
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
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- python-jenkins-coverage-ubuntu-xenial-nv
- name: openstack/python-k8sclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-karborclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- python-karborclient-coverage-ubuntu-xenial-nv
- 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:
- gate-keystoneclient-dsvm-functional-ubuntu-trusty
- gate-keystoneclient-dsvm-functional-ubuntu-xenial
post:
- python-keystoneclient-coverage-ubuntu-trusty
- python-keystoneclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- name: openstack/python-kingbirdclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- 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
check:
- python-magnumclient-coverage-ubuntu-trusty-nv
- python-magnumclient-coverage-ubuntu-xenial-nv
- 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
- 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: check-requirements
- name: python-jobs
- name: openstack/python-meteosclient
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
- name: check-requirements
- name: osc-plugin-jobs
- name: openstack-client-publish-jobs
- name: release-notes-jobs
check:
- python-mistralclient-coverage-ubuntu-xenial-nv
- gate-python-mistralclient-devstack-dsvm-ubuntu-trusty
- gate-python-mistralclient-devstack-dsvm-ubuntu-xenial
gate:
- gate-python-mistralclient-devstack-dsvm-ubuntu-trusty
- gate-python-mistralclient-devstack-dsvm-ubuntu-xenial
- name: openstack/python-moganclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-monascaclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python35-jobs
- 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
- python-monascaclient-coverage-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
- python-monascaclient-coverage-ubuntu-xenial
post:
- python-monascaclient-branch-tarball
- name: openstack/python-muranoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
- name: osc-plugin-jobs
check:
- python-muranoclient-coverage-ubuntu-xenial-nv
- gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-trusty
- gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-xenial
gate:
- gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-trusty
- gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-xenial
post:
- python-muranoclient-coverage-ubuntu-xenial-nv
- 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-ubuntu-trusty
- gate-neutronclient-test-dsvm-functional-ubuntu-xenial
- gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-trusty
- gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-xenial
- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv
gate:
- gate-neutronclient-test-dsvm-functional-ubuntu-trusty
- gate-neutronclient-test-dsvm-functional-ubuntu-xenial
- gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-trusty
- gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-xenial
post:
- python-neutronclient-coverage-ubuntu-trusty
- python-neutronclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- gate-grenade-dsvm-neutron-libs-ubuntu-trusty-nv
- gate-grenade-dsvm-neutron-libs-ubuntu-xenial-nv
- gate-neutronclient-test-dsvm-functional-ubuntu-trusty-mitaka-nv
- name: openstack/python-novaclient
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-novaclient-dsvm-functional-ubuntu-trusty
- gate-novaclient-dsvm-functional-ubuntu-xenial
- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial
gate:
- gate-novaclient-dsvm-functional-ubuntu-trusty
- gate-novaclient-dsvm-functional-ubuntu-xenial
- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial
post:
- python-novaclient-coverage-ubuntu-trusty
- python-novaclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward-ubuntu-trusty
- name: openstack/python-octaviaclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: osc-plugin-jobs
post:
- python-octaviaclient-coverage-ubuntu-xenial
- name: openstack/python-oneviewclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack/python-openstackclient
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: translation-jobs
- name: release-notes-jobs
- name: lib-forward-testing
- name: osc-plugin-jobs
check:
- gate-osc-dsvm-functional-ubuntu-trusty
- gate-osc-dsvm-functional-ubuntu-xenial
- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv
- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv
gate:
- gate-osc-dsvm-functional-ubuntu-trusty
- gate-osc-dsvm-functional-ubuntu-xenial
post:
- python-openstackclient-coverage-ubuntu-trusty
- python-openstackclient-coverage-ubuntu-xenial
- name: openstack/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
check:
- gate-sdk-dsvm-functional-ubuntu-xenial-nv
post:
- python-openstacksdk-coverage-ubuntu-xenial
- python-openstacksdk-docs
- name: openstack/python-opentsdbclient
template:
- name: merge-check
- name: python35-jobs
check:
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
gate:
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
- name: openstack/python-pankoclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: openstack/python-picassoclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-rackclient
template:
- name: merge-check
check:
- python-rackclient-coverage-ubuntu-xenial
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
gate:
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
post:
- python-rackclient-coverage-ubuntu-xenial
- name: openstack/python-redfish
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: check-requirements
- 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: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-python-saharaclient-python34
- gate-sahara-cli-ubuntu-trusty-nv
- gate-sahara-cli-ubuntu-xenial-nv
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-trusty
- gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-xenial
post:
- python-saharaclient-coverage-ubuntu-trusty
- python-saharaclient-coverage-ubuntu-xenial
gate:
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-trusty
- gate-tempest-dsvm-neutron-src-python-saharaclient-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
- name: python34-jobs
- name: python35-jobs
- 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
experimental:
- gate-senlinclient-dsvm-functional-nv
- name: openstack/python-solumclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- 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: python35-jobs
- 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: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-python-tackerclient-python34
- name: openstack/python-tricircleclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- python-tricircleclient-coverage-ubuntu-xenial-nv
- name: openstack/python-tripleoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- 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
gate:
- gate-tripleo-buildimage-overcloud-full-centos-7
experimental:
- gate-tripleo-buildimage-agent-ramdisk-centos-7-nv
- gate-tripleo-buildimage-deploy-ramdisk-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
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-trove-functional-dsvm-mysql-ubuntu-xenial
- gate-trove-legacy-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql-ubuntu-xenial
- gate-trove-legacy-functional-dsvm-mysql
- name: openstack/python-valenceclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-valenceclient-docs-ubuntu-xenial
- gate-python-valenceclient-pep8-ubuntu-xenial
- gate-python-valenceclient-python27-ubuntu-xenial
- gate-python-valenceclient-python35
- gate-python-valenceclient-requirements
gate:
- gate-python-valenceclient-pep8-ubuntu-xenial
- name: openstack/python-vitrageclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: release-notes-jobs
- name: openstack/python-watcherclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- python-watcherclient-coverage-ubuntu-trusty-nv
- python-watcherclient-coverage-ubuntu-xenial-nv
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: openstack-client-publish-jobs
- name: release-notes-jobs
check:
- gate-zaqarclient-dsvm-functional-ubuntu-trusty
- gate-zaqarclient-dsvm-functional-ubuntu-xenial
gate:
- gate-zaqarclient-dsvm-functional-ubuntu-trusty
- gate-zaqarclient-dsvm-functional-ubuntu-xenial
- name: openstack/python-zunclient
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-client-publish-jobs
check:
- gate-zunclient-devstack-dsvm-docker-sql-nv
- name: openstack/qa-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/qinling
template:
- name: merge-check
check:
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
gate:
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
- 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:
- gate-rack-pep8-ubuntu-xenial
gate:
- gate-rack-pep8-ubuntu-xenial
- name: openstack/radar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rally
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- rally-coverage-ubuntu-xenial
- gate-rally-dsvm-certification-with-keystone-v3-nv
- gate-rally-dsvm-cli
- gate-rally-dsvm-designate-rally-ubuntu-xenial-nv
- gate-rally-dsvm-ironic-rally-nv
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-magnum-rally-nv
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-rally-dsvm-mistral-rally-ubuntu-xenial-nv
- gate-rally-dsvm-monasca-rally-ubuntu-xenial-nv
- gate-rally-dsvm-murano-rally-ubuntu-xenial-nv
- gate-rally-dsvm-neutron-existing-users-rally
- gate-rally-dsvm-neutron-extensions-rally-nv
- gate-rally-dsvm-neutron-rally-ubuntu-xenial
- gate-rally-dsvm-neutron-telemetry-ubuntu-xenial-nv
- gate-rally-dsvm-py35-rally-nova-nv
- gate-rally-dsvm-rally-cinder
- gate-rally-dsvm-rally-heat
- gate-rally-dsvm-rally-nova-nv
- gate-rally-dsvm-rally-ubuntu-xenial
- gate-rally-dsvm-senlin-rally-ubuntu-xenial-nv
- gate-rally-dsvm-verify-full-create-resources-nv
- gate-rally-dsvm-verify-full-discover-resources
- gate-rally-dsvm-verify-light-create-resources-nv
- gate-rally-dsvm-verify-light-discover-resources
- gate-rally-dsvm-watcher-rally-ubuntu-xenial-nv
- gate-rally-dsvm-zaqar-rally-ubuntu-xenial-nv
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-xenial
- gate-rally-tox-self-ubuntu-xenial
gate:
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-xenial
- gate-rally-dsvm-rally-ubuntu-xenial
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-rally-cinder
- gate-rally-dsvm-rally-heat
- gate-rally-dsvm-neutron-rally-ubuntu-xenial
- 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
- gate-rally-tox-self-ubuntu-xenial
post:
- rally-coverage-ubuntu-xenial
- name: openstack/ramdisk-func-test
template:
- name: merge-check
check:
- gate-ramdisk-func-test-pep8-ubuntu-xenial
gate:
- gate-ramdisk-func-test-pep8-ubuntu-xenial
- name: openstack/refstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
check:
- gate-refstack-python34
- gate-refstack-tox-py27-func-mysql-ubuntu-xenial
- gate-refstack-tox-py35-func-mysql-ubuntu-xenial
- refstack-coverage-ubuntu-xenial-nv
gate:
- gate-refstack-tox-py27-func-mysql-ubuntu-xenial
- gate-refstack-tox-py35-func-mysql-ubuntu-xenial
- name: openstack/refstack-client
template:
- name: merge-check
check:
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
gate:
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
post:
- 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-python35
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-tox-list-changes-ubuntu-xenial
- gate-releases-pep8-ubuntu-xenial
- gate-releases-docs-ubuntu-xenial
gate:
- gate-releases-python35
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-docs-ubuntu-xenial
release-post:
- tag-releases:
- static-releases-publish
- name: openstack/renderspec
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/reno
template:
- name: merge-check
- name: python-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: python35-jobs
- name: pypy-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- gate-requests-mock-tox-novaclient-tip-ubuntu-xenial
gate:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- 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
- name: publish-to-pypi
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-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-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-ubuntu-xenial
- gate-cross-cinder-python35
- gate-cross-glance-python27-ubuntu-xenial
- gate-cross-glance-python35
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-horizon-python35
- gate-cross-keystone-python27-ubuntu-xenial
- gate-cross-keystone-python35
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-neutron-python35
- gate-cross-nova-python27-ubuntu-xenial
- gate-cross-nova-python35
- gate-cross-nova-func-ubuntu-xenial
- gate-cross-swift-python27-ubuntu-xenial
- gate-cross-swift-python35
gate:
- 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-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-ubuntu-trusty
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-ubuntu-xenial
- gate-cross-cinder-python35
- gate-cross-glance-python27-ubuntu-xenial
- gate-cross-glance-python35
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-horizon-python35
- gate-cross-keystone-python27-ubuntu-xenial
- gate-cross-keystone-python35
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-neutron-python35
- gate-cross-nova-python27-ubuntu-xenial
- gate-cross-nova-python35
- gate-cross-nova-func-ubuntu-xenial
- gate-cross-swift-python27-ubuntu-xenial
- gate-cross-swift-python35
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
check:
- gate-rpm-packaging-tools-pep8-ubuntu-xenial
gate:
- gate-rpm-packaging-tools-pep8-ubuntu-xenial
- name: openstack/rst2bash
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
check:
- gate-labs-ig-cluster-kvm-ubuntu-nv
- gate-labs-ig-cluster-vbox-ubuntu-nv
- name: openstack/sahara
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-ubuntu-trusty
- gate-sahara-pylint-ubuntu-xenial
- gate-tempest-dsvm-sahara-ubuntu-trusty
- gate-tempest-dsvm-sahara-ubuntu-xenial
- sahara-coverage-ubuntu-trusty-nv
- sahara-coverage-ubuntu-xenial-nv
- gate-grenade-dsvm-sahara-ubuntu-trusty-nv
- gate-grenade-dsvm-sahara-ubuntu-xenial-nv
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
- gate-sahara-dsvm-scenario-neutron-ubuntu-trusty-nv
- gate-sahara-dsvm-scenario-nova-ubuntu-trusty-nv
- gate-sahara-dsvm-scenario-mod-wsgi-ubuntu-xenial-nv
gate:
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
- gate-tempest-dsvm-sahara-ubuntu-trusty
- gate-tempest-dsvm-sahara-ubuntu-xenial
post:
- sahara-coverage-ubuntu-trusty
- sahara-coverage-ubuntu-xenial
experimental:
- gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv
- gate-sahara-buildimages-cloudera-centos-7-nv
- gate-sahara-buildimages-ambari-centos-7-nv
- name: openstack/sahara-ci-config
template:
- name: merge-check
check:
- gate-sahara-ci-config-pep8-ubuntu-xenial
gate:
- gate-sahara-ci-config-pep8-ubuntu-xenial
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: python35-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- 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-ubuntu-xenial
- gate-sahara-dashboard-dsvm-integration-ubuntu-trusty
- 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-image-elements-buildimages-vanilla-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-cloudera-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-spark-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-storm-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-mapr-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-ambari-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-plain-ubuntu-trusty-nv
- gate-sahara-image-elements-buildimages-vanilla-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-cloudera-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-spark-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-storm-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-mapr-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-ambari-ubuntu-xenial-nv
- gate-sahara-image-elements-buildimages-plain-ubuntu-xenial-nv
gate:
- gate-sahara-image-elements-pep8-ubuntu-trusty
- gate-sahara-image-elements-pep8-ubuntu-xenial
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: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-sahara-tests-pylint-ubuntu-xenial
- gate-tempest-dsvm-sahara-ubuntu-xenial-nv
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
- gate-sahara-cli-ubuntu-xenial-nv
# TODO(esikachev): remove when tox -e cover working correctly
- sahara-tests-coverage-ubuntu-xenial-nv
gate:
- gate-sahara-dsvm-scenario-neutron-ubuntu-xenial
post:
- sahara-tests-coverage-ubuntu-xenial-nv
experimental:
- gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv
- name: openstack/scalpels
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-scalpels-dsvm-neutron-ubuntu-xenial-nv
- name: openstack/scientific-wg
template:
- name: merge-check
check:
- gate-scientific-wg-python27-ubuntu-xenial
gate:
- gate-scientific-wg-python27-ubuntu-xenial
- name: openstack/searchlight
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- 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
- name: translation-jobs-ocata
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-xenial
gate:
- 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-nv
- senlin-coverage-ubuntu-xenial-nv
- gate-senlin-dsvm-tempest-py27-api
- gate-senlin-dsvm-tempest-py35-api-nv
- gate-senlin-dsvm-tempest-py27-functional
- gate-senlin-dsvm-tempest-py35-functional-nv
- gate-senlin-dsvm-tempest-py27-integration-nv
- gate-senlin-dsvm-tempest-py35-integration-nv
gate:
- gate-senlin-dsvm-tempest-py27-api
- gate-senlin-dsvm-tempest-py27-functional
experimental:
- gate-rally-dsvm-senlin-senlin-ubuntu-trusty-nv
- gate-rally-dsvm-senlin-senlin-ubuntu-xenial-nv
- name: openstack/senlin-dashboard
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-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: openstack-specs-jobs
check:
- gate-service-types-authority-pep8-ubuntu-xenial
- gate-service-types-authority-tox-validate-ubuntu-xenial
gate:
- gate-service-types-authority-pep8-ubuntu-xenial
- gate-service-types-authority-tox-validate-ubuntu-xenial
- name: openstack/shaker
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- 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/snap-ceilometer
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-glance
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-keystone
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-neutron
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-nova
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-nova-hypervisor
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-openstackclients
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-rally
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap-tempest
template:
- name: merge-check
- name: snap-jobs
- name: openstack/snap.openstack
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
- 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-ubuntu-trusty
- gate-solum-devstack-dsvm-ubuntu-xenial
- gate-solum-devstack-dsvm-centos-7-nv
- gate-solum-devstack-dsvm-py35-ubuntu-xenial-nv
gate:
- gate-solum-devstack-dsvm-ubuntu-trusty
- gate-solum-devstack-dsvm-ubuntu-xenial
post:
- solum-coverage-ubuntu-trusty
- solum-coverage-ubuntu-xenial
- name: openstack/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-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: python35-jobs-nv
- 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/sphinx-feature-classification
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python35-jobs-nv
check:
- gate-sqlalchemy-migrate-pep8-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-py27sa07-ubuntu-xenial
- gate-sqlalchemy-migrate-devstack-dsvm-nv
- gate-sqlalchemy-migrate-python27-ubuntu-xenial
gate:
- gate-sqlalchemy-migrate-python27-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-py27sa07-ubuntu-xenial
post:
- sqlalchemy-migrate-branch-tarball
- name: openstack/stackalytics
template:
- name: merge-check
- name: python35-jobs
- 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-xenial
gate:
- gate-stacklight-integration-tests-pep8-ubuntu-xenial
- name: openstack/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
gate:
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
- name: openstack/stacktach-klugman
template:
- name: merge-check
check:
- gate-stacktach-klugman-pep8-ubuntu-xenial
- gate-stacktach-klugman-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-notification-utils-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-quince-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-quincy-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-shoebox-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-simport-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-stackdistiller-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-timex-python27-ubuntu-xenial
gate:
- 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-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
gate:
- gate-stacktach-winchester-pep8-ubuntu-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
- name: openstack/stackube
template:
- name: merge-check
- name: golang-jobs
- name: openstack/stackviz
template:
- name: merge-check
- name: nodejs4-jobs
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
periodic:
- periodic-package-stackviz-element
- 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: release-notes-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: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-storlets-functional-ubuntu-trusty
- gate-storlets-functional-ubuntu-xenial
gate:
- gate-storlets-functional-ubuntu-trusty
- gate-storlets-functional-ubuntu-xenial
- name: openstack/surveil
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python-jobs
- name: python35-jobs
- name: pypy-jobs
- name: openstack/surveil-specs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/sushy
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- sushy-coverage-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-ubuntu-xenial
gate:
- sushy-coverage-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-ubuntu-xenial
- name: openstack/sushy-tools
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- 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
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: integrated-gate
- name: api-ref-jobs
- name: install-guide-jobs
- name: release-notes-jobs
check:
- gate-swift-tox-xfs-tmp-py27-ubuntu-trusty
- gate-swift-tox-xfs-tmp-py34-ubuntu-trusty
- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial
- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-ubuntu-trusty
- gate-swift-tox-xfs-tmp-func-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-trusty
- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-ec-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-swift-tox-xfs-tmp-py27-ubuntu-trusty
- gate-swift-tox-xfs-tmp-py34-ubuntu-trusty
- gate-swift-tox-xfs-tmp-py27-ubuntu-xenial
- gate-swift-tox-xfs-tmp-py35-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-ubuntu-trusty
- gate-swift-tox-xfs-tmp-func-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-trusty
- gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial
- gate-swift-tox-xfs-tmp-func-encryption-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-ubuntu-trusty
- gate-grenade-dsvm-multinode
- gate-swift-tox-xfs-tmp-py27-centos-7
- gate-swift-tox-xfs-tmp-func-centos-7
- gate-swift-tox-xfs-tmp-func-fast-post-centos-7
- gate-swift-tox-xfs-tmp-func-post-as-copy-centos-7
- gate-swift-tox-xfs-tmp-func-encryption-centos-7
- gate-swift-tox-xfs-tmp-func-ec-centos-7
- name: openstack/swift-bench
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
gate:
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
post:
- swift-bench-branch-tarball
- name: openstack/swift-ceph-backend
template:
- name: merge-check
check:
- gate-swift-ceph-backend-pep8-ubuntu-xenial
- gate-swift-ceph-backend-python27-ubuntu-xenial
gate:
- 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-ubuntu-xenial
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-xenial
- gate-swift3-tox-s3tests_tempauth-ubuntu-xenial
- gate-swift3-tox-s3tests_keystone-ubuntu-xenial
gate:
- gate-swift3-pylint-ubuntu-xenial
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-xenial
post:
- 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/syntribos-payloads
template:
- name: merge-check
- name: noop-jobs
- name: openstack/tacker
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: python34-jobs
- name: python35-jobs
- name: api-ref-jobs
check:
- gate-tacker-dsvm-functional-ubuntu-trusty-nv
- gate-tacker-dsvm-functional-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv
- 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
post:
- tacker-horizon-branch-tarball
- 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-jobs
- name: python35-jobs
check:
- gate-tempest-dsvm-tap-as-a-service
gate:
- gate-tempest-dsvm-tap-as-a-service
- name: openstack/taskflow
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: release-notes-jobs
post:
- taskflow-coverage-ubuntu-trusty
- taskflow-coverage-ubuntu-xenial
- name: openstack/tc-as-a-service
template:
- name: merge-check
- name: python-jobs
- 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-py35
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: python-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-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-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
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7-nv
# jobs for other configs
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
# ocata compat jobs for tempest master
- gate-tempest-dsvm-nnet-ubuntu-xenial-ocata
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata
# newton compat jobs for tempest master
- gate-tempest-dsvm-nnet-ubuntu-xenial-newton
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton
# non voting scenario test
- gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv
# tempest plugin sanity
- gate-tempest-plugin-sanity-ubuntu-xenial-nv
gate:
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-ssh
experimental:
- periodic-tempest-dsvm-all-master
- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-test-accounts-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial
- gate-tempest-dsvm-identity-v3-test-accounts-ubuntu-xenial
- gate-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial
- gate-tempest-dsvm-nova-v20-api-ubuntu-xenial
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv
- gate-tempest-dsvm-cinder-v1-ubuntu-xenial
post:
- tempest-docs-ubuntu-xenial
- 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-nnet-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-nnet-ubuntu-xenial-newton
- periodic-tempest-dsvm-neutron-full-ubuntu-xenial-newton
- periodic-tempest-dsvm-nnet-ubuntu-xenial-ocata
- periodic-tempest-dsvm-neutron-full-ubuntu-xenial-ocata
periodic:
- periodic-tempest-dsvm-full-test-accounts-ubuntu-xenial-master
- periodic-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial-master
- periodic-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial-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-xenial
gate:
- 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: python35-jobs
- name: release-notes-jobs
post:
- 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
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: release-notes-jobs
check:
- gate-tooz-tox-py27-etcd-ubuntu-trusty
- gate-tooz-tox-py27-etcd-ubuntu-xenial
- gate-tooz-tox-py34-etcd-ubuntu-trusty
- gate-tooz-tox-py35-etcd-ubuntu-xenial
- gate-tooz-tox-py27-etcd3-ubuntu-xenial
- gate-tooz-tox-py35-etcd3-ubuntu-xenial
- gate-tooz-tox-py27-etcd3gw-ubuntu-xenial
- gate-tooz-tox-py35-etcd3gw-ubuntu-xenial
- gate-tooz-tox-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-py27-redis-ubuntu-trusty
- gate-tooz-tox-py27-redis-ubuntu-xenial
- gate-tooz-tox-py34-redis-ubuntu-trusty
- gate-tooz-tox-py35-redis-ubuntu-xenial
- gate-tooz-tox-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-py27-memcached-ubuntu-trusty
- gate-tooz-tox-py27-memcached-ubuntu-xenial
- gate-tooz-tox-py34-memcached-ubuntu-trusty
- gate-tooz-tox-py35-memcached-ubuntu-xenial
- gate-tooz-tox-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-py27-mysql-ubuntu-trusty
- gate-tooz-tox-py27-mysql-ubuntu-xenial
- gate-tooz-tox-py34-mysql-ubuntu-trusty
- gate-tooz-tox-py35-mysql-ubuntu-xenial
- gate-tooz-tox-py27-consul-ubuntu-trusty
- gate-tooz-tox-py27-consul-ubuntu-xenial
- gate-tooz-tox-py34-consul-ubuntu-trusty
- gate-tooz-tox-py35-consul-ubuntu-xenial
gate:
- gate-tooz-tox-py27-etcd-ubuntu-trusty
- gate-tooz-tox-py27-etcd-ubuntu-xenial
- gate-tooz-tox-py34-etcd-ubuntu-trusty
- gate-tooz-tox-py35-etcd-ubuntu-xenial
- gate-tooz-tox-py27-etcd3-ubuntu-xenial
- gate-tooz-tox-py35-etcd3-ubuntu-xenial
- gate-tooz-tox-py27-etcd3gw-ubuntu-xenial
- gate-tooz-tox-py35-etcd3gw-ubuntu-xenial
- gate-tooz-tox-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-py27-redis-ubuntu-trusty
- gate-tooz-tox-py27-redis-ubuntu-xenial
- gate-tooz-tox-py34-redis-ubuntu-trusty
- gate-tooz-tox-py35-redis-ubuntu-xenial
- gate-tooz-tox-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-py27-memcached-ubuntu-trusty
- gate-tooz-tox-py27-memcached-ubuntu-xenial
- gate-tooz-tox-py34-memcached-ubuntu-trusty
- gate-tooz-tox-py35-memcached-ubuntu-xenial
- gate-tooz-tox-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-py27-mysql-ubuntu-trusty
- gate-tooz-tox-py27-mysql-ubuntu-xenial
- gate-tooz-tox-py34-mysql-ubuntu-trusty
- gate-tooz-tox-py35-mysql-ubuntu-xenial
- gate-tooz-tox-py27-consul-ubuntu-trusty
- gate-tooz-tox-py27-consul-ubuntu-xenial
- gate-tooz-tox-py34-consul-ubuntu-trusty
- gate-tooz-tox-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: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- 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-ubuntu-trusty
- gate-training-labs-scripts-ubuntu-xenial
gate:
- gate-training-labs-scripts-ubuntu-trusty
- gate-training-labs-scripts-ubuntu-xenial
post:
- training-labs-scripts-ubuntu-trusty
- training-labs-scripts-ubuntu-xenial
- name: openstack/transparency-policy
template:
- name: merge-check
check:
- gate-transparency-policy-docs-ubuntu-xenial
gate:
- gate-transparency-policy-docs-ubuntu-xenial
post:
- static-transparency-policy-publish
- name: openstack/tricircle
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-tricircle-dsvm-functional-ubuntu-trusty
- gate-tricircle-dsvm-functional-ubuntu-xenial
- tricircle-coverage-ubuntu-xenial-nv
- gate-tricircle-dsvm-multiregion-ubuntu-xenial-nv
gate:
- gate-tricircle-dsvm-functional-ubuntu-trusty
- gate-tricircle-dsvm-functional-ubuntu-xenial
- name: openstack/trio2o
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-trio2o-dsvm-functional-ubuntu-xenial-nv
- 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
- name: check-tripleo-jobs
- name: tripleo-upgrade-jobs
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- tripleo-common-coverage-ubuntu-xenial-nv
- name: openstack/tripleo-docs
template:
- name: merge-check
check:
- gate-tripleo-docs-docs-ubuntu-xenial
- gate-tripleo-docs-deploy-guide
gate:
- gate-tripleo-docs-docs-ubuntu-xenial
- gate-tripleo-docs-deploy-guide
post:
- 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
- name: check-requirements
- name: release-notes-jobs
- name: tripleo-upgrade-jobs
- name: tripleo-upgrade-jobs-scenario001
- name: tripleo-upgrade-jobs-scenario002
- name: tripleo-upgrade-jobs-scenario003
- name: tripleo-upgrade-jobs-scenario004
check:
- gate-tripleo-heat-templates-pep8-ubuntu-xenial
- gate-tripleo-ci-centos-7-3nodes-multinode-nv
- gate-tripleo-ci-centos-7-undercloud-containers-nv
post:
- tripleo-heat-templates-branch-tarball
gate:
- 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
- name: release-notes-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-xenial
gate:
- gate-tripleo-incubator-docs-ubuntu-xenial
post:
- tripleo-incubator-docs-ubuntu-xenial
pre-release:
- tripleo-incubator-docs-ubuntu-xenial
release:
- 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: release-notes-jobs
- name: experimental-tripleo-jobs
- name: openstack/tripleo-quickstart
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-tripleo-quickstart-linters-ubuntu-xenial
- gate-tripleo-quickstart-docs-ubuntu-xenial
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
- gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- gate-tripleo-ci-centos-7-ovb-containers-oooq-nv
gate:
- gate-tripleo-quickstart-linters-ubuntu-xenial
- gate-tripleo-quickstart-docs-ubuntu-xenial
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
experimental:
- gate-tripleo-quickstart-base-centos-7-nv
- name: openstack/tripleo-quickstart-extras
template:
- name: merge-check
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-quickstart-extras-linters-ubuntu-xenial
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
- gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha-oooq
- gate-tripleo-ci-centos-7-ovb-containers-oooq-nv
gate:
- gate-tripleo-quickstart-extras-linters-ubuntu-xenial
- gate-tripleo-ci-centos-7-nonha-multinode-oooq
- gate-tripleo-ci-centos-7-scenario001-multinode-oooq
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq
- gate-tripleo-ci-centos-7-scenario003-multinode-oooq
- gate-tripleo-ci-centos-7-scenario004-multinode-oooq
experimental:
- gate-tripleo-quickstart-extras-base-centos-7-nv
- name: openstack/tripleo-repos
template:
- name: merge-check
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
- name: python-jobs
- name: python35-jobs
- name: check-requirements
check:
- tripleo-repos-coverage-ubuntu-xenial-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: nodejs6-publish-to-npm
- name: check-tripleo-undercloud-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: translation-jobs-ocata
check:
- gate-tripleo-ui-nodejs6-npm-run-test
- gate-tripleo-ui-nodejs6-npm-run-lint
gate:
- gate-tripleo-ui-nodejs6-npm-run-test
- gate-tripleo-ui-nodejs6-npm-run-lint
post:
- tripleo-ui-nodejs6-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: release-notes-jobs
- name: openstack/trove
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-ubuntu-xenial
- gate-trove-legacy-functional-dsvm-mysql
- gate-trove-scenario-dsvm-mariadb-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-mariadb-multi-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-mysql-single-ubuntu-xenial
- gate-trove-scenario-dsvm-mysql-multi-ubuntu-xenial
- gate-trove-scenario-dsvm-postgresql-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-postgresql-multi-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-pxc-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-pxc-multi-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-redis-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-redis-multi-ubuntu-xenial-nv
- gate-trove-legacy-scenario-dsvm-mysql
- gate-trove-legacy-scenario-dsvm-postgresql
- gate-trove-legacy-scenario-dsvm-pxc
- gate-trove-legacy-scenario-dsvm-redis-nv
- gate-trove-tox-fakemodetests-ubuntu-xenial
- gate-trove-tox-apiexamples-ubuntu-xenial
- gate-trove-pylint-ubuntu-xenial
gate:
- gate-trove-functional-dsvm-mysql-ubuntu-xenial
- gate-trove-legacy-functional-dsvm-mysql
- gate-trove-scenario-dsvm-mysql-single-ubuntu-xenial
- gate-trove-scenario-dsvm-mysql-multi-ubuntu-xenial
- gate-trove-legacy-scenario-dsvm-mysql
- gate-trove-legacy-scenario-dsvm-postgresql
- gate-trove-legacy-scenario-dsvm-pxc
- gate-trove-tox-fakemodetests-ubuntu-xenial
- gate-trove-tox-apiexamples-ubuntu-xenial
- gate-trove-pylint-ubuntu-xenial
post:
- trove-coverage-ubuntu-trusty
- trove-coverage-ubuntu-xenial
experimental:
- gate-trove-scenario-dsvm-cassandra-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-cassandra-multi-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-couchbase-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-couchdb-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-mongodb-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-mongodb-multi-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-percona-single-ubuntu-xenial-nv
- gate-trove-scenario-dsvm-percona-multi-ubuntu-xenial-nv
- gate-grenade-dsvm-trove
- name: openstack/trove-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-newton
- name: translation-jobs-ocata
- name: release-notes-jobs
- name: python35-jobs-nv
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:
- 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-integration
template:
- name: merge-check
check:
- gate-trove-legacy-functional-dsvm-mysql-mitaka
- gate-trove-legacy-functional-dsvm-mysql-newton
- gate-trove-legacy-functional-dsvm-redis-newton
gate:
- gate-trove-legacy-functional-dsvm-mysql-mitaka
- gate-trove-legacy-functional-dsvm-mysql-newton
- gate-trove-legacy-functional-dsvm-redis-newton
- 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-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/ui-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack/vahana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/valence
template:
- name: merge-check
- name: python35-jobs
- name: python-jobs
- name: check-requirements
- name: openstack/valence-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/valet
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/virtualbmc
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-ubuntu-xenial
- name: openstack/virtualpdu
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src-ubuntu-xenial
- name: openstack/vitrage
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-vitrage-dsvm-api-ubuntu-xenial
- gate-vitrage-dsvm-datasources-ubuntu-xenial
gate:
- gate-vitrage-dsvm-api-ubuntu-xenial
- gate-vitrage-dsvm-datasources-ubuntu-xenial
- name: openstack/vitrage-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack/vitrage-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/vm-bm-wg
template:
- name: merge-check
check:
- gate-vm-bm-wg-python27-ubuntu-xenial
gate:
- gate-vm-bm-wg-python27-ubuntu-xenial
- name: openstack/vmtp
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/vmware-nsx
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: python35-jobs
- name: openstack/vmware-nsxlib
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: openstack/vmware-vspc
template:
- name: merge-check
- name: python35-jobs
- name: publish-to-pypi
check:
- gate-vmware-vspc-pep8-ubuntu-xenial
gate:
- gate-vmware-vspc-pep8-ubuntu-xenial
- name: openstack/watcher
template:
- name: merge-check
- name: python-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-xenial-nv
- gate-rally-dsvm-watcher-watcher-ubuntu-xenial-nv
- gate-watcher-dsvm-multinode-ubuntu-xenial-nv
- name: openstack/watcher-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- 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-buildimages-trusty
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-fedora-25-nv
- name: windmill-jobs-trusty
- name: windmill-jobs-xenial
periodic:
- windmill-publishimages-ubuntu-trusty
- name: openstack/workload-ref-archs
template:
- name: merge-check
check:
- gate-workload-ref-archs-docs-ubuntu-xenial
gate:
- gate-workload-ref-archs-docs-ubuntu-xenial
- name: openstack/wsme
template:
- name: merge-check
- name: python35-jobs
- name: publish-to-pypi
check:
- gate-wsme-python27-ubuntu-xenial
- gate-wsme-pep8-ubuntu-xenial
gate:
- 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-angular-ui-router
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
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/zaqar
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-ocata
- 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-ubuntu-trusty-nv
- gate-dsvm-redis-zaqar-ubuntu-trusty-nv
- gate-rally-dsvm-zaqar-zaqar-ubuntu-trusty-nv
- gate-rally-dsvm-zaqar-zaqar-ubuntu-xenial-nv
- gate-tempest-dsvm-mongodb-zaqar-ubuntu-xenial
- gate-tempest-dsvm-redis-zaqar-ubuntu-xenial
- gate-tempest-dsvm-swift-zaqar-ubuntu-xenial
- gate-grenade-dsvm-mongodb-zaqar-ubuntu-xenial-nv
- gate-grenade-dsvm-redis-zaqar-ubuntu-xenial-nv
- gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv
gate:
- gate-zaqar-tox-integration-ubuntu-trusty
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-tempest-dsvm-mongodb-zaqar-ubuntu-xenial
- gate-tempest-dsvm-redis-zaqar-ubuntu-xenial
- gate-tempest-dsvm-swift-zaqar-ubuntu-xenial
- 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: python35-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: translation-jobs-ocata
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: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
check:
- gate-zun-devstack-dsvm-docker-sql
- gate-zun-devstack-dsvm-nova-docker-sql-nv
- gate-zun-devstack-dsvm-docker-etcd-nv
gate:
- gate-zun-devstack-dsvm-docker-sql
- name: openstack/zun-ui
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-zun-ui-nodejs4-npm-run-lint
- gate-zun-ui-nodejs4-npm-run-test
gate:
- gate-zun-ui-nodejs4-npm-run-lint