Files
project-config/zuul/layout.yaml
Emilien Macchi 4e9124f3cf Remove propose-puppet-openstack-rdo-promote
propose-puppet-openstack-rdo-promote was useful to submit changes every
night to promote repositories in Puppet OpenStack CI when deploying with
RDO.

Now, we have the process automated in RDO Infra, and we can use a static
URL that is auto-promoted if RDO CI jobs pass with new packaging.

In other words:

- Before:
Puppet OpenStack was testing OpenStack for a repo older than 24h and
manually promoted repositories every day.

- Now:
Puppet OpenStack will use the same repository that is automatically
updated in RDO every 3 hours if jobs are passing.
We're improving the CI/CD toolchain.

It depends on this change in puppet-openstack-integration:
https://review.openstack.org/382940

Change-Id: I52b6098163bd95aae5d8bc69bf12499fa0ddacc9
Depends-On: Ia1ac4b55f8542d94c68dc761a9af04c447d50e3e
2016-10-06 09:33:54 -04:00

17399 lines
510 KiB
YAML
Executable File

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins.
success-message: Build succeeded (check pipeline).
failure-message: Build failed (check pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: IndependentPipelineManager
source: gerrit
precedence: normal
require:
open: True
current-patchset: True
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
- event: comment-added
require-approval:
- verified: [-1, -2]
username: jenkins
approval:
- workflow: 1
success:
gerrit:
verified: 1
failure:
gerrit:
verified: -1
- name: gate
description: Changes that have been approved by core developers are enqueued in order in this pipeline, and if they pass tests in Jenkins, will be merged.
success-message: Build succeeded (gate pipeline).
failure-message: Build failed (gate pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: DependentPipelineManager
source: gerrit
precedence: high
require:
open: True
current-patchset: True
approval:
- verified: [1, 2]
username: jenkins
- workflow: 1
trigger:
gerrit:
- event: comment-added
approval:
- workflow: 1
- event: comment-added
approval:
- verified: 1
username: jenkins
start:
gerrit:
verified: 0
success:
gerrit:
verified: 2
submit: true
failure:
gerrit:
verified: -2
window-floor: 20
window-increase-factor: 2
- name: post
description: This pipeline runs jobs that operate after each change is merged.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: ref-updated
ref: ^(?!refs/).*$
- name: release-post
description: This pipeline runs release-process-critical jobs that operate after specific changes are merged.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^(?!refs/).*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'release-post job for {change.project} failed'
- name: tag
description: This pipeline runs jobs in response to any tag event.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/.*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Tag of {change.project} failed'
- name: pre-release
description: This pipeline runs jobs on projects in response to pre-release tags.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/[0-9]+(\.[0-9]+)*(a|b|rc)[0-9]+$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Pre-release of {change.project} failed'
- name: release
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation.
manager: IndependentPipelineManager
source: gerrit
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/[0-9]+(\.[0-9]+)*$
failure:
smtp:
from: jenkins@openstack.org
to: release-job-failures@lists.openstack.org
subject: 'Release of {change.project} failed'
- name: silent
description: This pipeline is used for silently testing new jobs.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: patchset-created
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
- name: experimental
description: On-demand pipeline for requesting a run against a set of jobs that are not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline.
success-message: Build succeeded (experimental pipeline).
failure-message: Build failed (experimental pipeline).
manager: IndependentPipelineManager
source: gerrit
precedence: normal
trigger:
gerrit:
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
success:
gerrit: {}
failure:
gerrit: {}
- name: periodic
description: Jobs in this queue are triggered on a timer.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
timer:
- time: '0 6 * * *'
- name: periodic-stable
description: Periodic checks of the stable branches.
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
timer:
- time: '1 6 * * *'
failure:
smtp:
from: jenkins@openstack.org
to: openstack-stable-maint@lists.openstack.org
subject: 'Stable check of {change.project} failed'
- name: check-tripleo
description: >
Newly uploaded patchsets enter this pipeline to receive an initial +/-1
Verified vote from Jenkins. This is used for TripleO patchsets only so
that if the TripleO cloud suffers a failure, folk looking can tell that
there isn't a system infra problem, only a TripleO specific problem.
Once the TripleO test cloud is multi region and has some months of
proven stability this will be folded back into the normal check pipeline.
success-message: Build succeeded (check-tripleo pipeline).
failure-message: >
Build failed (check-tripleo pipeline). For information on how to proceed, see
http://docs.openstack.org/infra/manual/developers.html#automated-testing
manager: IndependentPipelineManager
source: gerrit
precedence: normal
require:
open: True
current-patchset: True
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
success:
gerrit: {}
failure:
gerrit: {}
- name: experimental-tripleo
description: >
On-demand pipeline for requesting a run against a tripleo experimental
jobs - slower and running without redundancy - so not yet gating. Leave
review comment of "check experimental" to run jobs in this pipeline.
success-message: Build succeeded (experimental-tripleo).
failure-message: Build failed (experimental-tripleo).
manager: IndependentPipelineManager
source: gerrit
precedence: low
trigger:
gerrit:
- event: comment-added
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
success:
gerrit: {}
failure:
gerrit: {}
- name: merge-check
description: >
Each time a change merges, this pipeline verifies that all open changes
on the same project are still mergeable.
failure-message: Build failed (merge-check pipeline).
manager: IndependentPipelineManager
ignore-dependencies: true
source: gerrit
precedence: low
require:
approval:
- verified: [1, 2]
username: jenkins
trigger:
zuul:
- event: project-change-merged
merge-failure:
gerrit:
verified: -1
project-templates:
- name: merge-check
merge-check:
- noop
- name: ansible-role-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- name: ansible-role-functional-jobs-centos7
check:
- 'gate-{name}-ansible-func-centos-7'
gate:
- 'gate-{name}-ansible-func-centos-7'
- name: ansible-role-functional-jobs-centos7-nv
check:
- 'gate-{name}-ansible-func-centos-7-nv'
- name: ansible-role-functional-dsvm-jobs-centos7
check:
- 'gate-{name}-dsvm-ansible-func-centos-7'
gate:
- 'gate-{name}-dsvm-ansible-func-centos-7'
- name: ansible-role-functional-jobs-trusty
check:
- 'gate-{name}-ansible-func-ubuntu-trusty'
gate:
- 'gate-{name}-ansible-func-ubuntu-trusty'
- name: ansible-role-functional-jobs-trusty-nv
check:
- 'gate-{name}-ansible-func-ubuntu-trusty-nv'
- name: ansible-role-functional-dsvm-jobs-trusty
check:
- 'gate-{name}-dsvm-ansible-func-ubuntu-trusty'
gate:
- 'gate-{name}-dsvm-ansible-func-ubuntu-trusty'
- name: ansible-role-functional-jobs-xenial
check:
- 'gate-{name}-ansible-func-ubuntu-xenial'
gate:
- 'gate-{name}-ansible-func-ubuntu-xenial'
- name: ansible-role-functional-jobs-xenial-nv
check:
- 'gate-{name}-ansible-func-ubuntu-xenial-nv'
- name: bindep-fallback
check:
- gate-{name}-bindep-fallback-centos-7
- gate-{name}-bindep-fallback-debian-jessie
- gate-{name}-bindep-fallback-fedora-23
- gate-{name}-bindep-fallback-ubuntu-precise
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
gate:
- gate-{name}-bindep-fallback-centos-7
- gate-{name}-bindep-fallback-debian-jessie
- gate-{name}-bindep-fallback-fedora-23
- gate-{name}-bindep-fallback-ubuntu-precise
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
- name: build-deb-package
check:
- 'gate-{name}-dpkg-debian-jessie'
gate:
- 'gate-{name}-dpkg-debian-jessie'
post:
- '{name}-dpkg-debian-jessie':
- reprepro-import-debian-openstack-jessie:
- reprepro-sign-jessie:
- reprepro-release-deb-openstack
- name: fuel-ccp-component
check:
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
gate:
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- name: python-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
# Invokes the same targets as python-jobs with one change:
# python27-db is used instead of python27. The job
# python27-db sets up databases.
- name: python-db-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-db-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-db-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-db-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-db-ubuntu-xenial'
post:
- '{name}-branch-tarball'
# Invokes the same targets as python-jobs with one change:
# python27-searchlight is used instead of python27.
# The job python27-searchlight installs extra packages.
# The job python27-searchlight-es1 installs extra packages.
- name: python-jobs-searchlight
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
post:
- '{name}-branch-tarball'
- name: python-charm-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
- name: python-charm-interface-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- name: python-charm-layer-jobs
check:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-tox-build-ubuntu-trusty'
- 'gate-{name}-tox-build-ubuntu-xenial'
gate:
- 'gate-{name}-pep8-ubuntu-trusty'
- 'gate-{name}-pep8-ubuntu-xenial'
- 'gate-{name}-tox-build-ubuntu-trusty'
- 'gate-{name}-tox-build-ubuntu-xenial'
- name: periodic-jobs-with-oslo-master
periodic:
- 'periodic-{name}-py27-with-oslo-master'
- 'periodic-{name}-py35-with-oslo-master'
- name: periodic-jobs-with-neutron-lib-master
periodic:
- 'periodic-{name}-py35-with-neutron-lib-master'
# This is the same template as python-jobs but uses the new
# linters target instead of pep8.
- name: python-jobs-linters
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
- 'gate-{name}-linters-ubuntu-trusty'
- 'gate-{name}-linters-ubuntu-xenial'
- 'gate-{name}-python27-ubuntu-trusty'
- 'gate-{name}-python27-ubuntu-xenial'
post:
- '{name}-branch-tarball'
- name: grenade-nova-net
check:
- 'gate-grenade-dsvm-ubuntu-trusty'
- 'gate-grenade-dsvm-ubuntu-xenial'
gate:
- 'gate-grenade-dsvm-ubuntu-trusty'
- 'gate-grenade-dsvm-ubuntu-xenial'
experimental:
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
- name: integrated-gate-nova-net
check:
- 'gate-tempest-dsvm-full-ubuntu-trusty'
- 'gate-tempest-dsvm-full-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-full-ubuntu-trusty'
- 'gate-tempest-dsvm-full-ubuntu-xenial'
- name: integrated-gate
check:
- 'gate-tempest-dsvm-neutron-full-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-full-ubuntu-xenial'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
gate:
- 'gate-tempest-dsvm-neutron-full-ubuntu-trusty'
- 'gate-grenade-dsvm-neutron-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-full-ubuntu-xenial'
- 'gate-grenade-dsvm-neutron-ubuntu-xenial'
experimental:
- 'gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty'
- 'gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial'
- name: lib-forward-testing
check:
- 'gate-tempest-dsvm-neutron-src-{name}'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}'
- name: stable-compat-jobs
check:
- 'gate-tempest-dsvm-neutron-src-{name}-mitaka'
- 'gate-tempest-dsvm-neutron-src-{name}-newton'
- name: lib-forward-testing-plugin
check:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
gate:
- 'gate-tempest-dsvm-neutron-src-{name}-plugin'
- name: python34-jobs
check:
- 'gate-{name}-python34'
gate:
- 'gate-{name}-python34'
# Invokes the same targets as python34-jobs, but sets up databases.
- name: python34-db-jobs
check:
- 'gate-{name}-python34-db'
gate:
- 'gate-{name}-python34-db'
# Invokes the same targets as python34-jobs, but sets up extra packages.
# The job python34-searchlight installs extra packages.
- name: python34-jobs-searchlight
check:
- 'gate-{name}-python34-searchlight'
gate:
- 'gate-{name}-python34-searchlight'
- name: python35-jobs-nv
check:
- 'gate-{name}-python35-nv'
# Invokes the same targets as python35-jobs-nv, but sets up databases.
- name: python35-db-jobs-nv
check:
- 'gate-{name}-python35-db-nv'
- name: python35-jobs
check:
- 'gate-{name}-python35'
gate:
- 'gate-{name}-python35'
# Invokes the same targets as python35-jobs, but sets up databases.
- name: python35-db-jobs
check:
- 'gate-{name}-python35-db'
gate:
- 'gate-{name}-python35-db'
# Invokes the same targets as python35-jobs, but sets up extra packages.
# The job python35-searchlight installs extra packages.
- name: python35-jobs-searchlight
check:
- 'gate-{name}-python35-searchlight-nv'
- name: osc-plugin-jobs
check:
- 'check-osc-plugins'
- name: pypy-jobs
check:
- 'gate-{name}-pypy'
# gate-.*-pypy is non-voting, therefore not added to any gate.
# Readd it once the job is voting again.
# gate:
# - 'gate-{name}-pypy'
# Invokes the same targets as pypy-jobs, but sets up databases.
- name: pypy-db-jobs
check:
- 'gate-{name}-pypy-db'
# gate-.*-pypy is non-voting, therefore not added to any gate.
# Readd it once the job is voting again.
# gate:
# - 'gate-{name}-pypy-db'
- name: openstack-server-publish-jobs
post:
- '{name}-docs-ubuntu-trusty'
- '{name}-docs-ubuntu-xenial'
release:
- '{name}-docs-ubuntu-trusty'
- '{name}-docs-ubuntu-xenial'
- name: openstack-client-publish-jobs
release:
- '{name}-docs-tags-only'
- name: api-ref-jobs
check:
- gate-{name}-api-ref
gate:
- gate-{name}-api-ref
post:
- '{name}-api-ref'
- name: api-guide-jobs
check:
- gate-{name}-api-guide
gate:
- gate-{name}-api-guide
post:
- '{name}-api-guide'
- name: install-guide-jobs
check:
- gate-{name}-install-guide
gate:
- gate-{name}-install-guide
post:
- '{name}-install-guide'
# This job needs to run on all repositories that are part of the
# global requirements syncing which is setup in the requirements
# repository. If a repository is in requirements/projects.txt, it
# has to run these jobs as voting as specified in
# http://docs.openstack.org/developer/requirements/#enforcement-in-projects
- name: check-requirements
check:
- 'gate-{name}-requirements'
gate:
- 'gate-{name}-requirements'
- name: periodic-liberty
periodic-stable:
- 'periodic-{name}-docs-liberty'
- 'periodic-{name}-python27-liberty'
- name: periodic-mitaka
periodic-stable:
- 'periodic-{name}-docs-mitaka'
- 'periodic-{name}-python27-mitaka'
- name: periodic-newton
periodic-stable:
- 'periodic-{name}-docs-newton'
- 'periodic-{name}-python27-newton'
- name: periodic-db-liberty
periodic-stable:
- 'periodic-{name}-docs-liberty'
- 'periodic-{name}-python27-db-liberty'
- name: periodic-db-mitaka
periodic-stable:
- 'periodic-{name}-docs-mitaka'
- 'periodic-{name}-python27-db-mitaka'
- name: periodic-db-newton
periodic-stable:
- 'periodic-{name}-docs-newton'
- 'periodic-{name}-python27-db-newton'
# Used for building documentation projects that contain
# DocBook XML and RST files.
- name: openstack-doc-gate
check:
- gate-{name}-tox-checklinks-ubuntu-xenial
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-checksyntax-ubuntu-xenial
- gate-{name}-tox-checkdeletions-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-checksyntax-ubuntu-xenial
- gate-{name}-tox-checkdeletions-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
# Used for building documentation projects that contain
# only RST files.
- name: openstack-doc-rst-gate
check:
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checkniceness-ubuntu-xenial
- gate-{name}-tox-doc-publish-checkbuild
- name: openstack-doc-translation
check:
- gate-{name}-tox-checklang-ubuntu-xenial
gate:
- gate-{name}-tox-checklang-ubuntu-xenial
post:
- '{name}-upstream-translation-update'
- '{name}-tox-doc-publishlang'
periodic:
- '{name}-propose-translation-update'
- name: translation-jobs
post:
- '{name}-upstream-translation-update'
periodic:
- '{name}-propose-translation-update'
- name: translation-jobs-mitaka
periodic:
- '{name}-propose-translation-update-mitaka'
- name: translation-jobs-newton
periodic:
- '{name}-propose-translation-update-newton'
- name: infra-publish-jobs
check:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-trusty'
- 'gate-{name}-docs-ubuntu-xenial'
post:
- '{name}-infra-docs'
# Publish wheels and sdists to pypi.python.org, then sync to all of
# the appropriate mirrors.
- name: publish-to-pypi
pre-release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload':
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
- '{name}-announce-release'
# Do a pre-check on xstatic version numbers matching tags then upload
# wheels and sdists etc.
- name: xstatic-publish-jobs
pre-release:
- 'xstatic-check-version':
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload'
release:
- 'xstatic-check-version':
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-pypi-both-upload':
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
- '{name}-announce-release'
# Release OpenStack Server packages.
- name: openstack-server-release-jobs
pre-release:
- '{name}-tarball':
- '{name}-tarball-signing'
release:
- '{name}-tarball':
- '{name}-tarball-signing'
- '{name}-announce-release'
- name: release-notes-jobs
check:
- 'gate-{name}-releasenotes'
gate:
- 'gate-{name}-releasenotes'
post:
- '{name}-releasenotes'
tag:
- '{name}-releasenotes'
- name: docs-on-rtfd
post:
- 'hook-{name}-rtfd'
pre-release:
- 'hook-{name}-rtfd'
release:
- 'hook-{name}-rtfd'
- name: chef-rake-jobs
check:
- 'gate-{name}-chef-rake'
- 'gate-{name}-chef-rake-integration-centos-7-nv'
- 'gate-{name}-chef-rake-integration-ubuntu-trusty-nv'
- 'gate-{name}-chef-rake-integration-ubuntu-xenial-nv'
gate:
- 'gate-{name}-chef-rake'
# Note that we only publish specs by official
# teams on specs.o.o - the publish-specs job should not
# be used for projects not mentioned in governance repository.
# build-only-specs-jobs instead.
- name: openstack-specs-jobs
check:
- 'gate-{name}-docs-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-xenial'
post:
- '{name}-publish-specs'
# Same job as openstack-specs-job but does not publish to
# specs.openstack.org.
- name: build-only-specs-jobs
check:
- 'gate-{name}-docs-ubuntu-xenial'
gate:
- 'gate-{name}-docs-ubuntu-xenial'
- name: noop-jobs
check:
- noop
gate:
- noop
- name: ansible-lint-jobs
check:
- gate-{name}-ansible-lint
gate:
- gate-{name}-ansible-lint
- name: packstack-integration-jobs
check:
- gate-packstack-integration-scenario001-tempest-centos-7
- gate-packstack-integration-scenario002-tempest-centos-7
- gate-packstack-integration-scenario003-tempest-centos-7
gate:
- gate-packstack-integration-scenario001-tempest-centos-7
- gate-packstack-integration-scenario002-tempest-centos-7
- gate-packstack-integration-scenario003-tempest-centos-7
- name: puppet-branch-tarball-jobs
post:
- '{name}-branch-tarball'
- name: puppet-beaker-jobs
check:
- gate-{name}-puppet-beaker-rspec-ubuntu-trusty
- gate-{name}-puppet-beaker-rspec-centos-7
gate:
- gate-{name}-puppet-beaker-rspec-ubuntu-trusty
- gate-{name}-puppet-beaker-rspec-centos-7
- name: puppet-beaker-jobs-xenial
check:
- gate-{name}-puppet-beaker-rspec-ubuntu-xenial
gate:
- gate-{name}-puppet-beaker-rspec-ubuntu-xenial
- name: tripleo-puppet-jobs
check:
- gate-tripleo-ci-centos-7-nonha-multinode
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-liberty
- gate-tripleo-ci-centos-7-ovb-nonha-puppet-mitaka
- name: puppet-openstack-integration-jobs-all
check:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
gate:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- name: puppet-openstack-integration-jobs-scenario001
check:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario002
check:
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario003
check:
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
gate:
- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario004
experimental:
- gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial-nv
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7-nv
- name: puppet-openstack-libraries-jobs
check:
- gate-puppet-openstack-libraries-puppet-lint-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-3-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-4-centos-7
- gate-puppet-openstack-libraries-puppet-unit-centos-7
- gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
gate:
- gate-puppet-openstack-libraries-puppet-lint-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-3-centos-7
- gate-puppet-openstack-libraries-puppet-syntax-4-centos-7
- gate-puppet-openstack-libraries-puppet-unit-centos-7
- gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7
- name: puppet-syntax
check:
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
gate:
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- name: infra-puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax
- name: puppet-check-jobs
check:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
gate:
- gate-{name}-puppet-lint
- gate-{name}-puppet-syntax-3-centos-7
- gate-{name}-puppet-syntax-4-centos-7
- name: puppet-module-unit-jobs
check:
- gate-{name}-puppet-unit-3.3-centos-7
- gate-{name}-puppet-unit-3.4-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-centos-7
- gate-{name}-puppet-unit-3.7-centos-7
- gate-{name}-puppet-unit-3.8-centos-7
- gate-{name}-puppet-unit-4.0-centos-7
- gate-{name}-puppet-unit-4.5-centos-7
- gate-{name}-puppet-unit-latest-centos-7
gate:
- gate-{name}-puppet-unit-3.3-centos-7
- gate-{name}-puppet-unit-3.4-centos-7
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6-centos-7
- gate-{name}-puppet-unit-3.7-centos-7
- gate-{name}-puppet-unit-3.8-centos-7
- gate-{name}-puppet-unit-4.0-centos-7
- gate-{name}-puppet-unit-4.5-centos-7
- name: infra-puppet-apply-jobs
check:
- gate-infra-puppet-apply-centos-7
- gate-infra-puppet-apply-debian-jessie
- gate-infra-puppet-apply-ubuntu-precise
- gate-infra-puppet-apply-ubuntu-trusty
- gate-infra-puppet-apply-ubuntu-xenial
- gate-infra-puppet-apply-fedora-23
- gate-infra-puppet-apply-fedora-24
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
gate:
- gate-infra-puppet-apply-centos-7
- gate-infra-puppet-apply-debian-jessie
- gate-infra-puppet-apply-ubuntu-precise
- gate-infra-puppet-apply-ubuntu-trusty
- gate-infra-puppet-apply-ubuntu-xenial
- gate-infra-puppet-apply-fedora-23
- gate-openstackci-beaker-centos-7
- gate-openstackci-beaker-ubuntu-trusty
- name: infra-logstash-filter-jobs
check:
- gate-logstash-filters-ubuntu-trusty
- gate-logstash-filters-ubuntu-xenial
- name: check-tripleo-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha
- gate-tripleo-ci-centos-7-ovb-nonha
check:
- gate-tripleo-ci-centos-7-nonha-multinode
- gate-tripleo-ci-centos-7-undercloud
- gate-tripleo-ci-centos-7-scenario001-multinode-nv
- gate-tripleo-ci-centos-7-scenario002-multinode
- gate-tripleo-ci-centos-7-scenario003-multinode
- gate-tripleo-ci-centos-7-nonha-multinode-updates-nv
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
- gate-tripleo-ci-centos-7-undercloud
- gate-tripleo-ci-centos-7-scenario002-multinode
- gate-tripleo-ci-centos-7-scenario003-multinode
experimental:
- gate-tripleo-ci-centos-7-containers-multinode-nv
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-upgrades-nv
- name: experimental-tripleo-jobs
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-updates
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-ha-tempest
- gate-tripleo-ci-centos-7-ovb-ha-ipv6
- name: salt-formula-jobs
check:
- 'gate-{name}-salt-lint'
gate:
- 'gate-{name}-salt-lint'
- name: designate-dsvm-jobs
check:
# Remove the two jobs below when Mitaka is EOL
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-tempest-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-bind9
- gate-tempest-dsvm-designate-powerdns-postgres-nv
- gate-tempest-dsvm-designate-powerdns-worker-model-nv
- gate-rally-dsvm-designate-designate
- gate-grenade-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-pdns4-nv
- gate-tempest-dsvm-designate-powerdns-identity-v3-only-nv
gate:
# Remove the two jobs below when Mitaka is EOL
- gate-designate-dsvm-powerdns
- gate-designate-dsvm-bind9
- gate-tempest-dsvm-designate-powerdns
- gate-tempest-dsvm-designate-bind9
- gate-grenade-dsvm-designate-powerdns
experimental:
- gate-tempest-dsvm-designate-agent-knot2
- gate-tempest-dsvm-designate-agent-djbdns
- gate-tempest-dsvm-designate-agent-gdnsd
- name: nodejs4-jobs
check:
- gate-{name}-nodejs4-npm-run-lint
- gate-{name}-nodejs4-npm-run-test
gate:
- gate-{name}-nodejs4-npm-run-lint
- gate-{name}-nodejs4-npm-run-test
- name: nodejs4-publish-to-npm
release:
- '{name}-nodejs4-npm-publish-tarball':
- '{name}-npm-upload'
- name: nodejs4-docs
check:
- 'gate-{name}-nodejs4-npm-docs'
gate:
- 'gate-{name}-nodejs4-npm-docs'
- name: nodejs6-jobs
check:
- gate-{name}-nodejs6-npm-run-lint
- gate-{name}-nodejs6-npm-run-test
- name: nodejs6-publish-to-npm
release:
- '{name}-nodejs6-npm-publish-tarball':
- '{name}-npm-upload'
- name: nodejs6-docs
check:
- 'gate-{name}-nodejs6-npm-docs'
gate:
- 'gate-{name}-nodejs6-npm-docs'
- name: windmill-jobs-centos7
check:
- 'gate-windmill-deploy-centos-7'
gate:
- 'gate-windmill-deploy-centos-7'
- name: windmill-jobs-centos7-nv
check:
- 'gate-windmill-deploy-centos-7-nv'
- name: windmill-jobs-trusty
check:
- 'gate-windmill-deploy-ubuntu-trusty'
gate:
- 'gate-windmill-deploy-ubuntu-trusty'
- name: windmill-jobs-trusty-nv
check:
- 'gate-windmill-deploy-ubuntu-trusty-nv'
- name: windmill-jobs-xenial
check:
- 'gate-windmill-deploy-ubuntu-xenial'
gate:
- 'gate-windmill-deploy-ubuntu-xenial'
- name: windmill-jobs-xenial-nv
check:
- 'gate-windmill-deploy-ubuntu-xenial-nv'
jobs:
- name: ^.*$
parameter-function: set_node_options
# -nv jobs are never voting.
- name: ^.*-nv$
voting: false
# Restrict explicit ubuntu-trusty jobs to < Newton
# and xenial to >= Newton.
- name: ^.*-ubuntu-trusty(-nv)?$
branch: ^stable/(liberty|mitaka)$
- name: ^.*-ubuntu-xenial(-nv)?$
branch: ^(?!stable/(liberty|mitaka)).*$
# These are tests for the designated branch run against
# projects that only have a master branch therefore we need
# to run ubuntu-trusty jobs against master.
- name: ^.*-ubuntu-trusty-(liberty|mitaka)(-nv)?$
branch: master
# Restrict python35 testing to >= Newton.
- name: ^gate-.*-python35(-db)?(-nv)?$
branch: ^(?!stable/(liberty|mitaka)).*$
# Make sure we run ubuntu-trusty on master for puppet-apply.
- name: ^gate-infra-puppet-apply-ubuntu-trusty$
branch: master
# Transitional as we remove Fedora 23
- name: ^gate-infra-puppet-apply-fedora-24$
voting: false
# Make sure we run ubuntu-trusty on master for tempest-dsvm-lxc.
- name: ^gate-tempest-dsvm-lxc-ubuntu-trusty$
branch: master
# Make sure we run ubuntu-trusty on master for logstash-filters.
- name: ^gate-logstash-filters-ubuntu-trusty$
branch: master
# Make sure we run ubuntu-trusty tests for diskimage-builder at
# least while nodepool is a trusty host.
- name: ^gate-dib-dsvm-functests-ubuntu-trusty.*$
branch: master
- name: ^gate-logstash-filters-ubuntu-(trusty|xenial)$
voting: false
# because of global requirements overrides, there is no reason to
# run tempest/grenade tests after a requirements sync, as they've
# already been run in the requirements job with the override.
- name: ^.*(tempest|grenade)-dsvm.*$
skip-if:
- project: ^openstack/
all-files-match-any:
- ^(test-|)requirements.txt$
# Never have the governance validation job voting. It is strictly for
# extra information and only run if the projects.yaml is changed
- name: ^gate-governance-tox-validate-ubuntu-xenial$
voting: false
files:
- ^reference/projects.yaml$
# Skip these long-running and expensive devstack jobs when the
# change is only to documentation, release notes, unit tests or
# similar components that won't be exercised by the job anyway.
- name: ^.*(devstack|tempest|grenade|rally|swift|install|neutron-lbaas|neutron-vpnaas|ironic-inspector|heat)-dsvm.*$
skip-if:
- project: ^openstack/cinder$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^cinder/hacking/.*$
- ^cinder/locale/.*$
- ^cinder/tests/functional.*$
- ^cinder/tests/unit.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
# In heat, ^tox.ini and some scripts in ^tools/ are used
# in heat-dsvm-functional gates, so not skipping on those changes
- project: ^openstack/heat$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^heat/locale/.*$
- ^heat/tests/.*$
- ^releasenotes/.*$
- project: ^openstack/horizon$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^horizon/locale/.*$
- ^horizon/test/.*$
- ^openstack_dashboard/locale/.*$
- ^openstack_dashboard/test/.*$
- ^openstack_dashboard/.*/tests?\.py$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^install-guide/.*$
- ^ironic/locale/.*$
- ^ironic/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic-python-agent$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic_python_agent/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/ironic-inspector$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^ironic_inspector/test/(?!.*tempest).*$
- ^releasenotes/.*$
- ^tox.ini$
- project: ^openstack/ironic-lib$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^ironic_lib/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/manila$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^manila/hacking/.*$
- ^manila/tests/.*$
- ^releasenotes/.*$
- ^run_tests.sh$
- ^tools/.*$
- ^tox.ini$
- ^api-ref/.*$
- ^install-guide/.*$
- project: ^openstack/monasca-api
all-files-match-any:
- ^.*\.md$
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/unit/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/neutron-lbaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron-lbaas/tests/unit/.*$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/neutron-vpnaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron-vpnaas/tests/unit/.*$
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^midonet/neutron/tests/.*$
- project: ^openstack/networking-ovn$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- ^vagrant/.*$
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
- project: ^openstack/rally
all-files-match-any:
- ^doc/.*$
- ^etc/.*$
- ^tests/hacking/.*$
- ^tests/unit/.*$
- ^tox.ini$
- ^.*\.rst$
- ^Dockerfile$
- project: ^openstack/tap-as-a-service
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^specs/.*$
- ^neutron_taas/tests/unit/.*$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- project: ^openstack/tempest-lib$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^tempest_lib/tests/.*$
- ^releasenotes/.*$
- project: ^openstack-dev/devstack$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- project: ^openstack-dev/grenade$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only or translation-only neutron
# changes. Since doc/source/conf.py is checked by
# neutron-(pep8|pylint), those jobs should not be skipped.
- name: ^.*neutron-(dsvm-api|dsvm-functional|dsvm-functional-py34|python(27|34|35)(-ubuntu-.*)?|coverage-.+|lbaasv[12]-dsvm-(api|minimal)|dsvm-fullstack)$
skip-if:
- project: ^openstack/neutron$
all-files-match-any:
- ^neutron/locale/.*$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non docs jobs for doc-only neutronclient changes
- name: ^gate-(python-neutronclient-(python27|python3[45](-nv)?|pypy)|neutronclient-test-dsvm-functional|neutronclient-test-dsvm-functional-adv-svcs|tempest-dsvm-neutron-src-python-neutronclient)$
skip-if:
- project: ^openstack/python-neutronclient$
all-files-match-any:
- ^neutron/locale/.*$
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only neutron-lib changes.
- name: ^.*(neutron-lib-(python(27|3[45](-nv)?)|coverage)|tempest-dsvm-neutron-src-neutron-lib)$
skip-if:
- project: ^openstack/neutron-lib$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only neutron-vpnaas changes. The dsvm
# tests area already skipped by another check.
- name: ^.*neutron-vpnaas-python(27|3[45](-nv)?)$
skip-if:
- project: ^openstack/neutron-vpnaas$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip heat docs for release notes and translation
- name: ^.*heat-docs.*$
skip-if:
- project: ^openstack/heat$
all-files-match-any:
- ^heat/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only or translation-only nova changes.
# Since doc/source/conf.py is checked by nova-(pep8|pylint), those
# jobs should not be skipped.
- name: ^.*nova-(tox-(db-)?functional|python27-db|python3[45]-db(-nv)?)
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^api-.*$
- ^doc/.*$
- ^nova/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only or translation-only heat changes.
# Since doc/source/* is checked by heat-pep8, this job should not be
# skipped.
- name: ^.*heat-(python27|python3[45])-db(-nv)?$
skip-if:
- project: ^openstack/heat$
all-files-match-any:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^heat/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only or translation-only horizon
# changes. Since doc/source/* is checked by horizon-pep8, this job
# should not be skipped.
- name: ^.*horizon-(python(27|34|35)|tox-py27dj.*|nodejs4-npm-run-.*|selenium-headless|dsvm-integration.*|dsvm-tempest-plugin)(-ubuntu-.*)?(-nv)?$
skip-if:
- project: ^openstack/horizon$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^horizon/locale/.*$
- ^openstack_dashboard/locale/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only ironic changes. Since documents are checked
# by ironic-pep8 it should not be skipped.
- name: ^.*ironic-(python27|python3[45])-db(-nv)?$
skip-if:
- project: ^openstack/ironic$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*ironic-inspector-(python27-db|python3[45]-db(-nv)?|tox-func)$
skip-if:
- project: ^openstack/ironic-inspector$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only python-ironicclient changes. Since documents
# are checked by python-ironicclient-pep8 it should not be skipped.
- name: ^gate-(python-ironicclient-(python27|python3[45](-nv)?|pypy)|ironicclient-dsvm-functional|tempest-dsvm-python-ironicclient-src)$
skip-if:
- project: ^openstack/python-ironicclient$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
# Skip non-doc jobs for doc-only bifrost changes. Since documents
# are checked by bifrost-pep8, that job should not be skipped.
- name: ^.*bifrost-(python27|integration-tinyipa|integration-dibipa-debian-nv|integration-dhcp-nv)$
skip-if:
- project: ^openstack/bifrost$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only python-tripleoclient changes. Since documents
# are checked by python-tripleoclient-pep8 it should not be skipped.
# Tripleo-ci gate jobs are disabled for docs-only patches elsewhere.
- name: ^gate-python-tripleoclient-(python27|python34)$
skip-if:
- project: ^openstack/python-tripleoclient$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only tripleo-common changes. Since documents
# are checked by tripleo-common-pep8 it should not be skipped.
# Tripleo-ci gate jobs are disabled for docs-only patches elsewhere.
- name: ^gate-tripleo-common-(python27|python34)$
skip-if:
- project: ^openstack/tripleo-common$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# tripleo multinode and undercloud jobs were introduced during Newton cycle.
- name: ^gate-tripleo-ci-.*(multinode|undercloud).*$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(emilien): zuul v2 does not allow us to specify files rules for specific projects
# and are global to the jobname.
# It will be done with zuul v3:
# http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs
- name : ^gate-tripleo-ci-centos-7-scenario001-multinode.*$
files:
- ^puppet/services/aodh.*$
- ^manifests/profile/base/aodh.*$
- ^puppet/services/ceilometer.*$
- ^manifests/profile/base/ceilometer.*$
- ^puppet/services/gnocchi.*$
- ^manifests/profile/base/gnocchi.*$
- test-environments/scenario001-multinode.yaml
- templates/scenario001-multinode-pingtest.yaml
- name : ^gate-tripleo-ci-centos-7-scenario002-multinode.*$
files:
- ^puppet/services/cinder.*$
- ^manifests/profile/base/cinder.*$
- ^puppet/services/zaqar.*$
- ^manifests/profile/base/zaqar.*$
- ^puppet/services/swift.*$
- ^manifests/profile/base/swift.*$
- test-environments/scenario002-multinode.yaml
- templates/scenario002-multinode-pingtest.yaml
- name : ^gate-tripleo-ci-centos-7-scenario003-multinode.*$
files:
- ^puppet/services/sahara.*$
- ^manifests/profile/base/sahara.*$
- ^puppet/services/mistral.*$
- ^manifests/profile/base/mistral.*$
- test-environments/scenario003-multinode.yaml
- templates/scenario003-multinode-pingtest.yaml
# Test TripleO stable/liberty in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-liberty$
branch: ^(stable/liberty).*$
# Test TripleO stable/mitaka in Puppet OpenStack CI
- name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-mitaka$
branch: ^(stable/mitaka).*$
# Skip non-doc jobs for doc-only networking-midonet changes. Since
# doc/source/conf.py is checked by networking-midonet-pep8, that job
# should not be skipped.
- name: ^.*networking-midonet-(python27-db|python3[45]-db(-nv)?)$
skip-if:
- project: ^openstack/networking-midonet$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only magnum changes. Since
# doc/source/conf.py is checked by gate-magnum-pep8, that job
# should not be skipped.
- name: ^gate-magnum-python(27|3[45](-nv)?)$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only tap-as-a-service changes. Since
# doc/source/conf.py is checked by tap-as-a-service-pep8, that job
# should not be skipped.
- name: ^.*tap-as-a-service-(python27-db|python3[45]-db(-nv)?)$
skip-if:
- project: ^openstack/tap-as-a-service$
all-files-match-any:
- ^.*\.rst$
- ^specs/.*$
- ^doc/.*$
# skip expensive dib jobs for docs changes; readme's are rst files,
# and doc/*
- name: ^.*dib-dsvm-functests-.*$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^.*diskimage-builder-(python27|python3[45](-nv)?)$
skip-if:
- project: ^openstack/diskimage-builder$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# Skip non-doc jobs for doc-only kolla changes.
- name: ^gate-kolla.*(?<!docs-ubuntu-(trusty|xenial))$
skip-if:
- project: ^openstack/kolla.*$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*
# Do not run the documentation publishing jobs ({name}-docs) from
# "bug/" branches. The (?!gate-) prefix is used in the regex because
# we *do* want the gate docs jobs to run, just not the jobs in the
# post queue.
- name: ^(?!gate-).*-docs$
branch: ^(?!bug/).*$
- name: propose-openstack-manuals-updates
branch: master
- name: gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
branch: ^(stable/liberty).*$
# Packstack integration jobs should only run on master and stable/mitaka
# onwards
- name: ^gate-packstack-integration-.*-tempest-centos-7$
skip-if:
- project: openstack/packstack
all-files-match-any:
- ^releasenotes/.*$
- ^docs/.*$
branch: ^(?!stable/liberty).*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-(puppet-.*-(syntax|unit|beaker|tempest)-|tripleo-ci-centos-7-).*$
skip-if:
- project: ^openstack/puppet-.*$
all-files-match-any:
- ^.*\.md$
- ^releasenotes/.*$
- project: ^openstack/tempest$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
- project: ^openstack/(python-tripleoclient|tripleo-common)$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
# no need to run the jobs for doc / releasenotes / unittests patches
- name: ^gate-octavia-v1-dsvm-scenario-ubuntu-xenial.*$
skip-if:
- project: ^openstack/octavia
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
- ^releasenotes/.*$
# Only run the cross unittests on upper-constraints.txt updates
- name: ^gate-cross-.*-python.*$
files: ^upper-constraints.txt$
- name: ^gate-puppet-openstackci-puppet-beaker-rspec-.*$
voting: false
# puppet-integration on trusty stopped after Mitaka (OpenStack) and Hammer (Ceph) releases.
- name: ^gate-puppet-openstack-integration-3-scenario00(1|2)-tempest-ubuntu-trusty$
branch: ^(stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario004 was introduced after Mitaka (OpenStack) and Hammer (Ceph).
- name: ^gate-puppet-openstack-integration-(3|4)-scenario004.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario003 was introduced after Liberty (OpenStack) but we stop to
# test Trusty after Mitaka.
- name: ^gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty$
branch: ^(stable/mitaka).*$
# puppet-integration scenario003 was introduced after Liberty (OpenStack).
- name: ^gate-puppet-openstack-integration-3-scenario003-tempest-centos-7$
branch: ^(?!stable/liberty).*$
# Aims to break when a new version of Puppet is released
# For now, run the jobs only on master so if the job starts to
# break due to Puppet new major release, we will see which branch
# we need to test.
- name: ^gate-puppet-.*-puppet-unit-latest-.*$
branch: ^master
voting: false
# Starting from Newton and Jewel, Puppet OpenStack will gate on Xenial nodes.
- name: ^gate-.*-puppet-beaker-rspec-ubuntu-xenial.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
# Before Newton and Jewel, Puppet OpenStack gates on Trusty nodes.
- name: ^gate-.*-puppet-beaker-rspec-ubuntu-trusty.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Starting from Newton and Jewel, Puppet OpenStack stops testing on Puppet 3.3, 3.4, 3.7 and 4.0.
- name: ^gate-puppet-.*-puppet-unit-(3.(3|4|7)|4.0)-.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Starting from Mitaka and Jewel, Puppet OpenStack starts voting on Puppet 4.5.
- name: ^gate-puppet-.*-puppet-unit-4.5-.*$
branch: ^(?!stable/(liberty|hammer)).*$
# Liberty, Mitaka, Hammer gates test Puppet 3.
- name: ^gate-puppet-openstack-integration-3-.*$
branch: ^stable/(liberty|mitaka|hammer).*$
# Newton and beyond, Jewel gates test Puppet 4.
- name: ^gate-puppet-openstack-integration-4-.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
- name: gate-requirements-python34
branch: master
voting: false
# This overrides the above "looser" match above, while we work through the
# py34 -> py35 transition
- name: gate-requirements-integration-dsvm-ubuntu-trusty
branch: ^(stable/(liberty|mitaka|newton)|master)$
- name: gate-requirements-integration-dsvm-resolver-ubuntu-trusty
voting: false
- name: gate-requirements-integration-dsvm-resolver-ubuntu-xenial
voting: false
- name: ^gate-requirements-tox-validate-ubuntu-xenial$
branch: ^(?!stable/(kilo|liberty|mitaka)).*$
- name: ^gate-requirements-tox-py27-check-uc-ubuntu-trusty$
voting: false
- name: ^gate-requirements-tox-py27-check-uc-ubuntu-xenial$
voting: false
- name: ^gate-requirements-tox-validate-projects-ubuntu-xenial$
branch: master
- name: gate-requirements-tox-babel-ubuntu-xenial
branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$
files:
- '^babel-test/.*'
- '^tox.ini'
- '^upper-constraints.txt'
# TODO(lin-a-yang): To start with empty repository, mark all rsc jobs
# non-voting to not block any changes. Once the jobs all run fine, change
# back to voting.
- name: ^gate-rsc.*$
voting: false
- name: gate-tempest-dsvm-full-ubuntu-xenial
queue-name: integrated
- name: ^gate-rally-dsvm-rally-.*$
voting: false
- name: gate-rally-dsvm-neutron-neutron
voting: false
- name: gate-rally-dsvm-neutron-unstable
voting: false
- name: gate-rally-dsvm-fakevirt-heat
voting: false
- name: ^gate-rally-tox-self-ubuntu-(trusty|xenial)$
voting: false
- name: gate-rally-dsvm-designate-designate
voting: false
- name: gate-rally-dsvm-senlin-senlin
voting: false
- name: gate-rally-dsvm-senlin-rally
voting: false
- name: ^senlin-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-rally-dsvm-verify-full-discover-resources
files:
- ^rally/cli/commands/verify.py$
- ^rally/common/io/subunit_v2.py$
- ^rally/ui/templates/verification.*$
- ^rally/verification.*$
- ^tests/ci/.*verify.*$
- name: gate-rally-dsvm-verify-full-create-resources
voting: false
files:
- ^rally/cli/commands/verify.py$
- ^rally/common/io/subunit_v2.py$
- ^rally/ui/templates/verification.*$
- ^rally/verification.*$
- ^tests/ci/.*verify.*$
- name: gate-rally-dsvm-verify-light-create-resources
voting: false
- name: gate-rally-dsvm-zaqar-zaqar
voting: false
# NOTE(wangxiyuan) As the tempest test has been enabled and the functional
# test may cause the interdependent issue, this check is unnecessary now. So
# switch the zaqar client functional test to non-voting.
- name: ^gate-dsvm-.*-zaqar$
voting: false
# NOTE(wangxiyuan) tempest test for zaqar was introduced in the newton cycle,
# so testing the earlier branches doesn't make sense.
- name: ^gate-tempest-dsvm-.*-zaqar$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(aweyl) tempest test for vitrage was introduced in the mitaka cycle,
# so testing the earlier branches doesn't make sense.
- name: ^gate-vitrage-dsvm-datasources$
branch: ^(?!stable/liberty).*$
# NOTE(markvan) (heat) functional lbaas v2 testing was introduced in the mitaka
# cycle as experimental, so testing it there and earlier branches doesn't make sense.
- name: ^gate-heat-dsvm-functional-.*-lbaasv2$
branch: ^(?!stable/(liberty|mitaka)).*$
# NOTE(therve) (heat) functional lbaas v1 testing is deprecated in newton and
# forward.
- name: ^gate-heat-dsvm-functional-.*-lbaasv1$
branch: ^(stable/(liberty|mitaka)).*$
# NOTE(therve) (heat) only run convergence lbaasv1 on mitaka
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv1$
branch: ^(stable/mitaka).*$
# NOTE(therve) (heat) run convergence lbaasv2 newton and forward
- name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-tempest-dsvm-heat
branch: ^(stable/liberty).*$
- name: gate-tempest-dsvm-heat-apache
branch: ^(?!stable/liberty).*$
# NOTE(sambetts) Make requirements check non-voting for networking-cisco
# until cisco requirements are in global requirements.
- name: gate-networking-cisco-requirements
voting: false
- name: ^networking-cisco-coverage-ubuntu-(trusty|xenial)
voting: false
# NOTE(sambetts) Switch to voting once we're happy these jobs are working
- name: ^gate-networking-cisco-tox-(newton|master)-ubuntu-(trusty|xenial)$
voting: false
- name: ^networking-ovn-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^neutron-lib-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-neutron-dsvm-functional-py34-ubuntu-trusty
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-neutron-dsvm-functional-ubuntu-trusty.*$
branch: ^(master|stable/(liberty|mitaka|newton))$
# NOTE(jlibosva) Run Xenial jobs only non-voting for Newton and forward
- name: ^gate-neutron-dsvm-(functional|fullstack)-ubuntu-xenial
voting: false
- name: gate-neutron-dsvm-functional-py35-ubuntu-xenial
voting: false
- name: ^gate-tempest-dsvm-neutron-pg-full-ubuntu-(trusty|xenial)
voting: false
# LBaaS v1 should run on liberty and mitaka only
- name: ^gate-neutron-lbaasv1-dsvm-api
branch: ^stable/(liberty|mitaka)
# BUG #1290562 pypy does not work with new setuptools, so is breaking
# all jobs. Disable until there is resolution.
- name: ^gate-.*-pypy(-db)?$
voting: false
# don't run any grenade jobs on the oldest supported stable
# branch, this lets us catch all jobs that don't otherwise have
# additional modifications.
- name: ^gate-grenade-dsvm
branch: ^(?!stable/liberty).*$
# Grenade is tricky because we need it to start on old branch
# then go up to new branch. This results in the following branch
# to test node type mapping:
# old -> new (new is the branch that determines what we want because
# these are pullup jobs): distro release
# liberty -> mitaka: trusty
# mitaka -> newton: trusty
# newton -> master/ocata: xenial
- name: ^.*grenade-.*-ubuntu-trusty$
branch: ^(stable/(mitaka|newton))$
- name: ^.*grenade-.*-ubuntu-xenial$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
- name: gate-grenade-dsvm-neutron-dvr-multinode
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-grenade-dsvm-neutron-linuxbridge-multinode
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-tempest-dsvm-ironic-parallel-nv$
branch: ^(?!stable)
- name: ^gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-ironic-python-agent-tox-func-ubuntu-(trusty|xenial)$
voting: false
# NOTE(dtantsur): the old ironic ramdisk is not supported in newton
- name: ^gate-tempest-dsvm-ironic-pxe_ssh$
branch: ^stable/(liberty|mitaka).*$
# NOTE(sambetts): multitenancy isn't supported in liberty or mitaka
- name: ^gate-tempest-dsvm-ironic-multitenant-network$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-ironic-inspector-dsvm-dib$
branch: ^stable/(liberty|mitaka).*$
# only here until stable is votable, then merge
# back to a single job
- name: ^gate-grenade-dsvm-forward$
branch: ^(stable/).*$
voting: false
- name: ^gate-grenade-dsvm-neutron-forward
branch: ^(stable/).*$
voting: false
- name: gate-devstack-dsvm-updown
branch: ^(?!stable)
- name: ^gate-tempest-dsvm-neutron-identity-v3-only-full.*$
branch: ^(?!stable)
voting: false
- name: ^gate-novaclient-dsvm-functional-mitaka
branch: ^(?!stable)
- name: ^gate-novaclient-dsvm-functional-neutron
branch: ^(?!stable)
- name: gate-neutron-dsvm-tempest-vpnaas
branch: ^(?!stable/liberty).*$
- name: gate-functional-neutron-dsvm-gceapi
voting: false
- name: gate-functional-nova-network-dsvm-gceapi
voting: false
- name: ec2-api-rally-dsvm-fakevirt
voting: false
- name: ec2-api-functional-neutron-dsvm-full
voting: false
- name: gate-python-magnumclient-python34
branch: ^(?!stable/liberty).*$
- name: gate-magnum-python34
branch: ^(?!stable/liberty).*$
- name: ^gate-functional-dsvm-magnum-api.*
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: gate-functional-dsvm-magnum-k8s
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/swarm.*$
- ^magnum/drivers/mesos.*$
# NOTE(yuanying): ironic isn't supported in liberty or mitaka
- name: ^gate-functional-dsvm-magnum-k8s-ironic.*
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/swarm.*$
- ^magnum/drivers/mesos.*$
- name: gate-functional-dsvm-magnum-swarm
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/mesos.*$
# NOTE(yuanying): ironic isn't supported in liberty or mitaka
- name: ^gate-functional-dsvm-magnum-swarm-ironic.*
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/mesos.*$
- name: gate-functional-dsvm-magnum-mesos
branch: ^(?!stable/liberty).*$
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^magnum/drivers/k8s.*$
- ^magnum/drivers/swarm.*$
- name: gate-zun-devstack-dsvm
skip-if:
- project: ^openstack/zun$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: ^gate-tempest-dsvm-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/tests/unit/.*$
- ^nova/tests/functional/.*$
- ^nova/tests/.*\.py$
- ^nova/hacking/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
# NOTE(mriedem): The nova-next job runs with the placement-api service and
# cells v2 so it won't work before Newton.
- name: gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-grenade-dsvm-multinode-live-migration-nv
branch: ^(?!stable/(liberty|mitaka)).*$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-.*$
- ^nova/tests/unit/.*$
- ^nova/tests/functional/.*$
- ^nova/tests/.*\.py$
- ^nova/hacking/.*$
- ^releasenotes/.*$
- ^tests-py3.txt$
- ^tools/.*$
- ^tox.ini$
# Only run the neutron LB job on nova if there are changes to nova/network/*
# or nova/virt/libvirt/vif.py since that uses os-vif for LB vif type.
# TODO(mriedem): Run this proper on all changes once nova-network is dropped.
- name: ^gate-tempest-dsvm-neutron-linuxbridge-ubuntu-(trusty|xenial)$
skip-if:
- project: ^openstack/nova$
all-files-match-any:
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
- project: ^openstack/neutron$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^neutron/locale/.*$
- ^neutron/tests/.*$
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
- name: ^gate-.*-identity-v3-only.*
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-tempest-dsvm-nova-libvirt-kvm-apr
branch: ^(?!stable/(liberty|mitaka)).*$
voting: false
- name: ^gate-tempest-dsvm-neutron-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-neutron-ovs-native
voting: false
- name: gate-tempest-dsvm-neutron-dvr-ovs-native
voting: false
- name: ^networking-midonet-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^gate-tempest-dsvm-networking-midonet-v1
voting: false
- name: ^gate-tempest-dsvm-networking-midonet-ml2
voting: false
- name: ^gate-tempest-dsvm-networking-odl-(beryllium-snapshot|boron-snapshot|carbon-snapshot).*$
branch: ^(?!stable/(icehouse|juno)).*$
voting: false
- name: gate-networking-odl-python34
branch: ^(?!stable/(icehouse|juno)).*$
- name: gate-vmware-nsx-python34-db
# support did not exist until after mitaka
branch: ^(?!stable/(icehouse|juno|liberty|mitaka)).*$
- name: gate-tempest-dsvm-networking-onos
voting: false
- name: ^gate-tempest-dsvm-dragonflow
voting: false
- name: ^gate-tempest-dsvm-trove
voting: false
- name: gate-dragonflow-python34
voting: false
- name: ^gate-neutron-fwaas-dsvm-functional$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-neutron-fwaas-dsvm-tempest$
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-neutron-lbaasv2-dsvm-scenario$
voting: false
- name: ^gate-neutron-lbaas-dsvm-functional.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-group-based-policy-dsvm-functional$
voting: false
- name: ^gate-group-based-policy-dsvm-aim-nv$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-group-based-policy-dsvm-rally$
voting: false
- name: ^gate-functional-dsvm-networking-sfc-nv$
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-networking-sfc-nv$
branch: ^(?!stable/liberty).*$
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
# For stable compat jobs.
- name: ^gate-tempest-dsvm-neutron-src-.*-mitaka$
branch: ^(?!stable/(liberty|mitaka)).*$
voting: false
- name: ^gate-oslo.messaging-dsvm-functional-.*-qpid-nv$
branch: ^stable/liberty$
- name: ^gate-oslo.messaging-dsvm-functional-.*-amqp1.*$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-pika$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-zeromq$
branch: ^(?!stable/liberty).*$
- name: ^gate-oslo.messaging-dsvm-functional-.*-zeromq-.*$
branch: ^(?!stable/liberty).*$
- name: gate-oslo.log-src-grenade-dsvm
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-src-grenade-dsvm-multinode
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.versionedobjects-src-grenade-dsvm-multinode
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-rally-dsvm-cinder
voting: false
- name: gate-cinder-dsvm-apache
voting: false
- name: ^gate-cinder-pylint$
voting: false
- name: ^gate-python-cinderclient-pylint$
voting: false
- name: ^gate-os-brick-pylint$
voting: false
- name: gate-cinderclient-dsvm-functional
voting: false
- name: ^gate-cinder-tox-db-functional-ubuntu-trusty$
branch: ^stable/mitaka.*$
voting: false
- name: ^gate-cinder-tox-db-functional-ubuntu-xenial$
voting: false
- name: ^gate-cinder-tox-compliance-ubuntu-xenial$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: dev-zuul-coverage
voting: false
- name: ^gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-(trusty|xenial)$
voting: false
failure-message: WARNING broken links in docs
- name: gate-dsvm-nodepool
voting: false
- name: gate-dsvm-nodepool-src-shade
voting: false
- name: gate-nodepool-python34-db
voting: false
- name: gate-zuul-python34-db
voting: false
- name: gate-bashate-devstack
voting: false
- name: gate-project-config-irc-access
files:
- 'bindep.txt'
- 'accessbot/channels.yaml'
- 'gerritbot/channels.yaml'
- 'other-requirements.txt'
- 'tools/check_irc_access.py'
- 'tools/check_channels_yaml.sh'
- 'tools/irc_tests.py'
- 'tools/normalize_channels_yaml.py'
- 'tools/projectconfig_yamllib.py'
- 'tox.ini'
- name: gate-project-config-jenkins-project
files:
- 'bindep.txt'
- 'jenkins/jobs/.*'
- 'other-requirements.txt'
- 'tools/jenkins-projects-checks.py'
- 'tox.ini'
- name: ^gate-project-config-linters-ubuntu-(trusty|xenial)$
files:
- '^.*\.sh$'
- '^.*\.py$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'test-requirements.txt'
- 'tox.ini'
- name: gate-infra-docs-index
files:
- 'bindep.txt'
- 'docs-site/.*'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-generate-specs-site
files:
- 'bindep.txt'
- 'specs/.*'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-project-config-grafyaml
files:
- '^grafana/.*$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tools/grafyaml-validate.sh'
- 'tox.ini'
- name: gate-project-config-dib
files:
- '^nodepool/elements/.*$'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tox.ini'
- name: gate-project-config-gerrit
files:
- '^gerrit/acls/.*$'
- 'bindep.txt'
- 'check_valid_gerrit_projects.py'
- 'gerrit/projects.yaml'
- 'other-requirements.txt'
- 'tools/check_projects_yaml_alphabetized.sh'
- 'tools/check_valid_gerrit_config.sh'
- 'tox.ini'
- name: gate-project-config-nodepool
files:
- '^nodepool/nodepool.yaml'
- 'bindep.txt'
- 'other-requirements.txt'
- 'tox.ini'
- name: ^gate-bindep-bindep-fallback.*$
# Add explicit branch so that this overrides earlier
# restrictions.
branch: master
- name: ^gate-project-config-bindep-fallback.*$
# Add explicit branch so that this overrides earlier
# restrictions.
branch: master
files:
- 'bindep.txt'
- 'jenkins/data/bindep-fallback.txt'
- 'other-requirements.txt'
- name: gate-browbeat-linters-ubuntu-xenial
voting: false
- name: ^gate-tripleo-quickstart-linters-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-.*-tox-doc-publish-checkbuild.*$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
- name: ^gate-.*-tox-checklang.*$
# Only run job if at least one po or pot file was changed
files:
- '^.*\.po$'
- '^.*\.pot$'
- name: ^gate-.*-tox-checksyntax-ubuntu-xenial$
files:
- '^.*\.ent$'
- '^.*\.po$'
- '^.*\.pot$'
- '^.*\.wadl'
- '^.*\.xml$'
- name: ^gate-.*-docs-ubuntu-(trusty|xenial)$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: ^gate-.*-api-guide$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-guide/build/html/
branch: master
files:
- '^tox.ini$'
- '^api-guide/.*'
- name: ^gate-.*-api-ref$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/
branch: master
files:
- '^tox.ini$'
- '^api-ref/.*'
- '^doc/api_samples/.*'
- name: ^gate-.*-api-ref-src$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/
# For openstackdocstheme, we want to publish with each change, so extend
# the files section.
- name: ^gate-openstackdocstheme-api-ref$
files:
- '^tox.ini$'
- '^api-ref/.*'
- '^doc/.*$'
- '^openstackdocstheme/.*$'
- '^.*\.txt$'
- '^.*\.rst$'
- name: ^gate-.*-install-guide$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/install-guide/build/html/
# This is only available in Newton.
branch: ^(?!stable/(liberty|mitaka)).*$
files:
- '^tox.ini$'
- '^install-guide/.*'
- 'bindep.txt'
- other-requirements.txt
- name: ^(?!gate-).*-api-guide$
# Only publish from master
branch: master
- name: ^(?!gate-).*-api-ref$
# Only publish from master
branch: master
- name: ^(?!gate-).*-install-guide$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-.*-js-draft
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: ^.*-npm-publish-draft$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: ^gate-.*-npm-docs$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: infra-publications-publish
branch: ^(?!master).*$
- name: ^gate-.*-requirements$
failure-message: Incompatible requirement found; see http://docs.openstack.org/developer/requirements/
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- '^.*requirements-py[2,3].txt$'
- name: gate-app-catalog-python34
voting: false
- name: gate-app-catalog-ui-nodejs4-npm-run-lint
voting: false
- name: ^barbican-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^designate-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^manila-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^manila-ui-coverage-ubuntu-(trusty|xenial)
voting: false
# TODO(tmazur): Make voting once tests are proven to pass reliably
- name: gate-manila-ui-tox-py27dj110-ubuntu-xenial
voting: false
- name: ^magnum-coverage-ubuntu-(trusty|xenial)
voting: false
skip-if:
- project: ^openstack/magnum$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- name: gate-barbican-dogtag-devstack-dsvm
voting: false
- name: gate-barbican-kmip-devstack-dsvm
voting: false
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-designate-python34-db
branch: ^(?!stable/liberty).*$
- name: ^gate-tempest-dsvm-designate-.*$
branch: ^(?!stable/liberty).*$
# These are legacy jobs that need to run against liberty and mitaka branches
- name: ^gate-designate-dsvm-.*$
branch: ^(stable/(liberty|mitaka)).*$
# This job should only be ran on newton onwards
- name: ^gate-tempest-dsvm-designate-.*-worker-model.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-grenade-dsvm-designate-.*$
branch: ^(?!stable/(liberty|mitaka)).*$
# This overrides the above "looser" match above
- name: ^gate-tempest-dsvm-designate-.*-mitaka$
branch: ^master$
- name: ^gate-tempest-dsvm-designate-.*-postgres-nv$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-congress-python34
branch: ^(?!stable/liberty).*$
- name: gate-congress-pe-replicated-nv
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-rally-dsvm-cue-rabbitmq
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-elastic-recheck-tox-queries-ubuntu-xenial
voting: false
- name: gate-elastic-recheck-linters-ubuntu-xenial
voting: false
- name: gate-sahara-pylint
voting: false
- name: ^gate-sahara-buildimages.*$
branch: ^master$
voting: false
- name: gate-grenade-dsvm-sahara
voting: false
- name: ^(gate|post)-sahara-extra-artifacts$
branch: ^(?!stable/(mitaka|liberty|icehouse)).*$
- name: ^sahara-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: gate-sahara-dashboard-dsvm-integration
voting: false
- name: ^gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial$
voting: false
- name: gate-sahara-dashboard-python34
branch: ^(?!stable/(mitaka)).*$
- name: gate-neutron-lbaas-dashboard-dsvm-integration
voting: false
# direct engine only in stable/liberty
- name: ^gate-sahara-dsvm-scenario.*-direct$
branch: ^stable/liberty$
- name: gate-sahara-tests-pylint
voting: false
# run tempest tests for sahara-tests only when the directory
# which contains the tempest tests is changed.
- name: ^gate-tempest-dsvm-sahara.*$
skip-if:
- project: ^openstack/sahara-tests$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^etc/.*$
- ^sahara_tests/.*$
- ^sahara_tempest_plugin/tests/cli/.*$
- ^sahara_cli_tests/.*$
- ^tools/.*$
- ^tox.ini$
- name: gate-app-catalog-ui-dsvm-integration
voting: false
- name: ^gate-keystone-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: ^gate-keystone-tox-patch_cover-ubuntu-(trusty|xenial)$
voting: false
- name: gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv
branch: ^stable/mitaka$
- name: gate-tempest-dsvm-keystone-eventlet-full
branch: ^stable/(liberty|mitaka).*$
voting: false
- name: check-osc-plugins
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-keystonemiddleware-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: ^gate-python-keystoneclient-tox-bandit-ubuntu-trusty$
branch: ^stable/liberty$
- name: gate-rally-dsvm-keystone
branch: ^master$
voting: false
- name: gate-rally-dsvm-glance
voting: false
- name: gate-python-troveclient-pypy
voting: false
- name: gate-rally-dsvm-mistral-task
voting: false
# python3 support was fully implemented only in mitaka
- name: gate-mistral-python34
branch: ^(?!stable/(?:juno|liberty)).*$
- name: gate-mistral-devstack-dsvm
voting: false
- name: gate-mistral-dashboard-python34
voting: false
- name: ^gate-mistral-tox-db-unit-postgresql-ubuntu-(trusty|xenial)$
voting: false
- name: gate-mistral-docker-buildimage
branch: ^(?!stable/(?:juno|liberty)).*$
voting: false
- name: ^python-jenkins-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-python-muranoclient-python34
# python3 support was implemented in mitaka
branch: ^(?!stable/liberty).*$
- name: ^gate-python-muranoclient-tox-py27-mitaka-ubuntu-xenial$
voting: false
- name: ^murano-pkg-check-coverage-ubuntu-(trusty|xenial)
voting: false
- name: python-muranoclient-coverage-ubuntu-xenial
voting: false
- name: gate-murano-devstack-dsvm
branch: ^(stable/liberty).*$
- name: gate-rally-dsvm-murano-task
voting: false
- name: gate-murano-congress-devstack-dsvm
voting: false
- name: gate-tempest-dsvm-murano-cfapi
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-tempest-dsvm-murano-api
branch: ^(?!stable/liberty).*$
- name: gate-tempest-dsvm-murano-glare-backend
branch: ^(?!stable/(?:liberty|mitaka)).*$
voting: false
- name: gate-muranoclient-dsvm-functional-glare-backend-nv
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: gate-murano-pylint
voting: false
- name: ^gate-murano-tox-py27-mitaka-ubuntu-xenial$
voting: false
- name: ^gate-murano-dashboard-tox-py27-mitaka-ubuntu-xenial$
voting: false
- name: ^murano-dashboard-coverage-ubuntu-xenial
voting: false
- name: ^murano-coverage-db-ubuntu-(trusty|xenial)
voting: false
- name: ^kuryr-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^kuryr-libnetwork-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-solum-infra-guestagent-python34
voting: false
- name: gate-solum-infra-guestagent-pypy
voting: false
- name: gate-solum-pypy
voting: false
- name: gate-solum-requirements
voting: false
- name: gate-solum-devstack-dsvm-centos7
voting: false
- name: gate-reviewstats-python34
voting: false
- name: gate-refstack-python34
voting: false
- name: gate-dox-python34
voting: false
- name: ^gate-sqlalchemy-migrate-devstack-dsvm$
voting: false
- name: ^gate-sqlalchemy-migrate-pep8-ubuntu-(trusty|xenial)
voting: false
- name: gate-manila-pylint
voting: false
- name: gate-manila-buildimage-docker
voting: false
- name: gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv
branch: ^(?:stable/mitaka).*$
# TODO(vponomaryov): remove this filter when xenial job works
- name: gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty
branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$
# TODO(vponomaryov): replace it with 'xenial' job when
# 'gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty' job
# ported to xenial too.
- name: gate-grenade-dsvm-manila-ubuntu-trusty
branch: ^(?!stable/(?:liberty|mitaka)).*$
# NOTE(chenk): We enforce the trusty variant of following
# job until both on stable and master branches until xenial
# variant stablizes.
- name: gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv
branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$
# NOTE(chenk): We enforce the trusty variant of following
# job until both on stable and master branches until xenial
# variant stablizes.
- name: gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv
branch: ^(?:stable/(?:liberty|mitaka|newton).*|master)$
- name: gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
branch: ^(?:stable/mitaka).*$
# TODO(vponomaryov): make it run only on stable/mitaka branch
# when LVM job on Xenial works ok
- name: gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
branch: ^(?!stable/liberty).*$
# Broken by a recent client update; marking non-voting while we
# determine whether or not to keep this test job
- name: gate-searchlight-python27-searchlight-es1
voting: false
# for devstack-plugin-amqp1
- name: gate-tempest-dsvm-full-amqp1
voting: false
# for devstack-plugin-zmq
- name: gate-tempest-dsvm-full-zmq
voting: false
- name: gate-oslo.messaging-src-dsvm-full-amqp1-centos7
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-src-dsvm-full-zmq
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-src-dsvm-full-pika
branch: ^(?!stable/liberty).*$
- name: gate-oslo.messaging-telemetry-dsvm-integration-zmq
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-oslo.messaging-telemetry-dsvm-integration-pika
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
branch: ^(?!stable/liberty).*$
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-pika
branch: ^(?!stable/liberty).*$
- name: gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-nv
branch: ^(?!stable/liberty).*$
# NOTE(rpodolyaka): since Ic7ab3b9e6dc8354861be1af46210269f74c04333 we require
# SQLAlchemy >= 1.0.10, so this job is not needed for Mitaka+
- name: ^gate-oslo.db-tox-db-sqla_09-ubuntu-trusty$
branch: ^(stable/liberty).*$
- name: gate-rally-dsvm-manila-multibackend
voting: false
- name: gate-rally-dsvm-manila-multibackend-no-ss
voting: false
- name: gate-blazar-devstack-dsvm
voting: false
- name: gate-blazar-pylint
voting: false
- name: gate-tempest-dsvm-docker
voting: false
- name: gate-tempest-dsvm-docker-centos7
voting: false
# NOTE(jlibosva): This job should run on Mitaka and earlier stable branches in
# the future.
- name: gate-neutron-dsvm-fullstack-ubuntu-trusty
branch: ^(master|stable/(liberty|mitaka|newton))$
voting: false
# NOTE(clarkb): This job should run on Mitaka and earlier stable branches in
# the future.
- name: gate-neutron-dsvm-api-ubuntu-trusty
branch: ^(master|stable/(liberty|mitaka|newton))$
- name: gate-tacker-dsvm-functional
voting: false
- name: gate-tacker-python34-db
branch: ^(?!stable/liberty).*$
- name: gate-tacker-horizon-python34
branch: ^(?!stable/liberty).*$
- name: gate-python-tackerclient-python34
branch: ^(?!stable/liberty).*$
voting: false
- name: gate-tempest-dsvm-neutron-ipv6only
branch: ^master$
voting: false
- name: gate-tempest-dsvm-neutron-serviceipv6
branch: ^master$
voting: false
- name: gate-trove-buildimage-mysql
voting: false
- name: gate-trove-buildimage-mongodb
voting: false
- name: gate-trove-buildimage-percona
voting: false
- name: ^gate-trove-scenario-functional-dsvm-.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-trove-python34-db
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-trove-dashboard-python34
branch: ^(?!stable/(mitaka)).*$
voting: false
- name: gate-castellan-dsvm-functional
voting: false
- name: gate-tempest-dsvm-full-lio
voting: false
- name: ^gate-tempest-dsvm-lvm-multibackend
branch: ^(?!stable/(liberty|mitaka)).*$
- name: gate-aodh-dsvm-functional-hbase
branch: ^stable/(mitaka|newton)
- name: gate-aodh-dsvm-functional-mongodb
branch: ^stable/(liberty|mitaka|newton)
- name: gate-aodh-dsvm-tempest-plugin-hbase
branch: ^stable/(mitaka|newton)
- name: gate-aodh-dsvm-tempest-plugin-mongodb
branch: ^stable/(mitaka|newton)
- name: ^gate-aodh-dsvm-tempest-plugin-.*
branch: ^(?!stable/liberty).*$
# TODO(robcresswell): Make voting once tests are passing reliably
- name: ^gate-horizon-tox-py27dj110-ubuntu-xenial$
voting: false
- name: ^gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty$
branch: ^stable/mitaka.*$
- name: ^gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty$
branch: ^stable/mitaka.*$
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-horizon-dsvm-integration-current-ubuntu-xenial
voting: false
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-horizon-dsvm-integration-deprecated-ubuntu-xenial
voting: false
# TODO(robcresswell): Make voting once tests are passing reliably
- name: gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint
voting: false
# TODO(doug-fish): Make voting once tests are proven to pass reliably
- name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-test
voting: false
# TODO(liuqing): Make voting once tests are proven to pass reliably
- name: gate-senlin-dashboard-nodejs4-npm-run-lint
voting: false
# TODO(liuqing): Make voting once tests are proven to pass reliably
- name: gate-senlin-dashboard-nodejs4-npm-run-test
voting: false
# TODO(shu-mutou): Make voting once tests are proven to pass reliably
- name: gate-zaqar-ui-nodejs4-npm-run-lint
voting: false
# TODO(shu-mutou): Make voting once tests are proven to pass reliably
- name: gate-zaqar-ui-nodejs4-npm-run-test
voting: false
- name: ^gate-horizon-selenium-headless-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-horizon-dsvm-integration-.*-ubuntu-trusty
branch: ^(stable/mitaka).*$
# TODO(kragniz): Enable voting for each driver when the jobs are
# functioning for that driver
- name: ^gate-glance_store-dsvm-functional.*$
branch: ^(?!stable/liberty).*$
voting: false
- name: ^gate-tempest-dsvm-smoke-tlsproxy.*$
voting: false
# NOTE(sdake): This is presently failing but will be made voting as
# soon as kolla updates its configuration or fixes its issues.
- name: ^gate-kolla-tox-bandit-ubuntu-xenial$
voting: false
- name: ^(gate-)?devstack-docs
branch: ^master
- name: ^gate-tempest-dsvm-lxc
branch: ^(?!stable/liberty).*$
# TODO(yamamoto): Revisit when Neutron driver API become more stable.
# OFAgent will be removed in the Newton cycle.
- name: ^gate-networking-ofagent-.*$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-networking-ofagent-python27-ubuntu-(trusty|xenial)
voting: false
- name: gate-networking-ofagent-python34
voting: false
- name: ^gate-tempest-dsvm-networking-ofagent.*$
tags: neutron
- name: gate-tempest-dsvm-networking-ofagent
branch: ^stable/(liberty|mitaka).*$
voting: false
- name: ^gate-tempest-dsvm-neutron.*-ovs.*$
tags: neutron
- name: gate-sdk-dsvm-functional
voting: false
- name: ^gate-fuel-agent-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-dev-tools-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-devops-python3.*$
branch: ^(?!(release/(?:2\.9)|stable)).*$
- name: ^fuel-devops-coverage-ubuntu-xenial$
branch: ^(?!(release/(?:2\.9)|stable)).*$
- name: ^gate-fuel-devops-pylint
branch: ^(?!(release/(?:2\.9)|stable)).*$
voting: false
- name: ^gate-fuel-devops-docs
branch: ^(?!release/(?:2\.9)).*$
- name: ^gate-fuel-qa-pylint
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$
- name: ^gate-fuel-qa-python27-ubuntu-trusty
branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$
- name: ^gate-fuel-qa-pep8-ubuntu-trusty
branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$
- name: ^gate-fuel-qa-pep8-ubuntu-xenial$
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-fuel-qa-python27-ubuntu-xenial$
branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-fuel-library-puppet-syntax.*$
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-library-puppet-unit.*$
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-library-puppet-syntax-4-centos-7
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$
- name: ^gate-fuel-library-puppet-unit-4\.5-centos-7
branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-fuel-mirror-python.*$
branch: ^stable/(?:8\.0|mitaka).*$
- name: ^gate-fuel-ostf-python27-db-ubuntu-trusty
branch: ^(stable/mitaka).*$
- name: ^gate-fuel-ostf-python27-db-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|mitaka)).*$
- name: ^gate-fuel-plugins-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-stats-python.*$
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$
- name: ^gate-fuel-web-docs-ubuntu-trusty
branch: ^(stable/mitaka).*$
voting: false
- name: ^gate-fuel-web-docs-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
voting: false
- name: ^gate-fuel-web-python27-db-ubuntu-trusty
branch: ^(stable/(8\.0|mitaka)).*$
- name: ^gate-fuel-web-python27-db-ubuntu-xenial
branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$
- name: ^gate-ceilometer-dsvm-tempest-plugin-.*
branch: ^(?!stable/liberty).*$
# Freezer specific gate settings
- name: ^gate-freezer(-api|-web-ui)?-docs.*$
branch: ^(?!stable/liberty).*$
- name: gate-keystone-python34-db
branch: ^(?!stable/liberty).*$
- name: ^gate-swift-tox-bandit-ubuntu-(trusty|xenial)$
voting: false
- name: gate-swift-python34
branch: ^(?!stable/liberty).*$
- name: ^gate-swift-tox-func-in-process-encryption-ubuntu-xenial$
voting: false
- name: ^gate-glance-python34-db$
branch: ^(?!stable/liberty).*$
- name: gate-murano-python34-db
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: gate-murano-dashboard-python34
branch: ^(?!stable/liberty).*$
- name: gate-murano-agent-python34
branch: ^(?!stable/(?:liberty|mitaka)).*$
- name: ^gate-murano-apps-linters-ubuntu-(trusty|xenial)$
voting: false
- name: ^gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-(trusty|xenial)-nv
files:
- 'RefStackClient/.*'
- name: gate-networking-nec-python34
branch: ^(?!stable/liberty).*$
- name: gate-quark-python34
voting: false
- name: periodic-tempest-dsvm-full-test-accounts-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-test-accounts-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-full-non-admin-master
tags: periodic-qa
- name: periodic-tempest-dsvm-all-master
tags: periodic-qa
- name: periodic-tempest-dsvm-stress-master
tags: periodic-qa
- name: periodic-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-master
tags: periodic-qa
# skip all openstack-ansible jobs except the releasenotes/docs/linters
# jobs for rst/doc/releasenotes related files
- name: ^gate-openstack-ansible(?!.*(-docs|-releasenotes|-linters-ubuntu-(trusty|xenial))).*$
skip-if:
- project: ^openstack/openstack-ansible(?!-specs).*$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*
- ^releasenotes/.*
# Run all OpenStack-Ansible trusty jobs except the docs and linters jobs
# for Newton as this is still a supported platform for OpenStack-Ansible.
- name: ^gate-openstack-ansible.*-((?!(docs|linters)).)*-ubuntu-trusty.*$
branch: ^(liberty|stable/(mitaka|newton)|master)$
# Skip any OpenStack-Ansible jobs which aren't the following scenario's
# for liberty and stable/mitaka: aio, func, docs, linters, releasenotes
# Also skip any platform other than ubuntu-trusty for the same as that
# is the only platform supported for those branches.
# Any other jobs are scenario tests which were only introduced in Newton
- name: ^gate-openstack-ansible-.*-ansible-(?!((aio|func|docs|linters)-ubuntu-trusty|releasenotes)).*$
branch: ^(?!(liberty|stable/mitaka)).*$
# Skip the functional tests against the RHEL 7 STIG content on Newton branch
# and earlier branches.
- name: ^gate-openstack-ansible-security-ansible-func_rhel7.*$
branch: ^(?!(liberty|stable/(mitaka|newton))).*$
# Ignore requirements on the keystoneclient/keystoneauth integration branch
- name: gate-python-keystoneclient-requirements
branch: ^(?!feature/keystoneauth_integration).*$
- name: ^gate-gnocchi-tox-db-py35
branch: ^(?!stable/(1\..|2\.[01]))
- name: ^gate-gnocchi-tox-db-.+-upgrade-from-2.2-ubuntu-xenial
branch: ^(?!stable/(1\..|2\..|3.0))
- name: ^gate-gnocchi-tox-db-.+-upgrade-from-3.0-ubuntu-xenial
branch: ^(?!stable/(1\..|2\..|3.0))
voting: false
# Use Ubuntu Trusty for stable/1.* and 2.*
# (i.e. everything that is before Newton)
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-trusty
branch: ^(stable/(1\..|2\.[01]))
# Use Ubuntu Xenial for stable/3.* and other future branches
# (i.e. Newton and after)
- name: ^gate-gnocchi-dsvm-functional-.+-ubuntu-xenial
branch: ^(?!stable/(1\..|2\.[01]))
- name: ^gate-sahara-cli.*$
skip-if:
- project: ^openstack/sahara-tests$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^etc/.*$
- ^sahara_tests/.*$
- ^sahara_tempest_plugin/tests/api/.*$
- ^tox.ini$
# TODO(esikachev): remove when tox -e cover will be working correct
- name: ^sahara-tests-coverage-ubuntu-xenial$
voting: false
- name: ^sahara-tests-coverage-ubuntu-trusty$
voting: false
# Only run the unit cross tests for cliff against master.
- name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip-ubuntu-xenial$
branch: ^master$
# Skip Liberty for
# neutronclient-test-dsvm-functional-adv-svcs
- name: ^gate-neutronclient-test-dsvm-functional-adv-svcs$
branch: ^(?!stable/liberty).*$
# Old dsvm jobs are running on liberty and mitaka, new tempest one - from
# newton on
- name: ^gate-ironic-inspector-dsvm-ipa.*$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-ironic-inspector-dsvm-discovery$
branch: ^stable/mitaka.*$
- name: ^gate-python-ironic-inspector-client-dsvm$
branch: ^stable/(liberty|mitaka).*$
- name: ^gate-tempest-dsvm-ironic-inspector.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-tempest-dsvm-python-ironic-inspector-client.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-python-ironic-inspector-client-docs.*$
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka
- name: ^gate-grenade-dsvm-ironic.*$
branch: ^(?!stable/(liberty|mitaka)).*$
- name: ^gate-senlin-dsvm-tempest-(functional|api|integration)
branch: ^(?!stable/mitaka).*$
skip-if:
- project: ^openstack/senlin$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^api-ref/.*$
- ^releasenotes/.*$
- name: gate-scalpels-dsvm-neutron-ubuntu-trusty
voting: false
- name: gate-scalpels-dsvm-neutron-fedora-23
voting: false
- name: gate-python-cueclient-python34
voting: false
- name: gate-tempest-dsvm-neutron-full-ssh
voting: false
- name: gate-tempest-dsvm-neutron-scenario
branch: ^(?!stable/(liberty|mitaka)).*$
voting: false
- name: ^gate-.*-releasenotes$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/
branch: ^(?!stable/(?:juno|kilo)).*$
files:
- '^releasenotes/.*'
- '^tox.ini'
- '^.*requirements.txt$'
# Some projects do not have releasenotes until the Mitaka cycle
- name: ^gate-(keystoneauth|keystonemiddleware|networking-midonet|openstack-manuals|os-client-config|packstack|os-brick|puppet-.*)-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
# Some python client projects do not have releasenotes until the Mitaka cycle
- name: ^gate-python-(ironic|keystone|neutron|openstack|sahara|cinder)client-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty)).*$
# Some python client projects do not have releasenotes until the Newton cycle
- name: ^gate-python-(manila|tacker|trove|glance)client-releasenotes$
branch: ^(?!stable/(?:juno|kilo|liberty|mitaka)).*$
# Some projects do not have releasenotes until the Newton cycle
- name: ^gate-(manila-ui|oslo.(messaging|cache|concurrency|middleware|privsep|reports|rootwrap|service|context|vmware|policy)|tacker)-releasenotes$
branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$
# Post job is run on liberty and newer branches only
- name: ^(?!gate).*-releasenotes$
branch: ^(?!stable/(?:juno|kilo)).*$
- name: gate-python-fuelclient-python34
branch: ^(?!stable/(?:6\.1|7.0)).*$
- name: ^gate-python-fuelclient-python27-ubuntu-trusty
branch: ^(stable/(7\.0|8\.0|mitaka)).*$
- name: ^gate-python-fuelclient-python27-ubuntu-xenial
branch: ^(?!stable/(?:6\.1|7\.0|8\.0|mitaka)).*$
- name: ^watcher-coverage-ubuntu-(trusty|xenial)
voting: false
- name: ^python-watcherclient-coverage-ubuntu-(trusty|xenial)
voting: false
- name: gate-rally-dsvm-watcher-watcher
voting: false
- name: gate-rally-dsvm-watcher-rally
voting: false
- name: gate-tooz-tox-db-py27-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py34-consul-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py34-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: gate-tooz-tox-db-py27-etcd-ubuntu-trusty
branch: ^stable/mitaka.*$
- name: ^gate-tooz-tox-db-py35-.+-ubuntu-xenial
branch: ^(?!stable/(liberty|mitaka|newton)).*$
# Requirements project publishes documents from master only.
- name: ^(?:gate-)requirements-docs-ubuntu-xenial$
branch: master
- name: gate-heat-translator-tox-py27-tp-ubuntu-xenial
branch: master
voting: false
# Make sure we do not match openstack-ansible jobs, as they have their own
# rules.
- name: ^gate-(?!openstack-ansible).*(-dsvm)?-ansible-func-ubuntu-trusty(-nv)?$
branch: master
- name: ^gate-windmill-deploy-ubuntu-trusty(-nv)?$
branch: master
- name: ^gate-fuel-octane-puppet.*$
branch: ^(?!stable/(6.[01]|[78].0)).*$
- name: ^fuel-octane-coverage-ubuntu-trusty
branch: ^stable/(mitaka|[87]\.0).*$
voting: false
- name: ^fuel-octane-coverage-ubuntu-xenial
branch: ^(?!stable/(?:[456]\.[01]|[78]\.0|mitaka)).*$
voting: false
# Mutexes
- name: reprepro-import-debian-openstack-jessie
mutex: mirror.deb-openstack
- name: reprepro-sign-jessie
mutex: mirror.deb-openstack
- name: reprepro-sign-jessie-backports
mutex: mirror.deb-openstack
- name: reprepro-release-deb-openstack
mutex: mirror.deb-openstack
- name: wheel-build-ubuntu-trusty-amd64-python2
mutex: mirror.wheel.trustyx64
- name: wheel-build-ubuntu-trusty-amd64-python3
mutex: mirror.wheel.trustyx64
- name: wheel-release-trustyx64
mutex: mirror.wheel.trustyx64
- name: wheel-build-ubuntu-xenial-amd64-python2
mutex: mirror.wheel.xenialx64
- name: wheel-build-ubuntu-xenial-amd64-python3
mutex: mirror.wheel.xenialx64
- name: wheel-release-xenialx64
mutex: mirror.wheel.xenialx64
- name: wheel-build-centos-7-amd64-python2
mutex: mirror.wheel.cent7x64
- name: wheel-build-centos-7-amd64-python3
mutex: mirror.wheel.cent7x64
- name: wheel-release-cent7x64
mutex: mirror.wheel.cent7x64
########################################################################
# The project list is sorted alphabetically.
########################################################################
projects:
- name: openstack-dev/bashate
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: release-notes-jobs
check:
- gate-bashate-devstack
- name: openstack-dev/ci-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/devstack
template:
- name: merge-check
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: openstack-server-publish-jobs
check:
- gate-devstack-docs-ubuntu-xenial
- gate-devstack-bashate
- gate-devstack-unit-tests
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
- gate-devstack-dsvm-updown
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-swift-dsvm-functional-ubuntu-trusty-nv
- gate-swift-dsvm-functional-ubuntu-xenial-nv
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-platform-fedora24-nv
gate:
- gate-devstack-docs-ubuntu-xenial
- gate-devstack-bashate
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
experimental:
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-dsvm-mongodb-zaqar
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-smoke-tlsproxy
periodic:
- propose-devstack-plugins-list
- periodic-tempest-dsvm-oslo-latest-full-master
- name: openstack-dev/devstack-plugin-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/devstack-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/grenade
template:
- name: merge-check
check:
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-heat-nv
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-publish-docs
- gate-grenade-dsvm-ironic-nv
gate:
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-grenade-dsvm-neutron-ubuntu-trusty
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-publish-docs
post:
- grenade-publish-docs
experimental:
- gate-grenade-dsvm-neutron-forward
- gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
- gate-grenade-dsvm-trove
- gate-grenade-dsvm-ceilometer
- name: openstack-dev/hacking
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-hacking-integration-nova
post:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
- hacking-coverage-ubuntu-trusty
- hacking-coverage-ubuntu-xenial
pre-release:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
release:
- hacking-docs-ubuntu-trusty
- hacking-docs-ubuntu-xenial
- name: openstack-dev/heat-cfnclient
template:
- name: merge-check
check:
- gate-heat-cfnclient-pep8-ubuntu-trusty
- gate-heat-cfnclient-python27-ubuntu-trusty
- gate-heat-cfnclient-pep8-ubuntu-xenial
- gate-heat-cfnclient-python27-ubuntu-xenial
gate:
- gate-heat-cfnclient-pep8-ubuntu-trusty
- gate-heat-cfnclient-python27-ubuntu-trusty
- gate-heat-cfnclient-pep8-ubuntu-xenial
- gate-heat-cfnclient-python27-ubuntu-xenial
- name: openstack-dev/openstack-nose
template:
- name: merge-check
- name: noop-jobs
- name: openstack-dev/os-http
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-dev/oslo-cookiecutter
template:
- name: merge-check
check:
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-trusty
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial
gate:
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-trusty
- gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial
- name: openstack-dev/pbr
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: pypy-jobs
check:
- gate-pbr-installation-dsvm-ubuntu-trusty
- gate-pbr-installation-dsvm-upstream-ubuntu-trusty
- gate-pbr-installation-dsvm-ubuntu-xenial
- gate-pbr-installation-dsvm-upstream-ubuntu-xenial
gate:
- gate-pbr-installation-dsvm-ubuntu-trusty
- gate-pbr-installation-dsvm-ubuntu-xenial
periodic:
- gate-pbr-installation-dsvm-ubuntu-xenial
- gate-pbr-installation-dsvm-upstream-ubuntu-xenial
post:
- pbr-coverage-ubuntu-trusty
- pbr-coverage-ubuntu-xenial
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
pre-release:
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
release:
- pbr-docs-ubuntu-trusty
- pbr-docs-ubuntu-xenial
- name: openstack-dev/sandbox
template:
- name: merge-check
- name: noop-jobs
pre-release:
- sandbox-tag
release:
- sandbox-tag
- name: openstack-dev/specs-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/activity-board
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/ansible-role-puppet
template:
- name: merge-check
- name: ansible-lint-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/askbot-theme
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/beaker-localhost
template:
- name: merge-check
check:
- 'gate-beaker-localhost-rake'
gate:
- 'gate-beaker-localhost-rake'
- name: openstack-infra/beaker-nodepool
template:
- name: merge-check
check:
- 'gate-beaker-nodepool-rake'
gate:
- 'gate-beaker-nodepool-rake'
- name: openstack-infra/bindep
template:
- name: bindep-fallback
- name: merge-check
- name: publish-to-pypi
- name: pypy-jobs
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
post:
- bindep-coverage-ubuntu-trusty
- bindep-coverage-ubuntu-xenial
release:
- bindep-infra-docs-tags-only
- name: openstack-infra/bugdaystats
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-bugdaystats-pep8-ubuntu-trusty
- gate-bugdaystats-pep8-ubuntu-xenial
gate:
- gate-bugdaystats-pep8-ubuntu-trusty
- gate-bugdaystats-pep8-ubuntu-xenial
post:
- bugdaystats-branch-tarball
- name: openstack-infra/ciwatch
template:
- name: merge-check
- name: python-jobs
- name: openstack-infra/devstack-gate
template:
- name: merge-check
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: experimental-tripleo-jobs
check:
- gate-devstack-gate-unittests
- gate-devstack-gate-bashate
- gate-dg-hooks-dsvm
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-neutron-dsvm-functional-ubuntu-trusty-nv
- gate-swift-dsvm-functional-ubuntu-xenial-nv
- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv
- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv
- gate-tempest-dsvm-full-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv
- gate-tempest-dsvm-platform-centos7-nv
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
gate:
- gate-devstack-gate-unittests
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- name: openstack-infra/elastic-recheck
template:
- name: merge-check
check:
- gate-elastic-recheck-linters-ubuntu-xenial
- gate-elastic-recheck-pep8-ubuntu-xenial
- gate-elastic-recheck-docs-ubuntu-xenial
- gate-elastic-recheck-python27-ubuntu-xenial
- gate-elastic-recheck-tox-queries-ubuntu-xenial
gate:
- gate-elastic-recheck-pep8-ubuntu-xenial
- gate-elastic-recheck-docs-ubuntu-xenial
- gate-elastic-recheck-python27-ubuntu-xenial
post:
- elastic-recheck-docs
- name: openstack-infra/err2d2
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/gear
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack-infra/gearman-plugin
template:
- name: merge-check
check:
- gate-gearman-plugin-build
gate:
- gate-gearman-plugin-build
post:
- gearman-plugin-hpi-artifact
release:
- gearman-plugin-hpi-artifact:
- gearman-plugin-jenkinsci-upload
- name: openstack-infra/germqtt
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: openstack-infra/gerrit
template:
- name: merge-check
check:
- gate-gerrit-buck
gate:
- gate-gerrit-buck
post:
- gerrit-package-buck
periodic:
- javamelody-gerrit-plugin-stable-2.11
- delete-project-gerrit-plugin-stable-2.11
- importer-gerrit-plugin-stable-2.11
- its-storyboard-gerrit-plugin-stable-2.11
- name: openstack-infra/gerritbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerritbot-pep8-ubuntu-trusty
- gate-gerritbot-pep8-ubuntu-xenial
gate:
- gate-gerritbot-pep8-ubuntu-trusty
- gate-gerritbot-pep8-ubuntu-xenial
post:
- gerritbot-branch-tarball
- name: openstack-infra/gerritlib
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-infra/git-restack
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-git-restack-python34
release:
- git-restack-infra-docs-tags-only
- name: openstack-infra/git-review
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-git-review-python34
release:
- git-review-infra-docs-tags-only
- name: openstack-infra/gitdm
template:
- name: merge-check
check:
- gate-gitdm
gate:
- gate-gitdm
periodic:
- periodic-gitdm
- name: openstack-infra/glean
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
- name: openstack-infra/grafyaml
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
check:
- grafyaml-coverage-ubuntu-trusty
- grafyaml-coverage-ubuntu-xenial
post:
- grafyaml-coverage-ubuntu-trusty
- grafyaml-coverage-ubuntu-xenial
- name: openstack-infra/groups
template:
- name: merge-check
check:
- gate-groups-unittests
gate:
- gate-groups-unittests
post:
- groups-release-branch
release:
- groups-release-master
- name: openstack-infra/groups-static-pages
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/infra-ansible
template:
- name: merge-check
check:
- gate-infra-ansible
gate:
- gate-infra-ansible
- name: openstack-infra/infra-manual
template:
- name: merge-check
- name: infra-publish-jobs
- name: openstack-infra/infra-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack-infra/irc-meetings
template:
- name: merge-check
check:
- gate-irc-meetings-pep8-ubuntu-trusty
- gate-irc-meetings-pep8-ubuntu-xenial
- gate-irc-meetings-tox-ical
gate:
- gate-irc-meetings-pep8-ubuntu-trusty
- gate-irc-meetings-pep8-ubuntu-xenial
- gate-irc-meetings-tox-ical
post:
- irc-meetings-publish
- name: openstack-infra/jeepyb
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-jeepyb-pep8-ubuntu-trusty
- gate-jeepyb-pep8-ubuntu-xenial
gate:
- gate-jeepyb-pep8-ubuntu-trusty
- gate-jeepyb-pep8-ubuntu-xenial
- name: openstack-infra/jenkins-job-builder
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: infra-publish-jobs
check:
- jenkins-job-builder-coverage-ubuntu-trusty
- jenkins-job-builder-coverage-ubuntu-xenial
- gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-trusty
- gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-xenial
post:
- jenkins-job-builder-coverage-ubuntu-trusty
- jenkins-job-builder-coverage-ubuntu-xenial
- name: openstack-infra/js-afs-blob-store
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack-infra/js-generator-openstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: nodejs4-docs
- name: openstack-infra/js-openstack-registry-hooks
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack-infra/lodgeit
template:
- name: merge-check
check:
- gate-lodgeit-pep8-ubuntu-trusty
- gate-lodgeit-python27-ubuntu-trusty
- gate-lodgeit-pep8-ubuntu-xenial
- gate-lodgeit-python27-ubuntu-xenial
gate:
- gate-lodgeit-pep8-ubuntu-trusty
- gate-lodgeit-python27-ubuntu-trusty
- gate-lodgeit-pep8-ubuntu-xenial
- gate-lodgeit-python27-ubuntu-xenial
- name: openstack-infra/log_processor
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: infra-publish-jobs
- name: openstack-infra/logstash-filters
template:
- name: merge-check
- name: infra-logstash-filter-jobs
gate:
- noop
- name: openstack-infra/lpmqtt
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python35-jobs
- name: openstack-infra/meetbot
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/nodepool
template:
- name: merge-check
- name: python-db-jobs
- name: publish-to-pypi
- name: infra-publish-jobs
check:
- nodepool-coverage-db-ubuntu-trusty
- nodepool-coverage-db-ubuntu-xenial
- gate-dsvm-nodepool
- gate-dsvm-nodepool-src-shade
post:
- nodepool-coverage-db-ubuntu-trusty
- nodepool-coverage-db-ubuntu-xenial
- name: openstack-infra/nose-html-output
template:
- name: merge-check
- name: publish-to-pypi
- name: noop-jobs
post:
- nose-html-output-branch-tarball
- name: openstack-infra/odsreg
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/openstackid
template:
- name: merge-check
- name: infra-publish-jobs
check:
- gate-openstackid-unittests
- gate-openstackid-docs-ubuntu-trusty
- gate-openstackid-docs-ubuntu-xenial
gate:
- gate-openstackid-unittests
post:
- openstackid-release-branch
release:
- openstackid-release-master
- name: openstack-infra/openstackid-resources
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/openstackweb
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/os-loganalyze
template:
- name: merge-check
check:
- gate-os-loganalyze-pep8-ubuntu-trusty
- gate-os-loganalyze-python27-ubuntu-trusty
- gate-os-loganalyze-pep8-ubuntu-xenial
- gate-os-loganalyze-python27-ubuntu-xenial
gate:
- gate-os-loganalyze-pep8-ubuntu-trusty
- gate-os-loganalyze-python27-ubuntu-trusty
- gate-os-loganalyze-pep8-ubuntu-xenial
- gate-os-loganalyze-python27-ubuntu-xenial
experimental:
- gate-dsvm-os-loganalyze-nv
- name: openstack-infra/project-config
template:
- name: bindep-fallback
- name: merge-check
check:
- gate-project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-linters-ubuntu-trusty
- gate-project-config-linters-ubuntu-xenial
- gate-project-config-irc-access
- gate-project-config-jenkins-project
- gate-project-config-nodepool
- gate-infra-docs-index
- gate-generate-specs-site
- gate-project-config-dib
gate:
- gate-project-config-gerrit
- gate-project-config-grafyaml
- gate-project-config-layout
- gate-project-config-linters-ubuntu-trusty
- gate-project-config-linters-ubuntu-xenial
- gate-project-config-irc-access
- gate-project-config-nodepool
- gate-project-config-jenkins-project
- gate-infra-docs-index
- gate-generate-specs-site
- gate-project-config-dib
post:
- publish-infra-docs-index
- publish-specs-site
periodic:
- propose-project-config-update
- periodic-package-afs-centos7
- name: openstack-infra/project-config-example
template:
- name: merge-check
check:
- gate-project-config-layout
- gate-project-config-example-linters-ubuntu-trusty
- gate-project-config-example-linters-ubuntu-xenial
- gate-project-config-jenkins-project
gate:
- gate-project-config-layout
- gate-project-config-example-linters-ubuntu-trusty
- gate-project-config-example-linters-ubuntu-xenial
- gate-project-config-jenkins-project
- name: openstack-infra/publications
template:
- name: merge-check
- name: noop-jobs
post:
- infra-publications-publish
- infra-publications-publish-index
tag:
- infra-publications-publish
- infra-publications-publish-index
- name: openstack-infra/puppet-accessbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ansible
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-apparmor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-apps_site
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-askbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-asterisk
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bandersnatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bugdaystats
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-bup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-cgit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ciwatch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-diskimage_builder
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-drupal
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-elastic_recheck
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-elasticsearch
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-etherpad_lite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-exim
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-germqtt
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-gerrit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-gerritbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-github
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-grafyaml
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-graphite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-haveged
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-hound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-httpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
release:
- puppet-httpd-forge-upload
- name: openstack-infra/puppet-infra-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-infracloud
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ipsilon
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-iptables
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-jeepyb
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-jenkins
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-kerberos
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-kibana
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-lodgeit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-log_processor
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-logrotate
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-logstash
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-lpmqtt
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mailman
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-mediawiki
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-meetbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-mosquitto
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-mysql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-nodepool
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-odsreg
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openafs
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openstack_health
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-openstack_infra_spec_helper
template:
- name: merge-check
check:
- gate-puppet-openstack-infra-spec-helper-unit-centos-7
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
gate:
- gate-puppet-openstack-infra-spec-helper-unit-centos-7
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial
- gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty
- name: openstack-infra/puppet-openstackci
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: infra-publish-jobs
check:
- gate-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty
- gate-puppet-openstackci-puppet-beaker-rspec-centos-7
- name: openstack-infra/puppet-openstackid
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-os_client_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-packagekit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-pgsql_backup
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-phabricator
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-pip
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-planet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-project_config
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-puppet
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-redis
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-refstack
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: openstack-infra/puppet-releasestatus
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-reviewday
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-simpleproxy
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-snmpd
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ssh
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ssl_cert_check
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-stackalytics
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-statusbot
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-storyboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
release:
- puppet-storyboard-forge-upload
- name: openstack-infra/puppet-subunit2sql
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-sudoers
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-tmpreaper
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-translation_checksite
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-ulimit
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-unattended_upgrades
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-unbound
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-user
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-userstory_dashboard
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-vcsrepo
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/puppet-vinz
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-yum
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-zanata
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/puppet-zuul
template:
- name: merge-check
- name: infra-puppet-check-jobs
- name: infra-puppet-apply-jobs
- name: puppet-beaker-jobs
- name: openstack-infra/pypi-mirror
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-pypi-mirror-pep8-ubuntu-trusty
- gate-pypi-mirror-pep8-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
gate:
- gate-pypi-mirror-pep8-ubuntu-trusty
- gate-pypi-mirror-pep8-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- name: openstack-infra/python-storyboardclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: infra-publish-jobs
post:
- python-storyboardclient-coverage-ubuntu-trusty
- python-storyboardclient-coverage-ubuntu-xenial
release:
- python-storyboardclient-infra-docs
# TODO: add docs
- name: openstack-infra/release-tools
template:
- name: merge-check
check:
- gate-release-tools-pep8-ubuntu-trusty
- gate-release-tools-python27-ubuntu-trusty
- gate-release-tools-pep8-ubuntu-xenial
- gate-release-tools-python27-ubuntu-xenial
- gate-release-tools-bashate
gate:
- gate-release-tools-pep8-ubuntu-trusty
- gate-release-tools-python27-ubuntu-trusty
- gate-release-tools-pep8-ubuntu-xenial
- gate-release-tools-python27-ubuntu-xenial
- gate-release-tools-bashate
- name: openstack-infra/releasestatus
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/requestsexceptions
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-requestsexceptions-pep8-ubuntu-trusty
- gate-requestsexceptions-pep8-ubuntu-xenial
gate:
- gate-requestsexceptions-pep8-ubuntu-trusty
- gate-requestsexceptions-pep8-ubuntu-xenial
- name: openstack-infra/reviewday
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-reviewday-pep8-ubuntu-trusty
- gate-reviewday-pep8-ubuntu-xenial
gate:
- gate-reviewday-pep8-ubuntu-trusty
- gate-reviewday-pep8-ubuntu-xenial
post:
- reviewday-branch-tarball
- name: openstack-infra/reviewstats
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-reviewstats-python34
- name: openstack-infra/shade
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: infra-publish-jobs
check:
- shade-coverage-ubuntu-trusty
- shade-coverage-ubuntu-xenial
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-libs-nv
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
- gate-shade-dsvm-ansible
- gate-shade-dsvm-ansible-dev-nv
- gate-dsvm-nodepool-src-shade
gate:
- gate-shade-dsvm-functional-keystone2
- gate-shade-dsvm-functional-neutron
- gate-shade-dsvm-functional-nova
- gate-shade-dsvm-ansible
post:
- shade-coverage-ubuntu-trusty
- shade-coverage-ubuntu-xenial
- name: openstack-infra/statusbot
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-statusbot-pep8-ubuntu-trusty
- gate-statusbot-pep8-ubuntu-xenial
gate:
- gate-statusbot-pep8-ubuntu-trusty
- gate-statusbot-pep8-ubuntu-xenial
post:
- statusbot-branch-tarball
- name: openstack-infra/storyboard
template:
- name: infra-publish-jobs
- name: merge-check
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs-nv
check:
- gate-storyboard-pep8-ubuntu-trusty
- gate-storyboard-python27-db-ubuntu-trusty
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-db-ubuntu-xenial
gate:
- gate-storyboard-pep8-ubuntu-trusty
- gate-storyboard-python27-db-ubuntu-trusty
- gate-storyboard-pep8-ubuntu-xenial
- gate-storyboard-python27-db-ubuntu-xenial
post:
- storyboard-branch-tarball
- storyboard-coverage-db-ubuntu-trusty
- storyboard-coverage-db-ubuntu-xenial
pre-release:
- storyboard-infra-docs
release:
- storyboard-infra-docs
experimental:
- gate-storyboard-js-integration
- name: openstack-infra/storyboard-webclient
template:
- name: merge-check
check:
- gate-storyboard-webclient-nodejs4-npm-run-lint
- gate-storyboard-webclient-nodejs4-npm-run-test-unit
- gate-storyboard-webclient-nodejs4-npm-run-test-functional
- gate-storyboard-webclient-nodejs4-npm-run-test-integration
- gate-storyboard-webclient-js-draft
gate:
- gate-storyboard-webclient-nodejs4-npm-run-lint
- gate-storyboard-webclient-nodejs4-npm-run-test-unit
- gate-storyboard-webclient-nodejs4-npm-run-test-functional
- gate-storyboard-webclient-nodejs4-npm-run-test-integration
post:
- storyboard-webclient-js-release-branch
release:
- storyboard-webclient-js-release-master
experimental:
- gate-storyboard-js-integration
- name: openstack-infra/subunit2sql
template:
- name: merge-check
- name: publish-to-pypi
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: release-notes-jobs
post:
- subunit2sql-docs-ubuntu-trusty
- subunit2sql-docs-ubuntu-xenial
- name: openstack-infra/system-config
template:
- name: merge-check
- name: infra-puppet-apply-jobs
- name: infra-publish-jobs
- name: infra-logstash-filter-jobs
check:
- gate-system-config-linters-ubuntu-trusty
- gate-system-config-linters-ubuntu-xenial
- gate-system-config-puppet-syntax
gate:
- gate-system-config-linters-ubuntu-trusty
- gate-system-config-linters-ubuntu-xenial
- gate-system-config-puppet-syntax
- name: openstack-infra/tripleo-ci
template:
- name: merge-check
- name: check-tripleo-jobs
check:
- gate-tripleo-ci-centos-7-undercloud-upgrades-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha-liberty
- gate-tripleo-ci-centos-7-ovb-nonha-mitaka
- gate-tripleo-ci-centos-7-ovb-nonha-newton
- gate-tripleo-ci-centos-7-ovb-ha-liberty
- gate-tripleo-ci-centos-7-ovb-ha-mitaka
- gate-tripleo-ci-centos-7-ovb-ha-newton
periodic:
- periodic-tripleo-ci-centos-7-ovb-updates
- periodic-tripleo-ci-centos-7-ovb-ha
- periodic-tripleo-ci-centos-7-ovb-nonha
- periodic-tripleo-ci-centos-7-promote-ovb-ha
- periodic-tripleo-ci-centos-7-promote-ovb-nonha
- periodic-tripleo-ci-centos-7-ovb-ha-liberty
- periodic-tripleo-ci-centos-7-ovb-ha-mitaka
- periodic-tripleo-ci-centos-7-ovb-ha-newton
- periodic-tripleo-ci-centos-7-ovb-ha-tempest
experimental-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- gate-tripleo-ci-centos-7-ovb-updates
- gate-tripleo-ci-centos-7-ovb-ha-tempest
- gate-tripleo-ci-centos-7-ovb-ha-ipv6
- name: openstack-infra/trystack-site
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/userstory-dashboard
template:
- name: merge-check
- name: noop-jobs
- name: openstack-infra/vinz
template:
- name: merge-check
- name: nodejs4-jobs
- name: openstack-infra/vinz-webclient
template:
- name: merge-check
check:
- gate-vinz-webclient-js-draft
gate:
- noop
post:
- vinz-webclient-js-release-branch
release:
- vinz-webclient-js-release-master
- name: openstack-infra/yaml2ical
template:
- name: merge-check
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-yaml2ical-pep8-ubuntu-trusty
- gate-yaml2ical-pep8-ubuntu-xenial
gate:
- gate-yaml2ical-pep8-ubuntu-trusty
- gate-yaml2ical-pep8-ubuntu-xenial
- name: openstack-infra/zmq-event-publisher
template:
- name: merge-check
check:
- gate-zmq-event-publisher-build
gate:
- gate-zmq-event-publisher-build
post:
- zmq-event-publisher-hpi-artifact
release:
- zmq-event-publisher-hpi-artifact:
- zmq-event-publisher-jenkinsci-upload
- name: openstack-infra/zuul
template:
- name: merge-check
- name: publish-to-pypi
- name: python-db-jobs
- name: infra-publish-jobs
check:
- dev-zuul-coverage
post:
- zuul-coverage-db-ubuntu-trusty
- zuul-coverage-db-ubuntu-xenial
periodic:
- periodic-test
- name: openstack-infra/zuul-packaging
template:
- name: merge-check
- name: noop-jobs
- name: openstack/aeromancer
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/ailuropoda
template:
- name: merge-check
- name: noop-jobs
- name: openstack/almanach
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/anchor
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ansible-role-bindep
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: openstack/ansible-role-cloud-launcher
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-dsvm-jobs-centos7
- name: ansible-role-functional-dsvm-jobs-trusty
- name: docs-on-rtfd
- name: openstack/ansible-role-diskimage-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-jenkins
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-jenkins-job-builder
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-jenkins-plugins
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-nginx
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7-nv
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-nodepool
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-shade
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-ssh
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty-nv
- name: ansible-role-functional-jobs-xenial-nv
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/ansible-role-zuul
template:
- name: merge-check
- name: ansible-role-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/anvil
template:
- name: merge-check
check:
- gate-anvil-pep8-ubuntu-trusty
- gate-anvil-pep8-ubuntu-xenial
- gate-anvil-python27-ubuntu-trusty
- gate-anvil-python27-ubuntu-xenial
- gate-anvil-venv-ubuntu-trusty
- gate-anvil-rpms-dsvm-centos-7
- gate-anvil-pylint
gate:
- gate-anvil-pep8-ubuntu-trusty
- gate-anvil-pep8-ubuntu-xenial
- gate-anvil-python27-ubuntu-trusty
- gate-anvil-python27-ubuntu-xenial
- gate-anvil-venv-ubuntu-trusty
- gate-anvil-rpms-dsvm-centos-7
- gate-anvil-pylint
- name: openstack/aodh
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: publish-to-pypi
- name: install-guide-jobs
check:
- gate-aodh-dsvm-functional-hbase
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-aodh-dsvm-tempest-plugin-hbase
- gate-aodh-dsvm-tempest-plugin-mongodb
- gate-aodh-dsvm-tempest-plugin-mysql
- gate-aodh-dsvm-tempest-plugin-mysql-neutron
- gate-aodh-dsvm-tempest-plugin-postgresql
- gate-telemetry-dsvm-integration-aodh-ubuntu-trusty
- gate-telemetry-dsvm-integration-aodh-ubuntu-xenial
gate:
- gate-aodh-dsvm-functional-hbase
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-telemetry-dsvm-integration-aodh-ubuntu-trusty
- gate-telemetry-dsvm-integration-aodh-ubuntu-xenial
- name: openstack/api-site
template:
- name: merge-check
- name: openstack-doc-rst-gate
check:
- gate-api-site-tox-checklang-ubuntu-xenial
gate:
- gate-api-site-tox-checklang-ubuntu-xenial
post:
- api-site-upstream-translation-update
- openstack-api-ref
- openstack-api-ref-publish-lang
periodic:
- api-site-propose-translation-update
- name: openstack/api-wg
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-api-wg-python27-ubuntu-xenial
gate:
- gate-api-wg-python27-ubuntu-xenial
- name: openstack/app-catalog
template:
- name: merge-check
- name: python-jobs
check:
- gate-app-catalog-python34
- gate-app-catalog-nodejs4-npm-run-lint
gate:
- gate-app-catalog-nodejs4-npm-run-lint
- name: openstack/app-catalog-common
template:
- name: merge-check
- name: noop-jobs
- name: openstack/app-catalog-ui
template:
- name: merge-check
check:
- gate-app-catalog-ui-pep8-ubuntu-trusty
- gate-app-catalog-ui-pep8-ubuntu-xenial
- gate-app-catalog-ui-nodejs4-npm-run-lint
- gate-app-catalog-ui-dsvm-integration
gate:
- gate-app-catalog-ui-pep8-ubuntu-trusty
- gate-app-catalog-ui-pep8-ubuntu-xenial
- name: openstack/ara
template:
- name: merge-check
- name: python-jobs
check:
- gate-ara-integration-centos-7
- gate-ara-integration-ubuntu-xenial
- ara-coverage-ubuntu-xenial
gate:
- gate-ara-integration-centos-7
- gate-ara-integration-ubuntu-xenial
post:
- ara-coverage-ubuntu-xenial
- name: openstack/astara
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: python-jobs
- name: openstack-server-release-jobs
check:
- gate-functional-dsvm-astara
gate:
- gate-functional-dsvm-astara
- name: openstack/astara-appliance
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
check:
- gate-astara-appliance-pep8-ubuntu-trusty
- gate-astara-appliance-python27-ubuntu-trusty
- gate-astara-appliance-pep8-ubuntu-xenial
- gate-astara-appliance-python27-ubuntu-xenial
- gate-functional-dsvm-astara-appliance-src
gate:
- gate-astara-appliance-pep8-ubuntu-trusty
- gate-astara-appliance-python27-ubuntu-trusty
- gate-astara-appliance-pep8-ubuntu-xenial
- gate-astara-appliance-python27-ubuntu-xenial
- gate-functional-dsvm-astara-appliance-src
post:
- astara-appliance-buildimage
- name: openstack/astara-horizon
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-astara-horizon-pep8-ubuntu-trusty
- gate-astara-horizon-python27-ubuntu-trusty
- gate-astara-horizon-pep8-ubuntu-xenial
- gate-astara-horizon-python27-ubuntu-xenial
- gate-functional-dsvm-astara
gate:
- gate-astara-horizon-pep8-ubuntu-trusty
- gate-astara-horizon-python27-ubuntu-trusty
- gate-astara-horizon-pep8-ubuntu-xenial
- gate-astara-horizon-python27-ubuntu-xenial
- gate-functional-dsvm-astara
- name: openstack/astara-neutron
template:
- name: merge-check
- name: docs-on-rtfd
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-astara-neutron-pep8-ubuntu-trusty
- gate-astara-neutron-python27-ubuntu-trusty
- gate-astara-neutron-pep8-ubuntu-xenial
- gate-astara-neutron-python27-ubuntu-xenial
- gate-functional-dsvm-astara
gate:
- gate-astara-neutron-pep8-ubuntu-trusty
- gate-astara-neutron-python27-ubuntu-trusty
- gate-astara-neutron-pep8-ubuntu-xenial
- gate-astara-neutron-python27-ubuntu-xenial
- gate-functional-dsvm-astara
- name: openstack/automaton
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/bandit
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-bandit-integration-barbican
- gate-bandit-integration-glance
- gate-bandit-integration-keystone
- gate-bandit-integration-keystonemiddleware
- gate-bandit-integration-magnum
- gate-bandit-integration-oslo.config
- gate-bandit-integration-oslo.log
- gate-bandit-integration-oslo.service
- gate-bandit-integration-oslo.utils
- gate-bandit-integration-oslo.vmware
- gate-bandit-integration-python-keystoneclient
- gate-bandit-integration-python-magnumclient
- gate-bandit-integration-sahara
gate:
- gate-bandit-integration-barbican
- gate-bandit-integration-glance
- gate-bandit-integration-keystone
- gate-bandit-integration-keystonemiddleware
- gate-bandit-integration-magnum
- gate-bandit-integration-oslo.config
- gate-bandit-integration-oslo.log
- gate-bandit-integration-oslo.service
- gate-bandit-integration-oslo.utils
- gate-bandit-integration-oslo.vmware
- gate-bandit-integration-python-keystoneclient
- gate-bandit-integration-python-magnumclient
- name: openstack/bansho
template:
- name: merge-check
- name: noop-jobs
- name: openstack/barbican
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: check-requirements
- name: api-guide-jobs
- name: install-guide-jobs
check:
- gate-barbican-simple-crypto-devstack-dsvm
- barbican-coverage-ubuntu-trusty
- barbican-coverage-ubuntu-xenial
- gate-barbican-dogtag-devstack-dsvm
experimental:
- gate-barbican-kmip-devstack-dsvm
gate:
- gate-barbican-simple-crypto-devstack-dsvm
- name: openstack/barbican-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/bareon
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-allocator
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-image-elements
template:
- name: merge-check
- name: noop-jobs
- name: openstack/bareon-ironic
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/bareon-specs
template:
- name: docs-on-rtfd
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/bifrost
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
check:
- gate-bifrost-integration-tinyipa
- gate-bifrost-integration-dibipa-debian-nv
- gate-bifrost-integration-dhcp-nv
gate:
- gate-bifrost-integration-tinyipa
- name: openstack/bilean
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/blazar
template:
- name: merge-check
- name: python-db-jobs
- name: check-requirements
check:
- gate-blazar-devstack-dsvm
- gate-blazar-pylint
pre-release:
- blazar-tarball
release:
- blazar-tarball
- name: openstack/blazar-nova
template:
- name: merge-check
- name: check-requirements
check:
- gate-blazar-nova-pep8-ubuntu-trusty
- gate-blazar-nova-python27-ubuntu-trusty
- gate-blazar-nova-pep8-ubuntu-xenial
- gate-blazar-nova-python27-ubuntu-xenial
gate:
- gate-blazar-nova-pep8-ubuntu-trusty
- gate-blazar-nova-python27-ubuntu-trusty
- gate-blazar-nova-pep8-ubuntu-xenial
- gate-blazar-nova-python27-ubuntu-xenial
post:
- blazar-nova-branch-tarball
pre-release:
- blazar-nova-tarball
release:
- blazar-nova-tarball
- name: openstack/broadview-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-lib
template:
- name: merge-check
- name: noop-jobs
- name: openstack/broadview-ui
template:
- name: merge-check
- name: noop-jobs
- name: openstack/browbeat
template:
- name: merge-check
- name: ansible-role-jobs
check:
- gate-browbeat-python27-ubuntu-xenial
gate:
- gate-browbeat-python27-ubuntu-xenial
- name: openstack/castellan
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-castellan-dsvm-functional
- name: openstack/cathead
template:
- name: merge-check
check:
- gate-cathead-pep8-ubuntu-trusty
- gate-cathead-python27-ubuntu-trusty
- gate-cathead-pep8-ubuntu-xenial
- gate-cathead-python27-ubuntu-xenial
gate:
- gate-cathead-pep8-ubuntu-trusty
- gate-cathead-python27-ubuntu-trusty
- gate-cathead-pep8-ubuntu-xenial
- gate-cathead-python27-ubuntu-xenial
- name: openstack/ceilometer
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: install-guide-jobs
check:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-ceilometer-dsvm-functional-mongodb-identity-v3-only
- gate-ceilometer-dsvm-tempest-plugin-mongodb
- gate-ceilometer-dsvm-tempest-plugin-mysql
- gate-ceilometer-dsvm-tempest-plugin-mysql-neutron
- gate-ceilometer-dsvm-tempest-plugin-postgresql
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
- gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only-nv
gate:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-ceilometer-dsvm-functional-mongodb-identity-v3-only
- gate-ceilometer-dsvm-tempest-plugin-mongodb
- gate-ceilometer-dsvm-tempest-plugin-mysql
- gate-ceilometer-dsvm-tempest-plugin-mysql-neutron
- gate-ceilometer-dsvm-tempest-plugin-postgresql
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty
- gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial
experimental:
- gate-ceilometer-dsvm-tempest-plugin-es
- gate-grenade-dsvm-forward
- gate-rally-dsvm-fakevirt-ceilometer
- name: openstack/ceilometer-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/ceilometer-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/ceilometermiddleware
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: release-notes-jobs
- name: lib-forward-testing-plugin
- name: publish-to-pypi
- name: openstack/cerberus
template:
- name: merge-check
- name: python-db-jobs
- name: openstack/cerberus-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/charm-aodh
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-barbican
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-barbican-softhsm
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-ceilometer
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceilometer-agent
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-mon
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-osd
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-ceph-radosgw
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder-backup
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-cinder-ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-designate
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-designate-bind
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-glance
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-charm-guide-docs-ubuntu-trusty
- gate-charm-guide-docs-ubuntu-xenial
gate:
- gate-charm-guide-docs-ubuntu-trusty
- gate-charm-guide-docs-ubuntu-xenial
- name: openstack/charm-hacluster
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-heat
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-interface-barbican-hsm
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-bind-rndc
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-hacluster
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-keystone
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-keystone-credentials
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-mysql-shared
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-neutron-plugin
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-neutron-plugin-api-subordinate
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-odl-controller-api
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-openstack-ha
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-ovsdb-manager
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-rabbitmq
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-interface-service-control
template:
- name: merge-check
- name: python-charm-interface-jobs
- name: openstack/charm-keystone
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-layer-openstack
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-layer-openstack-api
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-layer-openstack-principle
template:
- name: merge-check
- name: python-charm-layer-jobs
- name: openstack/charm-lxd
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-manila
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/charm-neutron-api
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-api-odl
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-gateway
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-neutron-openvswitch
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-nova-cloud-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-nova-compute
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-odl-controller
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-openstack-dashboard
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-openvswitch-odl
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-percona-cluster
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-rabbitmq-server
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-charm-specs-pep8-ubuntu-xenial
- gate-charm-specs-python27-ubuntu-xenial
gate:
- gate-charm-specs-pep8-ubuntu-xenial
- gate-charm-specs-python27-ubuntu-xenial
- name: openstack/charm-swift-proxy
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-swift-storage
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charm-tempest
template:
- name: merge-check
- name: python-charm-jobs
- name: openstack/charms.ceph
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/charms.openstack
template:
- name: merge-check
- name: python-charm-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/ci-cd-pipeline-app-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cinder
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-cinder-pylint
- gate-rally-dsvm-cinder
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-cinder-dsvm-apache
- gate-cinder-tox-db-functional-ubuntu-trusty
- gate-cinder-tox-db-functional-ubuntu-xenial
- gate-cinder-tox-compliance-ubuntu-xenial
- gate-grenade-dsvm-cinder-multinode-nv
# These jobs test open source plugins and must remain with the -nv branch
# designator unless cinder gives permission.
- gate-cinder-tempest-dsvm-glusterfs-nv
- gate-tempest-dsvm-full-sheepdog-nv
- gate-tempest-dsvm-full-drbd-devstack-nv
- gate-tempest-dsvm-full-lio
- gate-tempest-dsvm-full-bdd-nv
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
gate:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-cinder-tox-compliance-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-full-sheepdog-src-os-brick-nv
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
- gate-tempest-dsvm-lvm-multibackend
- name: openstack/cinder-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-cinder-specs-python27-ubuntu-xenial
gate:
- gate-cinder-specs-python27-ubuntu-xenial
- name: openstack/cisco-ironic-contrib
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/cl-openstack-client
template:
- name: merge-check
check:
- gate-cl-openstack-client-run-tests
gate:
- gate-cl-openstack-client-run-tests
- name: openstack/cliff
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-cliff-tox-neutronclient-tip-ubuntu-xenial
- gate-cliff-tox-openstackclient-tip-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-cliff
gate:
- gate-cliff-tox-neutronclient-tip-ubuntu-xenial
- gate-cliff-tox-openstackclient-tip-ubuntu-xenial
- gate-tempest-dsvm-neutron-src-cliff
- name: openstack/cloud-init
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-cloud-init-tox-py27-coverage-ubuntu-trusty
- gate-cloud-init-tox-py27-coverage-ubuntu-xenial
- gate-cloud-init-tox-py34-coverage-ubuntu-trusty
- gate-cloud-init-tox-py34-coverage-ubuntu-xenial
gate:
- gate-cloud-init-tox-py27-coverage-ubuntu-trusty
- gate-cloud-init-tox-py27-coverage-ubuntu-xenial
- gate-cloud-init-tox-py34-coverage-ubuntu-trusty
- gate-cloud-init-tox-py34-coverage-ubuntu-xenial
- name: openstack/cloudbase-init
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- cloudbase-init-coverage-ubuntu-trusty
- cloudbase-init-coverage-ubuntu-xenial
- name: openstack/cloudcafe
template:
- name: merge-check
- name: noop-jobs
- name: openstack/clouddocs-maven-plugin
template:
- name: merge-check
check:
- gate-clouddocs-maven-plugin-build
gate:
- gate-clouddocs-maven-plugin-build
post:
- clouddocs-maven-plugin-localrepo-upload
release:
- clouddocs-maven-plugin-localrepo-upload:
- clouddocs-maven-plugin-mavencentral-upload
- name: openstack/cloudkitty
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
experimental:
- gate-cloudkitty-dsvm-install-nv
post:
- cloudkitty-coverage-ubuntu-trusty
- cloudkitty-coverage-ubuntu-xenial
- name: openstack/cloudkitty-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/cloudpulse
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/cloudroast
template:
- name: merge-check
- name: noop-jobs
- name: openstack/cognitive
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/collectd-ceilometer-plugin
template:
- name: merge-check
- name: python-jobs
- name: openstack/compass-adapters
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compass-core
template:
- name: merge-check
check:
- gate-compass-core-pep8-ubuntu-trusty
- gate-compass-core-python27-ubuntu-trusty
- gate-compass-core-pep8-ubuntu-xenial
- gate-compass-core-python27-ubuntu-xenial
gate:
- gate-compass-core-pep8-ubuntu-trusty
- gate-compass-core-python27-ubuntu-trusty
- gate-compass-core-pep8-ubuntu-xenial
- gate-compass-core-python27-ubuntu-xenial
- name: openstack/compass-install
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compass-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/compass-web
template:
- name: merge-check
- name: noop-jobs
- name: openstack/compute-hyperv
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/congress
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-congress-dsvm-api
- gate-congress-pe-replicated-nv
- gate-murano-congress-devstack-dsvm
gate:
- gate-congress-dsvm-api
- name: openstack/congress-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-congress-specs-python27-ubuntu-xenial
gate:
- gate-congress-specs-python27-ubuntu-xenial
- name: openstack/conveyor
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/cookbook-openstack-application-catalog
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-bare-metal
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-block-storage
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-client
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-common
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-compute
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-dashboard
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-data-processing
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-database
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-identity
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-image
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-integration-test
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-network
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-object-storage
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-database
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-ops-messaging
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-orchestration
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/cookbook-openstack-telemetry
template:
- name: merge-check
- name: chef-rake-jobs
- name: openstack/coreos-image-builder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/coupler
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/craton
template:
- name: merge-check
- name: python35-jobs
- name: check-requirements
check:
- gate-craton-pep8-ubuntu-xenial
gate:
- gate-craton-pep8-ubuntu-xenial
- name: openstack/craton-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: nodejs4-jobs
check:
- gate-craton-dashboard-tox-py27dj19-ubuntu-xenial
- gate-craton-dashboard-tox-py27dj110-ubuntu-xenial
gate:
- gate-craton-dashboard-tox-py27dj19-ubuntu-xenial
- gate-craton-dashboard-tox-py27dj110-ubuntu-xenial
- name: openstack/cue
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: periodic-jobs-with-oslo-master
check:
- cue-coverage-ubuntu-trusty
- cue-coverage-ubuntu-xenial
- gate-cue-integration-dsvm-rabbitmq
- gate-rally-dsvm-cue-rabbitmq
gate:
- gate-cue-integration-dsvm-rabbitmq
pre-release:
- cue-tarball
release:
- cue-tarball
- name: openstack/cue-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/cursive
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: openstack/daisycloud-core
template:
- name: merge-check
- name: noop-jobs
- name: openstack/deb-alembic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-aodh
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-auto-backports
template:
- name: merge-check
check:
- pkgdeb-build-auto-backports
gate:
- pkgdeb-build-auto-backports
post:
- pkgdeb-publish-auto-backports:
- reprepro-import-debian-openstack-jessie-backports:
- reprepro-sign-jessie-backports:
- reprepro-release-deb-openstack
- name: openstack/deb-bandit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-barbican
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ceilometer
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ceilometermiddleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-cinder
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-congress
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-designate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-designate-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-fonts-materialdesignicons-webfont
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-fonts-roboto-fontface
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-git-review
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-glance
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-glare
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-gnocchi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-heat
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-heat-cfntools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-horizon
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic-inspector
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ironic-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-kazoo
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-keystone
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-liberasurecode
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-libisal
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-magnum
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-manila
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-manila-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-migrate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-mistral
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-msgpack-python
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano-agent
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-murano-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-arista
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-cisco
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-hyperv
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-l2gw
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-midonet
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-mlnx
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-nec
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-odl
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-networking-ovn
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-fwaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-lbaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-taas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-neutron-vpnaas
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-nodepool
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-nova
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-novnc
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-doc-tools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-meta-packages
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-nose
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-openstack-pkg-tools
template:
- name: merge-check
check:
- pkgdeb-build-openstack-pkg-tools
gate:
- pkgdeb-build-openstack-pkg-tools
post:
- pkgdeb-publish-openstack-pkg-tools:
- reprepro-import-debian-openstack-jessie:
- reprepro-sign-jessie:
- reprepro-release-deb-openstack
- name: openstack/deb-openstack-trove
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-apply-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-brick
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-client-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-cloud-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-collect-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-net-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-refresh-config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-testr
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-vif
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-os-win
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.cache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.concurrency
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.config
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.context
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.db
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.i18n
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.log
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.messaging
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.middleware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.policy
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.privsep
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.reports
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.rootwrap
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.serialization
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.service
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.utils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.versionedobjects
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslo.vmware
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslosphinx
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-oslotest
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: build-deb-package
- 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-pymemcache
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pymysql
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyngus
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pysaml2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pytimeparse
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-pyvmomi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-quantumclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rcssmin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rednose
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-reno
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requestbuilder
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-kerberos
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-mock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requests-unixsocket
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-requestsexceptions
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-retrying
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rfc3986
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rjsmin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-rtslib-fb
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-saharaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-savannaclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-scciclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-seamicroclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-semantic-version
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-semver
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-senlinclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-shotgun
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-sqlalchemy-utils
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-steadymark
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-swiftclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tackerclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-taskflow
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tempest-lib
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-testtools
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-toml
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tooz
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tosca-parser
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-traceback2
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-trollius
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-troveclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-tuskarclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-txaio
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-warlock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-watcherclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-weakrefmethod
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-websocket-client
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wrapt
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wsgi-intercept
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-wsme
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-bootstrap
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-cookies
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-fileupload
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-gettext
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-lrdragndrop
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-mock
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-angular-schema-form
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootstrap-scss
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-bootswatch
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-d3
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-font-awesome
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-hogan
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jasmine
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery-migrate
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.quicksearch
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jquery.tablesorter
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-jsencrypt
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-magic-search
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-mdi
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-objectpath
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-qunit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-rickshaw
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-roboto-fontface
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-smart-table
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-spin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-term.js
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xstatic-tv4
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-xvfbwrapper
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-yaql
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-python-zaqarclient
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-rally
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-ryu
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-sahara
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-sahara-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-senlin
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-senlin-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-spice-html5
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-stevedore
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-subunit
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swauth
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift-bench
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-swift-plugin-s3
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-tempest
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-testresources
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-trove
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-trove-dashboard
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-watcher
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-websockify
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-zaqar
template:
- name: merge-check
- name: build-deb-package
- name: openstack/deb-zaqar-ui
template:
- name: merge-check
- name: build-deb-package
- name: openstack/debtcollector
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/defcore
template:
- name: merge-check
check:
- gate-defcore-docs-ubuntu-xenial
- gate-defcore-tox-doc8-ubuntu-xenial
- gate-defcore-tox-jsonlint-ubuntu-xenial
- gate-defcore-tox-jsonschema-ubuntu-xenial
gate:
- gate-defcore-docs-ubuntu-xenial
- gate-defcore-tox-doc8-ubuntu-xenial
- gate-defcore-tox-jsonlint-ubuntu-xenial
- gate-defcore-tox-jsonschema-ubuntu-xenial
- name: openstack/delimiter
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/designate
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: designate-dsvm-jobs
- name: api-ref-jobs
check:
- designate-coverage-db-ubuntu-trusty
- designate-coverage-db-ubuntu-xenial
post:
- designate-coverage-db-ubuntu-trusty
- designate-coverage-db-ubuntu-xenial
- name: openstack/designate-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: designate-dsvm-jobs
check:
- designate-dashboard-coverage-ubuntu-trusty
- designate-dashboard-coverage-ubuntu-xenial
post:
- designate-dashboard-coverage-ubuntu-trusty
- designate-dashboard-coverage-ubuntu-xenial
- name: openstack/designate-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-designate-specs-python27-ubuntu-xenial
gate:
- gate-designate-specs-python27-ubuntu-xenial
- name: openstack/designate-tempest-plugin
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: designate-dsvm-jobs
check:
- gate-designate-tempest-plugin-pep8-ubuntu-trusty
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-mitaka
- gate-tempest-dsvm-designate-bind9-mitaka
gate:
- gate-designate-tempest-plugin-pep8-ubuntu-trusty
- gate-designate-tempest-plugin-pep8-ubuntu-xenial
# Stable Compat Jobs
- gate-tempest-dsvm-designate-powerdns-mitaka
- gate-tempest-dsvm-designate-bind9-mitaka
- name: openstack/devstack-plugin-additional-pkg-repos
template:
- name: merge-check
check:
- gate-devstack-plugin-additional-pkg-repos-bashate
- gate-tempest-dsvm-nova-libvirt-kvm-apr
gate:
- gate-devstack-plugin-additional-pkg-repos-bashate
- name: openstack/devstack-plugin-amqp1
template:
- name: merge-check
check:
- gate-devstack-plugin-amqp1-bashate
- gate-tempest-dsvm-full-amqp1
gate:
- gate-devstack-plugin-amqp1-bashate
- name: openstack/devstack-plugin-bdd
template:
- name: merge-check
check:
- gate-devstack-plugin-bdd-bashate
- gate-tempest-dsvm-full-bdd-nv
gate:
- gate-devstack-plugin-bdd-bashate
- name: openstack/devstack-plugin-ceph
template:
- name: merge-check
check:
- gate-devstack-plugin-ceph-bashate
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-ceph-bashate
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- name: openstack/devstack-plugin-glusterfs
template:
- name: merge-check
check:
- gate-devstack-plugin-glusterfs-bashate
- gate-cinder-tempest-dsvm-glusterfs-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:
- gate-devstack-plugin-glusterfs-bashate
experimental:
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv
- name: openstack/devstack-plugin-hdfs
template:
- name: merge-check
check:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- gate-manila-tempest-dsvm-hdfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
gate:
- gate-devstack-plugin-hdfs-bashate
- gate-tempest-dsvm-full-hdfs
- name: openstack/devstack-plugin-kafka
template:
- name: merge-check
check:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
gate:
- gate-devstack-plugin-kafka-bashate
- gate-tempest-dsvm-full-kafka
- name: openstack/devstack-plugin-libvirt-qemu
template:
- name: merge-check
check:
- gate-devstack-plugin-libvirt-qemu-bashate
gate:
- gate-devstack-plugin-libvirt-qemu-bashate
- name: openstack/devstack-plugin-mariadb
template:
- name: merge-check
check:
- gate-devstack-plugin-mariadb-bashate
gate:
- gate-devstack-plugin-mariadb-bashate
- name: openstack/devstack-plugin-nfs
template:
- name: merge-check
check:
- gate-devstack-plugin-nfs-bashate
- gate-tempest-dsvm-full-devstack-plugin-nfs-nv
gate:
- gate-devstack-plugin-nfs-bashate
- name: openstack/devstack-plugin-pika
template:
- name: merge-check
check:
- gate-devstack-plugin-pika-bashate
gate:
- gate-devstack-plugin-pika-bashate
- name: openstack/devstack-plugin-sheepdog
template:
- name: merge-check
check:
- gate-devstack-plugin-sheepdog-bashate
- gate-tempest-dsvm-full-sheepdog-nv
gate:
- gate-devstack-plugin-sheepdog-bashate
- name: openstack/devstack-plugin-tar-installer
template:
- name: merge-check
check:
- gate-devstack-plugin-tar-installer-bashate
gate:
- gate-devstack-plugin-tar-installer-bashate
- name: openstack/devstack-plugin-zmq
template:
- name: merge-check
check:
- gate-devstack-plugin-zmq-bashate
- gate-tempest-dsvm-full-zmq
gate:
- gate-devstack-plugin-zmq-bashate
- name: openstack/dib-utils
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-centos-7
- gate-dib-utils-tox-func-ubuntu-trusty
- gate-dib-utils-tox-func-ubuntu-xenial
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
gate:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-centos-7
- gate-dib-utils-tox-func-ubuntu-trusty
- gate-dib-utils-tox-func-ubuntu-xenial
post:
- dib-utils-branch-tarball
- name: openstack/diskimage-builder
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
check:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-ubuntu-xenial
- gate-dib-dsvm-functests-centos-7
- gate-dib-dsvm-functests-ubuntu-trusty-extras-nv
- gate-dib-dsvm-functests-centos-7-extras-nv
- gate-dsvm-nodepool-src-diskimage-builder-nv
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
gate:
- gate-dib-dsvm-functests-ubuntu-trusty
- gate-dib-dsvm-functests-ubuntu-xenial
- gate-dib-dsvm-functests-centos-7
- name: openstack/distil
template:
- name: merge-check
check:
- gate-distil-python27-ubuntu-trusty
- gate-distil-pep8-ubuntu-trusty
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
gate:
- gate-distil-python27-ubuntu-trusty
- gate-distil-pep8-ubuntu-trusty
- gate-distil-python27-ubuntu-xenial
- gate-distil-pep8-ubuntu-xenial
- name: openstack/django_openstack_auth
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: publish-to-pypi
check:
- gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial
gate:
- gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial
- gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty
- gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial
- name: openstack/django-openstack-auth-kerberos
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-django-openstack-auth-kerberos-python34
- name: openstack/doc8
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/docs-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-docs-specs-python27-ubuntu-xenial
gate:
- gate-docs-specs-python27-ubuntu-xenial
- name: openstack/dox
template:
- name: merge-check
- name: publish-to-pypi
- name: python35-jobs-nv
check:
- gate-dox-pep8-ubuntu-trusty
- gate-dox-python27-ubuntu-trusty
- gate-dox-pep8-ubuntu-xenial
- gate-dox-python27-ubuntu-xenial
- gate-dox-python34
gate:
- gate-dox-pep8-ubuntu-trusty
- gate-dox-python27-ubuntu-trusty
- gate-dox-pep8-ubuntu-xenial
- gate-dox-python27-ubuntu-xenial
- name: openstack/dragonflow
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
- name: python35-jobs-nv
check:
- gate-dragonflow-python34
- gate-tempest-dsvm-dragonflow
- gate-dragonflow-dsvm-rally-nv
- gate-dragonflow-dsvm-fullstack-nv
- gate-dragonflow-dsvm-fullstack-ml2-nv
- name: openstack/drbd-devstack
template:
- name: merge-check
check:
- gate-drbd-devstack-bashate
- gate-tempest-dsvm-full-drbd-devstack
gate:
- gate-drbd-devstack-bashate
- name: openstack/driverlog
template:
- name: merge-check
check:
- gate-driverlog-pep8-ubuntu-trusty
- gate-driverlog-python27-ubuntu-trusty
- gate-driverlog-pep8-ubuntu-xenial
- gate-driverlog-python27-ubuntu-xenial
gate:
- gate-driverlog-pep8-ubuntu-trusty
- gate-driverlog-python27-ubuntu-trusty
- gate-driverlog-pep8-ubuntu-xenial
- gate-driverlog-python27-ubuntu-xenial
post:
- driverlog-branch-tarball
pre-release:
- driverlog-tarball
release:
- driverlog-tarball
- name: openstack/ec2-api
template:
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-functional-neutron-dsvm-ec2api
- gate-functional-nova-network-dsvm-ec2api
experimental:
- ec2-api-functional-neutron-dsvm-full
- ec2-api-rally-dsvm-fakevirt
- name: openstack/ec2-driver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/ekko
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/election
template:
- name: merge-check
check:
- gate-election-docs-ubuntu-trusty
- gate-election-docs-ubuntu-xenial
gate:
- gate-election-docs-ubuntu-trusty
- gate-election-docs-ubuntu-xenial
post:
- static-election-publish
- name: openstack/entropy
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/eslint-config-openstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-docs
- name: nodejs4-publish-to-npm
- name: openstack-server-publish-jobs
- name: openstack/evoque
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/evoque-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/faafo
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-faafo-docs-ubuntu-trusty
- gate-faafo-pep8-ubuntu-trusty
- gate-faafo-docs-ubuntu-xenial
- gate-faafo-pep8-ubuntu-xenial
gate:
- gate-faafo-docs-ubuntu-trusty
- gate-faafo-pep8-ubuntu-trusty
- gate-faafo-docs-ubuntu-xenial
- gate-faafo-pep8-ubuntu-xenial
- name: openstack/fairy-slipper
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: release-notes-jobs
- name: openstack/flame
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/freezer
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-freezer-devstack-dsvm
- gate-freezer-pylint
gate:
- gate-freezer-devstack-dsvm
- gate-freezer-pylint
- name: openstack/freezer-api
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-freezer-api-devstack-dsvm
- gate-freezer-api-pylint
gate:
- gate-freezer-api-devstack-dsvm
- gate-freezer-api-pylint
- name: openstack/freezer-dr
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-freezer-dr-pylint
gate:
- gate-freezer-dr-pylint
- name: openstack/freezer-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-freezer-specs-python27-ubuntu-xenial
gate:
- gate-freezer-specs-python27-ubuntu-xenial
- name: openstack/freezer-web-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: translation-jobs
check:
- gate-freezer-web-ui-devstack-dsvm
- gate-freezer-web-ui-pylint
gate:
- gate-freezer-web-ui-devstack-dsvm
- gate-freezer-web-ui-pylint
- name: openstack/fuel-agent
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-fuel-agent-pep8-ubuntu-trusty
- gate-fuel-agent-python27-ubuntu-trusty
- gate-fuel-agent-pep8-ubuntu-xenial
- gate-fuel-agent-python27-ubuntu-xenial
gate:
- gate-fuel-agent-pep8-ubuntu-trusty
- gate-fuel-agent-python27-ubuntu-trusty
- gate-fuel-agent-pep8-ubuntu-xenial
- gate-fuel-agent-python27-ubuntu-xenial
- name: openstack/fuel-astute
template:
- name: merge-check
check:
- gate-fuel-astute-puppet-unit-3.8-centos-7
gate:
- gate-fuel-astute-puppet-unit-3.8-centos-7
- name: openstack/fuel-ccp
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: openstack/fuel-ccp-ci-config
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-cinder
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-debian-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-entrypoint
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack/fuel-ccp-etcd
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-glance
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-heat
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-horizon
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-installer
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/fuel-ccp-ironic
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-keystone
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-mariadb
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-memcached
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-murano
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-neutron
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-nova
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-openstack-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-rabbitmq
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-sahara
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-searchlight
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-specs
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-stacklight
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-tests
template:
- name: merge-check
- name: python-jobs
- name: openstack/fuel-dev-tools
template:
- name: merge-check
check:
- gate-fuel-dev-tools-pep8-ubuntu-trusty
- gate-fuel-dev-tools-python27-ubuntu-trusty
- gate-fuel-dev-tools-pep8-ubuntu-xenial
- gate-fuel-dev-tools-python27-ubuntu-xenial
gate:
- gate-fuel-dev-tools-pep8-ubuntu-trusty
- gate-fuel-dev-tools-python27-ubuntu-trusty
- gate-fuel-dev-tools-pep8-ubuntu-xenial
- gate-fuel-dev-tools-python27-ubuntu-xenial
- name: openstack/fuel-devops
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
check:
- gate-fuel-devops-pylint
- fuel-devops-coverage-ubuntu-xenial
gate:
- fuel-devops-coverage-ubuntu-xenial
- name: openstack/fuel-docs
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-fuel-docs-docs-ubuntu-trusty
- gate-fuel-docs-docs-ubuntu-xenial
gate:
- gate-fuel-docs-docs-ubuntu-trusty
- gate-fuel-docs-docs-ubuntu-xenial
- name: openstack/fuel-library
template:
- name: merge-check
check:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-centos-7
- gate-fuel-library-puppet-syntax-4-centos-7
- gate-fuel-library-puppet-unit-3.3-centos-7
- gate-fuel-library-puppet-unit-3.4-centos-7
- gate-fuel-library-puppet-unit-3.8-centos-7
- gate-fuel-library-puppet-unit-4.5-centos-7
gate:
- gate-fuel-library-puppet-lint
- gate-fuel-library-puppet-syntax-3-centos-7
- gate-fuel-library-puppet-syntax-4-centos-7
- gate-fuel-library-puppet-unit-3.3-centos-7
- gate-fuel-library-puppet-unit-3.4-centos-7
- gate-fuel-library-puppet-unit-3.8-centos-7
- gate-fuel-library-puppet-unit-4.5-centos-7
- name: openstack/fuel-main
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-menu
template:
- name: merge-check
check:
- gate-fuel-menu-pep8-ubuntu-trusty
- gate-fuel-menu-python27-ubuntu-trusty
- gate-fuel-menu-pep8-ubuntu-xenial
- gate-fuel-menu-python27-ubuntu-xenial
gate:
- gate-fuel-menu-pep8-ubuntu-trusty
- gate-fuel-menu-python27-ubuntu-trusty
- gate-fuel-menu-pep8-ubuntu-xenial
- gate-fuel-menu-python27-ubuntu-xenial
- name: openstack/fuel-mirror
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-fuel-mirror-pep8-ubuntu-trusty
- gate-fuel-mirror-python27-ubuntu-trusty
- gate-fuel-mirror-pep8-ubuntu-xenial
- gate-fuel-mirror-python27-ubuntu-xenial
gate:
- gate-fuel-mirror-pep8-ubuntu-trusty
- gate-fuel-mirror-python27-ubuntu-trusty
- gate-fuel-mirror-pep8-ubuntu-xenial
- gate-fuel-mirror-python27-ubuntu-xenial
- name: openstack/fuel-nailgun-agent
template:
- name: merge-check
check:
- gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7
gate:
- gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7
- name: openstack/fuel-nailgun-extension-cluster-upgrade
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-trusty
- gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-cluster-upgrade-python27-db-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-converted-serializers
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-converted-serializers-python27-db-ubuntu-xenial
- name: openstack/fuel-nailgun-extension-iac
template:
- name: merge-check
check:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial
gate:
- gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial
- gate-fuel-nailgun-extension-iac-python27-db-ubuntu-xenial
- name: openstack/fuel-noop-fixtures
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-fuel-noop-fixtures-docs-ubuntu-trusty
- gate-fuel-noop-fixtures-docs-ubuntu-xenial
gate:
- gate-fuel-noop-fixtures-docs-ubuntu-trusty
- gate-fuel-noop-fixtures-docs-ubuntu-xenial
- name: openstack/fuel-octane
template:
- name: merge-check
check:
- gate-fuel-octane-pep8-ubuntu-trusty
- gate-fuel-octane-python27-ubuntu-trusty
- gate-fuel-octane-pep8-ubuntu-xenial
- gate-fuel-octane-python27-ubuntu-xenial
- fuel-octane-coverage-ubuntu-trusty
- fuel-octane-coverage-ubuntu-xenial
- gate-fuel-octane-puppet-lint
- gate-fuel-octane-puppet-syntax-3-centos-7
- gate-fuel-octane-puppet-syntax-4-centos-7
gate:
- gate-fuel-octane-pep8-ubuntu-trusty
- gate-fuel-octane-python27-ubuntu-trusty
- gate-fuel-octane-pep8-ubuntu-xenial
- gate-fuel-octane-python27-ubuntu-xenial
- gate-fuel-octane-puppet-lint
- gate-fuel-octane-puppet-syntax-3-centos-7
- gate-fuel-octane-puppet-syntax-4-centos-7
- name: openstack/fuel-ostf
template:
- name: merge-check
check:
- gate-fuel-ostf-pep8-ubuntu-trusty
- gate-fuel-ostf-python27-db-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-db-ubuntu-xenial
gate:
- gate-fuel-ostf-pep8-ubuntu-trusty
- gate-fuel-ostf-python27-db-ubuntu-trusty
- gate-fuel-ostf-pep8-ubuntu-xenial
- gate-fuel-ostf-python27-db-ubuntu-xenial
- name: openstack/fuel-plugin-6wind-virtual-accelerator
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-astara
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-availability-zones
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-bgpvpn
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-bigswitch
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-block-device
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-calamari
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-calico
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ceilometer-redis
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ci
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cinder-gcs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cinder-kaminario
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cinder-netapp
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-cisco-aci
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-contrail
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-datera-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-dbaas-trove
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-debug
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-designate
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-database
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-haproxy
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-keystone
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-rabbitmq
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-detach-swift
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-elasticsearch-kibana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-emc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-glusterfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-lb
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-external-zabbix
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-glance-nfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-gluon
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ha-fencing
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-hedvig-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-influxdb-grafana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-inkscope
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ironic
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-kafka
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ldap
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ldap-slaves
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-lma-collector
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-lma-infrastructure-alerting
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-manila
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-mellanox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-midonet
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-mistral
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-murano-networking-sfc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-murano-tests
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-network-node
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-networking-sfc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-fwaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-lbaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-neutron-vpnaas
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nova-nfs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nsx-t
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nsxv
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-nuage
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-onos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-openbook
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-opendaylight
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-openstack-telemetry
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-ovs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-plumgrid
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-purestorage-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-qemu
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-qlogic-sriov-vxlan
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-saltstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-scaleio
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-scaleio-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-solidfire-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-swiftstack
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-tacker
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-tintri-cinder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-tls
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-vmware-dvs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-vxlan
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-wstunnel
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-xenserver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-agents
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-monitoring-emc
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-monitoring-extreme-networks
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugin-zabbix-snmptrapd
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-plugins
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-fuel-plugins-pep8-ubuntu-trusty
- gate-fuel-plugins-python27-ubuntu-trusty
- gate-fuel-plugins-pep8-ubuntu-xenial
- gate-fuel-plugins-python27-ubuntu-xenial
gate:
- gate-fuel-plugins-pep8-ubuntu-trusty
- gate-fuel-plugins-python27-ubuntu-trusty
- gate-fuel-plugins-pep8-ubuntu-xenial
- gate-fuel-plugins-python27-ubuntu-xenial
- name: openstack/fuel-qa
template:
- name: merge-check
check:
- gate-fuel-qa-python27-ubuntu-trusty
- gate-fuel-qa-pep8-ubuntu-trusty
- gate-fuel-qa-python27-ubuntu-xenial
- gate-fuel-qa-pep8-ubuntu-xenial
- gate-fuel-qa-pylint
gate:
- gate-fuel-qa-python27-ubuntu-trusty
- gate-fuel-qa-pep8-ubuntu-trusty
- gate-fuel-qa-python27-ubuntu-xenial
- gate-fuel-qa-pep8-ubuntu-xenial
- gate-fuel-qa-pylint
- name: openstack/fuel-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-fuel-specs-python27-ubuntu-xenial
gate:
- gate-fuel-specs-python27-ubuntu-xenial
- name: openstack/fuel-stats
template:
- name: merge-check
check:
- gate-fuel-stats-pep8-ubuntu-trusty
- gate-fuel-stats-python27-db-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-db-ubuntu-xenial
gate:
- gate-fuel-stats-pep8-ubuntu-trusty
- gate-fuel-stats-python27-db-ubuntu-trusty
- gate-fuel-stats-pep8-ubuntu-xenial
- gate-fuel-stats-python27-db-ubuntu-xenial
- name: openstack/fuel-ui
template:
- name: merge-check
check:
- gate-fuel-ui-nodejs4-npm-run-lint
gate:
- gate-fuel-ui-nodejs4-npm-run-lint
- name: openstack/fuel-virtualbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/fuel-web
template:
- name: merge-check
- name: python-db-jobs
- name: openstack/futurist
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack/fuxi
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/gantt
template:
- name: merge-check
- name: noop-jobs
- name: openstack/gce-api
template:
- name: python-jobs
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-functional-neutron-dsvm-gceapi
- gate-functional-nova-network-dsvm-gceapi
- name: openstack/gerrit-dash-creator
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-gerrit-dash-creator-pep8-ubuntu-trusty
- gate-gerrit-dash-creator-pep8-ubuntu-xenial
gate:
- gate-gerrit-dash-creator-pep8-ubuntu-trusty
- gate-gerrit-dash-creator-pep8-ubuntu-xenial
- name: openstack/gertty
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/giftwrap
template:
- name: merge-check
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-giftwrap-pep8-ubuntu-trusty
- gate-giftwrap-python27-ubuntu-trusty
- gate-giftwrap-pep8-ubuntu-xenial
- gate-giftwrap-python27-ubuntu-xenial
gate:
- gate-giftwrap-pep8-ubuntu-trusty
- gate-giftwrap-python27-ubuntu-trusty
- gate-giftwrap-pep8-ubuntu-xenial
- gate-giftwrap-python27-ubuntu-xenial
post:
- giftwrap-branch-tarball
- name: openstack/git-repo-manifests
template:
- name: merge-check
- name: noop-jobs
- name: openstack/git-upstream
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-git-upstream-pep8-ubuntu-trusty
- gate-git-upstream-python27-ubuntu-trusty
- gate-git-upstream-pep8-ubuntu-xenial
- gate-git-upstream-python27-ubuntu-xenial
gate:
- gate-git-upstream-pep8-ubuntu-trusty
- gate-git-upstream-python27-ubuntu-trusty
- gate-git-upstream-pep8-ubuntu-xenial
- gate-git-upstream-python27-ubuntu-xenial
- name: openstack/glance
template:
- name: merge-check
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-rally-dsvm-glance
gate:
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/glance-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-glance-specs-python27-ubuntu-xenial
gate:
- gate-glance-specs-python27-ubuntu-xenial
- name: openstack/glance_store
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: check-requirements
- name: translation-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial
- gate-tempest-dsvm-full-sheepdog-nv
gate:
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial
experimental:
- gate-glance_store-dsvm-functional-filesystem
- gate-glance_store-dsvm-functional-swift
- gate-glance_store-dsvm-functional-cinder
- name: openstack/glare
template:
- name: merge-check
- name: python-db-jobs
- name: python35-db-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/glare-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-glare-specs-python27-ubuntu-xenial
gate:
- gate-glare-specs-python27-ubuntu-xenial
- name: openstack/gluon
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/gnocchi
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- gate-gnocchi-pep8-ubuntu-trusty
- gate-gnocchi-docs-ubuntu-trusty
- gate-gnocchi-pep8-ubuntu-xenial
- gate-gnocchi-docs-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-3.0-ubuntu-xenial
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-xenial
gate:
- gate-gnocchi-pep8-ubuntu-trusty
- gate-gnocchi-docs-ubuntu-trusty
- gate-gnocchi-pep8-ubuntu-xenial
- gate-gnocchi-docs-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py34-postgresql-ubuntu-trusty
- gate-gnocchi-tox-db-py35-mysql-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-ubuntu-xenial
- gate-gnocchi-tox-db-py27-mysql-ceph-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-tox-db-py35-postgresql-file-upgrade-from-2.2-ubuntu-xenial
- gate-gnocchi-bashate
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-xenial
- gate-gnocchi-dsvm-functional-file-mysql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-swift-postgresql-ubuntu-trusty
- gate-gnocchi-dsvm-functional-ceph-mysql-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-trusty
- gate-telemetry-dsvm-integration-gnocchi-ubuntu-xenial
post:
- gnocchi-branch-tarball
experimental:
- gate-gnocchi-dsvm-functional-influxdb-mysql-ubuntu-xenial
- name: openstack/golang-client
template:
- name: merge-check
- name: noop-jobs
- name: openstack/governance
template:
- name: merge-check
check:
- gate-governance-docs-ubuntu-trusty
- gate-governance-docs-ubuntu-xenial
- gate-governance-tox-validate-ubuntu-xenial
gate:
- gate-governance-docs-ubuntu-trusty
- gate-governance-docs-ubuntu-xenial
post:
- static-governance-publish
- name: openstack/governance-uc
template:
- name: merge-check
check:
- gate-governance-uc-docs-ubuntu-trusty
- gate-governance-uc-docs-ubuntu-xenial
gate:
- gate-governance-uc-docs-ubuntu-trusty
- gate-governance-uc-docs-ubuntu-xenial
post:
- static-governance-uc-publish
- name: openstack/group-based-policy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
check:
- gate-group-based-policy-dsvm-functional
- gate-group-based-policy-dsvm-aim-nv
- gate-group-based-policy-dsvm-nfp-nv
- gate-group-based-policy-dsvm-rally
- name: openstack/group-based-policy-automation
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/group-based-policy-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-group-based-policy-specs-python27-ubuntu-xenial
gate:
- gate-group-based-policy-specs-python27-ubuntu-xenial
- name: openstack/group-based-policy-ui
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/heat
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-heat-dsvm-functional-orig-mysql-lbaasv2
- gate-heat-dsvm-functional-convg-mysql-lbaasv2
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
- gate-tempest-dsvm-heat-identity-v3-only-nv
gate:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1
- gate-heat-dsvm-functional-convg-mysql-lbaasv1
- gate-heat-dsvm-functional-orig-mysql-lbaasv2
- gate-heat-dsvm-functional-convg-mysql-lbaasv2
- gate-tempest-dsvm-heat
- gate-tempest-dsvm-heat-apache
- gate-grenade-dsvm-heat
post:
- heat-coverage-db-ubuntu-trusty
- heat-coverage-db-ubuntu-xenial
periodic:
- gate-rally-dsvm-fakevirt-heat
experimental:
- gate-heat-dsvm-functional-orig-mysql-lbaasv1-identity-v3-only-nv
- gate-rally-dsvm-fakevirt-heat
- gate-heat-dsvm-functional-orig-postgres-lbaasv1
- gate-tripleo-ci-centos-7-nonha-multinode
- name: openstack/heat-cfntools
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-heat-cfntools-pep8-ubuntu-trusty
- gate-heat-cfntools-python27-ubuntu-trusty
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
gate:
- gate-heat-cfntools-pep8-ubuntu-trusty
- gate-heat-cfntools-python27-ubuntu-trusty
- gate-heat-cfntools-pep8-ubuntu-xenial
- gate-heat-cfntools-python27-ubuntu-xenial
post:
- heat-cfntools-branch-tarball
release:
- heat-cfntools-docs-ubuntu-trusty
- heat-cfntools-docs-ubuntu-xenial
- name: openstack/heat-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-heat-specs-python27-ubuntu-xenial
gate:
- gate-heat-specs-python27-ubuntu-xenial
- name: openstack/heat-templates
template:
- name: merge-check
check:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8-ubuntu-trusty
- gate-heat-templates-python27-ubuntu-trusty
- gate-heat-templates-pep8-ubuntu-xenial
- gate-heat-templates-python27-ubuntu-xenial
gate:
- gate-heat-templates-dsvm
- gate-heat-templates-pep8-ubuntu-trusty
- gate-heat-templates-python27-ubuntu-trusty
- gate-heat-templates-pep8-ubuntu-xenial
- gate-heat-templates-python27-ubuntu-xenial
- name: openstack/heat-translator
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- heat-translator-coverage-ubuntu-trusty
- heat-translator-coverage-ubuntu-xenial
check:
- gate-heat-translator-tox-py27-tp-ubuntu-xenial
- name: openstack/horizon
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: nodejs4-jobs
check:
- gate-horizon-tox-py27dj18-ubuntu-trusty
- gate-horizon-tox-py27dj18-ubuntu-xenial
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-tox-py27dj110-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-trusty
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- gate-horizon-dsvm-integration-current-ubuntu-trusty
- gate-horizon-dsvm-integration-current-ubuntu-xenial
- gate-horizon-dsvm-integration-deprecated-ubuntu-trusty
- gate-horizon-dsvm-integration-deprecated-ubuntu-xenial
gate:
- gate-horizon-tox-py27dj18-ubuntu-trusty
- gate-horizon-tox-py27dj18-ubuntu-xenial
- gate-horizon-tox-py27dj19-ubuntu-xenial
- gate-horizon-selenium-headless-ubuntu-trusty
- gate-horizon-selenium-headless-ubuntu-xenial
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- gate-horizon-dsvm-integration-current-ubuntu-trusty
- gate-horizon-dsvm-integration-current-ubuntu-xenial
- gate-horizon-dsvm-integration-deprecated-ubuntu-trusty
- gate-horizon-dsvm-integration-deprecated-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/horizon-cisco-ui
template:
- name: merge-check
- name: translation-jobs
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/horizon-mellanox
template:
- name: merge-check
- name: python-jobs
- name: openstack/i18n
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-i18n-pep8-ubuntu-trusty
- gate-i18n-docs-ubuntu-trusty
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
gate:
- gate-i18n-pep8-ubuntu-trusty
- gate-i18n-docs-ubuntu-trusty
- gate-i18n-pep8-ubuntu-xenial
- gate-i18n-docs-ubuntu-xenial
- name: openstack/inception
template:
- name: merge-check
check:
- gate-inception-pep8-ubuntu-trusty
- gate-inception-pep8-ubuntu-xenial
gate:
- gate-inception-pep8-ubuntu-trusty
- gate-inception-pep8-ubuntu-xenial
- name: openstack/instack
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: openstack/instack-undercloud
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
check:
- gate-instack-undercloud-puppet-lint
- gate-instack-undercloud-puppet-syntax-3-centos-7
- gate-instack-undercloud-puppet-syntax-4-centos-7
- gate-tripleo-ci-centos-7-undercloud-upgrades-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-trusty
- gate-intel-nfv-ci-tests-pep8-ubuntu-xenial
gate:
- gate-intel-nfv-ci-tests-pep8-ubuntu-trusty
- gate-intel-nfv-ci-tests-pep8-ubuntu-xenial
- name: openstack/iotronic
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/ironic
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: translation-jobs
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-tempest-dsvm-ironic-pxe_ssh
- gate-tempest-dsvm-ironic-pxe_ipa-postgres-ubuntu-trusty-nv
- gate-tempest-dsvm-ironic-pxe_ipa-postgres-ubuntu-xenial-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa
- gate-ironic-inspector-dsvm-ipa-nv
- gate-tempest-dsvm-ironic-inspector-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-nv
- gate-grenade-dsvm-ironic
- gate-tempest-dsvm-ironic-multitenant-network
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa
- gate-grenade-dsvm-ironic
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
- gate-tempest-dsvm-ironic-multitenant-network
post:
- ironic-coverage-db-ubuntu-trusty
- ironic-coverage-db-ubuntu-xenial
experimental:
- gate-ironic-dsvm-functional
- gate-tempest-dsvm-ironic-parallel-nv
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-multinode-nv
- gate-ironic-dsvm-multitest-nv
- name: openstack/ironic-inspector
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-ironic-inspector-tox-func-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-dsvm-dib
- gate-ironic-inspector-dsvm-ipa
- gate-ironic-inspector-dsvm-discovery
- gate-grenade-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector-discovery
gate:
- gate-ironic-inspector-tox-func-ubuntu-trusty
- gate-ironic-inspector-tox-func-ubuntu-xenial
- gate-ironic-inspector-dsvm-ipa
- gate-ironic-inspector-dsvm-discovery
- gate-grenade-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector
- gate-tempest-dsvm-ironic-inspector-discovery
- name: openstack/ironic-inspector-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-inspector-specs-pep8-ubuntu-xenial
gate:
- gate-ironic-inspector-specs-pep8-ubuntu-xenial
- name: openstack/ironic-lib
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-lib-src
- ironic-lib-coverage-ubuntu-trusty
- ironic-lib-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-ironic-lib-src
post:
- ironic-lib-coverage-ubuntu-trusty
- ironic-lib-coverage-ubuntu-xenial
- name: openstack/ironic-python-agent
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
# Using the server jobs since it will regen on every commit, not only
# on release.
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-ironic-python-agent-tox-func-ubuntu-trusty
- gate-ironic-python-agent-tox-func-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ssh-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv
- gate-ironic-inspector-dsvm-ipa-src-nv
- gate-tempest-dsvm-ironic-inspector-src-nv
gate:
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src
experimental:
- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa256-src
post:
- ironic-python-agent-buildimage-coreos
- ironic-python-agent-buildimage-tinyipa
- name: openstack/ironic-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-ironic-specs-python27-ubuntu-xenial
gate:
- gate-ironic-specs-python27-ubuntu-xenial
- name: openstack/ironic-staging-drivers
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-ironic-staging-drivers-dsvm-nv
- name: openstack/ironic-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: nodejs4-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: release-notes-jobs
- name: openstack/ironic-webclient
template:
- name: merge-check
- name: nodejs4-jobs
check:
- ironic-webclient-nodejs4-npm-publish-draft
post:
- ironic-webclient-nodejs4-npm-publish-tarball
release:
- ironic-webclient-nodejs4-npm-publish-tarball
- name: openstack/jacket
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/jenkins-plugins-for-murano
template:
- name: merge-check
- name: noop-jobs
- name: openstack/js-openstack-lib
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: nodejs6-jobs
- name: nodejs6-docs
check:
- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
gate:
- js-openstack-lib-dsvm-nodejs6-npm-run-functional-test
- js-openstack-lib-dsvm-nodejs4-npm-run-functional-test
- 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:
- gate-k8s-docker-suite-app-murano-docs-ubuntu-trusty
- gate-k8s-docker-suite-app-murano-docs-ubuntu-xenial
- name: openstack/karbor
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-karbor-dsvm-fullstack-nv
- name: openstack/karbor-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: openstack/karma-subunit-reporter
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack/keystone
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: periodic-jobs-with-oslo-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-keystone-tox-bandit-ubuntu-trusty
- gate-keystone-dsvm-functional-ubuntu-xenial
- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv
- gate-tempest-dsvm-keystone-eventlet-full
- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv
- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- keystone-coverage-db-ubuntu-trusty
- keystone-coverage-db-ubuntu-xenial
gate:
- gate-keystone-dsvm-functional-ubuntu-xenial
- gate-keystone-tox-bandit-ubuntu-trusty
experimental:
- gate-grenade-dsvm-forward
- gate-rally-dsvm-keystone
- gate-keystone-tox-patch_cover-ubuntu-trusty
- gate-keystone-tox-patch_cover-ubuntu-xenial
- name: openstack/keystone-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-keystone-specs-python27-ubuntu-xenial
gate:
- gate-keystone-specs-python27-ubuntu-xenial
- name: openstack/keystoneauth
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- 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-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: publish-to-pypi
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-keystonemiddleware-tox-bandit-ubuntu-trusty
gate:
- gate-keystonemiddleware-tox-bandit-ubuntu-trusty
post:
- keystonemiddleware-coverage-ubuntu-trusty
- keystonemiddleware-coverage-ubuntu-xenial
- name: openstack/kiloeyes
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-kiloeyes-pep8-ubuntu-trusty
- gate-kiloeyes-python27-ubuntu-trusty
- gate-kiloeyes-pep8-ubuntu-xenial
- gate-kiloeyes-python27-ubuntu-xenial
gate:
- gate-kiloeyes-pep8-ubuntu-trusty
- gate-kiloeyes-python27-ubuntu-trusty
- gate-kiloeyes-pep8-ubuntu-xenial
- gate-kiloeyes-python27-ubuntu-xenial
post:
- kiloeyes-coverage-ubuntu-trusty
- kiloeyes-coverage-ubuntu-xenial
- name: openstack/kingbird
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: openstack/kloudbuster
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/kolla
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-kolla-tox-bandit-ubuntu-xenial
- gate-kolla-dsvm-build-centos-binary-centos-7-nv
- gate-kolla-dsvm-deploy-centos-binary-centos-7-nv
- gate-kolla-dsvm-build-centos-source-centos-7-nv
- gate-kolla-dsvm-deploy-centos-source-centos-7-nv
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-trusty-nv
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-trusty-nv
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-trusty-nv
- gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-trusty-nv
- gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv
- gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial-nv
- gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv
- gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv
- gate-kolla-dsvm-build-oraclelinux-binary-centos-7-nv
- gate-kolla-dsvm-deploy-oraclelinux-binary-centos-7-nv
- gate-kolla-dsvm-build-oraclelinux-source-centos-7-nv
- gate-kolla-dsvm-deploy-oraclelinux-source-centos-7-nv
experimental:
- gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv
- name: openstack/kolla-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
experimental:
- gate-kolla-kubernetes-deploy-centos-binary-ceph-nv
- gate-kolla-kubernetes-deploy-centos-binary-iscsi-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-ceph-nv
- gate-kolla-kubernetes-deploy-ubuntu-binary-iscsi-nv
- gate-kolla-kubernetes-ansible-workflow-ceph-nv
- name: openstack/kosmos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/kosmos-specs
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-kosmos-specs-python27-ubuntu-xenial
gate:
- gate-kosmos-specs-python27-ubuntu-xenial
- name: openstack/kuryr
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-coverage-ubuntu-trusty
- kuryr-coverage-ubuntu-xenial
- name: openstack/kuryr-kubernetes
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: openstack/kuryr-libnetwork
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- kuryr-libnetwork-coverage-ubuntu-trusty
- kuryr-libnetwork-coverage-ubuntu-xenial
- gate-install-dsvm-kuryr-libnetwork-nv
- gate-kuryr-libnetwork-dsvm-fullstack-nv
- gate-kuryr-libnetwork-dsvm-rally-nv
- name: openstack/kwapi
template:
- name: merge-check
check:
- gate-kwapi-pep8-ubuntu-trusty
- gate-kwapi-pep8-ubuntu-xenial
gate:
- gate-kwapi-pep8-ubuntu-trusty
- gate-kwapi-pep8-ubuntu-xenial
- name: openstack/ldappool
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/liberasurecode
template:
- name: merge-check
check:
- gate-liberasurecode-unit
gate:
- gate-liberasurecode-unit
- name: openstack/magnum
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: install-guide-jobs
- name: api-ref-jobs
check:
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-swarm
- gate-functional-dsvm-magnum-mesos
- gate-functional-dsvm-magnum-api-identity-v3-only-nv
- gate-functional-dsvm-magnum-k8s-ironic-nv
- gate-functional-dsvm-magnum-swarm-ironic-nv
- magnum-coverage-ubuntu-trusty
- magnum-coverage-ubuntu-xenial
gate:
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-functional-dsvm-magnum-swarm
- gate-functional-dsvm-magnum-mesos
periodic:
- periodic-magnum-dib-buildimage-fedora-atomic-23
- periodic-magnum-dib-buildimage-ubuntu-mesos
- name: openstack/magnum-ui
template:
- name: merge-check
- name: python-jobs
- name: nodejs4-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: openstack/manila
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: api-ref-jobs
- name: install-guide-jobs
check:
- manila-coverage-db-ubuntu-trusty
- manila-coverage-db-ubuntu-xenial
- gate-manila-tox-genconfig-ubuntu-trusty
- gate-manila-tox-genconfig-ubuntu-xenial
- gate-manila-pylint
- gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty
- gate-manila-tempest-dsvm-mysql-generic-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-container-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-scenario-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-scenario-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-cephfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-trusty-nv
- gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv
- gate-manila-tempest-minimal-dsvm-dummy-ubuntu-xenial-nv
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty
- gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial-nv
- gate-grenade-dsvm-manila-ubuntu-trusty
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-lvm-ubuntu-trusty
- gate-grenade-dsvm-manila-ubuntu-trusty
post:
- manila-coverage-db-ubuntu-trusty
- manila-coverage-db-ubuntu-xenial
experimental:
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv
- gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv
- name: openstack/manila-image-elements
template:
- name: merge-check
- name: check-requirements
check:
- gate-manila-image-elements-pep8-ubuntu-trusty
- gate-manila-image-elements-docs-ubuntu-trusty
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic
- gate-manila-buildimage-docker
gate:
- gate-manila-image-elements-pep8-ubuntu-trusty
- gate-manila-image-elements-docs-ubuntu-trusty
- gate-manila-image-elements-pep8-ubuntu-xenial
- gate-manila-image-elements-docs-ubuntu-xenial
- gate-manila-buildimage-generic
post:
- gate-manila-publishimage-generic
release:
- gate-manila-publishimage-generic
- name: openstack/manila-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-manila-specs-python27-ubuntu-xenial
gate:
- gate-manila-specs-python27-ubuntu-xenial
- name: openstack/manila-ui
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: translation-jobs
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- gate-manila-ui-tox-py27dj110-ubuntu-xenial
- manila-ui-coverage-ubuntu-trusty
- manila-ui-coverage-ubuntu-xenial
gate:
- gate-manila-ui-tox-py27dj19-ubuntu-xenial
- name: openstack/marshal
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/masakari
template:
- name: merge-check
- name: python-jobs
- name: openstack/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/microversion-parse
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/mistral
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: release-notes-jobs
check:
- gate-rally-dsvm-mistral-task
- gate-mistral-devstack-dsvm
- gate-mistral-tox-db-unit-postgresql-ubuntu-trusty
- gate-tripleo-ci-centos-7-nonha-multinode
gate:
- gate-tripleo-ci-centos-7-nonha-multinode
post:
- gate-mistral-docker-buildimage
experimental:
- gate-mistral-docker-buildimage
- name: openstack/mistral-dashboard
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: check-requirements
check:
- gate-mistral-dashboard-python34
- name: openstack/mistral-extra
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mistral-lib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/mistral-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-mistral-specs-python27-ubuntu-xenial
gate:
- gate-mistral-specs-python27-ubuntu-xenial
- name: openstack/monasca-agent
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-monasca-agent-pep8-ubuntu-trusty
- gate-monasca-agent-python27-ubuntu-trusty
- gate-monasca-agent-pep8-ubuntu-xenial
- gate-monasca-agent-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-agent-pep8-ubuntu-trusty
- gate-monasca-agent-python27-ubuntu-trusty
- gate-monasca-agent-pep8-ubuntu-xenial
- gate-monasca-agent-python27-ubuntu-xenial
- name: openstack/monasca-analytics
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-analytics-pep8-ubuntu-trusty
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-py27
gate:
- gate-monasca-analytics-pep8-ubuntu-trusty
- gate-monasca-analytics-pep8-ubuntu-xenial
- gate-monasca-analytics-py27
- name: openstack/monasca-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-api-pep8-ubuntu-trusty
- gate-monasca-api-python27-ubuntu-trusty
- gate-monasca-api-pep8-ubuntu-xenial
- gate-monasca-api-python27-ubuntu-xenial
- gate-monasca-api-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full
gate:
- gate-monasca-api-pep8-ubuntu-trusty
- gate-monasca-api-python27-ubuntu-trusty
- gate-monasca-api-pep8-ubuntu-xenial
- gate-monasca-api-python27-ubuntu-xenial
- gate-monasca-api-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full
post:
- monasca-api-localrepo-upload
- name: openstack/monasca-ceilometer
template:
- name: merge-check
check:
- gate-monasca-ceilometer-pep8-ubuntu-trusty
- gate-monasca-ceilometer-python27-ubuntu-trusty
- gate-monasca-ceilometer-pep8-ubuntu-xenial
- gate-monasca-ceilometer-python27-ubuntu-xenial
gate:
- gate-monasca-ceilometer-pep8-ubuntu-trusty
- gate-monasca-ceilometer-python27-ubuntu-trusty
- gate-monasca-ceilometer-pep8-ubuntu-xenial
- gate-monasca-ceilometer-python27-ubuntu-xenial
- name: openstack/monasca-common
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-common-pep8-ubuntu-trusty
- gate-monasca-common-python27-ubuntu-trusty
- gate-monasca-common-pep8-ubuntu-xenial
- gate-monasca-common-python27-ubuntu-xenial
- gate-monasca-common-build
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-common-pep8-ubuntu-trusty
- gate-monasca-common-python27-ubuntu-trusty
- gate-monasca-common-pep8-ubuntu-xenial
- gate-monasca-common-python27-ubuntu-xenial
- gate-monasca-common-build
post:
- monasca-common-localrepo-upload
- name: openstack/monasca-events-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-events-api-pep8-ubuntu-xenial
- gate-monasca-events-api-python27-ubuntu-xenial
gate:
- gate-monasca-events-api-pep8-ubuntu-xenial
- gate-monasca-events-api-python27-ubuntu-xenial
- name: openstack/monasca-grafana-datasource
template:
- name: merge-check
- name: noop-jobs
- name: openstack/monasca-log-api
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-log-api-pep8-ubuntu-trusty
- gate-monasca-log-api-python27-ubuntu-trusty
- gate-monasca-log-api-pep8-ubuntu-xenial
- gate-monasca-log-api-python27-ubuntu-xenial
- gate-monasca-log-api-build
gate:
- gate-monasca-log-api-pep8-ubuntu-trusty
- gate-monasca-log-api-python27-ubuntu-trusty
- gate-monasca-log-api-pep8-ubuntu-xenial
- gate-monasca-log-api-python27-ubuntu-xenial
- gate-monasca-log-api-build
post:
- monasca-log-api-localrepo-upload
experimental:
- gate-tempest-dsvm-monasca-log
- name: openstack/monasca-notification
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-notification-pep8-ubuntu-trusty
- gate-monasca-notification-python27-ubuntu-trusty
- gate-monasca-notification-pep8-ubuntu-xenial
- gate-monasca-notification-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-notification-pep8-ubuntu-trusty
- gate-monasca-notification-python27-ubuntu-trusty
- gate-monasca-notification-pep8-ubuntu-xenial
- gate-monasca-notification-python27-ubuntu-xenial
- name: openstack/monasca-persister
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-persister-pep8-ubuntu-trusty
- gate-monasca-persister-python27-ubuntu-trusty
- gate-monasca-persister-pep8-ubuntu-xenial
- gate-monasca-persister-python27-ubuntu-xenial
- gate-monasca-persister-build
- gate-tempest-dsvm-monasca-python-full
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-persister-pep8-ubuntu-trusty
- gate-monasca-persister-python27-ubuntu-trusty
- gate-monasca-persister-pep8-ubuntu-xenial
- gate-monasca-persister-python27-ubuntu-xenial
- gate-monasca-persister-build
- gate-tempest-dsvm-monasca-python-full
post:
- monasca-persister-localrepo-upload
- name: openstack/monasca-statsd
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-monasca-statsd-pep8-ubuntu-trusty
- gate-monasca-statsd-python27-ubuntu-trusty
- gate-monasca-statsd-pep8-ubuntu-xenial
- gate-monasca-statsd-python27-ubuntu-xenial
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-statsd-pep8-ubuntu-trusty
- gate-monasca-statsd-python27-ubuntu-trusty
- gate-monasca-statsd-pep8-ubuntu-xenial
- gate-monasca-statsd-python27-ubuntu-xenial
- name: openstack/monasca-thresh
template:
- name: merge-check
check:
- gate-monasca-thresh-build
- gate-tempest-dsvm-monasca-python-full-nv
- gate-tempest-dsvm-monasca-java-full-nv
gate:
- gate-monasca-thresh-build
post:
- monasca-thresh-localrepo-upload
- name: openstack/monasca-transform
template:
- name: merge-check
- name: noop-jobs
- name: openstack/monasca-ui
template:
- name: merge-check
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-monasca-ui-pep8-ubuntu-trusty
- gate-monasca-ui-python27-ubuntu-trusty
- gate-monasca-ui-pep8-ubuntu-xenial
- gate-monasca-ui-python27-ubuntu-xenial
gate:
- gate-monasca-ui-pep8-ubuntu-trusty
- gate-monasca-ui-python27-ubuntu-trusty
- gate-monasca-ui-pep8-ubuntu-xenial
- gate-monasca-ui-python27-ubuntu-xenial
post:
- monasca-ui-coverage-ubuntu-trusty
- monasca-ui-coverage-ubuntu-xenial
- name: openstack/monasca-vagrant
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mors
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mox3
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/murano
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: release-notes-jobs
- name: translation-jobs
- name: periodic-jobs-with-oslo-master
check:
- murano-coverage-db-ubuntu-trusty
- murano-coverage-db-ubuntu-xenial
- gate-murano-pylint
- gate-murano-tox-py27-mitaka-ubuntu-xenial
- gate-murano-devstack-dsvm
- gate-murano-congress-devstack-dsvm
- gate-rally-dsvm-murano-task
- gate-tempest-dsvm-murano-api
- gate-tempest-dsvm-murano-cfapi
- gate-tempest-dsvm-murano-glare-backend
gate:
- gate-tempest-dsvm-murano-api
- gate-murano-devstack-dsvm
post:
- murano-coverage-db-ubuntu-trusty
- murano-coverage-db-ubuntu-xenial
- name: openstack/murano-agent
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: openstack/murano-apps
template:
- name: merge-check
check:
- gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-trusty-nv
- gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-xenial-nv
- gate-murano-apps-linters-ubuntu-trusty
- gate-murano-apps-linters-ubuntu-xenial
gate:
- noop
- name: openstack/murano-dashboard
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
check:
- murano-dashboard-coverage-ubuntu-xenial
- gate-murano-dashboard-pep8-ubuntu-trusty
- gate-murano-dashboard-python27-ubuntu-trusty
- gate-murano-dashboard-pep8-ubuntu-xenial
- gate-murano-dashboard-python27-ubuntu-xenial
- gate-murano-dashboard-tox-py27-mitaka-ubuntu-xenial
- gate-murano-dashboard-nodejs4-npm-run-lint
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8-ubuntu-trusty
- gate-murano-dashboard-python27-ubuntu-trusty
- gate-murano-dashboard-pep8-ubuntu-xenial
- gate-murano-dashboard-python27-ubuntu-xenial
- gate-murano-dashboard-nodejs4-npm-run-lint
- gate-murano-devstack-dsvm
post:
- murano-dashboard-coverage-ubuntu-xenial
- name: openstack/murano-deployment
template:
- name: merge-check
- name: noop-jobs
- name: openstack/murano-pkg-check
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: translation-jobs
check:
- murano-pkg-check-coverage-ubuntu-xenial
- murano-pkg-check-coverage-ubuntu-trusty
- name: openstack/murano-plugin-networking-sfc
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/murano-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/namos
template:
- name: merge-check
- name: noop-jobs
- name: openstack/nerd-reviewer
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: docs-on-rtfd
- name: publish-to-pypi
check:
- nerd-reviewer-coverage-ubuntu-trusty
- nerd-reviewer-coverage-ubuntu-xenial
- name: openstack/network-checker
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-network-checker-pep8-ubuntu-trusty
- gate-network-checker-python27-ubuntu-trusty
- gate-network-checker-pep8-ubuntu-xenial
- gate-network-checker-python27-ubuntu-xenial
gate:
- gate-network-checker-pep8-ubuntu-trusty
- gate-network-checker-python27-ubuntu-trusty
- gate-network-checker-pep8-ubuntu-xenial
- gate-network-checker-python27-ubuntu-xenial
- name: openstack/networking-6wind
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-ale-omniswitch
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-arista
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-bagpipe
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: check-requirements
- name: openstack/networking-bgpvpn
template:
- name: merge-check
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe
gate:
- gate-tempest-dsvm-networking-bgpvpn-bagpipe
experimental:
- gate-install-dsvm-networking-bgpvpn
- gate-install-dsvm-networking-bgpvpn-bagpipe
- name: openstack/networking-bigswitch
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-brocade
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-calico
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
experimental:
- gate-tempest-dsvm-networking-calico-nv
- name: openstack/networking-cisco
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-networking-cisco-requirements
- networking-cisco-coverage-ubuntu-trusty
- networking-cisco-coverage-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-xenial
- gate-networking-cisco-tox-newton-ubuntu-trusty
- gate-networking-cisco-tox-master-ubuntu-xenial
- gate-networking-cisco-tox-master-ubuntu-trusty
- name: openstack/networking-cumulus
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-edge-vpn
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-extreme
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/networking-fortinet
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-fujitsu
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-generic-switch
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
check:
- gate-networking-generic-switch-dsvm
- gate-networking-generic-switch-dsvm-tempest
gate:
- gate-networking-generic-switch-dsvm
- gate-networking-generic-switch-dsvm-tempest
- name: openstack/networking-hpe
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-huawei
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/networking-hyperv
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/networking-icc
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-infoblox
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-l2gw
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: python35-db-jobs
- name: openstack/networking-lenovo
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-midonet
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-neutron-lib-master
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-tempest-dsvm-networking-midonet-v1
- gate-tempest-dsvm-networking-midonet-v2
- gate-tempest-dsvm-networking-midonet-ml2
- gate-networking-midonet-v2-rally-dsvm-nv
- networking-midonet-coverage-db-ubuntu-trusty
- networking-midonet-coverage-db-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-midonet-v2
experimental:
- gate-grenade-dsvm-networking-midonet-nv
periodic:
- periodic-tempest-dsvm-networking-midonet-v2-liberty
- periodic-tempest-dsvm-networking-midonet-v2-mitaka
- name: openstack/networking-mlnx
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-nec
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/networking-odl
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-tempest-dsvm-networking-odl-beryllium-snapshot
- gate-tempest-dsvm-networking-odl-boron-snapshot
- gate-tempest-dsvm-networking-odl-carbon-snapshot
- gate-rally-dsvm-networking-odl-beryllium-snapshot-nv
- gate-rally-dsvm-networking-odl-boron-snapshot-nv
- gate-rally-dsvm-networking-odl-carbon-snapshot-nv
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
gate:
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
post:
- networking-odl-coverage-ubuntu-trusty
- networking-odl-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-networking-odl-nv
- name: openstack/networking-ofagent
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: openstack-server-publish-jobs
check:
- gate-networking-ofagent-python34
- gate-networking-ofagent-pep8-ubuntu-trusty
- gate-networking-ofagent-docs-ubuntu-trusty
- gate-networking-ofagent-python27-ubuntu-trusty
- gate-networking-ofagent-pep8-ubuntu-xenial
- gate-networking-ofagent-docs-ubuntu-xenial
- gate-networking-ofagent-python27-ubuntu-xenial
- gate-tempest-dsvm-networking-ofagent
gate:
- gate-networking-ofagent-pep8-ubuntu-trusty
- gate-networking-ofagent-docs-ubuntu-trusty
- gate-networking-ofagent-pep8-ubuntu-xenial
- gate-networking-ofagent-docs-ubuntu-xenial
periodic:
- periodic-tempest-dsvm-networking-ofagent-mitaka
- periodic-tempest-dsvm-networking-ofagent-liberty
post:
- networking-ofagent-branch-tarball
- name: openstack/networking-onos
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
check:
- gate-tempest-dsvm-networking-onos
- name: openstack/networking-ovn
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: check-requirements
- name: python34-jobs
- name: python35-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-tempest-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn-native-services
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-install-dsvm-networking-ovn-kuryr
- gate-grenade-dsvm-networking-ovn-nv
- networking-ovn-coverage-ubuntu-trusty
- networking-ovn-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-networking-ovn
- gate-tempest-dsvm-networking-ovn-native-services
- gate-rally-dsvm-networking-ovn
- gate-networking-ovn-dsvm-functional
- gate-install-dsvm-networking-ovn-kuryr
experimental:
- gate-tempest-dsvm-networking-ovn-native-services-multinode-nv
- name: openstack/networking-ovs-dpdk
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-peregrine
template:
- name: merge-check
- name: noop-jobs
- name: openstack/networking-plumgrid
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/networking-sfc
template:
- name: merge-check
- name: python-db-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs
check:
- gate-tempest-dsvm-networking-sfc-nv
- gate-functional-dsvm-networking-sfc-nv
- name: openstack/networking-vpp
template:
- name: merge-check
- name: python-jobs
- name: openstack/networking-vsphere
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-zte
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/networking-zvm
template:
- name: merge-check
- name: python-jobs
- name: openstack/neutron
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: periodic-jobs-with-neutron-lib-master
- name: check-requirements
- name: integrated-gate
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
check:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-trusty
- gate-neutron-dsvm-fullstack-ubuntu-trusty
- gate-rally-dsvm-neutron-neutron
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-neutron-lbaasv2-dsvm-minimal
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-dvr-multinode
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
gate:
- neutron-coverage-ubuntu-xenial
- gate-neutron-dsvm-api-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-dvr-multinode
post:
- neutron-coverage-ubuntu-trusty
- neutron-coverage-ubuntu-xenial
experimental:
- gate-neutron-dsvm-functional-py34-ubuntu-trusty
- gate-neutron-dsvm-functional-ubuntu-xenial
- gate-neutron-dsvm-functional-py35-ubuntu-xenial
- gate-neutron-dsvm-fullstack-ubuntu-xenial
- gate-tempest-dsvm-neutron-scenario
- gate-tempest-dsvm-neutron-scenario-linuxbridge
- gate-grenade-dsvm-neutron-forward
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
- gate-tempest-dsvm-neutron-ipv6only
- gate-tempest-dsvm-neutron-serviceipv6
- gate-tempest-dsvm-neutron-ovs-native
- gate-tempest-dsvm-neutron-dvr-ovs-native
- gate-neutron-dsvm-api-ubuntu-xenial
- gate-neutron-dsvm-api-pecan-ubuntu-trusty
- gate-neutron-dsvm-api-pecan-ubuntu-xenial
- gate-tempest-dsvm-neutron-pecan
- gate-tempest-dsvm-neutron-src-neutron-lib
- gate-grenade-dsvm-neutron-linuxbridge-multinode-nv
- gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial
- name: openstack/neutron-classifier
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack/neutron-dynamic-routing
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest
gate:
- gate-neutron-dynamic-routing-dsvm-functional
- gate-neutron-dynamic-routing-dsvm-tempest
post:
- neutron-dynamic-routing-coverage-ubuntu-trusty
- neutron-dynamic-routing-coverage-ubuntu-xenial
- name: openstack/neutron-fwaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: periodic-jobs-with-neutron-lib-master
check:
- gate-neutron-fwaas-dsvm-tempest
- gate-neutron-fwaas-dsvm-functional
gate:
- gate-neutron-fwaas-dsvm-functional
post:
- neutron-fwaas-coverage-ubuntu-trusty
- neutron-fwaas-coverage-ubuntu-xenial
- name: openstack/neutron-lbaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-lbaas-dsvm-functional-nv
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-api-namespace-nv
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
- gate-neutron-lbaasv2-dsvm-scenario-namespace-nv
gate:
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- name: openstack/neutron-lbaas-dashboard
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint
- gate-neutron-lbaas-dashboard-nodejs4-npm-run-test
- gate-neutron-lbaas-dashboard-dsvm-integration
- name: openstack/neutron-lib
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: api-ref-jobs
check:
- gate-tempest-dsvm-neutron-src-neutron-lib
- neutron-lib-coverage-ubuntu-trusty
- neutron-lib-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-neutron-src-neutron-lib
- name: openstack/neutron-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-neutron-specs-python27-ubuntu-xenial
gate:
- gate-neutron-specs-python27-ubuntu-xenial
- name: openstack/neutron-vpnaas
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: translation-jobs
check:
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
- gate-neutron-vpnaas-dsvm-api-nv
gate:
- gate-neutron-vpnaas-dsvm-functional
- gate-neutron-vpnaas-dsvm-functional-sswan
experimental:
- gate-neutron-vpnaas-dsvm-rally
- gate-neutron-dsvm-tempest-vpnaas
post:
- neutron-vpnaas-coverage-ubuntu-trusty
- neutron-vpnaas-coverage-ubuntu-xenial
- name: openstack/nfv-filters
template:
- name: merge-check
- name: python-jobs
- name: openstack/nimble
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nomad
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/nova
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
- name: periodic-jobs-with-oslo-master
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: experimental-tripleo-jobs
- name: release-notes-jobs
- name: api-guide-jobs
- name: api-ref-jobs
check:
- gate-nova-tox-db-functional-ubuntu-trusty
- gate-nova-tox-db-functional-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-multinode-live-migration-nv
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty
- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
gate:
- gate-nova-tox-db-functional-ubuntu-trusty
- gate-nova-tox-db-functional-ubuntu-xenial
- gate-grenade-dsvm-multinode
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
post:
- nova-coverage-db-ubuntu-trusty
- nova-coverage-db-ubuntu-xenial
experimental:
- gate-tempest-dsvm-nova-v20-api
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron-nova-next-ubuntu-trusty-nv
- gate-tempest-dsvm-nova-wsgi-full
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-ironic-pxe_ipa-full-nv
- gate-tempest-dsvm-lxc-ubuntu-trusty
- gate-tempest-dsvm-lvm
- gate-tempest-dsvm-neutron-src-oslo.versionedobjects
- gate-tempest-dsvm-nova-os-vif-nv
- gate-tempest-dsvm-nova-libvirt-kvm-apr
- gate-tempest-dsvm-ironic-multitenant-network-nv
- gate-tempest-dsvm-lvm-multibackend
- gate-tripleo-ci-centos-7-nonha-multinode
- name: openstack/nova-docker
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
check:
- gate-tempest-dsvm-docker
- gate-tempest-dsvm-docker-centos7
- name: openstack/nova-lxd
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/nova-mksproxy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/nova-powervm
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/nova-solver-scheduler
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/nova-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-nova-specs-pep8-ubuntu-xenial
- gate-nova-specs-python27-ubuntu-xenial
gate:
- gate-nova-specs-pep8-ubuntu-xenial
- gate-nova-specs-python27-ubuntu-xenial
- name: openstack/nova-zvm-virt-driver
template:
- name: merge-check
- name: python-jobs
- name: openstack/octavia
template:
- name: check-requirements
- name: merge-check
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: periodic-jobs-with-oslo-master
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-minimal
- gate-neutron-lbaasv2-dsvm-pool
- gate-neutron-lbaasv2-dsvm-scenario
- gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv
gate:
- gate-neutron-lbaasv2-dsvm-healthmonitor
- gate-neutron-lbaasv2-dsvm-listener
- gate-neutron-lbaasv2-dsvm-loadbalancer
- gate-neutron-lbaasv2-dsvm-member
- gate-neutron-lbaasv2-dsvm-pool
experimental:
- gate-octavia-v1-dsvm-scenario-multinode-nv
- name: openstack/ooi
template:
- name: docs-on-rtfd
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-ooi-tox-functional-ubuntu-xenial
gate:
- gate-ooi-tox-functional-ubuntu-xenial
- name: openstack/opencafe
template:
- name: merge-check
check:
- gate-opencafe-pep8-ubuntu-trusty
- gate-opencafe-pep8-ubuntu-xenial
gate:
- gate-opencafe-pep8-ubuntu-trusty
- gate-opencafe-pep8-ubuntu-xenial
- name: openstack/openstack
template:
- name: merge-check
- name: noop-jobs
# note that these jobs use an in-repo script for execution
# in order to cater for differing requirements per branch
- name: openstack/openstack-ansible
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-openstack-ansible-docs-ubuntu-trusty
- gate-openstack-ansible-docs-ubuntu-xenial
- gate-openstack-ansible-linters-ubuntu-trusty
- gate-openstack-ansible-linters-ubuntu-xenial
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv
gate:
- gate-openstack-ansible-docs-ubuntu-trusty
- gate-openstack-ansible-docs-ubuntu-xenial
- gate-openstack-ansible-linters-ubuntu-trusty
- gate-openstack-ansible-linters-ubuntu-xenial
- gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty
experimental:
- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv
- gate-openstack-ansible-openstack-ansible-compute-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-ironic-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-magnum-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-sahara-ubuntu-xenial-nv
- gate-openstack-ansible-openstack-ansible-swift-ubuntu-xenial-nv
release:
- openstack-ansible-announce-release
- name: openstack/openstack-ansible-apt_package_pinning
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-ceph_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-galera_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-galera_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-galera_server-announce-release
- name: openstack/openstack-ansible-haproxy_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-haproxy_server-announce-release
- name: openstack/openstack-ansible-lxc_container_create
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-lxc_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-memcached_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-memcached_server-announce-release
- name: openstack/openstack-ansible-openstack_hosts
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-openstack_openrc
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-ops
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
check:
- gate-openstack-ansible-ops-docs-ubuntu-trusty
- gate-openstack-ansible-ops-docs-ubuntu-xenial
- gate-openstack-ansible-ops-linters-ubuntu-trusty
- gate-openstack-ansible-ops-linters-ubuntu-xenial
gate:
- gate-openstack-ansible-ops-docs-ubuntu-trusty
- gate-openstack-ansible-ops-docs-ubuntu-xenial
- gate-openstack-ansible-ops-linters-ubuntu-trusty
- gate-openstack-ansible-ops-linters-ubuntu-xenial
- name: openstack/openstack-ansible-os_aodh
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_aodh-ansible-func-centos-7-nv
release:
- openstack-ansible-os_aodh-announce-release
- name: openstack/openstack-ansible-os_barbican
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_barbican-ansible-func-centos-7-nv
release:
- openstack-ansible-os_barbican-announce-release
- name: openstack/openstack-ansible-os_ceilometer
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty-nv
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-xenial-nv
experimental:
- gate-openstack-ansible-os_ceilometer-ansible-func-centos-7-nv
- gate-openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7-nv
release:
- openstack-ansible-os_ceilometer-announce-release
- name: openstack/openstack-ansible-os_cinder
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-os_cinder-announce-release
- name: openstack/openstack-ansible-os_cloudkitty
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_cloudkitty-ansible-func-centos-7-nv
release:
- openstack-ansible-os_cloudkitty-announce-release
- name: openstack/openstack-ansible-os_designate
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_designate-ansible-func-centos-7-nv
release:
- openstack-ansible-os_designate-announce-release
- name: openstack/openstack-ansible-os_glance
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-os_glance-announce-release
- name: openstack/openstack-ansible-os_gnocchi
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_gnocchi-ansible-func-centos-7-nv
release:
- openstack-ansible-os_gnocchi-announce-release
- name: openstack/openstack-ansible-os_heat
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_heat-ansible-func-centos-7-nv
release:
- openstack-ansible-os_heat-announce-release
- name: openstack/openstack-ansible-os_horizon
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_horizon-ansible-func-centos-7-nv
release:
- openstack-ansible-os_horizon-announce-release
- name: openstack/openstack-ansible-os_ironic
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_ironic-ansible-func-centos-7-nv
release:
- openstack-ansible-os_ironic-announce-release
- name: openstack/openstack-ansible-os_keystone
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-xenial
gate:
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_apache-ubuntu-xenial
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-centos-7
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-trusty
- gate-openstack-ansible-os_keystone-ansible-uwsgi_nginx-ubuntu-xenial
release:
- openstack-ansible-os_keystone-announce-release
- name: openstack/openstack-ansible-os_magnum
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_magnum-ansible-func-centos-7-nv
release:
- openstack-ansible-os_magnum-announce-release
- name: openstack/openstack-ansible-os_monasca
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_monasca-ansible-func-centos-7-nv
release:
- openstack-ansible-os_monasca-announce-release
- name: openstack/openstack-ansible-os_neutron
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
gate:
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty
- gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial
release:
- openstack-ansible-os_neutron-announce-release
- name: openstack/openstack-ansible-os_nova
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial
gate:
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty
- gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial
release:
- openstack-ansible-os_nova-announce-release
- name: openstack/openstack-ansible-os_rally
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_rally-ansible-func-centos-7-nv
release:
- openstack-ansible-os_rally-announce-release
- name: openstack/openstack-ansible-os_sahara
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_sahara-ansible-func-centos-7-nv
release:
- openstack-ansible-os_sahara-announce-release
- name: openstack/openstack-ansible-os_swift
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-os_swift-ansible-multi_reg-centos-7-nv
- gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty-nv
- gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-xenial-nv
experimental:
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty-nv
- gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-xenial-nv
release:
- openstack-ansible-os_swift-announce-release
- name: openstack/openstack-ansible-os_tempest
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7-nv
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-os_trove
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_trove-ansible-func-centos-7-nv
release:
- openstack-ansible-os_trove-announce-release
- name: openstack/openstack-ansible-os_watcher
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
experimental:
- gate-openstack-ansible-os_watcher-ansible-func-centos-7-nv
release:
- openstack-ansible-os_watcher-announce-release
- name: openstack/openstack-ansible-os_zaqar
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
experimental:
- gate-openstack-ansible-os_zaqar-ansible-func-centos-7-nv
release:
- openstack-ansible-os_zaqar-announce-release
- name: openstack/openstack-ansible-pip_install
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-pip_lock_down
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial-nv
experimental:
- gate-openstack-ansible-pip_lock_down-ansible-func-centos-7-nv
- name: openstack/openstack-ansible-plugins
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-plugins-announce-release
- name: openstack/openstack-ansible-rabbitmq_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-rabbitmq_server-announce-release
- name: openstack/openstack-ansible-repo_build
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-repo_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-rsyslog_client
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-ansible-rsyslog_server
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
release:
- openstack-ansible-rsyslog_server-announce-release
- name: openstack/openstack-ansible-security
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
check:
- gate-openstack-ansible-security-ansible-func_rhel7-centos-7-nv
- gate-openstack-ansible-security-ansible-func_rhel7-ubuntu-xenial-nv
release:
- openstack-ansible-security-announce-release
- name: openstack/openstack-ansible-specs
template:
- name: merge-check
- name: check-requirements
- name: openstack-specs-jobs
- name: openstack/openstack-ansible-tests
template:
- name: merge-check
- name: ansible-role-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: ansible-role-functional-jobs-centos7
- name: ansible-role-functional-jobs-trusty
- name: ansible-role-functional-jobs-xenial
- name: openstack/openstack-chef-repo
template:
- name: merge-check
- name: chef-rake-jobs
periodic:
- periodic-openstack-chef-repo-chef-rake-integration-centos-7
- periodic-openstack-chef-repo-chef-rake-integration-ubuntu-trusty
- periodic-openstack-chef-repo-chef-rake-integration-ubuntu-xenial
- name: openstack/openstack-chef-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-doc-tools
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: python35-jobs-nv
check:
- gate-openstack-doc-tools-pep8-ubuntu-xenial
- gate-openstack-doc-tools-python27-ubuntu-xenial
gate:
- gate-openstack-doc-tools-pep8-ubuntu-xenial
- gate-openstack-doc-tools-python27-ubuntu-xenial
- name: openstack/openstack-health
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: nodejs4-jobs
- name: openstack/openstack-manuals
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
- name: translation-jobs-mitaka
- name: release-notes-jobs
check:
- gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
gate:
- gate-openstack-manuals-tox-checksyntax-ubuntu-xenial
post:
- openstack-manuals-tox-doc-publishdocs
- propose-openstack-manuals-updates
- name: openstack/openstack-planet
template:
- name: merge-check
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
- name: openstack/openstack-resource-agents
template:
- name: merge-check
- name: noop-jobs
- name: openstack/openstack-resource-agents-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/openstack-salt
template:
- name: merge-check
check:
- gate-openstack-salt-docs-ubuntu-trusty
- gate-openstack-salt-docs-ubuntu-xenial
gate:
- gate-openstack-salt-docs-ubuntu-trusty
- gate-openstack-salt-docs-ubuntu-xenial
- name: openstack/openstack-salt-specs
template:
- name: merge-check
- name: build-only-specs-jobs
- name: openstack/openstack-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-user-stories
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstack-ux
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/openstackdocstheme
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-openstackdocstheme-pep8-ubuntu-xenial
- gate-openstackdocstheme-docs-ubuntu-xenial
- gate-openstackdocstheme-api-ref
gate:
- gate-openstackdocstheme-pep8-ubuntu-xenial
- gate-openstackdocstheme-docs-ubuntu-xenial
- gate-openstackdocstheme-api-ref
post:
- openstackdocstheme-branch-tarball
- name: openstack/ops-tags-team
template:
- name: merge-check
- name: noop-jobs
- name: openstack/os-api-ref
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: python-jobs
- name: publish-to-pypi
check:
- gate-nova-api-ref-src
- name: openstack/os-apply-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-apply-config-pep8-ubuntu-trusty
- gate-os-apply-config-python27-ubuntu-trusty
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
gate:
- gate-os-apply-config-pep8-ubuntu-trusty
- gate-os-apply-config-python27-ubuntu-trusty
- gate-os-apply-config-pep8-ubuntu-xenial
- gate-os-apply-config-python27-ubuntu-xenial
post:
- os-apply-config-coverage-ubuntu-trusty
- os-apply-config-coverage-ubuntu-xenial
- os-apply-config-branch-tarball
- name: openstack/os-brick
template:
- name: check-requirements
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: lib-forward-testing
- name: release-notes-jobs
check:
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial
- gate-tempest-dsvm-full-lio-src-os-brick
gate:
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty
- gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial
- gate-tempest-dsvm-full-lio-src-os-brick
experimental:
- gate-tempest-dsvm-full-head-os-brick
- gate-os-brick-pylint
- name: openstack/os-client-config
template:
- name: check-requirements
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: lib-forward-testing
- name: release-notes-jobs
- name: openstack/os-cloud-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
post:
- os-cloud-config-docs-ubuntu-trusty
- os-cloud-config-docs-ubuntu-xenial
- os-cloud-config-coverage-ubuntu-trusty
- os-cloud-config-coverage-ubuntu-xenial
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-collect-config-pep8-ubuntu-trusty
- gate-os-collect-config-python27-ubuntu-trusty
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
gate:
- gate-os-collect-config-pep8-ubuntu-trusty
- gate-os-collect-config-python27-ubuntu-trusty
- gate-os-collect-config-pep8-ubuntu-xenial
- gate-os-collect-config-python27-ubuntu-xenial
post:
- os-collect-config-coverage-ubuntu-trusty
- os-collect-config-coverage-ubuntu-xenial
- os-collect-config-branch-tarball
- name: openstack/os-faults
template:
- name: merge-check
- name: python-jobs
- name: python35-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/os-log-merger
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/os-namos
template:
- name: merge-check
- name: noop-jobs
#TODO: add docs
- name: openstack/os-net-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-net-config-pep8-ubuntu-trusty
- gate-os-net-config-python27-ubuntu-trusty
- gate-os-net-config-pep8-ubuntu-xenial
- gate-os-net-config-python27-ubuntu-xenial
gate:
- gate-os-net-config-pep8-ubuntu-trusty
- gate-os-net-config-python27-ubuntu-trusty
- gate-os-net-config-pep8-ubuntu-xenial
- gate-os-net-config-python27-ubuntu-xenial
post:
- os-net-config-branch-tarball
- name: openstack/os-performance-tools
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-os-refresh-config-pep8-ubuntu-trusty
- gate-os-refresh-config-python27-ubuntu-trusty
- gate-os-refresh-config-pep8-ubuntu-xenial
- gate-os-refresh-config-python27-ubuntu-xenial
gate:
- gate-os-refresh-config-pep8-ubuntu-trusty
- gate-os-refresh-config-python27-ubuntu-trusty
- gate-os-refresh-config-pep8-ubuntu-xenial
- gate-os-refresh-config-python27-ubuntu-xenial
post:
- os-refresh-config-branch-tarball
- name: openstack/os-testr
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack/os-vif
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
- name: openstack/os-win
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/osc-lib
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: openstack/oslo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/oslo.cache
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslo.concurrency
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
post:
- oslo.concurrency-coverage-ubuntu-trusty
- oslo.concurrency-coverage-ubuntu-xenial
- name: openstack/oslo.config
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslo.context
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslo.db
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
check:
- gate-oslo.db-tox-db-sqla_09-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-xenial
gate:
- gate-oslo.db-tox-db-sqla_09-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-trusty
- gate-oslo.db-tox-db-mysql-python-ubuntu-xenial
- name: openstack/oslo.i18n
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
post:
- oslo.i18n-coverage-ubuntu-trusty
- oslo.i18n-coverage-ubuntu-xenial
- name: openstack/oslo.log
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
check:
- gate-oslo.log-src-grenade-dsvm
- name: openstack/oslo.messaging
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
check:
- gate-oslo.messaging-dsvm-functional-py27-rabbit-nv
- gate-oslo.messaging-dsvm-functional-py34-rabbit-nv
- gate-oslo.messaging-dsvm-functional-py27-qpid-nv
- gate-oslo.messaging-dsvm-functional-py27-amqp1-centos7
- gate-oslo.messaging-dsvm-functional-py34-amqp1-centos7-nv
- gate-oslo.messaging-dsvm-functional-py27-pika
- gate-oslo.messaging-dsvm-functional-py27-zeromq
- gate-oslo.messaging-dsvm-functional-py27-zeromq-proxy-nv
- gate-oslo.messaging-dsvm-functional-py27-zeromq-pub-sub-nv
- gate-oslo.messaging-src-dsvm-full-amqp1-centos7
- gate-oslo.messaging-src-dsvm-full-pika
- gate-oslo.messaging-src-dsvm-full-zmq
- gate-oslo.messaging-src-grenade-dsvm
- gate-oslo.messaging-src-grenade-dsvm-multinode
- gate-telemetry-dsvm-integration-oslo.messaging-ubuntu-trusty
- gate-telemetry-dsvm-integration-oslo.messaging-ubuntu-xenial
- gate-oslo.messaging-telemetry-dsvm-integration-pika
- gate-oslo.messaging-telemetry-dsvm-integration-zmq
- gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-nv
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
gate:
- gate-oslo.messaging-dsvm-functional-py27-amqp1-centos7
- gate-oslo.messaging-src-dsvm-full-amqp1-centos7
- gate-oslo.messaging-dsvm-functional-py27-zeromq
- gate-oslo.messaging-src-dsvm-full-zmq
- gate-tempest-neutron-dsvm-src-oslo.messaging-zmq
- gate-oslo.messaging-dsvm-functional-py27-pika
- gate-oslo.messaging-src-dsvm-full-pika
- gate-tempest-neutron-dsvm-src-oslo.messaging-pika
post:
- oslo.messaging-coverage-ubuntu-trusty
- oslo.messaging-coverage-ubuntu-xenial
- name: openstack/oslo.middleware
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.policy
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslo.privsep
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: openstack/oslo.reports
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.rootwrap
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.serialization
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.service
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/oslo.utils
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: openstack/oslo.versionedobjects
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
check:
- gate-oslo.versionedobjects-src-grenade-dsvm-multinode
- name: openstack/oslo.vmware
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: lib-forward-testing
- name: stable-compat-jobs
- name: release-notes-jobs
- name: openstack/oslosphinx
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-oslosphinx-pep8-ubuntu-trusty
- gate-oslosphinx-docs-ubuntu-trusty
- gate-oslosphinx-pep8-ubuntu-xenial
- gate-oslosphinx-docs-ubuntu-xenial
gate:
- gate-oslosphinx-pep8-ubuntu-trusty
- gate-oslosphinx-docs-ubuntu-trusty
- gate-oslosphinx-pep8-ubuntu-xenial
- gate-oslosphinx-docs-ubuntu-xenial
post:
- oslosphinx-branch-tarball
- name: openstack/oslotest
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
post:
- oslotest-coverage-ubuntu-trusty
- oslotest-coverage-ubuntu-xenial
- name: openstack/osops-coda
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-example-configs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-contrib
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-generic
template:
- name: merge-check
check:
- gate-osops-tools-generic-bashate
gate:
- gate-osops-tools-generic-bashate
- name: openstack/osops-tools-logging
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osops-tools-monitoring
template:
- name: merge-check
- name: noop-jobs
- name: openstack/osprofiler
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- osprofiler-coverage-ubuntu-trusty
- osprofiler-coverage-ubuntu-xenial
post:
- osprofiler-coverage-ubuntu-trusty
- osprofiler-coverage-ubuntu-xenial
- name: openstack/ospurge
template:
- name: merge-check
check:
- gate-ospurge-pep8-ubuntu-trusty
- gate-ospurge-python27-ubuntu-trusty
- gate-ospurge-pep8-ubuntu-xenial
- gate-ospurge-python27-ubuntu-xenial
gate:
- gate-ospurge-pep8-ubuntu-trusty
- gate-ospurge-python27-ubuntu-trusty
- gate-ospurge-pep8-ubuntu-xenial
- gate-ospurge-python27-ubuntu-xenial
- name: openstack/ossa
template:
- name: merge-check
check:
- gate-ossa-docs-ubuntu-trusty
- gate-ossa-docs-ubuntu-xenial
gate:
- gate-ossa-docs-ubuntu-trusty
- gate-ossa-docs-ubuntu-xenial
post:
- static-ossa-publish
- name: openstack/packetary
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: check-requirements
- name: docs-on-rtfd
- name: openstack/packetary-specs
template:
- name: docs-on-rtfd
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-packetary-specs-python27-ubuntu-xenial
gate:
- gate-packetary-specs-python27-ubuntu-xenial
- name: openstack/packstack
template:
- name: merge-check
- name: packstack-integration-jobs
check:
- gate-packstack-pep8-ubuntu-trusty
- gate-packstack-python27-ubuntu-trusty
- gate-packstack-pep8-ubuntu-xenial
- gate-packstack-python27-ubuntu-xenial
- gate-packstack-releasenotes
gate:
- gate-packstack-pep8-ubuntu-trusty
- gate-packstack-python27-ubuntu-trusty
- gate-packstack-pep8-ubuntu-xenial
- gate-packstack-python27-ubuntu-xenial
- gate-packstack-releasenotes
pre-release:
- packstack-tarball
release:
- packstack-tarball
- name: openstack/pandaman
template:
- name: merge-check
- name: python-jobs
- name: openstack/panko
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: publish-to-pypi
check:
- gate-panko-tox-db-py27-mongodb-ubuntu-xenial
- gate-panko-tox-db-py27-mysql-ubuntu-xenial
- gate-panko-tox-db-py27-postgresql-ubuntu-xenial
- gate-panko-tox-db-py35-mongodb-ubuntu-xenial
- gate-panko-tox-db-py35-mysql-ubuntu-xenial
- gate-panko-tox-db-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-trusty
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
gate:
- gate-panko-tox-db-py27-mongodb-ubuntu-xenial
- gate-panko-tox-db-py27-mysql-ubuntu-xenial
- gate-panko-tox-db-py27-postgresql-ubuntu-xenial
- gate-panko-tox-db-py35-mongodb-ubuntu-xenial
- gate-panko-tox-db-py35-mysql-ubuntu-xenial
- gate-panko-tox-db-py35-postgresql-ubuntu-xenial
- gate-telemetry-dsvm-integration-panko-ubuntu-trusty
- gate-telemetry-dsvm-integration-panko-ubuntu-xenial
- name: openstack/performa
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/performance-docs
template:
- name: merge-check
- name: python-jobs
post:
- performance-docs-docs-ubuntu-trusty
- performance-docs-docs-ubuntu-xenial
- name: openstack/poppy
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: docs-on-rtfd
- name: openstack/poppy-ui
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- poppy-ui-coverage-ubuntu-trusty
- poppy-ui-coverage-ubuntu-xenial
- name: openstack/powervc-driver
template:
- name: merge-check
- name: noop-jobs
- name: openstack/project-team-guide
template:
- name: merge-check
check:
- gate-project-team-guide-docs-ubuntu-trusty
- gate-project-team-guide-docs-ubuntu-xenial
gate:
- gate-project-team-guide-docs-ubuntu-trusty
- gate-project-team-guide-docs-ubuntu-xenial
post:
- project-team-guide-publish
- name: openstack/proliantutils
template:
- name: merge-check
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-proliantutils-pep8-ubuntu-trusty
- gate-proliantutils-python27-ubuntu-trusty
- gate-proliantutils-pep8-ubuntu-xenial
- gate-proliantutils-python27-ubuntu-xenial
gate:
- gate-proliantutils-pep8-ubuntu-trusty
- gate-proliantutils-python27-ubuntu-trusty
- gate-proliantutils-pep8-ubuntu-xenial
- gate-proliantutils-python27-ubuntu-xenial
- name: openstack/puppet-aodh
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# aodh is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-autossh
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack/puppet-barbican
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
# barbican is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: openstack/puppet-ceilometer
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ceilometer is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ceph
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ceph is deployed on scenario001 and scenario004
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-openstack-integration-jobs-scenario004
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-cinder
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# cinder is only deployed on scenario001 and scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-cloudkitty
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack/puppet-congress
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-designate
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
# designate is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: openstack/puppet-ec2api
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-glance
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-glare
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: puppet-branch-tarball-jobs
- name: release-notes-jobs
- name: openstack/puppet-gnocchi
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# gnocchi is only deployed on scenario001
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-heat
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# heat is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-horizon
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# horizon is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ironic
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# ironic is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-keystone
template:
- name: merge-check
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-magnum
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-manila
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-midonet
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: openstack/puppet-mistral
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# mistral is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-modulesync-configs
template:
- name: merge-check
- name: puppet-openstack-libraries-jobs
- name: openstack/puppet-monasca
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-murano
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check:
- gate-puppet-murano-puppet-beaker-rspec-ubuntu-xenial-nv
- name: openstack/puppet-n1k-vsm
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: openstack/puppet-neutron
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-nova
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-nonha
- name: openstack/puppet-octavia
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-openstack-cookiecutter
template:
- name: merge-check
- name: puppet-openstack-libraries-jobs
- name: openstack/puppet-openstack_extras
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-openstack-guide
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-puppet-openstack-guide-docs-ubuntu-trusty
- gate-puppet-openstack-guide-docs-ubuntu-xenial
gate:
- gate-puppet-openstack-guide-docs-ubuntu-trusty
- gate-puppet-openstack-guide-docs-ubuntu-xenial
- name: openstack/puppet-openstack-integration
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-openstack-integration-jobs-all
# run scenario004 job here now, and when ready we'll move it to
# puppet-openstack-integration-jobs-all
- name: puppet-openstack-integration-jobs-scenario004
periodic:
- propose-puppet-openstack-constraints
- name: openstack/puppet-openstack_spec_helper
template:
- name: merge-check
- name: puppet-openstack-libraries-jobs
- name: release-notes-jobs
- name: openstack/puppet-openstack-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-puppet-openstack-specs-python27-ubuntu-xenial
gate:
- gate-puppet-openstack-specs-python27-ubuntu-xenial
- name: openstack/puppet-openstacklib
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-oslo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-ovn
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-pacemaker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check-tripleo:
- gate-tripleo-ci-centos-7-ovb-ha
- name: openstack/puppet-panko
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-qdr
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-rally
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-sahara
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# sahara is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-setproxy
template:
- name: merge-check
- name: puppet-check-jobs
- name: openstack/puppet-surveil
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-swift
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# swift is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-tacker
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-tempest
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-tripleo
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: check-tripleo-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: experimental-tripleo-jobs
- name: openstack/puppet-trove
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# trove is only deployed on scenario003
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario003
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-tuskar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/puppet-vitrage
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: openstack/puppet-vswitch
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: puppet-openstack-integration-jobs-all
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/puppet-watcher
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: openstack/puppet-zaqar
template:
- name: merge-check
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: puppet-beaker-jobs
- name: puppet-beaker-jobs-xenial
- name: release-notes-jobs
# zaqar is only deployed on scenario002
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario002
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
- name: tripleo-puppet-jobs
- name: openstack/pycadf
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
post:
- pycadf-coverage-ubuntu-trusty
- pycadf-coverage-ubuntu-xenial
- name: openstack/pyeclib
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/pyghmi
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-pyghmi-pep8-ubuntu-trusty
- gate-pyghmi-pep8-ubuntu-xenial
- gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-nv
gate:
- gate-pyghmi-pep8-ubuntu-trusty
- gate-pyghmi-pep8-ubuntu-xenial
post:
- pyghmi-branch-tarball
- name: openstack/pylockfile
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/pymod2pkg
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-aodhclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- name: openstack/python-appcatalogclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-barbicanclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: pypy-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: osc-plugin-jobs
check:
- gate-python-barbicanclient-devstack-dsvm
gate:
- gate-python-barbicanclient-devstack-dsvm
- name: openstack/python-bileanclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-blazarclient
template:
- name: merge-check
- name: check-requirements
check:
- gate-python-blazarclient-pep8-ubuntu-trusty
- gate-python-blazarclient-python27-ubuntu-trusty
- gate-python-blazarclient-pep8-ubuntu-xenial
- gate-python-blazarclient-python27-ubuntu-xenial
gate:
- gate-python-blazarclient-pep8-ubuntu-trusty
- gate-python-blazarclient-python27-ubuntu-trusty
- gate-python-blazarclient-pep8-ubuntu-xenial
- gate-python-blazarclient-python27-ubuntu-xenial
post:
- python-blazarclient-branch-tarball
pre-release:
- python-blazarclient-tarball
release:
- python-blazarclient-tarball
- name: openstack/python-brick-cinderclient-ext
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-brick-cinderclient-ext-dsvm-functional
gate:
- gate-brick-cinderclient-ext-dsvm-functional
- name: openstack/python-ceilometerclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing-plugin
check:
- gate-ceilometerclient-dsvm-functional
- gate-ceilometerclient-dsvm-functional-identity-v3-only
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial
gate:
- gate-ceilometerclient-dsvm-functional
- gate-ceilometerclient-dsvm-functional-identity-v3-only
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty
- gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial
- name: openstack/python-cerberusclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-cinderclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: lib-forward-testing
- name: publish-to-pypi
- name: pypy-jobs
- name: release-notes-jobs
check:
- gate-cinderclient-dsvm-functional
- gate-cinderclient-dsvm-functional-identity-v3-only-nv
- gate-python-cinderclient-pylint
post:
- python-cinderclient-coverage-ubuntu-trusty
- python-cinderclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-cloudkittyclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
post:
- python-cloudkittyclient-coverage-ubuntu-trusty
- python-cloudkittyclient-coverage-ubuntu-xenial
- name: openstack/python-cloudpulseclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-cognitiveclient
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-congressclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: python35-jobs
check:
- gate-python-congressclient-pep8-ubuntu-trusty
- gate-python-congressclient-python27-ubuntu-trusty
- gate-python-congressclient-pep8-ubuntu-xenial
- gate-python-congressclient-python27-ubuntu-xenial
- gate-python-congressclient-python34
gate:
- gate-python-congressclient-pep8-ubuntu-trusty
- gate-python-congressclient-python27-ubuntu-trusty
- gate-python-congressclient-pep8-ubuntu-xenial
- gate-python-congressclient-python27-ubuntu-xenial
- name: openstack/python-cratonclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack/python-cueclient
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: python35-jobs-nv
check:
- gate-python-cueclient-python34
- name: openstack/python-designateclient
template:
- name: merge-check
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
- name: designate-dsvm-jobs
- name: python35-jobs-nv
check:
- gate-python-designateclient-python34
post:
- python-designateclient-coverage-ubuntu-trusty
- python-designateclient-coverage-ubuntu-xenial
- name: openstack/python-distilclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-don
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-dracclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: openstack/python-evoqueclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack/python-freezerclient
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-freezerclient-pylint
- gate-python-freezerclient-pep8-ubuntu-trusty
- gate-python-freezerclient-python27-ubuntu-trusty
- gate-python-freezerclient-pep8-ubuntu-xenial
- gate-python-freezerclient-python27-ubuntu-xenial
gate:
- gate-python-freezerclient-pylint
- gate-python-freezerclient-pep8-ubuntu-trusty
- gate-python-freezerclient-python27-ubuntu-trusty
- gate-python-freezerclient-pep8-ubuntu-xenial
- gate-python-freezerclient-python27-ubuntu-xenial
experimental:
- gate-freezer-devstack-dsvm
- name: openstack/python-fuelclient
template:
- name: python34-jobs
- name: python35-jobs-nv
- name: merge-check
- name: publish-to-pypi
check:
- gate-python-fuelclient-pep8-ubuntu-trusty
- gate-python-fuelclient-python27-ubuntu-trusty
- gate-python-fuelclient-pep8-ubuntu-xenial
- gate-python-fuelclient-python27-ubuntu-xenial
gate:
- gate-python-fuelclient-pep8-ubuntu-trusty
- gate-python-fuelclient-python27-ubuntu-trusty
- gate-python-fuelclient-pep8-ubuntu-xenial
- gate-python-fuelclient-python27-ubuntu-xenial
- name: openstack/python-ganttclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-glanceclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-glanceclient-dsvm-functional
- gate-glanceclient-dsvm-functional-identity-v3-only-nv
gate:
- gate-glanceclient-dsvm-functional
post:
- python-glanceclient-coverage-ubuntu-trusty
- python-glanceclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-glareclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-gnocchiclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- name: openstack/python-group-based-policy-client
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-heatclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
- name: osc-plugin-jobs
check:
- gate-python-heatclient-pep8-ubuntu-trusty
- gate-python-heatclient-python27-ubuntu-trusty
- gate-python-heatclient-pep8-ubuntu-xenial
- gate-python-heatclient-python27-ubuntu-xenial
- gate-heatclient-dsvm-functional
gate:
- gate-python-heatclient-pep8-ubuntu-trusty
- gate-python-heatclient-python27-ubuntu-trusty
- gate-python-heatclient-pep8-ubuntu-xenial
- gate-python-heatclient-python27-ubuntu-xenial
- gate-heatclient-dsvm-functional
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage-ubuntu-trusty
- python-heatclient-coverage-ubuntu-xenial
release:
- python-heatclient-docs-ubuntu-trusty
- python-heatclient-docs-ubuntu-xenial
- name: openstack/python-ironic-inspector-client
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-python-ironic-inspector-client-tox-func-ubuntu-trusty
- gate-python-ironic-inspector-client-tox-func-ubuntu-xenial
- gate-python-ironic-inspector-client-dsvm
- gate-tempest-dsvm-python-ironic-inspector-client
gate:
- gate-python-ironic-inspector-client-tox-func-ubuntu-trusty
- gate-python-ironic-inspector-client-tox-func-ubuntu-xenial
- gate-python-ironic-inspector-client-dsvm
- gate-tempest-dsvm-python-ironic-inspector-client
- name: openstack/python-ironicclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-tempest-dsvm-python-ironicclient-src
- gate-ironicclient-dsvm-functional
- python-ironicclient-coverage-ubuntu-trusty
- python-ironicclient-coverage-ubuntu-xenial
gate:
- gate-tempest-dsvm-python-ironicclient-src
- gate-ironicclient-dsvm-functional
post:
- python-ironicclient-coverage-ubuntu-trusty
- python-ironicclient-coverage-ubuntu-xenial
- name: openstack/python-jenkins
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- python-jenkins-coverage-ubuntu-trusty
- python-jenkins-coverage-ubuntu-xenial
- name: openstack/python-k8sclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
check:
- gate-python-k8sclient-tox-with-sudo-py27-functional
gate:
- gate-python-k8sclient-tox-with-sudo-py27-functional
- name: openstack/python-karborclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-keystoneclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-keystoneclient-dsvm-functional-ubuntu-trusty
- gate-keystoneclient-dsvm-functional-ubuntu-xenial
- gate-python-keystoneclient-tox-bandit-ubuntu-trusty
- gate-python-keystoneclient-tox-bandit-ubuntu-xenial
gate:
- gate-keystoneclient-dsvm-functional-ubuntu-trusty
- gate-keystoneclient-dsvm-functional-ubuntu-xenial
- gate-python-keystoneclient-tox-bandit-ubuntu-trusty
- gate-python-keystoneclient-tox-bandit-ubuntu-xenial
post:
- python-keystoneclient-coverage-ubuntu-trusty
- python-keystoneclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-keystoneclient-kerberos
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-python-keystoneclient-kerberos-python34
- gate-python-keystoneclient-kerberos-python35-nv
- name: openstack/python-kingbirdclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-magnumclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: openstack/python-manilaclient
template:
- name: merge-check
- name: openstack-client-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: release-notes-jobs
check:
- gate-manilaclient-dsvm-neutron-functional
gate:
- gate-manilaclient-dsvm-neutron-functional
post:
- python-manilaclient-coverage-ubuntu-trusty
- python-manilaclient-coverage-ubuntu-xenial
- name: openstack/python-mistralclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: osc-plugin-jobs
check:
- gate-python-mistralclient-devstack-dsvm
gate:
- gate-python-mistralclient-devstack-dsvm
- name: openstack/python-monascaclient
template:
- name: merge-check
- name: publish-to-pypi
- name: check-requirements
check:
- gate-python-monascaclient-pep8-ubuntu-trusty
- gate-python-monascaclient-python27-ubuntu-trusty
- gate-python-monascaclient-pep8-ubuntu-xenial
- gate-python-monascaclient-python27-ubuntu-xenial
gate:
- gate-python-monascaclient-pep8-ubuntu-trusty
- gate-python-monascaclient-python27-ubuntu-trusty
- gate-python-monascaclient-pep8-ubuntu-xenial
- gate-python-monascaclient-python27-ubuntu-xenial
post:
- python-monascaclient-coverage-ubuntu-trusty
- python-monascaclient-coverage-ubuntu-xenial
- name: openstack/python-muranoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: check-requirements
- name: release-notes-jobs
- name: translation-jobs
- name: osc-plugin-jobs
check:
- python-muranoclient-coverage-ubuntu-xenial
- gate-muranoclient-dsvm-functional-mysql-backend
- gate-muranoclient-dsvm-functional-glare-backend-nv
- gate-python-muranoclient-tox-py27-mitaka-ubuntu-xenial
gate:
- gate-muranoclient-dsvm-functional-mysql-backend
post:
- python-muranoclient-coverage-ubuntu-xenial
- name: openstack/python-namosclient
template:
- name: merge-check
- name: noop-jobs
- name: openstack/python-neutron-pd-driver
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/python-neutronclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: translation-jobs
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-neutronclient-test-dsvm-functional
- gate-neutronclient-test-dsvm-functional-adv-svcs
gate:
- gate-neutronclient-test-dsvm-functional
- gate-neutronclient-test-dsvm-functional-adv-svcs
post:
- python-neutronclient-coverage-ubuntu-trusty
- python-neutronclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron-libs-ubuntu-trusty-nv
- gate-neutronclient-test-dsvm-functional-mitaka-nv
- name: openstack/python-nimbleclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-novaclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: translation-jobs
- name: release-notes-jobs
check:
- gate-novaclient-dsvm-functional
- gate-novaclient-dsvm-functional-mitaka-nv
- gate-novaclient-dsvm-functional-identity-v3-only-nv
- gate-novaclient-dsvm-functional-neutron
gate:
- gate-novaclient-dsvm-functional
- gate-novaclient-dsvm-functional-neutron
post:
- python-novaclient-coverage-ubuntu-trusty
- python-novaclient-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- name: openstack/python-oneviewclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-openstackclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: release-notes-jobs
- name: lib-forward-testing
- name: osc-plugin-jobs
check:
- gate-osc-dsvm-functional
gate:
- gate-osc-dsvm-functional
post:
- python-openstackclient-coverage-ubuntu-trusty
- python-openstackclient-coverage-ubuntu-xenial
- name: openstack/python-openstacksdk
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: pypy-jobs
- name: publish-to-pypi
check:
- gate-sdk-dsvm-functional
post:
- python-openstacksdk-coverage-ubuntu-trusty
- python-openstacksdk-coverage-ubuntu-xenial
- python-openstacksdk-docs
- name: openstack/python-opentsdbclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
check:
- gate-python-opentsdbclient-pep8-ubuntu-trusty
- gate-python-opentsdbclient-python27-ubuntu-trusty
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
gate:
- gate-python-opentsdbclient-pep8-ubuntu-trusty
- gate-python-opentsdbclient-python27-ubuntu-trusty
- gate-python-opentsdbclient-pep8-ubuntu-xenial
- gate-python-opentsdbclient-python27-ubuntu-xenial
- name: openstack/python-rackclient
template:
- name: merge-check
check:
- python-rackclient-coverage-ubuntu-trusty
- python-rackclient-coverage-ubuntu-xenial
- gate-python-rackclient-pep8-ubuntu-trusty
- gate-python-rackclient-python27-ubuntu-trusty
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
gate:
- gate-python-rackclient-pep8-ubuntu-trusty
- gate-python-rackclient-python27-ubuntu-trusty
- gate-python-rackclient-pep8-ubuntu-xenial
- gate-python-rackclient-python27-ubuntu-xenial
post:
- python-rackclient-coverage-ubuntu-trusty
- python-rackclient-coverage-ubuntu-xenial
- name: openstack/python-saharaclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: release-notes-jobs
- name: osc-plugin-jobs
check:
- gate-python-saharaclient-python34
- gate-sahara-cli-nv
- gate-python-saharaclient-dsvm-scenario-neutron-heat-nv
post:
- python-saharaclient-coverage-ubuntu-trusty
- python-saharaclient-coverage-ubuntu-xenial
experimental:
- gate-python-saharaclient-pypy
- name: openstack/python-scciclient
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: openstack/python-searchlightclient
template:
- name: merge-check
- name: python-jobs-searchlight
- name: python34-jobs-searchlight
- name: python35-jobs-searchlight
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: osc-plugin-jobs
- name: openstack/python-senlinclient
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: translation-jobs
- name: osc-plugin-jobs
- name: openstack/python-solumclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
post:
- python-solumclient-coverage-ubuntu-trusty
- python-solumclient-coverage-ubuntu-xenial
- name: openstack/python-sticksclient
template:
- name: merge-check
- name: python-jobs
- name: openstack/python-surveilclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack/python-swiftclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
# We are deliberately using the server publish jobs here in order
# to push updated docs with every merged patch.
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
check:
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
- gate-swiftclient-dsvm-functional-ubuntu-trusty
- gate-swiftclient-dsvm-functional-ubuntu-xenial
- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swiftclient-dsvm-functional-ubuntu-trusty
- gate-swiftclient-dsvm-functional-ubuntu-xenial
post:
- python-swiftclient-coverage-ubuntu-trusty
- python-swiftclient-coverage-ubuntu-xenial
- name: openstack/python-tackerclient
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-python-tackerclient-python34
- name: openstack/python-tripleoclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: osc-plugin-jobs
check:
- gate-tripleo-buildimage-overcloud-full-centos-7-nv
- name: openstack/python-troveclient
template:
- name: merge-check
- name: check-requirements
- name: openstack-client-publish-jobs
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: pypy-jobs
- name: lib-forward-testing
- name: release-notes-jobs
check:
- gate-trove-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql
- name: openstack/python-vitrageclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/python-watcherclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-client-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- python-watcherclient-coverage-ubuntu-trusty
- python-watcherclient-coverage-ubuntu-xenial
- name: openstack/python-wsmanclient
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
- name: openstack/python-zaqarclient
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: osc-plugin-jobs
check:
- gate-python-zaqarclient-pep8-ubuntu-trusty
- gate-python-zaqarclient-python27-ubuntu-trusty
- gate-python-zaqarclient-pep8-ubuntu-xenial
- gate-python-zaqarclient-python27-ubuntu-xenial
- gate-zaqarclient-dsvm-functional
gate:
- gate-python-zaqarclient-pep8-ubuntu-trusty
- gate-python-zaqarclient-python27-ubuntu-trusty
- gate-python-zaqarclient-pep8-ubuntu-xenial
- gate-python-zaqarclient-python27-ubuntu-xenial
- gate-zaqarclient-dsvm-functional
post:
- python-zaqarclient-branch-tarball
- name: openstack/python-zunclient
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: openstack/qa-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/quark
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-quark-pep8-ubuntu-xenial
- gate-quark-python27-ubuntu-xenial
gate:
- gate-quark-pep8-ubuntu-xenial
- gate-quark-python27-ubuntu-xenial
- name: openstack/rack
template:
- name: merge-check
check:
- rack-coverage-db-ubuntu-trusty
- rack-coverage-db-ubuntu-xenial
- gate-rack-pep8-ubuntu-trusty
- gate-rack-python27-db-ubuntu-trusty
- gate-rack-pep8-ubuntu-xenial
- gate-rack-python27-db-ubuntu-xenial
gate:
- gate-rack-pep8-ubuntu-trusty
- gate-rack-python27-db-ubuntu-trusty
- gate-rack-pep8-ubuntu-xenial
- gate-rack-python27-db-ubuntu-xenial
- name: openstack/radar
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rally
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
check:
- rally-coverage-ubuntu-trusty
- rally-coverage-ubuntu-xenial
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-trusty
- gate-rally-dsvm-rally
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-rally-cinder
- gate-rally-dsvm-rally-heat
- gate-rally-dsvm-rally-nova
- gate-rally-dsvm-manila-multibackend
- gate-rally-dsvm-manila-multibackend-no-ss
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-neutron-existing-users-rally
- gate-rally-dsvm-neutron-unstable
- gate-rally-dsvm-magnum-rally-nv
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify-light-discover-resources
- gate-rally-dsvm-verify-full-discover-resources
- gate-rally-dsvm-verify-light-create-resources
- gate-rally-dsvm-verify-full-create-resources
- gate-rally-tox-self-ubuntu-trusty
- gate-rally-tox-self-ubuntu-xenial
gate:
- gate-rally-install-centos-7
- gate-rally-install-ubuntu-trusty
- gate-rally-dsvm-rally
- gate-rally-dsvm-keystone-v2api-rally
- gate-rally-dsvm-neutron-rally
- gate-rally-dsvm-neutron-existing-users-rally
- gate-rally-dsvm-cli
- gate-rally-dsvm-verify-light-discover-resources
- gate-rally-dsvm-verify-full-discover-resources
post:
- rally-coverage-ubuntu-trusty
- rally-coverage-ubuntu-xenial
experimental:
- gate-rally-dsvm-ironic-rally
- gate-rally-dsvm-monasca-rally
- gate-rally-dsvm-murano-rally
- gate-rally-dsvm-mistral-rally
- gate-rally-dsvm-designate-rally
- gate-rally-dsvm-zaqar-rally
- gate-rally-dsvm-senlin-rally
- gate-rally-dsvm-watcher-rally
- gate-rally-dsvm-certification-with-keystone-v2-nv
- gate-rally-dsvm-certification-with-keystone-v3-nv
- name: openstack/ramdisk-func-test
template:
- name: merge-check
check:
- gate-ramdisk-func-test-pep8-ubuntu-trusty
- gate-ramdisk-func-test-pep8-ubuntu-xenial
gate:
- gate-ramdisk-func-test-pep8-ubuntu-trusty
- gate-ramdisk-func-test-pep8-ubuntu-xenial
- name: openstack/refstack
template:
- name: merge-check
- name: nodejs4-jobs
- name: publish-to-pypi
- name: python35-jobs-nv
check:
- gate-refstack-pep8-ubuntu-trusty
- gate-refstack-python27-ubuntu-trusty
- gate-refstack-pep8-ubuntu-xenial
- gate-refstack-python27-ubuntu-xenial
- gate-refstack-python34
- gate-refstack-tox-db-py27-func-mysql-ubuntu-trusty
- gate-refstack-tox-db-py27-func-mysql-ubuntu-xenial
gate:
- gate-refstack-pep8-ubuntu-trusty
- gate-refstack-python27-ubuntu-trusty
- gate-refstack-pep8-ubuntu-xenial
- gate-refstack-python27-ubuntu-xenial
- gate-refstack-tox-db-py27-func-mysql-ubuntu-trusty
- gate-refstack-tox-db-py27-func-mysql-ubuntu-xenial
- name: openstack/refstack-client
template:
- name: merge-check
check:
- gate-refstack-client-pep8-ubuntu-trusty
- gate-refstack-client-python27-ubuntu-trusty
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
gate:
- gate-refstack-client-pep8-ubuntu-trusty
- gate-refstack-client-python27-ubuntu-trusty
- gate-refstack-client-pep8-ubuntu-xenial
- gate-refstack-client-python27-ubuntu-xenial
post:
- refstack-client-coverage-ubuntu-trusty
- refstack-client-coverage-ubuntu-xenial
- name: openstack/release-schedule-generator
template:
- name: merge-check
- name: noop-jobs
- name: openstack/release-test
template:
- name: merge-check
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/releases
template:
- name: merge-check
check:
- gate-releases-tox-validate-ubuntu-trusty
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-tox-list-changes-ubuntu-trusty
- gate-releases-tox-list-changes-ubuntu-xenial
- gate-releases-pep8-ubuntu-trusty
- gate-releases-docs-ubuntu-trusty
- gate-releases-pep8-ubuntu-xenial
- gate-releases-docs-ubuntu-xenial
gate:
- gate-releases-tox-validate-ubuntu-trusty
- gate-releases-tox-validate-ubuntu-xenial
- gate-releases-docs-ubuntu-trusty
- gate-releases-docs-ubuntu-xenial
release-post:
- tag-releases:
- static-releases-publish
- name: openstack/renderspec
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/reno
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/requests-mock
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: publish-to-pypi
- name: docs-on-rtfd
check:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-trusty
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- gate-requests-mock-tox-novaclient-tip-ubuntu-trusty
- gate-requests-mock-tox-novaclient-tip-ubuntu-xenial
gate:
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-trusty
- gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial
- gate-requests-mock-tox-novaclient-tip-ubuntu-trusty
- gate-requests-mock-tox-novaclient-tip-ubuntu-xenial
- name: openstack/requirements
template:
- name: merge-check
- name: integrated-gate
- name: pypy-jobs
- name: openstack-server-publish-jobs
- name: python35-jobs-nv
check:
- gate-requirements-pep8-ubuntu-trusty
- gate-requirements-python27-ubuntu-trusty
- gate-requirements-python34
- gate-requirements-docs-ubuntu-xenial
- gate-requirements-pep8-ubuntu-xenial
- gate-requirements-python27-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- gate-requirements-integration-dsvm-resolver-ubuntu-trusty
- gate-requirements-integration-dsvm-resolver-ubuntu-xenial
- gate-requirements-tox-babel-ubuntu-xenial
- gate-requirements-tox-py27-check-uc-ubuntu-trusty
- gate-requirements-tox-py27-check-uc-ubuntu-xenial
- gate-requirements-tox-validate-ubuntu-trusty
- gate-requirements-tox-validate-ubuntu-xenial
- gate-requirements-tox-validate-projects-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-db-ubuntu-xenial
- gate-cross-glance-python27-db-ubuntu-xenial
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-keystone-python27-db-ubuntu-xenial
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-nova-python27-db-ubuntu-xenial
# TODO(ihrachys) uncomment when swift actually uses upper-constraints
# - gate-cross-swift-python27-ubuntu-xenial
gate:
- gate-requirements-pep8-ubuntu-trusty
- gate-requirements-python27-ubuntu-trusty
- gate-requirements-docs-ubuntu-xenial
- gate-requirements-pep8-ubuntu-xenial
- gate-requirements-python27-ubuntu-xenial
- gate-requirements-integration-dsvm-ubuntu-trusty
- gate-requirements-integration-dsvm-ubuntu-xenial
- gate-requirements-tox-babel-ubuntu-xenial
- gate-requirements-tox-validate-ubuntu-trusty
- gate-requirements-tox-validate-ubuntu-xenial
- gate-requirements-tox-validate-projects-ubuntu-xenial
- gate-grenade-dsvm-neutron-multinode
# Cross testing constraints against project unittests
- gate-cross-cinder-python27-db-ubuntu-xenial
- gate-cross-glance-python27-db-ubuntu-xenial
- gate-cross-horizon-python27-ubuntu-xenial
- gate-cross-keystone-python27-db-ubuntu-xenial
- gate-cross-neutron-python27-ubuntu-xenial
- gate-cross-nova-python27-db-ubuntu-xenial
# TODO(ihrachys) uncomment when swift actually uses upper-constraints
# - gate-cross-swift-python27-ubuntu-xenial
periodic:
- propose-requirements-constraints-master
- wheel-build-ubuntu-trusty-amd64-python2:
- wheel-release-trustyx64
- wheel-build-ubuntu-trusty-amd64-python3:
- wheel-release-trustyx64
- wheel-build-ubuntu-xenial-amd64-python2:
- wheel-release-xenialx64
- wheel-build-ubuntu-xenial-amd64-python3:
- wheel-release-xenialx64
- wheel-build-centos-7-amd64-python2:
- wheel-release-cent7x64
- wheel-build-centos-7-amd64-python3:
- wheel-release-cent7x64
post:
- propose-requirements-updates
- requirements-branch-tarball
- name: openstack/rpm-packaging
template:
- name: merge-check
check:
- gate-rpm-packaging-tox-lint-ubuntu-trusty
- gate-rpm-packaging-tox-lint-ubuntu-xenial
gate:
- gate-rpm-packaging-tox-lint-ubuntu-trusty
- gate-rpm-packaging-tox-lint-ubuntu-xenial
- name: openstack/rpm-packaging-tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/rsc
template:
- name: merge-check
check:
- gate-rsc-docs-ubuntu-trusty
- gate-rsc-pep8-ubuntu-trusty
- gate-rsc-python27-ubuntu-trusty
- gate-rsc-docs-ubuntu-xenial
- gate-rsc-pep8-ubuntu-xenial
- gate-rsc-python27-ubuntu-xenial
- gate-rsc-python34
- gate-rsc-python35-nv
- gate-rsc-requirements
gate:
- noop
- name: openstack/sahara
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: api-ref-jobs
check:
- gate-sahara-pylint
- gate-tempest-dsvm-sahara
- sahara-coverage-db-ubuntu-trusty
- sahara-coverage-db-ubuntu-xenial
- gate-grenade-dsvm-sahara
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-sahara-dsvm-scenario-neutron-direct
- gate-sahara-dsvm-scenario-nova-direct
gate:
- gate-sahara-dsvm-scenario-neutron-heat
- gate-sahara-dsvm-scenario-nova-heat
- gate-sahara-dsvm-scenario-neutron-direct
- gate-sahara-dsvm-scenario-nova-direct
- gate-tempest-dsvm-sahara
post:
- sahara-coverage-db-ubuntu-trusty
- sahara-coverage-db-ubuntu-xenial
- name: openstack/sahara-ci-config
template:
- name: merge-check
check:
- gate-sahara-ci-config-pep8-ubuntu-trusty
- gate-sahara-ci-config-pep8-ubuntu-xenial
gate:
- gate-sahara-ci-config-pep8-ubuntu-trusty
- gate-sahara-ci-config-pep8-ubuntu-xenial
- name: openstack/sahara-dashboard
template:
- name: merge-check
- name: check-requirements
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-sahara-dashboard-pep8-ubuntu-trusty
- gate-sahara-dashboard-python27-ubuntu-trusty
- gate-sahara-dashboard-pep8-ubuntu-xenial
- gate-sahara-dashboard-python27-ubuntu-xenial
- gate-sahara-dashboard-dsvm-integration
- gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial
- gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial
gate:
- gate-sahara-dashboard-pep8-ubuntu-trusty
- gate-sahara-dashboard-python27-ubuntu-trusty
- gate-sahara-dashboard-pep8-ubuntu-xenial
- gate-sahara-dashboard-python27-ubuntu-xenial
- gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial
post:
- sahara-dashboard-branch-tarball
# TODO: add docs
- name: openstack/sahara-extra
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-release-jobs
check:
- gate-sahara-extra-pep8-ubuntu-trusty
- gate-sahara-extra-pep8-ubuntu-xenial
- gate-sahara-extra-artifacts
gate:
- gate-sahara-extra-pep8-ubuntu-trusty
- gate-sahara-extra-pep8-ubuntu-xenial
- gate-sahara-extra-artifacts
post:
- sahara-extra-branch-tarball
- post-sahara-extra-artifacts
# TODO: add docs
- name: openstack/sahara-image-elements
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-sahara-image-elements-pep8-ubuntu-trusty
- gate-sahara-image-elements-pep8-ubuntu-xenial
- gate-sahara-buildimages-vanilla
- gate-sahara-buildimages-cloudera
- gate-sahara-buildimages-spark
- gate-sahara-buildimages-storm
- gate-sahara-buildimages-mapr
- gate-sahara-buildimages-ambari
- gate-sahara-buildimages-plain
gate:
- gate-sahara-image-elements-pep8-ubuntu-trusty
- gate-sahara-image-elements-pep8-ubuntu-xenial
- gate-sahara-buildimages-vanilla
post:
- sahara-image-elements-branch-tarball
- name: openstack/sahara-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-sahara-specs-python27-ubuntu-xenial
gate:
- gate-sahara-specs-python27-ubuntu-xenial
- name: openstack/sahara-tests
template:
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-sahara-tests-pylint
- gate-tempest-dsvm-sahara-nv
- gate-sahara-tests-dsvm-scenario-neutron-heat
- gate-sahara-tests-dsvm-scenario-nova-heat
- gate-sahara-cli-nv
- sahara-tests-coverage-ubuntu-trusty
- sahara-tests-coverage-ubuntu-xenial
gate:
- gate-sahara-tests-dsvm-scenario-neutron-heat
- gate-sahara-tests-dsvm-scenario-nova-heat
post:
- sahara-tests-coverage-ubuntu-trusty
- sahara-tests-coverage-ubuntu-xenial
- name: openstack/salt-formula-ceilometer
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-cinder
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-glance
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-heat
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-horizon
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-keystone
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-kubernetes
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-midonet
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-neutron
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-nova
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-opencontrail
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/salt-formula-swift
template:
- name: merge-check
- name: salt-formula-jobs
- name: openstack/scalpels
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-scalpels-dsvm-neutron-ubuntu-trusty
- gate-scalpels-dsvm-neutron-fedora-23
- name: openstack/searchlight
template:
- name: merge-check
- name: python-jobs-searchlight
- name: python34-jobs-searchlight
- name: python35-jobs-searchlight
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: openstack/searchlight-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-searchlight-specs-python27-ubuntu-xenial
gate:
- gate-searchlight-specs-python27-ubuntu-xenial
- name: openstack/searchlight-ui
template:
- name: check-requirements
- name: merge-check
- name: python-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: release-notes-jobs
- name: translation-jobs
- name: translation-jobs-newton
check:
- gate-searchlight-ui-nodejs4-npm-run-lint
- gate-searchlight-ui-nodejs4-npm-run-test
gate:
- gate-searchlight-ui-nodejs4-npm-run-lint
- gate-searchlight-ui-nodejs4-npm-run-test
- name: openstack/security-analysis
template:
- name: merge-check
- name: openstack-server-publish-jobs
check:
- gate-security-analysis-docs-ubuntu-trusty
- gate-security-analysis-docs-ubuntu-xenial
gate:
- gate-security-analysis-docs-ubuntu-trusty
- gate-security-analysis-docs-ubuntu-xenial
- name: openstack/security-doc
template:
- name: merge-check
- name: openstack-doc-rst-gate
- name: openstack-doc-translation
post:
- security-doc-tox-doc-publishdocs
- name: openstack/security-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-security-specs-python27-ubuntu-xenial
gate:
- gate-security-specs-python27-ubuntu-xenial
- name: openstack/senlin
template:
- name: check-requirements
- name: merge-check
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: api-ref-jobs
check:
- senlin-coverage-ubuntu-trusty
- senlin-coverage-ubuntu-xenial
- gate-senlin-dsvm-tempest-api
- gate-senlin-dsvm-tempest-functional
- gate-senlin-dsvm-tempest-integration-nv
gate:
- gate-senlin-dsvm-tempest-api
- gate-senlin-dsvm-tempest-functional
experimental:
- gate-rally-dsvm-senlin-senlin
- name: openstack/senlin-dashboard
template:
- name: check-requirements
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: translation-jobs
check:
- gate-senlin-dashboard-nodejs4-npm-run-lint
- gate-senlin-dashboard-nodejs4-npm-run-test
- name: openstack/service-types-authority
template:
- name: merge-check
- name: noop-jobs
- name: openstack/shaker
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/shotgun
template:
- name: merge-check
check:
- gate-shotgun-pep8-ubuntu-trusty
- gate-shotgun-python27-ubuntu-trusty
- gate-shotgun-pep8-ubuntu-xenial
- gate-shotgun-python27-ubuntu-xenial
gate:
- gate-shotgun-pep8-ubuntu-trusty
- gate-shotgun-python27-ubuntu-trusty
- gate-shotgun-pep8-ubuntu-xenial
- gate-shotgun-python27-ubuntu-xenial
- name: openstack/shovel
template:
- name: merge-check
- name: nodejs4-jobs
- name: nodejs4-publish-to-npm
- name: openstack/shovel-horizon
template:
- name: merge-check
- name: python-jobs
- name: openstack/solar
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/solar-resources
template:
- name: merge-check
- name: noop-jobs
- name: openstack/solum
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: pypy-jobs
- name: release-notes-jobs
- name: openstack-server-release-jobs
- name: check-requirements
- name: translation-jobs
check:
- gate-solum-devstack-dsvm
- gate-solum-devstack-dsvm-centos7
gate:
- gate-solum-devstack-dsvm
post:
- solum-coverage-ubuntu-trusty
- solum-coverage-ubuntu-xenial
- name: openstack/solum-dashboard
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
- name: translation-jobs
- name: openstack/solum-infra-guestagent
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: pypy-jobs
check:
- gate-solum-infra-guestagent-python34
post:
- solum-infra-guestagent-coverage-ubuntu-trusty
- solum-infra-guestagent-coverage-ubuntu-xenial
- name: openstack/solum-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/spanner
template:
- name: merge-check
- name: python-jobs
- name: openstack/sqlalchemy-migrate
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python34-db-jobs
- name: python35-db-jobs-nv
check:
- gate-sqlalchemy-migrate-pep8-ubuntu-trusty
- gate-sqlalchemy-migrate-python27-db-ubuntu-trusty
- gate-sqlalchemy-migrate-pep8-ubuntu-xenial
- gate-sqlalchemy-migrate-python27-db-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-trusty
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-xenial
- gate-sqlalchemy-migrate-devstack-dsvm
gate:
- gate-sqlalchemy-migrate-python27-db-ubuntu-trusty
- gate-sqlalchemy-migrate-python27-db-ubuntu-xenial
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-trusty
- gate-sqlalchemy-migrate-tox-db-py27sa07-ubuntu-xenial
post:
- sqlalchemy-migrate-branch-tarball
- name: openstack/stackalytics
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: docs-on-rtfd
- name: python-jobs
pre-release:
- stackalytics-tarball
release:
- stackalytics-tarball:
- stackalytics-pypi-both-upload
- name: openstack/stacklight-integration-tests
template:
- name: merge-check
check:
- gate-stacklight-integration-tests-pep8-ubuntu-trusty
- gate-stacklight-integration-tests-pep8-ubuntu-xenial
gate:
- gate-stacklight-integration-tests-pep8-ubuntu-trusty
- gate-stacklight-integration-tests-pep8-ubuntu-xenial
- name: openstack/stacktach
template:
- name: merge-check
check:
- gate-stacktach-pep8-ubuntu-trusty
- gate-stacktach-python27-ubuntu-trusty
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
gate:
- gate-stacktach-pep8-ubuntu-trusty
- gate-stacktach-python27-ubuntu-trusty
- gate-stacktach-pep8-ubuntu-xenial
- gate-stacktach-python27-ubuntu-xenial
- name: openstack/stacktach-klugman
template:
- name: merge-check
check:
- gate-stacktach-klugman-pep8-ubuntu-trusty
- gate-stacktach-klugman-python27-ubuntu-trusty
- gate-stacktach-klugman-pep8-ubuntu-xenial
- gate-stacktach-klugman-python27-ubuntu-xenial
gate:
- gate-stacktach-klugman-pep8-ubuntu-trusty
- gate-stacktach-klugman-python27-ubuntu-trusty
- gate-stacktach-klugman-pep8-ubuntu-xenial
- gate-stacktach-klugman-python27-ubuntu-xenial
- name: openstack/stacktach-notification-utils
template:
- name: merge-check
check:
- gate-stacktach-notification-utils-pep8-ubuntu-trusty
- gate-stacktach-notification-utils-python27-ubuntu-trusty
- gate-stacktach-notification-utils-pep8-ubuntu-xenial
- gate-stacktach-notification-utils-python27-ubuntu-xenial
gate:
- gate-stacktach-notification-utils-pep8-ubuntu-trusty
- gate-stacktach-notification-utils-python27-ubuntu-trusty
- gate-stacktach-notification-utils-pep8-ubuntu-xenial
- gate-stacktach-notification-utils-python27-ubuntu-xenial
- name: openstack/stacktach-notigen
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-quince
template:
- name: merge-check
check:
- gate-stacktach-quince-pep8-ubuntu-trusty
- gate-stacktach-quince-python27-ubuntu-trusty
- gate-stacktach-quince-pep8-ubuntu-xenial
- gate-stacktach-quince-python27-ubuntu-xenial
gate:
- gate-stacktach-quince-pep8-ubuntu-trusty
- gate-stacktach-quince-python27-ubuntu-trusty
- gate-stacktach-quince-pep8-ubuntu-xenial
- gate-stacktach-quince-python27-ubuntu-xenial
- name: openstack/stacktach-quincy
template:
- name: merge-check
check:
- gate-stacktach-quincy-pep8-ubuntu-trusty
- gate-stacktach-quincy-python27-ubuntu-trusty
- gate-stacktach-quincy-pep8-ubuntu-xenial
- gate-stacktach-quincy-python27-ubuntu-xenial
gate:
- gate-stacktach-quincy-pep8-ubuntu-trusty
- gate-stacktach-quincy-python27-ubuntu-trusty
- gate-stacktach-quincy-pep8-ubuntu-xenial
- gate-stacktach-quincy-python27-ubuntu-xenial
- name: openstack/stacktach-sandbox
template:
- name: merge-check
- name: noop-jobs
- name: openstack/stacktach-shoebox
template:
- name: merge-check
check:
- gate-stacktach-shoebox-pep8-ubuntu-trusty
- gate-stacktach-shoebox-python27-ubuntu-trusty
- gate-stacktach-shoebox-pep8-ubuntu-xenial
- gate-stacktach-shoebox-python27-ubuntu-xenial
gate:
- gate-stacktach-shoebox-pep8-ubuntu-trusty
- gate-stacktach-shoebox-python27-ubuntu-trusty
- gate-stacktach-shoebox-pep8-ubuntu-xenial
- gate-stacktach-shoebox-python27-ubuntu-xenial
- name: openstack/stacktach-simport
template:
- name: merge-check
check:
- gate-stacktach-simport-pep8-ubuntu-trusty
- gate-stacktach-simport-python27-ubuntu-trusty
- gate-stacktach-simport-pep8-ubuntu-xenial
- gate-stacktach-simport-python27-ubuntu-xenial
gate:
- gate-stacktach-simport-pep8-ubuntu-trusty
- gate-stacktach-simport-python27-ubuntu-trusty
- gate-stacktach-simport-pep8-ubuntu-xenial
- gate-stacktach-simport-python27-ubuntu-xenial
- name: openstack/stacktach-stackdistiller
template:
- name: merge-check
check:
- gate-stacktach-stackdistiller-pep8-ubuntu-trusty
- gate-stacktach-stackdistiller-python27-ubuntu-trusty
- gate-stacktach-stackdistiller-pep8-ubuntu-xenial
- gate-stacktach-stackdistiller-python27-ubuntu-xenial
gate:
- gate-stacktach-stackdistiller-pep8-ubuntu-trusty
- gate-stacktach-stackdistiller-python27-ubuntu-trusty
- gate-stacktach-stackdistiller-pep8-ubuntu-xenial
- gate-stacktach-stackdistiller-python27-ubuntu-xenial
- name: openstack/stacktach-timex
template:
- name: merge-check
check:
- gate-stacktach-timex-pep8-ubuntu-trusty
- gate-stacktach-timex-python27-ubuntu-trusty
- gate-stacktach-timex-pep8-ubuntu-xenial
- gate-stacktach-timex-python27-ubuntu-xenial
gate:
- gate-stacktach-timex-pep8-ubuntu-trusty
- gate-stacktach-timex-python27-ubuntu-trusty
- gate-stacktach-timex-pep8-ubuntu-xenial
- gate-stacktach-timex-python27-ubuntu-xenial
- name: openstack/stacktach-winchester
template:
- name: merge-check
check:
- gate-stacktach-winchester-pep8-ubuntu-trusty
- gate-stacktach-winchester-python27-ubuntu-trusty
- gate-stacktach-winchester-pep8-ubuntu-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
gate:
- gate-stacktach-winchester-pep8-ubuntu-trusty
- gate-stacktach-winchester-python27-ubuntu-trusty
- gate-stacktach-winchester-pep8-ubuntu-xenial
- gate-stacktach-winchester-python27-ubuntu-xenial
- name: openstack/stackviz
template:
- name: merge-check
- name: nodejs4-jobs
- name: python-jobs
- name: openstack-server-publish-jobs
- name: openstack/steth
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
post:
- steth-branch-tarball
- name: openstack/stevedore
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: pypy-jobs
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: openstack-server-publish-jobs
- name: openstack/sticks
template:
- name: merge-check
- name: python-jobs
- name: openstack/sticks-dashboard
template:
- name: merge-check
- name: python-jobs
- name: openstack/storlets
template:
- name: merge-check
- name: docs-on-rtfd
check:
- gate-storlets-pep8-ubuntu-trusty
- gate-storlets-python27-ubuntu-trusty
- gate-storlets-pep8-ubuntu-xenial
- gate-storlets-python27-ubuntu-xenial
- gate-storlets-functional
gate:
- gate-storlets-pep8-ubuntu-trusty
- gate-storlets-python27-ubuntu-trusty
- gate-storlets-pep8-ubuntu-xenial
- gate-storlets-python27-ubuntu-xenial
- gate-storlets-functional
- name: openstack/surveil
template:
- name: merge-check
- name: publish-to-pypi
- name: docs-on-rtfd
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: pypy-jobs
- name: openstack/surveil-specs
template:
- name: merge-check
- name: noop-jobs
- name: openstack/swauth
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: check-requirements
- name: openstack/swift
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-swift-tox-func-ubuntu-trusty
- gate-swift-tox-func-ubuntu-xenial
- gate-swift-tox-func-in-process-fast-post-ubuntu-trusty
- gate-swift-tox-func-in-process-fast-post-ubuntu-xenial
- gate-swift-tox-func-in-process-encryption-ubuntu-xenial
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
- gate-swift-tox-bandit-ubuntu-trusty
- gate-swift-tox-bandit-ubuntu-xenial
- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv
gate:
- gate-swift-tox-func-ubuntu-trusty
- gate-swift-tox-func-ubuntu-xenial
- gate-swift-tox-func-in-process-fast-post-ubuntu-trusty
- gate-swift-tox-func-in-process-fast-post-ubuntu-xenial
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial
- gate-grenade-dsvm-ubuntu-trusty
- gate-grenade-dsvm-ubuntu-xenial
- gate-swift-dsvm-functional-ubuntu-trusty
- gate-swift-dsvm-functional-ubuntu-xenial
post:
- swift-coverage-ubuntu-trusty
- swift-coverage-ubuntu-xenial
experimental:
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-multinode
- name: openstack/swift-bench
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swift-bench-pep8-ubuntu-trusty
- gate-swift-bench-python27-ubuntu-trusty
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
gate:
- gate-swift-bench-pep8-ubuntu-trusty
- gate-swift-bench-python27-ubuntu-trusty
- gate-swift-bench-pep8-ubuntu-xenial
- gate-swift-bench-python27-ubuntu-xenial
post:
- swift-bench-branch-tarball
# This is not strictly necessary; there is currently a transitive
# relationship between g-t-dsvm,
# g-t-dsvm-{postgres,cinder,neutron} and g-t-dsvm-full
# that will ensure that these projects end up in the same shared
# change queue, however, this fake project makes it explicit that
# g-t-dsvm and g-t-dsvm-full must share a change
# queue, which should protect against accidental queue divorce in
# case jobs get moved around. Since g-t-dsvm-full is a
# superset of g-t-dsvm, the whole set of projects is still
# gated on g-t-dsvm.
- name: openstack/swift-ceph-backend
template:
- name: merge-check
check:
- gate-swift-ceph-backend-pep8-ubuntu-trusty
- gate-swift-ceph-backend-python27-ubuntu-trusty
- gate-swift-ceph-backend-pep8-ubuntu-xenial
- gate-swift-ceph-backend-python27-ubuntu-xenial
gate:
- gate-swift-ceph-backend-pep8-ubuntu-trusty
- gate-swift-ceph-backend-python27-ubuntu-trusty
- gate-swift-ceph-backend-pep8-ubuntu-xenial
- gate-swift-ceph-backend-python27-ubuntu-xenial
- name: openstack/swift-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/swift3
template:
- name: merge-check
- name: python-jobs
check:
- gate-swift3-pylint
- gate-swift3-tox-tempauth-ubuntu-trusty
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-trusty
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-trusty
- gate-swift3-tox-s3acl-ubuntu-xenial
gate:
- gate-swift3-pylint
- gate-swift3-tox-tempauth-ubuntu-trusty
- gate-swift3-tox-tempauth-ubuntu-xenial
- gate-swift3-tox-keystone-ubuntu-trusty
- gate-swift3-tox-keystone-ubuntu-xenial
- gate-swift3-tox-s3acl-ubuntu-trusty
- gate-swift3-tox-s3acl-ubuntu-xenial
post:
- swift3-coverage-ubuntu-trusty
- swift3-coverage-ubuntu-xenial
release:
- swift3-tarball
- name: openstack/swiftonfile
template:
- name: merge-check
check:
- gate-swiftonfile-pep8-ubuntu-trusty
- gate-swiftonfile-python27-ubuntu-trusty
- gate-swiftonfile-pep8-ubuntu-xenial
- gate-swiftonfile-python27-ubuntu-xenial
gate:
- gate-swiftonfile-pep8-ubuntu-trusty
- gate-swiftonfile-python27-ubuntu-trusty
- gate-swiftonfile-pep8-ubuntu-xenial
- gate-swiftonfile-python27-ubuntu-xenial
- name: openstack/swiftonhpss
template:
- name: merge-check
- name: publish-to-pypi
check:
- gate-swiftonhpss-pep8-ubuntu-trusty
- gate-swiftonhpss-python27-ubuntu-trusty
- gate-swiftonhpss-pep8-ubuntu-xenial
- gate-swiftonhpss-python27-ubuntu-xenial
gate:
- gate-swiftonhpss-pep8-ubuntu-trusty
- gate-swiftonhpss-python27-ubuntu-trusty
- gate-swiftonhpss-pep8-ubuntu-xenial
- gate-swiftonhpss-python27-ubuntu-xenial
- name: openstack/synergy-scheduler-manager
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/synergy-service
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/syntribos
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-syntribos-pep8-ubuntu-trusty
- gate-syntribos-python27-ubuntu-trusty
- gate-syntribos-pep8-ubuntu-xenial
- gate-syntribos-python27-ubuntu-xenial
gate:
- gate-syntribos-pep8-ubuntu-trusty
- gate-syntribos-python27-ubuntu-trusty
- gate-syntribos-pep8-ubuntu-xenial
- gate-syntribos-python27-ubuntu-xenial
- name: openstack/tacker
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: release-notes-jobs
- name: translation-jobs
- name: python34-db-jobs
- name: python35-db-jobs
check:
- gate-tacker-dsvm-functional
- name: openstack/tacker-horizon
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: python34-jobs
- name: python35-jobs
check:
- gate-tacker-horizon-pep8-ubuntu-trusty
- gate-tacker-horizon-python27-ubuntu-trusty
- gate-tacker-horizon-pep8-ubuntu-xenial
- gate-tacker-horizon-python27-ubuntu-xenial
gate:
- gate-tacker-horizon-pep8-ubuntu-trusty
- gate-tacker-horizon-python27-ubuntu-trusty
- gate-tacker-horizon-pep8-ubuntu-xenial
- gate-tacker-horizon-python27-ubuntu-xenial
- name: openstack/tacker-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-tacker-specs-python27-ubuntu-xenial
gate:
- gate-tacker-specs-python27-ubuntu-xenial
- name: openstack/tap-as-a-service
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs-nv
check:
- gate-tempest-dsvm-tap-as-a-service
gate:
- gate-tempest-dsvm-tap-as-a-service
- name: openstack/taskflow
template:
- name: merge-check
- name: check-requirements
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: pypy-db-jobs
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
post:
- taskflow-coverage-db-ubuntu-trusty
- taskflow-coverage-db-ubuntu-xenial
- name: openstack/telcowg-usecases
template:
- name: merge-check
- name: build-only-specs-jobs
check:
- gate-telcowg-usecases-python27-ubuntu-xenial
gate:
- gate-telcowg-usecases-python27-ubuntu-xenial
- name: openstack/telemetry-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-telemetry-specs-python27-ubuntu-xenial
gate:
- gate-telemetry-specs-python27-ubuntu-xenial
- name: openstack/tempest
template:
- name: merge-check
- name: check-requirements
- name: integrated-gate
- name: integrated-gate-nova-net
- name: grenade-nova-net
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: release-notes-jobs
check:
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-grenade-dsvm-neutron-ubuntu-xenial
- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv
- gate-tempest-dsvm-neutron-full-ssh
- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
- gate-puppet-openstack-integration-4-scenario001-tempest-centos-7-nv
- gate-puppet-openstack-integration-4-scenario002-tempest-centos-7-nv
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7-nv
# jobs for other configs
- gate-tempest-dsvm-layer4
- gate-tempest-dsvm-neutron-dvr-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-ubuntu-xenial
# newton compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-xenial-newton
- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton
# mitaka compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-trusty-mitaka
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
# liberty compat jobs for tempest master
- gate-tempest-dsvm-full-ubuntu-trusty-liberty
- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty
gate:
- gate-tempest-dsvm-layer4
- gate-grenade-dsvm-multinode
- gate-grenade-dsvm-neutron-multinode
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty
- gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial
experimental:
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- gate-tempest-dsvm-stress-keystonev3
- gate-tempest-dsvm-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty
- gate-tempest-dsvm-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial
- gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-cells-ubuntu-trusty
- gate-tempest-dsvm-cells-ubuntu-xenial
- gate-tempest-dsvm-full-test-accounts
- gate-tempest-dsvm-neutron-full-test-accounts
- gate-tempest-dsvm-neutron-full-non-admin
- gate-tempest-dsvm-nova-v20-api
post:
- tempest-docs-ubuntu-trusty
- tempest-docs-ubuntu-xenial
- tempest-coverage-ubuntu-trusty
- tempest-coverage-ubuntu-xenial
- tempest-branch-tarball
pre-release:
- tempest-tarball
release:
- tempest-tarball
periodic-stable:
# add periodic tempest jobs even when they run as compat jobs
# on each tempest master check for stable-maint visiblity
- periodic-tempest-dsvm-full-ubuntu-trusty-liberty
- periodic-tempest-dsvm-neutron-full-ubuntu-trusty-liberty
- periodic-tempest-dsvm-full-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka
- periodic-tempest-dsvm-full-ubuntu-xenial-newton
- periodic-tempest-dsvm-neutron-full-ubuntu-xenial-newton
periodic:
- periodic-tempest-dsvm-full-test-accounts-master
- periodic-tempest-dsvm-neutron-full-test-accounts-master
- periodic-tempest-dsvm-neutron-full-non-admin-master
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- periodic-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-master
- periodic-tempest-dsvm-neutron-full-ssh-master
- name: openstack/tempest-horizon
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
check:
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
gate:
- gate-horizon-dsvm-tempest-plugin-ubuntu-trusty
- gate-horizon-dsvm-tempest-plugin-ubuntu-xenial
- name: openstack/tempest-lib
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: lib-forward-testing
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: release-notes-jobs
post:
- tempest-lib-docs-ubuntu-trusty
- tempest-lib-docs-ubuntu-xenial
- name: openstack/tempest-plugin-cookiecutter
template:
- name: merge-check
- name: noop-jobs
- name: openstack/terracotta
template:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
- name: openstack/third-party-ci-tools
template:
- name: merge-check
- name: noop-jobs
- name: openstack/timmy
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/tooz
template:
- name: merge-check
- name: check-requirements
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: lib-forward-testing
check:
- gate-tooz-tox-db-py27-etcd-ubuntu-trusty
- gate-tooz-tox-db-py27-etcd-ubuntu-xenial
- gate-tooz-tox-db-py34-etcd-ubuntu-trusty
- gate-tooz-tox-db-py35-etcd-ubuntu-xenial
- gate-tooz-tox-db-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py27-redis-ubuntu-trusty
- gate-tooz-tox-db-py27-redis-ubuntu-xenial
- gate-tooz-tox-db-py34-redis-ubuntu-trusty
- gate-tooz-tox-db-py35-redis-ubuntu-xenial
- gate-tooz-tox-db-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py27-memcached-ubuntu-trusty
- gate-tooz-tox-db-py27-memcached-ubuntu-xenial
- gate-tooz-tox-db-py34-memcached-ubuntu-trusty
- gate-tooz-tox-db-py35-memcached-ubuntu-xenial
- gate-tooz-tox-db-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py27-mysql-ubuntu-trusty
- gate-tooz-tox-db-py27-mysql-ubuntu-xenial
- gate-tooz-tox-db-py34-mysql-ubuntu-trusty
- gate-tooz-tox-db-py35-mysql-ubuntu-xenial
- gate-tooz-tox-db-py27-consul-ubuntu-trusty
- gate-tooz-tox-db-py27-consul-ubuntu-xenial
- gate-tooz-tox-db-py34-consul-ubuntu-trusty
- gate-tooz-tox-db-py35-consul-ubuntu-xenial
gate:
- gate-tooz-tox-db-py27-etcd-ubuntu-trusty
- gate-tooz-tox-db-py27-etcd-ubuntu-xenial
- gate-tooz-tox-db-py34-etcd-ubuntu-trusty
- gate-tooz-tox-db-py35-etcd-ubuntu-xenial
- gate-tooz-tox-db-py27-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py27-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py34-zookeeper-ubuntu-trusty
- gate-tooz-tox-db-py35-zookeeper-ubuntu-xenial
- gate-tooz-tox-db-py27-redis-ubuntu-trusty
- gate-tooz-tox-db-py27-redis-ubuntu-xenial
- gate-tooz-tox-db-py34-redis-ubuntu-trusty
- gate-tooz-tox-db-py35-redis-ubuntu-xenial
- gate-tooz-tox-db-py27-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py27-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py34-sentinel-ubuntu-trusty
- gate-tooz-tox-db-py35-sentinel-ubuntu-xenial
- gate-tooz-tox-db-py27-memcached-ubuntu-trusty
- gate-tooz-tox-db-py27-memcached-ubuntu-xenial
- gate-tooz-tox-db-py34-memcached-ubuntu-trusty
- gate-tooz-tox-db-py35-memcached-ubuntu-xenial
- gate-tooz-tox-db-py27-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py27-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py34-postgresql-ubuntu-trusty
- gate-tooz-tox-db-py35-postgresql-ubuntu-xenial
- gate-tooz-tox-db-py27-mysql-ubuntu-trusty
- gate-tooz-tox-db-py27-mysql-ubuntu-xenial
- gate-tooz-tox-db-py34-mysql-ubuntu-trusty
- gate-tooz-tox-db-py35-mysql-ubuntu-xenial
- gate-tooz-tox-db-py27-consul-ubuntu-trusty
- gate-tooz-tox-db-py27-consul-ubuntu-xenial
- gate-tooz-tox-db-py34-consul-ubuntu-trusty
- gate-tooz-tox-db-py35-consul-ubuntu-xenial
post:
- tooz-coverage-ubuntu-trusty
- tooz-coverage-ubuntu-xenial
- name: openstack/tosca-parser
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: publish-to-pypi
- name: openstack-server-publish-jobs
- name: check-requirements
post:
- tosca-parser-coverage-ubuntu-trusty
- tosca-parser-coverage-ubuntu-xenial
- name: openstack/training-guides
template:
- name: merge-check
- name: translation-jobs
check:
- gate-training-guides-tox-doc-publish-checkbuild
gate:
- gate-training-guides-tox-doc-publish-checkbuild
post:
- training-guides-tox-doc-publishdocs
- name: openstack/training-labs
template:
- name: merge-check
- name: python-jobs
check:
- gate-training-labs-scripts
gate:
- gate-training-labs-scripts
post:
- training-labs-scripts
- name: openstack/transparency-policy
template:
- name: merge-check
check:
- gate-transparency-policy-docs-ubuntu-trusty
- gate-transparency-policy-docs-ubuntu-xenial
gate:
- gate-transparency-policy-docs-ubuntu-trusty
- gate-transparency-policy-docs-ubuntu-xenial
post:
- static-transparency-policy-publish
- name: openstack/tricircle
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tricircle-dsvm-functional
gate:
- gate-tricircle-dsvm-functional
- name: openstack/trio2o
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/tripleo-common
template:
- name: merge-check
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
- name: openstack/tripleo-docs
template:
- name: merge-check
check:
- gate-tripleo-docs-docs-ubuntu-trusty
- gate-tripleo-docs-docs-ubuntu-xenial
gate:
- gate-tripleo-docs-docs-ubuntu-trusty
- gate-tripleo-docs-docs-ubuntu-xenial
post:
- tripleo-docs-docs-ubuntu-trusty
- tripleo-docs-docs-ubuntu-xenial
- name: openstack/tripleo-heat-templates
template:
- name: merge-check
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-centos-7
- gate-tripleo-heat-templates-puppet-syntax-4-centos-7
- gate-tripleo-heat-templates-pep8-ubuntu-trusty
- gate-tripleo-heat-templates-pep8-ubuntu-xenial
post:
- tripleo-heat-templates-branch-tarball
gate:
- gate-tripleo-heat-templates-puppet-lint
- gate-tripleo-heat-templates-puppet-syntax-3-centos-7
- gate-tripleo-heat-templates-puppet-syntax-4-centos-7
- gate-tripleo-heat-templates-pep8-ubuntu-trusty
- gate-tripleo-heat-templates-pep8-ubuntu-xenial
- name: openstack/tripleo-image-elements
template:
- name: merge-check
- name: publish-to-pypi
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
post:
- tripleo-image-elements-branch-tarball
- name: openstack/tripleo-incubator
template:
- name: merge-check
- name: check-tripleo-jobs
- name: experimental-tripleo-jobs
check:
- gate-tripleo-incubator-docs-ubuntu-trusty
- gate-tripleo-incubator-docs-ubuntu-xenial
gate:
- gate-tripleo-incubator-docs-ubuntu-trusty
- gate-tripleo-incubator-docs-ubuntu-xenial
post:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
pre-release:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
release:
- tripleo-incubator-docs-ubuntu-trusty
- tripleo-incubator-docs-ubuntu-xenial
- name: openstack/tripleo-puppet-elements
template:
- name: merge-check
- name: python-jobs
- name: check-tripleo-jobs
- name: publish-to-pypi
- name: experimental-tripleo-jobs
- name: openstack/tripleo-quickstart
template:
- name: merge-check
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
check:
- gate-tripleo-quickstart-linters-ubuntu-trusty
- gate-tripleo-quickstart-linters-ubuntu-xenial
- gate-tripleo-quickstart-docs-ubuntu-xenial
gate:
- gate-tripleo-quickstart-docs-ubuntu-xenial
experimental:
- gate-tripleo-quickstart-base-centos-7-nv
- name: openstack/tripleo-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-tripleo-specs-python27-ubuntu-xenial
gate:
- gate-tripleo-specs-python27-ubuntu-xenial
- name: openstack/tripleo-ui
template:
- name: merge-check
- name: nodejs4-publish-to-npm
check:
- gate-tripleo-ui-nodejs4-npm-run-test
- gate-tripleo-ui-nodejs4-npm-run-lint
gate:
- gate-tripleo-ui-nodejs4-npm-run-test
- gate-tripleo-ui-nodejs4-npm-run-lint
post:
- tripleo-ui-nodejs4-npm-publish-tarball
- name: openstack/tripleo-validations
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: publish-to-pypi
- name: openstack/trove
template:
- name: merge-check
- name: python-db-jobs
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: periodic-db-liberty
- name: periodic-db-mitaka
- name: periodic-db-newton
- name: check-requirements
- name: install-guide-jobs
- name: translation-jobs
- name: release-notes-jobs
- name: periodic-jobs-with-oslo-master
- name: api-ref-jobs
check:
- gate-trove-functional-dsvm-mysql
- gate-tempest-dsvm-trove
- gate-trove-scenario-functional-dsvm-mariadb-nv
- gate-trove-scenario-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-postgresql-nv
- gate-trove-scenario-functional-dsvm-pxc-nv
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-tox-db-fakemodetests-ubuntu-xenial
- gate-trove-tox-db-apiexamples-ubuntu-xenial
- gate-trove-tox-pylint-ubuntu-xenial
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-mysql
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-tox-db-fakemodetests-ubuntu-xenial
- gate-trove-tox-db-apiexamples-ubuntu-xenial
- gate-trove-tox-pylint-ubuntu-xenial
post:
- trove-coverage-db-ubuntu-trusty
- trove-coverage-db-ubuntu-xenial
experimental:
- gate-trove-scenario-functional-dsvm-cassandra-nv
- gate-trove-scenario-functional-dsvm-couchbase-nv
- gate-trove-scenario-functional-dsvm-couchdb-nv
- gate-trove-scenario-functional-dsvm-mongodb-nv
- gate-trove-scenario-functional-dsvm-percona-nv
- gate-grenade-dsvm-trove
- name: openstack/trove-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
- name: translation-jobs-mitaka
- name: translation-jobs-newton
- name: release-notes-jobs
check:
- gate-trove-dashboard-pep8-ubuntu-trusty
- gate-trove-dashboard-python27-ubuntu-trusty
- gate-trove-dashboard-pep8-ubuntu-xenial
- gate-trove-dashboard-python27-ubuntu-xenial
- gate-trove-dashboard-python34
gate:
- gate-trove-dashboard-pep8-ubuntu-trusty
- gate-trove-dashboard-python27-ubuntu-trusty
- gate-trove-dashboard-pep8-ubuntu-xenial
- gate-trove-dashboard-python27-ubuntu-xenial
post:
- trove-dashboard-branch-tarball
- name: openstack/trove-image-builder
template:
- name: merge-check
- name: noop-jobs
- name: openstack/trove-integration
template:
- name: merge-check
check:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mysql-liberty
- gate-trove-functional-dsvm-mysql-mitaka
- gate-trove-functional-dsvm-mysql-newton
- gate-trove-functional-dsvm-redis-newton
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-scenario-functional-dsvm-mysql
gate:
- gate-trove-functional-dsvm-mysql
- gate-trove-functional-dsvm-mysql-liberty
- gate-trove-functional-dsvm-mysql-mitaka
- gate-trove-functional-dsvm-mysql-newton
- gate-trove-functional-dsvm-redis-newton
- gate-trove-scenario-functional-dsvm-redis
- gate-trove-scenario-functional-dsvm-mysql
experimental:
- gate-trove-buildimage-mysql
- gate-trove-buildimage-percona
- gate-trove-buildimage-mongodb
- name: openstack/trove-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-trove-specs-python27-ubuntu-xenial
gate:
- gate-trove-specs-python27-ubuntu-xenial
- name: openstack/tuning-box
template:
- name: merge-check
- name: python-db-jobs
- name: publish-to-pypi
- name: openstack/turbo-hipster
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: openstack/uc-recognition
template:
- name: merge-check
- name: noop-jobs
- name: openstack/vahana
template:
- name: merge-check
- name: noop-jobs
- name: openstack/virtualbmc
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-nv
- name: openstack/vitrage
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: check-requirements
- name: publish-to-pypi
check:
- gate-vitrage-dsvm-api
- gate-vitrage-dsvm-datasources
gate:
- gate-vitrage-dsvm-api
- gate-vitrage-dsvm-datasources
- name: openstack/vitrage-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
- name: publish-to-pypi
- name: openstack/vitrage-specs
template:
- name: merge-check
- name: openstack-specs-jobs
- name: openstack/vmtp
template:
- name: merge-check
- name: python-jobs
- name: docs-on-rtfd
- name: publish-to-pypi
- name: openstack/vmware-nsx
template:
- name: merge-check
- name: python-db-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python34-db-jobs
- name: python35-db-jobs
- name: openstack/vmware-nsxlib
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: publish-to-pypi
- name: python35-jobs
- name: openstack/watcher
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs
- name: openstack-server-publish-jobs
- name: translation-jobs
- name: check-requirements
- name: publish-to-pypi
- name: release-notes-jobs
check:
- watcher-coverage-ubuntu-trusty
- watcher-coverage-ubuntu-xenial
- gate-watcher-dsvm-multinode-nv
experimental:
- gate-rally-dsvm-watcher-watcher
- name: openstack/watcher-dashboard
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: openstack-server-publish-jobs
- name: check-requirements
- name: publish-to-pypi
- name: openstack/watcher-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-watcher-specs-python27-ubuntu-xenial
gate:
- gate-watcher-specs-python27-ubuntu-xenial
- name: openstack/windmill
template:
- name: merge-check
- name: ansible-role-jobs
- name: docs-on-rtfd
- name: windmill-jobs-centos7
- name: windmill-jobs-trusty-nv
- name: windmill-jobs-xenial-nv
- name: openstack/wsme
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
check:
- gate-wsme-python27-ubuntu-trusty
- gate-wsme-pep8-ubuntu-trusty
- gate-wsme-python27-ubuntu-xenial
- gate-wsme-pep8-ubuntu-xenial
gate:
- gate-wsme-python27-ubuntu-trusty
- gate-wsme-pep8-ubuntu-trusty
- gate-wsme-python27-ubuntu-xenial
- gate-wsme-pep8-ubuntu-xenial
post:
- wsme-branch-tarball
- name: openstack/xenapi-os-testing
template:
- name: merge-check
- name: noop-jobs
- name: openstack/xstatic-angular
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-bootstrap
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-cookies
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-fileupload
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-gettext
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-lrdragndrop
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-mock
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-sanitize
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-angular-smart-table
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootstrap-datepicker
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootstrap-scss
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-bootswatch
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-d3
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-font-awesome
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-hogan
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jasmine
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery-migrate
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.bootstrap.wizard
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.quicksearch
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jquery.tablesorter
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-jsencrypt
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-magic-search
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-mdi
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-qunit
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-rickshaw
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-roboto-fontface
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/xstatic-spin
template:
- name: merge-check
- name: noop-jobs
- name: xstatic-publish-jobs
- name: openstack/yaql
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: publish-to-pypi
- name: openstack/zaqar
template:
- name: merge-check
- name: python34-jobs
- name: python35-jobs
- name: python-jobs
- name: periodic-liberty
- name: periodic-mitaka
- name: periodic-newton
- name: check-requirements
- name: translation-jobs
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: release-notes-jobs
- name: api-ref-jobs
- name: install-guide-jobs
check:
- gate-zaqar-tox-integration-ubuntu-trusty
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-dsvm-mongodb-zaqar
- gate-dsvm-redis-zaqar
- gate-rally-dsvm-zaqar-zaqar
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
gate:
- gate-zaqar-tox-integration-ubuntu-trusty
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-tempest-dsvm-mongodb-zaqar
- gate-tempest-dsvm-redis-zaqar
- name: openstack/zaqar-specs
template:
- name: merge-check
- name: openstack-specs-jobs
check:
- gate-zaqar-specs-python27-ubuntu-xenial
gate:
- gate-zaqar-specs-python27-ubuntu-xenial
- name: openstack/zaqar-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: openstack-server-publish-jobs
- name: openstack-server-release-jobs
- name: translation-jobs
- name: translation-jobs-newton
check:
- gate-zaqar-ui-nodejs4-npm-run-lint
- gate-zaqar-ui-nodejs4-npm-run-test
- name: openstack/zun
template:
- name: merge-check
- name: python-jobs
- name: python34-jobs
- name: python35-jobs-nv
- name: check-requirements
check:
- gate-zun-devstack-dsvm
gate:
- gate-zun-devstack-dsvm
- name: openstack/zun-ui
template:
- name: merge-check
- name: python-jobs
- name: check-requirements
- name: z/tempest
gate:
- gate-tempest-dsvm-full-ubuntu-trusty
- gate-tempest-dsvm-full-ubuntu-xenial