project-config/jenkins/jobs/projects.yaml
ozamiatin 989e0bcac2 Fix different zmq configurations for functional tests
Currently the driver name affects the choice of the test
configuration script being used. As it comes from test results
the same configuration runs for zeromq, zeromq-pub-sub, zeromq-proxy
so it doesn't make sense as we would like to test different zmq
configurations on that gates.

Change-Id: Ibb9cdbba4b896c17703b249eb07ec8f5be583a85
Depends-On: I94342be65564665faf27d8d01ae6650183146874
Related-Bug: #1643929
2016-11-22 17:38:18 +02:00

15803 lines
358 KiB
YAML

#
# The projects in this file are sorted alphabetically.
#
- project:
name: aeromancer
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: almanach
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: anchor
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: ansible-role-bindep
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-cloud-launcher
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-dsvm-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-diskimage-builder
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-jenkins
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-jenkins-job-builder
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-jenkins-plugins
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-nginx
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-nodepool
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-puppet
tarball-site: tarballs.openstack.org
jobs:
- ansible-lint-jobs
- project:
name: ansible-role-shade
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-ssh
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-virtualenv
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-zookeeper
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: ansible-role-zuul
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- hook-{name}-rtfd
- project:
name: anvil
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- gate-{name}-pylint
- gate-anvil-rpms-dsvm-{node}:
node:
- centos-7
- gate-anvil-venv-{node}:
node: ubuntu-trusty
- project:
name: aodh
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- '{pipeline}-aodh-dsvm-functional-{backend}-{node}':
node: ubuntu-trusty
pipeline: gate
backend: hbase
- '{pipeline}-aodh-dsvm-functional-{backend}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
backend: mysql
- '{pipeline}-aodh-dsvm-functional-{backend}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
backend: postgresql
- '{pipeline}-aodh-dsvm-functional-{backend}-{node}':
node: ubuntu-trusty
pipeline: gate
backend: mongodb
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: hbase
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mongodb
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mysql
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mysql
network: '-neutron'
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: postgresql
network: ''
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- install-guide-jobs:
service: telemetry-alarming
- project:
name: api-site
jobs:
- openstack-doc-jobs
- manual-translation-jobs
- project:
name: api-wg
jobs:
- specs-jobs
- project:
name: app-catalog
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- nodejs4-jobs
- project:
name: app-catalog-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- nodejs4-jobs
- project:
name: ara
tarball-site: tarballs.openstack.org
ostype:
- centos-7
- ubuntu-xenial
ansible_version:
- 2.0.1.0
- 2.1.2.0
- latest
jobs:
- coverage-jobs
- python-jobs
- 'gate-ara-integration-{ansible_version}-{ostype}'
- project:
name: arch-wg
jobs:
- gate-{name}-python27-{node}:
node: ubuntu-xenial
- project:
name: astara
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- hook-{name}-rtfd
- '{pipeline}-functional-dsvm-astara{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-astara-appliance-src{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: astara-appliance
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: astara-horizon
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- openstack-publish-jobs
- openstack-server-release-jobs
- project:
name: astara-neutron
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- openstack-publish-jobs
- openstack-server-release-jobs
- project:
name: automaton
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: bandit
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- gate-bandit-integration-{target-project}:
target-org: openstack
target-project:
- barbican
- glance
- keystone
- keystonemiddleware
- magnum
- oslo.config
- oslo.log
- oslo.service
- oslo.utils
- oslo.vmware
- python-keystoneclient
- python-magnumclient
- sahara
- project:
name: barbican
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-barbican-{plugin}-devstack-dsvm{special}{suffix}':
plugin: simple-crypto
node: ubuntu-trusty
services: tempest,keystone
special: ''
suffix: ''
- 'gate-barbican-{plugin}-devstack-dsvm{special}{suffix}':
plugin: simple-crypto
node: ubuntu-xenial
services: tempest,keystone
special: '-postgres'
suffix: '-nv'
- 'gate-barbican-{plugin}-devstack-dsvm{special}{suffix}':
plugin: dogtag
node: fedora-23
services: barbican-dogtag,tempest,keystone
special: ''
suffix: '-nv'
- 'gate-barbican-{plugin}-devstack-dsvm{special}{suffix}':
plugin: kmip
node: ubuntu-trusty
services: barbican-pykmip,pykmip-server,tempest,keystone
special: ''
suffix: '-nv'
- api-guide-jobs:
service: key-manager
- install-guide-jobs:
service: key-manager
- project:
name: barbican-specs
jobs:
- specs-jobs
- project:
name: bareon
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- hook-{name}-rtfd
- project:
name: bareon-allocator
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- hook-{name}-rtfd
- project:
name: bareon-api
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- hook-{name}-rtfd
- project:
name: bareon-ironic
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- hook-{name}-rtfd
- project:
name: bareon-specs
jobs:
- specs-jobs
- hook-{name}-rtfd
- project:
name: bashate
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- openstack-client-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-releasenotes-jobs
- project:
name: beaker-localhost
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-rake'
- project:
name: beaker-nodepool
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-rake'
- project:
name: bifrost
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- project:
name: bilean
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: bindep
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: bindep
jobs:
- coverage-jobs
- bindep-fallback-tests
- infra-publish-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: blazar
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- gate-{name}-pylint
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: blazar-nova
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: boartty
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: browbeat
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-python27-{node}:
node:
- ubuntu-xenial
- project:
name: bugdaystats
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: castellan
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-client-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: cathead
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: ceilometer
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-{name}-tox-db-{envlist}-{node}:
node: ubuntu-xenial
envlist:
- py27-mongodb
- py27-mysql
- py27-postgresql
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-rally-dsvm-fakevirt-{name}
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'mongodb'
special: ''
network: ''
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'mysql'
special: ''
network: ''
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'mysql'
special: ''
network: '-neutron'
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'postgresql'
special: ''
network: ''
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'es'
special: ''
network: ''
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{special}{network}{job-suffix}':
backend: 'mongodb'
special: '-identity-v3-only'
network: ''
job-suffix: ''
branch-override: default
- '{pipeline}-ceilometer-dsvm-functional-{backend}{special}{job-suffix}':
pipeline: 'gate'
backend: 'mongodb'
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-ceilometer-dsvm-functional-{backend}{special}{job-suffix}':
pipeline: 'gate'
backend: 'mysql'
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-ceilometer-dsvm-functional-{backend}{special}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
backend: postgresql
special: ''
job-suffix: ''
branch-override: default
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- periodic-python-jobs-with-oslo-master
- install-guide-jobs:
service: telemetry
- project:
name: ceilometer-powervm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: ceilometer-zvm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: ceilometermiddleware
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-client-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- '{pipeline}-tempest-dsvm-neutron-src-{name}{job-suffix}-plugin':
project-repo: ceilometer
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: cerberus
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: cerberus-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-aodh
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-barbican
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-barbican-softhsm
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-ceilometer
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceilometer-agent
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph-fs
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph-mon
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph-osd
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph-proxy
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-ceph-radosgw
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-cinder
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-cinder-backup
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-cinder-ceph
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-designate
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-designate-bind
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-glance
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-guide
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: charm-hacluster
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-heat
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-interface-barbican-hsm
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-bind-rndc
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-hacluster
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-keystone
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-keystone-credentials
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-manila-plugin
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-mysql-shared
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-neutron-plugin
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-neutron-plugin-api-subordinate
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-odl-controller-api
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-openstack-ha
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-ovsdb-manager
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-rabbitmq
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-interface-service-control
tarball-site: tarballs.openstack.org
jobs:
- python-charm-interface-jobs
- project:
name: charm-keystone
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-layer-openstack
tarball-site: tarballs.openstack.org
jobs:
- charm-layer-jobs
- project:
name: charm-layer-openstack-api
tarball-site: tarballs.openstack.org
jobs:
- charm-layer-jobs
- project:
name: charm-layer-openstack-principle
tarball-site: tarballs.openstack.org
jobs:
- charm-layer-jobs
- project:
name: charm-lxd
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-manila
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-manila-generic
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-neutron-api
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-neutron-api-odl
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-neutron-api-plumgrid
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-neutron-gateway
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-neutron-openvswitch
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-nova-cloud-controller
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-nova-compute
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-nova-compute-proxy
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-odl-controller
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-openstack-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-openvswitch-odl
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-percona-cluster
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-plumgrid-director
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-plumgrid-edge
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-plumgrid-gateway
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-rabbitmq-server
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-specs
jobs:
- specs-jobs
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: charm-swift-proxy
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-swift-storage
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- project:
name: charm-tempest
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charms.ceph
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: charms.openstack
tarball-site: tarballs.openstack.org
jobs:
- python-charm-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: cinder
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- cross-python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-{name}-pylint
- gate-rally-dsvm-{name}
- '{pipeline}-cinder-dsvm-apache{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- gate-{name}-tox-db-{envlist}-{node}:
envlist: functional
node:
- ubuntu-trusty
- ubuntu-xenial
- periodic-python-jobs-with-oslo-master
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- compliance
node:
- ubuntu-xenial
- '{pipeline}-grenade-dsvm-cinder-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- api-ref-jobs:
service: block-storage
- project:
name: cinder-fusioncompute
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: cinder-specs
jobs:
- specs-jobs
- project:
name: cisco-ironic-contrib
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: ciwatch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: cl-openstack-client
jobs:
- gate-{name}-run-tests
- project:
name: cliff
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- neutronclient-tip
- openstackclient-tip
node:
- ubuntu-xenial
- 'lib-forward-testing-{name}'
- openstack-publish-jobs
- project:
name: cloudbase-init
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: clouddocs-maven-plugin
tarball-site: tarballs.openstack.org
jobs:
- maven-plugin-jobs
- project:
name: cloudkitty
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-cloudkitty-dsvm-install{job-suffix}':
pipeline: 'gate'
job-suffix: '-nv'
branch-override: default
node: ubuntu-xenial
- project:
name: cloudkitty-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: cloudpulse
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: cognitive
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: collectd-ceilometer-plugin
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: compass-core
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: compass-specs
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: compute-hyperv
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: congress
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- '{pipeline}-congress-dsvm-api-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-congress-pe-replicated{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- project:
name: congress-specs
jobs:
- specs-jobs
- project:
name: conveyor
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: cookbook-openstack-application-catalog
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-bare-metal
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-block-storage
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-client
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-common
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-compute
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-dashboard
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-data-processing
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-database
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-identity
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-image
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-integration-test
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-network
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-object-storage
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-ops-database
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-ops-messaging
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-orchestration
jobs:
- chef-test-jobs
- project:
name: cookbook-openstack-telemetry
jobs:
- chef-test-jobs
- project:
name: coupler
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: coverage2sql
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: craton
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-{name}-pep8-{node}:
node:
- ubuntu-xenial
- gate-{name}-requirements
- project:
name: craton-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- nodejs4-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- py27dj19
- py27dj110
node:
- ubuntu-xenial
- project:
name: cue
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{name}-tarball'
- '{name}-tarball-signing'
- periodic-python-jobs-with-oslo-master
- 'gate-rally-dsvm-cue-{broker}':
broker: 'rabbitmq'
- 'gate-cue-integration-dsvm-{broker}':
broker: 'rabbitmq'
- project:
name: cue-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: cursive
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: deb-alembic
jobs:
- debian-pkg-build
- project:
name: deb-aodh
jobs:
- debian-pkg-build
- project:
name: deb-bandit
jobs:
- debian-pkg-build
- project:
name: deb-barbican
jobs:
- debian-pkg-build
- project:
name: deb-ceilometer
jobs:
- debian-pkg-build
- project:
name: deb-ceilometermiddleware
jobs:
- debian-pkg-build
- project:
name: deb-cinder
jobs:
- debian-pkg-build
- project:
name: deb-congress
jobs:
- debian-pkg-build
- project:
name: deb-designate
jobs:
- debian-pkg-build
- project:
name: deb-designate-dashboard
jobs:
- debian-pkg-build
- project:
name: deb-fonts-materialdesignicons-webfont
jobs:
- debian-pkg-build
- project:
name: deb-fonts-roboto-fontface
jobs:
- debian-pkg-build
- project:
name: deb-git-review
jobs:
- debian-pkg-build
- project:
name: deb-glance
jobs:
- debian-pkg-build
- project:
name: deb-glare
jobs:
- debian-pkg-build
- project:
name: deb-gnocchi
jobs:
- debian-pkg-build
- project:
name: deb-heat
jobs:
- debian-pkg-build
- project:
name: deb-heat-cfntools
jobs:
- debian-pkg-build
- project:
name: deb-horizon
jobs:
- debian-pkg-build
- project:
name: deb-ironic
jobs:
- debian-pkg-build
- project:
name: deb-ironic-inspector
jobs:
- debian-pkg-build
- project:
name: deb-ironic-ui
jobs:
- debian-pkg-build
- project:
name: deb-kazoo
jobs:
- debian-pkg-build
- project:
name: deb-keystone
jobs:
- debian-pkg-build
- project:
name: deb-liberasurecode
jobs:
- debian-pkg-build
- project:
name: deb-libisal
jobs:
- debian-pkg-build
- project:
name: deb-magnum
jobs:
- debian-pkg-build
- project:
name: deb-manila
jobs:
- debian-pkg-build
- project:
name: deb-manila-ui
jobs:
- debian-pkg-build
- project:
name: deb-migrate
jobs:
- debian-pkg-build
- project:
name: deb-mistral
jobs:
- debian-pkg-build
- project:
name: deb-msgpack-python
jobs:
- debian-pkg-build
- project:
name: deb-murano
jobs:
- debian-pkg-build
- project:
name: deb-murano-agent
jobs:
- debian-pkg-build
- project:
name: deb-murano-dashboard
jobs:
- debian-pkg-build
- project:
name: deb-networking-arista
jobs:
- debian-pkg-build
- project:
name: deb-networking-cisco
jobs:
- debian-pkg-build
- project:
name: deb-networking-hyperv
jobs:
- debian-pkg-build
- project:
name: deb-networking-l2gw
jobs:
- debian-pkg-build
- project:
name: deb-networking-midonet
jobs:
- debian-pkg-build
- project:
name: deb-networking-mlnx
jobs:
- debian-pkg-build
- project:
name: deb-networking-nec
jobs:
- debian-pkg-build
- project:
name: deb-networking-odl
jobs:
- debian-pkg-build
- project:
name: deb-networking-ovn
jobs:
- debian-pkg-build
- project:
name: deb-neutron
jobs:
- debian-pkg-build
- project:
name: deb-neutron-fwaas
jobs:
- debian-pkg-build
- project:
name: deb-neutron-lbaas
jobs:
- debian-pkg-build
- project:
name: deb-neutron-taas
jobs:
- debian-pkg-build
- project:
name: deb-neutron-vpnaas
jobs:
- debian-pkg-build
- project:
name: deb-nodepool
jobs:
- debian-pkg-build
- project:
name: deb-nova
jobs:
- debian-pkg-build
- project:
name: deb-novnc
jobs:
- debian-pkg-build
- project:
name: deb-openstack-doc-tools
jobs:
- debian-pkg-build
- project:
name: deb-openstack-meta-packages
jobs:
- debian-pkg-build
- project:
name: deb-openstack-nose
jobs:
- debian-pkg-build
- project:
name: deb-openstack-pkg-tools
jobs:
- reprepro-import-{reprepro}-{codename}:
reprepro: debian-openstack
codename: jessie
- reprepro-import-{reprepro}-{codename}:
reprepro: debian-openstack
codename: jessie-backports
- reprepro-sign-{codename}:
codename: jessie
- reprepro-sign-{codename}:
codename: jessie-backports
- reprepro-release-{volume}:
volume: deb-openstack
- project:
name: deb-openstack-trove
jobs:
- debian-pkg-build
- project:
name: deb-oslosphinx
jobs:
- debian-pkg-build
- project:
name: deb-python-aioeventlet
jobs:
- debian-pkg-build
- project:
name: deb-python-aodhclient
jobs:
- debian-pkg-build
- project:
name: deb-python-autobahn
jobs:
- debian-pkg-build
- project:
name: deb-python-automaton
jobs:
- debian-pkg-build
- project:
name: deb-python-barbicanclient
jobs:
- debian-pkg-build
- project:
name: deb-python-bashate
jobs:
- debian-pkg-build
- project:
name: deb-python-cassandra-driver
jobs:
- debian-pkg-build
- project:
name: deb-python-castellan
jobs:
- debian-pkg-build
- project:
name: deb-python-ceilometerclient
jobs:
- debian-pkg-build
- project:
name: deb-python-ceilometermiddleware
jobs:
- debian-pkg-build
- project:
name: deb-python-cinderclient
jobs:
- debian-pkg-build
- project:
name: deb-python-cliff
jobs:
- debian-pkg-build
- project:
name: deb-python-coffin
jobs:
- debian-pkg-build
- project:
name: deb-python-colander
jobs:
- debian-pkg-build
- project:
name: deb-python-concurrent.futures
jobs:
- debian-pkg-build
- project:
name: deb-python-congressclient
jobs:
- debian-pkg-build
- project:
name: deb-python-cotyledon
jobs:
- debian-pkg-build
- project:
name: deb-python-couleur
jobs:
- debian-pkg-build
- project:
name: deb-python-crank
jobs:
- debian-pkg-build
- project:
name: deb-python-croniter
jobs:
- debian-pkg-build
- project:
name: deb-python-csscompressor
jobs:
- debian-pkg-build
- project:
name: deb-python-cursive
jobs:
- debian-pkg-build
- project:
name: deb-python-daemonize
jobs:
- debian-pkg-build
- project:
name: deb-python-dcos
jobs:
- debian-pkg-build
- project:
name: deb-python-ddt
jobs:
- debian-pkg-build
- project:
name: deb-python-debtcollector
jobs:
- debian-pkg-build
- project:
name: deb-python-designateclient
jobs:
- debian-pkg-build
- project:
name: deb-python-dib-utils
jobs:
- debian-pkg-build
- project:
name: deb-python-diskimage-builder
jobs:
- debian-pkg-build
- project:
name: deb-python-django-appconf
jobs:
- debian-pkg-build
- project:
name: deb-python-django-babel
jobs:
- debian-pkg-build
- project:
name: deb-python-django-bootstrap-form
jobs:
- debian-pkg-build
- project:
name: deb-python-django-compressor
jobs:
- debian-pkg-build
- project:
name: deb-python-django-discover-runner
jobs:
- debian-pkg-build
- project:
name: deb-python-django-formtools
jobs:
- debian-pkg-build
- project:
name: deb-python-django-openstack-auth
jobs:
- debian-pkg-build
- project:
name: deb-python-django-overextends
jobs:
- debian-pkg-build
- project:
name: deb-python-django-pyscss
jobs:
- debian-pkg-build
- project:
name: deb-python-doc8
jobs:
- debian-pkg-build
- project:
name: deb-python-dogpile.cache
jobs:
- debian-pkg-build
- project:
name: deb-python-dogpile.core
jobs:
- debian-pkg-build
- project:
name: deb-python-editor
jobs:
- debian-pkg-build
- project:
name: deb-python-eventlet
jobs:
- debian-pkg-build
- project:
name: deb-python-extras
jobs:
- debian-pkg-build
- project:
name: deb-python-falcon
jobs:
- debian-pkg-build
- project:
name: deb-python-fasteners
jobs:
- debian-pkg-build
- project:
name: deb-python-fixtures
jobs:
- debian-pkg-build
- project:
name: deb-python-frozendict
jobs:
- debian-pkg-build
- project:
name: deb-python-fuelclient
jobs:
- debian-pkg-build
- project:
name: deb-python-funcsigs
jobs:
- debian-pkg-build
- project:
name: deb-python-functools32
jobs:
- debian-pkg-build
- project:
name: deb-python-futurist
jobs:
- debian-pkg-build
- project:
name: deb-python-gabbi
jobs:
- debian-pkg-build
- project:
name: deb-python-glance-store
jobs:
- debian-pkg-build
- project:
name: deb-python-glanceclient
jobs:
- debian-pkg-build
- project:
name: deb-python-gnocchiclient
jobs:
- debian-pkg-build
- project:
name: deb-python-greenio
jobs:
- debian-pkg-build
- project:
name: deb-python-hacking
jobs:
- debian-pkg-build
- project:
name: deb-python-happybase
jobs:
- debian-pkg-build
- project:
name: deb-python-heatclient
jobs:
- debian-pkg-build
- project:
name: deb-python-httpretty
jobs:
- debian-pkg-build
- project:
name: deb-python-ironic-inspector-client
jobs:
- debian-pkg-build
- project:
name: deb-python-ironic-lib
jobs:
- debian-pkg-build
- project:
name: deb-python-ironicclient
jobs:
- debian-pkg-build
- project:
name: deb-python-jingo
jobs:
- debian-pkg-build
- project:
name: deb-python-json-patch
jobs:
- debian-pkg-build
- project:
name: deb-python-json-pointer
jobs:
- debian-pkg-build
- project:
name: deb-python-jsonpath-rw
jobs:
- debian-pkg-build
- project:
name: deb-python-jsonpath-rw-ext
jobs:
- debian-pkg-build
- project:
name: deb-python-jsonrpclib
jobs:
- debian-pkg-build
- project:
name: deb-python-jsonschema
jobs:
- debian-pkg-build
- project:
name: deb-python-k8sclient
jobs:
- debian-pkg-build
- project:
name: deb-python-kafka
jobs:
- debian-pkg-build
- project:
name: deb-python-keystoneauth1
jobs:
- debian-pkg-build
- project:
name: deb-python-keystoneclient
jobs:
- debian-pkg-build
- project:
name: deb-python-keystonemiddleware
jobs:
- debian-pkg-build
- project:
name: deb-python-kmip
jobs:
- debian-pkg-build
- project:
name: deb-python-ldappool
jobs:
- debian-pkg-build
- project:
name: deb-python-lesscpy
jobs:
- debian-pkg-build
- project:
name: deb-python-linecache2
jobs:
- debian-pkg-build
- project:
name: deb-python-magnumclient
jobs:
- debian-pkg-build
- project:
name: deb-python-manilaclient
jobs:
- debian-pkg-build
- project:
name: deb-python-memcache
jobs:
- debian-pkg-build
- project:
name: deb-python-microversion-parse
jobs:
- debian-pkg-build
- project:
name: deb-python-misaka
jobs:
- debian-pkg-build
- project:
name: deb-python-mistralclient
jobs:
- debian-pkg-build
- project:
name: deb-python-monascaclient
jobs:
- debian-pkg-build
- project:
name: deb-python-monotonic
jobs:
- debian-pkg-build
- project:
name: deb-python-mox3
jobs:
- debian-pkg-build
- project:
name: deb-python-multi-key-dict
jobs:
- debian-pkg-build
- project:
name: deb-python-muranoclient
jobs:
- debian-pkg-build
- project:
name: deb-python-neutron-lib
jobs:
- debian-pkg-build
- project:
name: deb-python-neutronclient
jobs:
- debian-pkg-build
- project:
name: deb-python-nose-exclude
jobs:
- debian-pkg-build
- project:
name: deb-python-nose-parameterized
jobs:
- debian-pkg-build
- project:
name: deb-python-nose-timer
jobs:
- debian-pkg-build
- project:
name: deb-python-nosehtmloutput
jobs:
- debian-pkg-build
- project:
name: deb-python-novaclient
jobs:
- debian-pkg-build
- project:
name: deb-python-oauth2client
jobs:
- debian-pkg-build
- project:
name: deb-python-openstackclient
jobs:
- debian-pkg-build
- project:
name: deb-python-openstackdocstheme
jobs:
- debian-pkg-build
- project:
name: deb-python-openstacksdk
jobs:
- debian-pkg-build
- project:
name: deb-python-os-api-ref
jobs:
- debian-pkg-build
- project:
name: deb-python-os-apply-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-brick
jobs:
- debian-pkg-build
- project:
name: deb-python-os-client-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-cloud-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-collect-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-net-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-refresh-config
jobs:
- debian-pkg-build
- project:
name: deb-python-os-testr
jobs:
- debian-pkg-build
- project:
name: deb-python-os-vif
jobs:
- debian-pkg-build
- project:
name: deb-python-os-win
jobs:
- debian-pkg-build
- project:
name: deb-python-osc-lib
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.cache
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.concurrency
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.config
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.context
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.db
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.i18n
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.log
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.messaging
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.middleware
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.policy
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.privsep
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.reports
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.rootwrap
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.serialization
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.service
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.utils
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.versionedobjects
jobs:
- debian-pkg-build
- project:
name: deb-python-oslo.vmware
jobs:
- debian-pkg-build
- project:
name: deb-python-oslotest
jobs:
- debian-pkg-build
- project:
name: deb-python-osprofiler
jobs:
- debian-pkg-build
- project:
name: deb-python-pager
jobs:
- debian-pkg-build
- project:
name: deb-python-pbr
jobs:
- debian-pkg-build
- project:
name: deb-python-pecan
jobs:
- debian-pkg-build
- project:
name: deb-python-pika-pool
jobs:
- debian-pkg-build
- project:
name: deb-python-pint
jobs:
- debian-pkg-build
- project:
name: deb-python-positional
jobs:
- debian-pkg-build
- project:
name: deb-python-proliantutils
jobs:
- debian-pkg-build
- project:
name: deb-python-pulp
jobs:
- debian-pkg-build
- project:
name: deb-python-pycadf
jobs:
- debian-pkg-build
- project:
name: deb-python-pydot-ng
jobs:
- debian-pkg-build
- project:
name: deb-python-pydotplus
jobs:
- debian-pkg-build
- project:
name: deb-python-pyeclib
jobs:
- debian-pkg-build
- project:
name: deb-python-pyghmi
jobs:
- debian-pkg-build
- project:
name: deb-python-pygit2
jobs:
- debian-pkg-build
- project:
name: deb-python-pykmip
jobs:
- debian-pkg-build
- project:
name: deb-python-pyldap
jobs:
- debian-pkg-build
- project:
name: deb-python-pymemcache
jobs:
- debian-pkg-build
- project:
name: deb-python-pymysql
jobs:
- debian-pkg-build
- project:
name: deb-python-pyngus
jobs:
- debian-pkg-build
- project:
name: deb-python-pysaml2
jobs:
- debian-pkg-build
- project:
name: deb-python-pytimeparse
jobs:
- debian-pkg-build
- project:
name: deb-python-pyvmomi
jobs:
- debian-pkg-build
- project:
name: deb-python-quantumclient
jobs:
- debian-pkg-build
- project:
name: deb-python-rcssmin
jobs:
- debian-pkg-build
- project:
name: deb-python-rednose
jobs:
- debian-pkg-build
- project:
name: deb-python-reno
jobs:
- debian-pkg-build
- project:
name: deb-python-requestbuilder
jobs:
- debian-pkg-build
- project:
name: deb-python-requests-kerberos
jobs:
- debian-pkg-build
- project:
name: deb-python-requests-mock
jobs:
- debian-pkg-build
- project:
name: deb-python-requests-unixsocket
jobs:
- debian-pkg-build
- project:
name: deb-python-requestsexceptions
jobs:
- debian-pkg-build
- project:
name: deb-python-retrying
jobs:
- debian-pkg-build
- project:
name: deb-python-rfc3986
jobs:
- debian-pkg-build
- project:
name: deb-python-rjsmin
jobs:
- debian-pkg-build
- project:
name: deb-python-rtslib-fb
jobs:
- debian-pkg-build
- project:
name: deb-python-saharaclient
jobs:
- debian-pkg-build
- project:
name: deb-python-savannaclient
jobs:
- debian-pkg-build
- project:
name: deb-python-scciclient
jobs:
- debian-pkg-build
- project:
name: deb-python-seamicroclient
jobs:
- debian-pkg-build
- project:
name: deb-python-semantic-version
jobs:
- debian-pkg-build
- project:
name: deb-python-semver
jobs:
- debian-pkg-build
- project:
name: deb-python-senlinclient
jobs:
- debian-pkg-build
- project:
name: deb-python-shotgun
jobs:
- debian-pkg-build
- project:
name: deb-python-sqlalchemy-utils
jobs:
- debian-pkg-build
- project:
name: deb-python-steadymark
jobs:
- debian-pkg-build
- project:
name: deb-python-swiftclient
jobs:
- debian-pkg-build
- project:
name: deb-python-tackerclient
jobs:
- debian-pkg-build
- project:
name: deb-python-taskflow
jobs:
- debian-pkg-build
- project:
name: deb-python-tempest-lib
jobs:
- debian-pkg-build
- project:
name: deb-python-testtools
jobs:
- debian-pkg-build
- project:
name: deb-python-toml
jobs:
- debian-pkg-build
- project:
name: deb-python-tooz
jobs:
- debian-pkg-build
- project:
name: deb-python-tosca-parser
jobs:
- debian-pkg-build
- project:
name: deb-python-traceback2
jobs:
- debian-pkg-build
- project:
name: deb-python-trollius
jobs:
- debian-pkg-build
- project:
name: deb-python-troveclient
jobs:
- debian-pkg-build
- project:
name: deb-python-tuskarclient
jobs:
- debian-pkg-build
- project:
name: deb-python-txaio
jobs:
- debian-pkg-build
- project:
name: deb-python-warlock
jobs:
- debian-pkg-build
- project:
name: deb-python-watcherclient
jobs:
- debian-pkg-build
- project:
name: deb-python-weakrefmethod
jobs:
- debian-pkg-build
- project:
name: deb-python-websocket-client
jobs:
- debian-pkg-build
- project:
name: deb-python-wrapt
jobs:
- debian-pkg-build
- project:
name: deb-python-wsgi-intercept
jobs:
- debian-pkg-build
- project:
name: deb-python-wsme
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-bootstrap
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-cookies
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-fileupload
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-gettext
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-lrdragndrop
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-mock
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-angular-schema-form
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-bootstrap-datepicker
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-bootstrap-scss
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-bootswatch
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-d3
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-font-awesome
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-hogan
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jasmine
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery-migrate
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery-ui
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery.bootstrap.wizard
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery.quicksearch
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jquery.tablesorter
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-jsencrypt
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-magic-search
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-mdi
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-objectpath
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-qunit
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-rickshaw
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-roboto-fontface
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-smart-table
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-spin
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-term.js
jobs:
- debian-pkg-build
- project:
name: deb-python-xstatic-tv4
jobs:
- debian-pkg-build
- project:
name: deb-python-xvfbwrapper
jobs:
- debian-pkg-build
- project:
name: deb-python-yaql
jobs:
- debian-pkg-build
- project:
name: deb-python-zaqarclient
jobs:
- debian-pkg-build
- project:
name: deb-rally
jobs:
- debian-pkg-build
- project:
name: deb-ryu
jobs:
- debian-pkg-build
- project:
name: deb-sahara
jobs:
- debian-pkg-build
- project:
name: deb-sahara-dashboard
jobs:
- debian-pkg-build
- project:
name: deb-senlin
jobs:
- debian-pkg-build
- project:
name: deb-senlin-dashboard
jobs:
- debian-pkg-build
- project:
name: deb-spice-html5
jobs:
- debian-pkg-build
- project:
name: deb-stevedore
jobs:
- debian-pkg-build
- project:
name: deb-subunit
jobs:
- debian-pkg-build
- project:
name: deb-swauth
jobs:
- debian-pkg-build
- project:
name: deb-swift
jobs:
- debian-pkg-build
- project:
name: deb-swift-bench
jobs:
- debian-pkg-build
- project:
name: deb-swift-plugin-s3
jobs:
- debian-pkg-build
- project:
name: deb-tempest
jobs:
- debian-pkg-build
- project:
name: deb-testresources
jobs:
- debian-pkg-build
- project:
name: deb-trove
jobs:
- debian-pkg-build
- project:
name: deb-trove-dashboard
jobs:
- debian-pkg-build
- project:
name: deb-watcher
jobs:
- debian-pkg-build
- project:
name: deb-websockify
jobs:
- debian-pkg-build
- project:
name: deb-zaqar
jobs:
- debian-pkg-build
- project:
name: deb-zaqar-ui
jobs:
- debian-pkg-build
- project:
name: debtcollector
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: defcore
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- doc8
- jsonlint
- jsonschema
node:
- ubuntu-xenial
- project:
name: delimiter
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: designate
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- gate-rally-dsvm-designate-{name}
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-trusty
branch-override: default
special: ''
job-suffix: ''
designate-driver:
- powerdns
- bind9
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-trusty
branch-override: stable/mitaka
special: ''
job-suffix: '-mitaka'
designate-driver:
- powerdns
- bind9
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-trusty
branch-override: default
special: '-postgres'
job-suffix: '-nv'
designate-driver:
- powerdns
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-trusty
branch-override: default
special: '-worker-model'
job-suffix: '-nv'
designate-driver:
- powerdns
- 'gate-tempest-dsvm-designate-agent-{designate-driver}{job-suffix}':
node: ubuntu-trusty
branch-override: default
job-suffix: ''
designate-driver:
- knot2
- djbdns
- gdnsd
- 'gate-grenade-dsvm-designate-{designate-driver}{job-suffix}':
node: ubuntu-trusty
branch-override: default
job-suffix: ''
designate-driver:
- powerdns
# Legacy Job
- 'gate-designate-dsvm-{designate-driver}':
node: ubuntu-trusty
designate-driver:
- powerdns
- bind9
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
designate-driver: 'powerdns'
branch-override: default
- 'gate-tempest-dsvm-designate-{designate-driver}{special}{job-suffix}':
node: ubuntu-xenial
special: ''
job-suffix: '-nv'
designate-driver: 'pdns4'
branch-override: default
- api-ref-jobs:
service: dns
- project:
name: designate-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- project:
name: designate-specs
jobs:
- specs-jobs
- project:
name: designate-tempest-plugin
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- project:
name: devstack
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-bashate
- gate-{name}-docs-{node}:
node: ubuntu-xenial
- openstack-publish-jobs
- propose-devstack-plugins-list
- project:
name: devstack-gate
jobs:
- gate-{name}-bashate
- project:
name: devstack-jobs
jobs:
# Normal gate and check jobs
- devstack-jobs:
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- devstack-jobs-xenial:
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
# Stable gate jobs for branchless tempest
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty'
branch-override: stable/liberty
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka'
branch-override: stable/mitaka
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-xenial
job-suffix: '-newton'
branch-override: stable/newton
# Stable check jobs for testing devstack gate
# tempest also uses these job definitions
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
branch-override: stable/liberty
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
branch-override: stable/mitaka
- devstack-stable-jobs:
pipeline: gate
node: ubuntu-xenial
job-suffix: '-newton-nv'
branch-override: stable/newton
# Periodic jobs for various branches
- devstack-stable-jobs:
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-liberty'
branch-override: stable/liberty
- devstack-stable-jobs:
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-mitaka'
branch-override: stable/mitaka
- devstack-stable-jobs:
pipeline: periodic
node: ubuntu-xenial
job-suffix: '-newton'
branch-override: stable/newton
- devstack-periodic-master-jobs:
pipeline: periodic
node: ubuntu-xenial
job-suffix: '-master'
branch-override: master
# Special jobs for devstack-gate
- devstack-gate-jobs:
node: ubuntu-trusty
- '{pipeline}-tempest-dsvm-neutron-identity-v3-only-full-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-grenade-dsvm-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-trusty
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-trusty
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-trusty
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-dvr-multinode-scenario-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-multinode-live-migration-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-multinode-live-migration{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
job-suffix: '-nv'
branch-override: default
# Experimental job for testing Nova with os-vif library
- '{pipeline}-tempest-dsvm-nova-os-vif{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-nova-libvirt-kvm-apr{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
name: centos7
pipeline: gate
node: centos-7
neutron: 1
job-suffix: '-nv'
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
pipeline: gate
name: fedora24
job-suffix: '-nv'
node: fedora-24
neutron: 1
- project:
name: devstack-plugin-additional-pkg-repos
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-amqp1
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
pipeline: gate
plugin: amqp1
plugin-repo: openstack/devstack-plugin-amqp1
job-suffix: ''
- project:
name: devstack-plugin-bdd
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-bdd{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: '-nv'
- project:
name: devstack-plugin-ceph
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-devstack-plugin-ceph-{node}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-devstack-plugin-ceph-{node}{job-suffix}':
node: ubuntu-xenial
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- project:
name: devstack-plugin-glusterfs
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-hdfs
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
plugin: hdfs
plugin-repo: openstack/devstack-plugin-hdfs
job-suffix: ''
- project:
name: devstack-plugin-kafka
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
pipeline: gate
plugin: kafka
plugin-repo: openstack/devstack-plugin-kafka
job-suffix: ''
- project:
name: devstack-plugin-libvirt-qemu
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-mariadb
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-nfs
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-devstack-plugin-nfs{job-suffix}':
node: ubuntu-xenial
pipeline: gate
plugin: nfs
plugin-repo: openstack/devstack-plugin-nfs
job-suffix: '-nv'
branch-override: default
- project:
name: devstack-plugin-pika
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-sheepdog
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
pipeline: gate
plugin: sheepdog
plugin-repo: openstack/devstack-plugin-sheepdog
job-suffix: '-nv'
- '{pipeline}-tempest-dsvm-full-{plugin}-src-{srcname}{job-suffix}':
pipeline: gate
plugin: sheepdog
plugin-repo: openstack/devstack-plugin-sheepdog
srcname: os-brick
job-suffix: '-nv'
- project:
name: devstack-plugin-tar-installer
jobs:
- gate-{name}-bashate
- project:
name: devstack-plugin-zmq
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}':
pipeline: gate
plugin: zmq
plugin-repo: openstack/devstack-plugin-zmq
job-suffix: ''
- project:
name: dib-utils
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: func
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: diskimage-builder
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- gate-dib-dsvm-functests-{node}{job-suffix}:
node: ubuntu-trusty
job-suffix: '-extras-nv'
tests: 'gentoo/build-succeeds'
- gate-dib-dsvm-functests-{node}{job-suffix}:
node: centos-7
job-suffix: '-extras-nv'
tests: 'gentoo/build-succeeds'
- gate-dib-dsvm-functests-{node}{job-suffix}:
node: ubuntu-trusty
job-suffix: ''
tests: ''
- gate-dib-dsvm-functests-{node}{job-suffix}:
node: ubuntu-xenial
job-suffix: ''
tests: ''
- gate-dib-dsvm-functests-{node}{job-suffix}:
node: centos-7
job-suffix: ''
tests: ''
- '{pipeline}-dsvm-nodepool-src-diskimage-builder{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: 'default'
- project:
name: distil
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: django_openstack_auth
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-client-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 'lib-forward-testing-{name}'
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- 'gate-{name}-tox-{envlist}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
envlist:
- py27dj18
- py27dj19
- 'gate-{name}-tox-{envlist}-{node}':
node: ubuntu-xenial
envlist:
- py27dj110
- project:
name: django-openstack-auth-kerberos
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: doc8
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: docs-specs
jobs:
- specs-jobs
- project:
name: dox
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: dragonflow
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- '{pipeline}-tempest-dsvm-dragonflow{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-dragonflow-dsvm-rally{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-dragonflow-dsvm-fullstack{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-dragonflow-dsvm-fullstack-ml2{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- project:
name: drbd-devstack
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-drbd-devstack{job-suffix}':
pipeline: gate
job-suffix: '-nv'
- '{pipeline}-tempest-dsvm-full-drbd-devstack{job-suffix}':
pipeline: gate
job-suffix: ''
- project:
name: driverlog
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: ec2-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-functional-{network}-dsvm-ec2api{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
network: 'neutron'
- '{pipeline}-functional-{network}-dsvm-ec2api{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
network: 'nova-network'
- project:
name: ekko
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: elastic-recheck
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- gate-{name}-pep8-{node}:
node:
- ubuntu-xenial
- gate-{name}-docs-{node}:
node:
- ubuntu-xenial
- gate-{name}-python27-{node}:
node:
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist: queries
node:
- ubuntu-xenial
- project:
name: election
docroot: election
jobs:
- linters-jobs
- gate-{name}-requirements
- gate-{name}-python27-{node}:
node:
- ubuntu-xenial
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- 'static-{name}-publish'
- project:
name: entropy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: eslint-config-openstack
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-docs
- nodejs4-publish-to-npm
- openstack-publish-jobs
- project:
name: evoque
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: evoque-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: faafo
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: fairy-slipper
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: flame
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: freezer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- gate-{name}-pylint
- gate-osbackup-{name}-dsvm-{node}{job-suffix}:
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
- project:
name: freezer-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- gate-{name}-pylint
- gate-osbackup-{name}-dsvm-{node}{job-suffix}:
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
- project:
name: freezer-dr
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- gate-{name}-pylint
- project:
name: freezer-specs
tarball-site: tarballs.openstack.org
jobs:
- specs-jobs
- project:
name: freezer-web-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- gate-{name}-pylint
- translation-jobs
- gate-osbackup-{name}-dsvm-{node}{job-suffix}:
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
- project:
name: fuel-agent
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: fuel-astute
tarball-site: tarballs.openstack.org
jobs:
- puppet-module-unit
- project:
name: fuel-ccp
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- hook-{name}-rtfd
- project:
name: fuel-ccp-ceph
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-ci-config
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-cinder
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-debian-base
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-entrypoint
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: fuel-ccp-etcd
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-galera
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-glance
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-heat
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-horizon
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-installer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: fuel-ccp-ironic
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-keystone
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-mariadb
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-memcached
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-murano
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-neutron
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-nova
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-openstack-base
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-rabbitmq
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-sahara
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-searchlight
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-specs
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-stacklight
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-ccp-tests
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-ccp-zmq
tarball-site: tarballs.openstack.org
jobs:
- linters-jobs
- project:
name: fuel-dev-tools
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-devops
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-{name}-pylint
- project:
name: fuel-docs
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
name: fuel-library
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-module-unit
- project:
name: fuel-menu
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-mirror
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: fuel-nailgun-agent
tarball-site: tarballs.openstack.org
jobs:
- puppet-module-unit
- project:
name: fuel-nailgun-extension-cluster-upgrade
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: fuel-nailgun-extension-converted-serializers
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: fuel-nailgun-extension-iac
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: fuel-noop-fixtures
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- hook-{name}-rtfd
- project:
name: fuel-octane
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- coverage-jobs
- puppet-check-jobs
- project:
name: fuel-ostf
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: fuel-plugins
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: fuel-qa
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- gate-{name}-pylint
- project:
name: fuel-specs
jobs:
- specs-jobs
- project:
name: fuel-stats
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: fuel-ui
jobs:
- nodejs4-jobs
- project:
name: fuel-web
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- project:
name: futurist
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: fuxi
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: gce-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-functional-neutron-dsvm-gceapi{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-functional-nova-network-dsvm-gceapi{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: gear
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- hook-{name}-rtfd
- project:
name: gearman-plugin
tarball-site: tarballs.openstack.org
jobs:
- jenkins-plugin-jobs
- project:
name: germqtt
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: gerrit
tarball-site: tarballs.openstack.org
gerrit-project: 'https://git.openstack.org/openstack-infra/gerrit'
plugin-parent-name: ''
plugin-parent-project: ''
plugin-parent-branch: ''
jobs:
- '{plugin-name}-gerrit-plugin-{plugin-branch}':
gerrit-branch: 'openstack/2.11.4'
plugin-name: 'javamelody'
plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}'
plugin-branch: 'stable-2.11'
- '{plugin-name}-gerrit-plugin-{plugin-branch}':
gerrit-branch: 'openstack/2.11.4'
plugin-name: 'delete-project'
plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}'
plugin-branch: 'stable-2.11'
- '{plugin-name}-gerrit-plugin-{plugin-branch}':
gerrit-branch: 'openstack/2.11.4'
plugin-name: 'importer'
plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}'
plugin-branch: 'stable-2.11'
# its plugins depend on a parent plugin. We need to build parent
# the parent plugin then build the child plugin.
- '{plugin-name}-gerrit-plugin-{plugin-branch}':
gerrit-branch: 'openstack/2.11.4'
plugin-name: 'its-storyboard'
plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}'
plugin-branch: 'stable-2.11'
plugin-parent-name: 'its-base'
plugin-parent-project: 'https://gerrit.googlesource.com/plugins/{plugin-parent-name}'
plugin-parent-branch: '{plugin-branch}'
- project:
name: gerrit-dash-creator
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: gerritbot
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: gerritlib
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: gertty
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: giftwrap
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: git-restack
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: git-restack
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- infra-publish-jobs
- project:
name: git-review
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: git-review
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- infra-publish-jobs
- project:
name: git-upstream
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: docs-linkcheck
node:
- ubuntu-xenial
- project:
name: gitdm
jobs:
- '{pipeline}-gitdm':
pipeline: gate
- '{pipeline}-gitdm':
pipeline: periodic
- project:
name: glance
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- cross-python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-rally-dsvm-{name}
- periodic-python-jobs-with-oslo-master
- api-ref-jobs:
service: image
- project:
name: glance-specs
jobs:
- specs-jobs
- project:
name: glance_store
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- translation-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-glance_store-dsvm-functional-{driver}':
driver: filesystem
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-glance_store-dsvm-functional-{driver}':
driver: swift
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-glance_store-dsvm-functional-{driver}':
driver: cinder
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-ceph-plugin-src-{name}-{node}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-ceph-plugin-src-{name}-{node}{job-suffix}':
node: ubuntu-xenial
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- project:
name: glare
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- pypi-jobs
- project:
name: glare-specs
jobs:
- specs-jobs
- project:
name: glean
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: glean
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{name}-infra-docs'
- project:
name: gluon
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: gnocchi
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- py27-postgresql
- py34-postgresql
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-tox-db-{envlist}-{node}:
node: ubuntu-xenial
envlist:
- py27-mysql
- py35-mysql
- py35-postgresql
- py27-mysql-ceph-upgrade-from-2.2
- py35-postgresql-file-upgrade-from-2.2
- py27-mysql-ceph-upgrade-from-3.0
- py35-postgresql-file-upgrade-from-3.0
- pypi-jobs
- gate-{name}-bashate
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
storagedriver: file
sqldriver: mysql
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
storagedriver: swift
sqldriver: postgresql
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
storagedriver: ceph
sqldriver: mysql
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}-{node}':
node: ubuntu-xenial
pipeline: gate
storagedriver: influxdb
sqldriver: mysql
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
name: governance
tarball-site: tarballs.openstack.org
docroot: governance
jobs:
- linters-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- 'static-{name}-publish'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: validate
node:
- ubuntu-xenial
- project:
name: governance-uc
docroot: uc
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- 'static-{name}-publish'
- project:
name: governance-website
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- project:
name: grafyaml
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: grafyaml
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{name}-infra-docs'
- project:
name: group-based-policy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-group-based-policy-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-group-based-policy-dsvm-nfp{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-group-based-policy-dsvm-aim{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-group-based-policy-dsvm-rally{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: group-based-policy-automation
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: group-based-policy-specs
jobs:
- specs-jobs
- project:
name: group-based-policy-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: groups
tarball-site: tarballs.openstack.org
jobs:
- gate-groups-unittests
- 'groups-release-{job-suffix}':
job-suffix: 'master'
- 'groups-release-{job-suffix}':
job-suffix: 'branch'
- project:
name: hacking
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-pypy'
- gate-hacking-integration-{target-project}:
target-org: openstack
target-project: nova
- project:
name: heat
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
special: ''
job-suffix: ''
branch-designator: ''
branch-override: default
engine: orig
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: postgres
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: convg
lbaasversion: lbaasv1
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
special: ''
job-suffix: ''
branch-override: default
engine: convg
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}-{node}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
engine: orig
lbaasversion: lbaasv1
- '{pipeline}-tempest-dsvm-heat{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-heat{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-heat-apache-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-heat-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-heat-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- gate-rally-dsvm-fakevirt-{name}
- api-ref-jobs:
service: orchestration
- install-guide-jobs:
service: orchestration
- periodic-python-jobs-with-oslo-master
- project:
name: heat-cfnclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: heat-cfntools
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: heat-specs
jobs:
- specs-jobs
- project:
name: heat-templates
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: heat-translator
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: py27-tp
node:
- ubuntu-xenial
- project:
name: horizon
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- cross-python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- nodejs4-jobs
- horizon-dsvm-integration-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- py27dj19
- py27dj110
node:
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- py27dj18
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-horizon-selenium-headless-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-horizon-dsvm-tempest-plugin-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: horizon-cisco-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- translation-jobs
- project:
name: horizon-mellanox
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: hurricane
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: i18n
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-requirements
- project:
name: i18n-specs
jobs:
- specs-jobs
- project:
name: inception
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: infra-ansible
tarball-site: tarballs.openstack.org
jobs:
- ansible-lint-jobs
- project:
name: infra-manual
doc-publisher-site: docs.openstack.org
doc-publisher-folder: manual
jobs:
- infra-publish-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: infra-specs
jobs:
- specs-jobs
- project:
name: instack
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: instack-undercloud
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- python-jobs
- pypi-jobs
- project:
name: intel-nfv-ci-tests
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: iotronic
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: ipa-example-hardware-managers
jobs:
- gate-{name}-pep8-{node}:
node: ubuntu-xenial
- project:
name: irc-meetings
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: ironic
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
job-suffix:
- ''
- '-nv'
src:
- ''
- '-src'
driver:
- 'pxe_ssh'
- 'agent_ssh'
- 'pxe_ipmitool'
- 'agent_ipmitool'
ramdisk-type:
- 'coreos'
- 'tinyipa'
image-type:
- 'wholedisk'
- 'partition'
exclude:
# agent_ssh driver with partitions is experimental
- image-type: 'partition'
driver: 'agent_ssh'
job-suffix: ''
# pxe_ssh driver with whole disk images is experimental
- image-type: 'wholedisk'
driver: 'pxe_ssh'
job-suffix: ''
# coreos jobs are only run as source jobs
- ramdisk-type: 'coreos'
src: ''
# these jobs are always voting
- image-type: 'partition'
driver: 'pxe_ssh'
job-suffix: '-nv'
- image-type: 'partition'
driver: 'pxe_ipmitool'
job-suffix: '-nv'
- image-type: 'partition'
driver: 'agent_ipmitool'
job-suffix: '-nv'
- image-type: 'wholedisk'
driver: 'pxe_ipmitool'
job-suffix: '-nv'
# source variants of these jobs are always voting
- image-type: 'wholedisk'
driver: 'agent_ssh'
src: '-src'
job-suffix: '-nv'
- image-type: 'wholedisk'
driver: 'agent_ipmitool'
src: '-src'
job-suffix: '-nv'
# exclude ipmitool jobs from running on trusty, stable branches
# should continue to run on pxe_ssh and trusty
- driver: 'pxe_ipmitool'
node: 'ubuntu-trusty'
- driver: 'agent_ipmitool'
node: 'ubuntu-trusty'
# exclude ssh jobs from running on xenial
- driver: 'pxe_ssh'
node: 'ubuntu-xenial'
- driver: 'agent_ssh'
node: 'ubuntu-xenial'
jobs:
- coverage-db-jobs
- python-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- install-guide-jobs:
service: baremetal
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- api-ref-jobs:
service: baremetal
- '{pipeline}-tempest-dsvm-ironic-ipa-{image-type}-{driver}-{ramdisk-type}{src}-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-ipa-{image-type}-{driver}-{ramdisk-type}{src}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
branch-override: default
driver: 'pxe_ipmitool'
job-suffix: ''
ramdisk-type: 'tinyipa256'
src: '-src'
- '{pipeline}-tempest-dsvm-ironic-ipa-{image-type}-{driver}-{ramdisk-type}{src}-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
branch-override: default
driver: 'agent_ssh'
job-suffix: '-nv'
ramdisk-type: 'tinyipa'
image-type: 'wholedisk'
src: ''
- '{pipeline}-ironic-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-pxe_ipa-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-{driver}-postgres-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
driver:
- 'pxe_ipmitool'
- 'pxe_ssh'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
ramdisk: ipa
- '{pipeline}-tempest-dsvm-ironic-inspector{src}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
src: ''
- '{pipeline}-tempest-dsvm-ironic-multitenant-network-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-ironic{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-grenade-dsvm-ironic-multitenant{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-ironic-dsvm-multitest{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- periodic-python-jobs-with-oslo-master
- project:
name: ironic-inspector
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: func
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist: func3
node: ubuntu-xenial
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
ramdisk: 'dib'
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
ramdisk: 'ipa'
- '{pipeline}-ironic-inspector-dsvm-discovery{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-ironic-inspector{src}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
src: ''
- '{pipeline}-tempest-dsvm-ironic-inspector-discovery{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-ironic-inspector{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: ironic-inspector-specs
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-xenial
- gate-{name}-pep8-{node}:
node:
- ubuntu-xenial
- '{name}-publish-specs'
- project:
name: ironic-inspector-tempest-plugin
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- project:
name: ironic-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- openstack-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-tempest-dsvm-ironic-lib-{image-type}-{driver}-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
job-suffix:
- ''
- '-nv'
driver:
- 'pxe_ipmitool'
- 'agent_ipmitool'
image-type:
- 'wholedisk'
- 'partition'
exclude:
# all xenial jobs are voting
- node: 'ubuntu-xenial'
job-suffix: '-nv'
# these jobs are not voting yet
- image-type: 'partition'
driver: 'agent_ipmitool'
job-suffix: ''
node: 'ubuntu-trusty'
- image-type: 'wholedisk'
driver: 'pxe_ipmitool'
job-suffix: ''
node: 'ubuntu-trusty'
# these jobs are voting
- image-type: 'partition'
driver: 'pxe_ipmitool'
job-suffix: '-nv'
node: 'ubuntu-trusty'
- image-type: 'wholedisk'
driver: 'agent_ipmitool'
job-suffix: '-nv'
node: 'ubuntu-trusty'
branch-override: default
- project:
name: ironic-python-agent
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
ramdisk: 'ipa-src'
- '{pipeline}-tempest-dsvm-ironic-inspector{src}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
src: '-src'
- 'ironic-python-agent-buildimage-{image-type}':
image-type: coreos
- 'ironic-python-agent-buildimage-{image-type}':
image-type: tinyipa
- 'gate-{name}-tox-{envlist}-{node}':
envlist: func
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ironic-specs
jobs:
- specs-jobs
- project:
name: ironic-staging-drivers
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- hook-{name}-rtfd
- '{pipeline}-ironic-staging-drivers-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: ironic-tempest-plugin
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- project:
name: ironic-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- nodejs4-jobs
- openstack-releasenotes-jobs
- openstack-publish-jobs
- translation-jobs
- translation-jobs-newton
- project:
name: ironic-webclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- '{name}-nodejs{version}-npm-publish-tarball':
version: '4'
- '{name}-nodejs{version}-npm-publish-draft':
package-dir: 'www' # Grab everything in ./package/www
version: '4'
- project:
name: jacket
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: jeepyb
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: jenkins-job-builder
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: jenkins-job-builder
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- infra-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: docs-linkcheck
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: js-afs-blob-store
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- project:
name: js-generator-openstack
tarball-site: tarballs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- nodejs4-docs
- '{name}-nodejs{version}-npm-docs':
version: 6
- project:
name: js-openstack-lib
tarball-site: tarballs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- nodejs6-jobs
- nodejs6-docs
- '{name}-dsvm-nodejs{version}-npm-run-{command}':
command: functional-test
version: 4
- '{name}-dsvm-nodejs{version}-npm-run-{command}':
command: functional-test
version: 6
- '{name}-nodejs{version}-npm-sdk-docs':
version: 6
- project:
name: js-openstack-registry-hooks
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- project:
name: k8s-docker-suite-app-murano
jobs:
- hook-{name}-rtfd
- 'gate-{name}-docs-{node}':
node:
- ubuntu-xenial
- ubuntu-trusty
- 'gate-{name}-releasenotes'
- project:
name: karbor
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-karbor-dsvm-fullstack{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: karbor-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- translation-jobs
- project:
name: karma-subunit-reporter
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- project:
name: keystone
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- cross-python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-rally-dsvm-{name}
- api-ref-jobs:
service: identity
- 'gate-{name}-tox-{envlist}-{node}':
envlist: bandit
node: ubuntu-trusty
- 'gate-{name}-tox-{envlist}-{node}':
envlist: patch_cover
node:
- ubuntu-trusty
- ubuntu-xenial
- '{pipeline}-tempest-dsvm-keystone-eventlet-full{job-suffix}':
pipeline: gate
job-suffix: ''
branch-override: default
node: ubuntu-trusty
- '{pipeline}-tempest-dsvm-keystone-uwsgi-full-{node}{job-suffix}':
pipeline: gate
job-suffix: '-nv'
branch-override: default
node: ubuntu-trusty
- '{pipeline}-tempest-dsvm-keystone-uwsgi-full-{node}{job-suffix}':
pipeline: gate
job-suffix: '-nv'
branch-override: default
node: ubuntu-xenial
- '{pipeline}-keystone-dsvm-functional-{node}{job-suffix}':
pipeline: gate
job-suffix: ''
branch-override: default
node: ubuntu-trusty
- '{pipeline}-keystone-dsvm-functional-{node}{job-suffix}':
pipeline: gate
job-suffix: ''
branch-override: default
node: ubuntu-xenial
- '{pipeline}-keystone-dsvm-functional-v3-only-{node}{job-suffix}':
pipeline: gate
job-suffix: '-nv'
branch-override: default
node: ubuntu-trusty
- '{pipeline}-keystone-dsvm-functional-v3-only-{node}{job-suffix}':
pipeline: gate
job-suffix: '-nv'
branch-override: default
node: ubuntu-xenial
- '{pipeline}-keystoneclient-dsvm-functional-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- periodic-python-jobs-with-oslo-master
- project:
name: keystone-specs
jobs:
- specs-jobs
- project:
name: keystoneauth
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: keystonemiddleware
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-client-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-releasenotes-jobs
- translation-jobs
- 'lib-forward-testing-{name}'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: bandit
node:
- ubuntu-trusty
- project:
name: kiloeyes
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- project:
name: kingbird
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: kloudbuster
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- hook-{name}-rtfd
- project:
name: kolla
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: bandit
node:
- ubuntu-xenial
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action:
- build
- deploy
distro:
- centos
- oraclelinux
node: 'centos-7'
pipeline: gate
type:
- binary
- source
job-suffix: '-nv'
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action:
- build
- deploy
distro: ubuntu
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
type:
- binary
- source
job-suffix: "-nv"
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action: deploy-multinode
distro: ubuntu
node: 'ubuntu-trusty-2-node'
pipeline: gate
type: source
job-suffix: "-nv"
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action:
- build
distro:
- centos
- oraclelinux
node: 'centos-7'
pipeline: gate
type:
- binary
- source
job-suffix: ''
- '{pipeline}-kolla-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action:
- build
distro: ubuntu
node:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
type:
- binary
- source
job-suffix: ''
- project:
name: kolla-ansible
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-kolla-ansible-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action: deploy
distro:
- centos
- oraclelinux
node: 'centos-7'
pipeline: gate
type:
- binary
- source
job-suffix: '-nv'
- '{pipeline}-kolla-ansible-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action: deploy
distro: ubuntu
node:
- ubuntu-xenial
pipeline: gate
type:
- binary
- source
job-suffix: "-nv"
- '{pipeline}-kolla-ansible-dsvm-{action}-{distro}-{type}-{node}{job-suffix}':
action: deploy-multinode
distro: ubuntu
node: 'ubuntu-xenial-2-node'
pipeline: gate
type: source
job-suffix: "-nv"
- project:
name: kolla-kubernetes
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-kolla-kubernetes-{action}-{distro}-{type}-{config}{job-suffix}':
action: deploy
config: ceph-multi
distro: centos
node: 'centos-7-2-node'
pipeline: gate
type: binary
job-suffix: '-nv'
- '{pipeline}-kolla-kubernetes-{action}-{distro}-{type}-{config}{job-suffix}':
action: deploy
config:
- external-ovs
- ceph
- iscsi
distro: centos
node: 'centos-7'
pipeline: gate
type: binary
job-suffix: '-nv'
- '{pipeline}-kolla-kubernetes-{action}-{distro}-{type}-{config}{job-suffix}':
action: deploy
config:
- ceph
- iscsi
distro: ubuntu
node: ubuntu-xenial
pipeline: gate
type: binary
job-suffix: '-nv'
- '{pipeline}-kolla-kubernetes-ansible-workflow-{config}{job-suffix}':
config: ceph
node: 'centos-7'
pipeline: gate
job-suffix: '-nv'
- project:
name: kosmos
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: kosmos-specs
jobs:
- specs-jobs
- project:
name: kuryr
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- project:
name: kuryr-kubernetes
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: kuryr-libnetwork
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- '{pipeline}-install-dsvm-kuryr-libnetwork{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-kuryr-libnetwork{kuryr_lib-src}-dsvm-fullstack{job-suffix}':
pipeline: gate
node: ubuntu-trusty
kuryr_lib-src: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-kuryr-libnetwork{kuryr_lib-src}-dsvm-fullstack{job-suffix}':
pipeline: gate
node: ubuntu-xenial
kuryr_lib-src: '-kuryr_lib-src'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-kuryr-libnetwork{kuryr_lib-src}-dsvm-rally{job-suffix}':
pipeline: gate
node: ubuntu-trusty
kuryr_lib-src: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-kuryr-libnetwork{kuryr_lib-src}-dsvm-rally{job-suffix}':
pipeline: gate
node: ubuntu-xenial
kuryr_lib-src: '-kuryr_lib-src'
job-suffix: '-nv'
branch-override: default
- project:
name: kwapi
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ldappool
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: lodgeit
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: log_processor
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: log_processor
jobs:
- python-jobs
- pypi-jobs
- infra-publish-jobs
- project:
name: lpmqtt
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: magnum
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- openstack-server-release-jobs
- openstack-releasenotes-jobs
- translation-jobs
- install-guide-jobs:
service: container-infrastructure-management
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'api'
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'k8s'
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'swarm'
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'mesos'
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'api'
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'k8s'
special: '-ironic'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
coe: 'swarm'
special: '-ironic'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-magnum-dib-buildimage-{image-name}':
pipeline: periodic
node: ubuntu-trusty
image-name: 'fedora-atomic-23'
branch-override: default
- '{pipeline}-magnum-dib-buildimage-{image-name}':
pipeline: periodic
node: ubuntu-trusty
image-name: 'ubuntu-mesos'
branch-override: default
- api-ref-jobs:
service: container-infrastructure-management
- project:
name: magnum-specs
jobs:
- specs-jobs
- project:
name: magnum-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- nodejs4-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- openstack-releasenotes-jobs
- translation-jobs
- translation-jobs-newton
- project:
name: manila
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- gate-{name}-pylint
- 'gate-{name}-tox-{envlist}-{node}':
envlist: genconfig
node:
- ubuntu-trusty
- ubuntu-xenial
- api-ref-jobs:
service: shared-file-systems
- install-guide-jobs:
service: shared-file-systems
- '{pipeline}-manilaclient-dsvm-neutron-functional-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
pipeline: 'gate'
suffix: ''
- '{pipeline}-grenade-dsvm-manila-{node}{suffix}':
node:
- 'ubuntu-xenial'
pipeline: 'gate'
branch-override: default
suffix: '-nv'
- 'gate-manila-tempest-minimal-dsvm-{driver}-{node}{suffix}':
node:
- 'ubuntu-trusty'
driver:
- 'lvm'
suffix: ''
- 'gate-manila-tempest-minimal-dsvm-{driver}-{node}{suffix}':
node:
- 'ubuntu-xenial'
driver:
- 'dummy'
- 'lvm'
suffix: ''
- 'gate-manila-tempest-dsvm-cephfs-native-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-hdfs-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
description: postgres-generic-singlebackend
postgres_enabled: '1'
dhss: '1'
back_end_type: 'singlebackend'
driver: 'generic'
test_type: 'api'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-trusty'
description: mysql-generic
postgres_enabled: '0'
dhss: '1'
back_end_type: 'multibackend'
driver: 'generic'
test_type: 'api'
suffix: ''
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-xenial'
description: mysql-generic
postgres_enabled: '0'
dhss: '1'
back_end_type: 'multibackend'
driver: 'generic'
test_type: 'api'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
description: postgres-zfsonlinux
postgres_enabled: '1'
dhss: '0'
back_end_type: 'multibackend'
driver: 'zfsonlinux'
test_type: 'api'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-xenial'
description: postgres-container
postgres_enabled: '1'
dhss: '1'
back_end_type: 'multibackend'
driver: 'container'
test_type: 'api'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
description: generic-no-share-servers
postgres_enabled: '0'
dhss: '0'
back_end_type: 'multibackend'
driver: 'generic'
test_type: 'api'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-{description}-{node}{suffix}':
node:
- 'ubuntu-trusty'
- 'ubuntu-xenial'
description: scenario
postgres_enabled: '0'
dhss: '1'
back_end_type: 'multibackend'
driver: 'generic'
test_type: 'scenario'
suffix: '-nv'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-trusty'
suffix: '-nv'
variant: 'nfs'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-trusty'
suffix: '-nv'
variant: 'native'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-xenial'
suffix: '-nv'
variant: 'nfs'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-xenial'
suffix: '-nv'
variant: 'native'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-xenial'
suffix: '-nv'
variant: 'nfs-heketi'
- 'gate-manila-tempest-dsvm-glusterfs-{variant}-{node}{suffix}':
node: 'ubuntu-xenial'
suffix: '-nv'
variant: 'native-heketi'
- project:
name: manila-image-elements
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-requirements
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-manila-publishimage-{image-name}':
image-name: generic
- 'gate-manila-buildimage-{image-name}':
image-name: generic
- 'gate-manila-buildimage-{image-name}':
image-name: docker
- project:
name: manila-specs
jobs:
- specs-jobs
- project:
name: manila-test-image
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-bashate
- project:
name: manila-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- translation-jobs-newton
- openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- py27dj19
- py27dj110
node:
- ubuntu-xenial
- project:
name: marshal
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: masakari
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: masakari-monitors
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: meghdwar
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: merlin
tarball-site: tarballs.openstack.org
jobs:
- nodejs4-jobs
- '{name}-js-release-{job-suffix}':
job-suffix: 'master'
- '{name}-js-release-{job-suffix}':
job-suffix: 'branch'
- project:
name: microversion-parse
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: mistral
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
# A couple of projects import mistral as a library to make
# plugins work. Until the mistral-lib work is done, we need to
# publish mistral itself to pypi for unit test jobs for those
# other projects.
# - openstack-server-release-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-{component}-devstack-dsvm':
pipeline: gate
node: ubuntu-trusty
component: mistral
- gate-rally-dsvm-mistral-{name}:
name: task
- gate-{name}-tox-db-{envlist}-{node}:
envlist: unit-postgresql
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-mistral-devstack-dsvm-kombu{suffix}':
suffix: '-nv'
node: ubuntu-xenial
- project:
name: mistral-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: mistral-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: mistral-specs
jobs:
- specs-jobs
- project:
name: mixmatch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: molteniron
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- pypi-jobs
- project:
name: monasca-agent
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- tempest-monasca-full-jobs
- project:
name: monasca-analytics
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: monasca-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- maven-plugin-jobs
- project:
name: monasca-ceilometer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: monasca-common
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- maven-plugin-jobs
- project:
name: monasca-events-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: monasca-grafana-datasource
tarball-site: tarballs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- project:
name: monasca-log-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- maven-plugin-jobs
- gate-tempest-dsvm-monasca-log-api-{node}{suffix}:
node: ubuntu-xenial
suffix: '-nv'
- project:
name: monasca-notification
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: monasca-persister
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- maven-plugin-jobs
- project:
name: monasca-statsd
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: monasca-thresh
tarball-site: tarballs.openstack.org
jobs:
- maven-plugin-jobs
- project:
name: monasca-transform
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- gate-tempest-dsvm-monasca-transform-python-full
- project:
name: monasca-ui
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- translation-jobs
- project:
name: mox3
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: murano
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: py27-mitaka
node:
- ubuntu-xenial
- gate-{name}-pylint
- pypi-jobs
- openstack-publish-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-releasenotes-jobs
- periodic-python-jobs-with-oslo-master
- gate-rally-dsvm-murano-{name}:
name: task
- 'gate-tempest-dsvm-murano-{mode}{job-suffix}':
mode: 'cfapi'
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- 'gate-tempest-dsvm-murano-{mode}{job-suffix}':
mode: 'api'
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- 'gate-tempest-dsvm-murano-{mode}{job-suffix}':
mode: 'glare-backend'
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- translation-jobs
- project:
name: murano-agent
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: murano-apps
jobs:
- linters-jobs
- 'gate-dsvm-{name}-{murano-app}-unittest-{node}{suffix}':
suffix: '-nv'
node:
- ubuntu-xenial
- ubuntu-trusty
murano-app:
- refstackclient
- project:
name: murano-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: py27-mitaka
node:
- ubuntu-xenial
- pypi-jobs
- nodejs4-jobs
- openstack-releasenotes-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- project:
name: murano-pkg-check
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- translation-jobs
- project:
name: murano-plugin-networking-sfc
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: murano-specs
jobs:
- specs-jobs
- project:
name: nerd-reviewer
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: network-checker
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- project:
name: networking-6wind
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-ale-omniswitch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-arista
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-bagpipe
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- coverage-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- periodic-python-jobs-with-neutron-lib-master
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- '{pipeline}-tempest-dsvm-networking-bagpipe{which}{job-suffix}':
pipeline: gate
branch-override: default
job-suffix: ''
node: ubuntu-xenial
which: ''
- project:
name: networking-bgpvpn
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- coverage-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- periodic-python-jobs-with-neutron-lib-master
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- '{pipeline}-networking-bgpvpn-dsvm-{bgpvpntest}{job-suffix}':
pipeline: gate
bgpvpntest: install
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-networking-bgpvpn-bagpipe-dsvm-{bgpvpntest}{job-suffix}':
pipeline: gate
bgpvpntest: install
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-networking-bgpvpn-dsvm-{bgpvpntest}{job-suffix}':
pipeline: gate
bgpvpntest: functional
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-networking-bgpvpn-bagpipe-dsvm-{bgpvpntest}{job-suffix}':
pipeline: gate
bgpvpntest: functional
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-bgpvpn-bagpipe{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- project:
name: networking-bigswitch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-brocade
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-calico
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-tempest-dsvm-networking-calico{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: networking-cisco
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- master
- newton
node:
- ubuntu-xenial
- ubuntu-trusty
- 'gate-{name}-compare-coverage-{node}':
node: ubuntu-xenial
- pypi-jobs
- project:
name: networking-cumulus
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: networking-dpm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: networking-edge-vpn
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-extreme
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-fortinet
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: networking-fujitsu
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: networking-generic-switch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-networking-generic-switch-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-networking-generic-switch-dsvm-tempest{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- project:
name: networking-hpe
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: networking-huawei
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: networking-hyperv
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: networking-icc
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-infoblox
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-l2gw
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- pypi-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- project:
name: networking-lenovo
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-midonet
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- periodic-python-jobs-with-neutron-lib-master
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- '{pipeline}-tempest-dsvm-networking-midonet-v1-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-midonet-v2-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-midonet-v2-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-midonet-v2-{node}{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-mitaka'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-midonet-v2-{node}{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-liberty'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-midonet-ml2-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-midonet-ml2-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-networking-midonet-v2-rally-dsvm-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-networking-midonet-v2-rally-dsvm-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-grenade-dsvm-networking-midonet-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- project:
name: networking-mlnx
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-nec
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: networking-odl
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- pypi-jobs
# tempest-dsvm-networking-odl-{odl-release-base}-nv is for stable/(liberty|mitaka)
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
odl-release-base: 'boron-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
# tempest-dsvm-networking-odl-{odl-release-base} is for newton+
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'beryllium-snapshot'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'beryllium-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'boron-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'boron-snapshot'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'boron-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-liberty-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-mitaka-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-mitaka'
odl-release-base: 'boron-snapshot'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-liberty'
odl-release-base: 'boron-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-liberty'
odl-release-base: 'beryllium-snapshot'
branch-override: stable/liberty
- '{pipeline}-tempest-dsvm-networking-odl-multinode-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
job-suffix: '-nv'
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-functional-dsvm-networking-odl-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'beryllium-snapshot'
branch-override: default
- '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'boron-snapshot'
branch-override: default
- '{pipeline}-rally-dsvm-networking-odl-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
odl-release-base: 'carbon-snapshot'
branch-override: default
- '{pipeline}-grenade-dsvm-networking-odl{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-dsvm-networking-odl-{odltest}-{odl-release-base}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
odltest: fullstack
odl-release-base: 'carbon-snapshot'
job-suffix: '-nv'
branch-override: default
- periodic-python-jobs-with-neutron-lib-master
- project:
name: networking-ofagent
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- '{pipeline}-tempest-dsvm-networking-ofagent{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-ofagent{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-mitaka'
branch-override: stable/mitaka
- '{pipeline}-tempest-dsvm-networking-ofagent{job-suffix}':
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-liberty'
branch-override: stable/liberty
- project:
name: networking-onos
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-tempest-dsvm-networking-onos{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: networking-ovn
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- translation-jobs
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-tempest-dsvm-networking-ovn{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-ovn-native-services{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-networking-ovn-native-services-multinode{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
job-suffix: '-nv'
branch-override: default
- '{pipeline}-rally-dsvm-networking-ovn{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-install-dsvm-networking-ovn-kuryr{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-networking-ovn-dsvm-{ovntest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
ovntest: functional
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-networking-ovn{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- periodic-python-jobs-with-neutron-lib-master
- project:
name: networking-ovs-dpdk
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-peregrine
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-plumgrid
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-powervm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: networking-sfc
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- periodic-python-jobs-with-neutron-lib-master
- '{pipeline}-networking-sfc-functional-dsvm-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-sfc-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-networking-sfc-functional-dsvm-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-networking-sfc-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- project:
name: networking-vpp
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: networking-vsphere
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-zte
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: networking-zvm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: neutron
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- cross-python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-rally-dsvm-neutron-{name}-{node}{job-suffix}:
node: ubuntu-trusty
job-suffix: ''
- gate-rally-dsvm-neutron-{name}-{node}{job-suffix}:
node: ubuntu-xenial
job-suffix: ''
- '{pipeline}-grenade-dsvm-neutron-multinode-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-trusty
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-multinode-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-dvr-multinode-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-trusty
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-dvr-multinode-{node-release}{job-suffix}':
pipeline: gate
node-release: ubuntu-xenial
node: ubuntu-xenial-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-linuxbridge-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: '-nv'
branch-override: default
- '{pipeline}-neutron-dsvm-functional{python}-{node}{job-suffix}':
pipeline: gate
python: ''
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-functional{python}-{node}{job-suffix}':
pipeline: gate
python: ''
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-neutron-dsvm-functional{python}-{node}{job-suffix}':
pipeline: gate
python: ''
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-fullstack-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-fullstack-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
which: ''
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
which: '-pecan'
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
which: ''
- '{pipeline}-neutron-dsvm-api{which}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
which: '-pecan'
- '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-linuxbridge-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-ipv6only{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-serviceipv6{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-{which}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
which: pecan
- periodic-python-jobs-with-oslo-master
- periodic-python-jobs-with-neutron-lib-master
- project:
name: neutron-classifier
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- project:
name: neutron-dynamic-routing
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- '{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dynamic-routing-dsvm-tempest{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- periodic-python-jobs-with-neutron-lib-master
- project:
name: neutron-fwaas
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-neutron-fwaas-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-fwaas-{fwaas-version}-dsvm-tempest{branch-designator}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
branch-designator: ''
branch-override: default
fwaas-version: v2
job-suffix: '-nv'
- '{pipeline}-neutron-fwaas-{fwaas-version}-dsvm-tempest{branch-designator}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
branch-designator: ''
branch-override: default
fwaas-version: v1
job-suffix: ''
- '{pipeline}-neutron-fwaas-{fwaas-version}-dsvm-tempest{branch-designator}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
branch-designator: ''
branch-override: default
fwaas-version: legacy
job-suffix: ''
- '{pipeline}-neutron-fwaas-{fwaas-version}-dsvm-tempest-multinode{branch-designator}{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
branch-designator: ''
branch-override: default
fwaas-version: v2
job-suffix: '-nv'
- '{pipeline}-neutron-fwaas-{fwaas-version}-dsvm-tempest-multinode{branch-designator}{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
branch-designator: ''
branch-override: default
fwaas-version: v1
job-suffix: '-nv'
- periodic-python-jobs-with-neutron-lib-master
- '{pipeline}-grenade-dsvm-neutron-fwaas-multinode{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
branch-override: default
job-suffix: ''
- project:
name: neutron-lbaas
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- openstack-releasenotes-jobs
- translation-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: scenario
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'scenario-namespace'
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: minimal
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv1
lbaastest: api
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: healthmonitor
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: listener
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: loadbalancer
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: member
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
lbaasversion: lbaasv2
lbaastest: pool
- '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
lbaasversion: lbaasv2
lbaastest: 'api-namespace'
- '{pipeline}-neutron-lbaas-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: neutron-lbaas-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- nodejs4-jobs
- pypi-jobs
- translation-jobs
- project:
name: neutron-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- translation-jobs
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- '{pipeline}-tempest-dsvm-neutron-src-{name}{job-suffix}':
name: neutron-lib
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
# networking api-ref is maintained in neutron-lib repo.
- api-ref-jobs:
service: networking
- project:
name: neutron-specs
jobs:
- specs-jobs
- project:
name: neutron-vpnaas
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- 'gate-{name}-releasenotes'
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-neutron-vpnaas-dsvm-{vpnaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
vpnaastest: functional
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-vpnaas-dsvm-{vpnaastest}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
vpnaastest: functional-sswan
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-vpnaas-dsvm-rally{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-dsvm-tempest-vpnaas{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-neutron-vpnaas-dsvm-api{which}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
which: ''
- project:
name: nfv-filters
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: nimble
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- functional
node:
- ubuntu-xenial
- project:
name: nimble-specs
jobs:
- specs-jobs
- project:
name: nodepool
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: nodepool
jobs:
- coverage-db-jobs
- python-db-jobs
- pypi-jobs
- infra-publish-jobs
- '{pipeline}-dsvm-nodepool{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: 'default'
- '{pipeline}-dsvm-nodepool-src-shade{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: 'default'
- project:
name: nomad
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: nose-html-output
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: nova
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- cross-python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- functional
node:
- ubuntu-trusty
- ubuntu-xenial
- periodic-python-jobs-with-oslo-master
- api-guide-jobs:
service: compute
- api-ref-jobs:
service: compute
- '{pipeline}-tempest-dsvm-neutron-placement-full-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-nova-next-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: nova-docker
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: nova-dpm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: nova-fusioncompute
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: nova-lxd
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: nova-mksproxy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: nova-powervm
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: nova-solver-scheduler
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: nova-specs
jobs:
- specs-jobs
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: nova-zvm-virt-driver
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: oaktree
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-oaktree-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- hook-{name}-rtfd
- project:
name: oaktreemodel
tarball-site: tarballs.openstack.org
jobs:
- oaktreemodel-tarball
- '{name}-pypi-both-upload'
- '{name}-tarball-signing'
- '{name}-announce-release'
- python-jobs
- project:
name: octavia
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- pypi-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- periodic-python-jobs-with-oslo-master
- openstack-releasenotes-jobs
- '{pipeline}-octavia-{octaviaversion}-dsvm-{octaviatest}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
octaviaversion: v1
octaviatest: scenario
- '{pipeline}-octavia-{octaviaversion}-dsvm-{octaviatest}-multinode{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
job-suffix: '-nv'
branch-override: default
octaviaversion: v1
octaviatest: scenario
- 'gate-{name}-tox-{envlist}-{node}':
envlist: functional
node: ubuntu-xenial
- project:
name: ooi
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: functional
node:
- ubuntu-xenial
- pypi-jobs
- hook-{name}-rtfd
- project:
name: opencafe
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: openstack-ansible
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- deploy-guide-jobs:
service: OpenStack-Ansible
- 'gate-{name}-openstack-ansible-{scenario}-{node}{job-suffix}':
job-suffix: ''
node: ubuntu-trusty
scenario: aio
- 'gate-{name}-openstack-ansible-{scenario}-{node}{job-suffix}':
job-suffix: '-nv'
node:
- centos-7
- ubuntu-xenial
scenario:
- aio
- compute
- ironic
- magnum
- sahara
- swift
- upgrade
- project:
name: openstack-ansible-apt_package_pinning
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-ceph_client
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-galera_client
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-galera_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-haproxy_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-lxc_container_create
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-lxc_hosts
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-memcached_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-openstack_hosts
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-openstack_openrc
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-ops
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- linters-jobs
- gate-{name}-requirements
- project:
name: openstack-ansible-os_almanach
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_aodh
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_barbican
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_ceilometer
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: '-nv'
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- gnocchi
- project:
name: openstack-ansible-os_cinder
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-xenial
pipeline: gate
scenario:
- upgrade
- project:
name: openstack-ansible-os_cloudkitty
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_designate
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_glance
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-xenial
pipeline: gate
scenario:
- upgrade
- project:
name: openstack-ansible-os_gnocchi
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_heat
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_horizon
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_ironic
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_keystone
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- upgrade
- uwsgi_apache
- uwsgi_nginx
- project:
name: openstack-ansible-os_magnum
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_monasca
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_monasca-agent
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_neutron
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: '-nv'
ostype:
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- calico
- dragonflow
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- func_ovs
- upgrade
- project:
name: openstack-ansible-os_nova
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- func_lxd
- upgrade
- project:
name: openstack-ansible-os_rally
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_sahara
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_swift
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: '-nv'
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- func_pypy
- multi_reg
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
pipeline: gate
scenario:
- upgrade
- project:
name: openstack-ansible-os_tempest
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_trove
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_watcher
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-os_zaqar
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-pip_install
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-pip_lock_down
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-plugins
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-rabbitmq_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-repo_build
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-repo_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-rsyslog_client
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-rsyslog_server
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-ansible-security
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-ansible-{scenario}-{ostype}{job-suffix}':
job-suffix: ''
ostype:
- centos-7
- ubuntu-xenial
pipeline: gate
scenario: func_rhel7
- project:
name: openstack-ansible-specs
jobs:
- gate-{name}-requirements
- specs-jobs
- project:
name: openstack-ansible-tests
doc-publisher-site: docs.openstack.org
jobs:
- ansible-role-jobs
- gate-{name}-requirements
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: openstack-chef-repo
jobs:
- chef-test-jobs
- periodic-{name}-chef-rake-integration-{node}:
node:
- centos-7
- ubuntu-trusty
- ubuntu-xenial
- project:
name: openstack-chef-specs
jobs:
- specs-jobs
- project:
name: openstack-doc-tools
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- pypi-jobs
- gate-{name}-requirements
- gate-{name}-pep8-{node}:
node: ubuntu-xenial
- 'gate-{name}-python27-{node}':
node: ubuntu-xenial
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: openstack-health
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- nodejs4-jobs
- project:
name: openstack-manuals
doc-publisher-site: docs.openstack.org
jobs:
- openstack-doc-jobs
- openstack-releasenotes-jobs
- manual-translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- gate-{name}-tox-{envlist}-{node}:
envlist: checksyntax
node: ubuntu-xenial
- project:
name: openstack-resource-agents-specs
jobs:
- specs-jobs
- project:
name: openstack-salt
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-pep8-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: openstack-salt-specs
jobs:
- specs-jobs
- project:
name: openstack-specs
jobs:
- specs-jobs
- project:
name: openstack-user-stories
jobs:
- specs-jobs
- project:
name: openstack-ux
jobs:
- specs-jobs
- project:
name: openstackdocstheme
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- gate-{name}-requirements
- gate-{name}-docs-{node}:
node: ubuntu-xenial
- gate-{name}-pep8-{node}:
node: ubuntu-xenial
- '{name}-branch-tarball'
- 'gate-{name}-api-ref'
- project:
name: openstackid
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: openstackid
jobs:
- gate-openstackid-unittests
- 'openstackid-release-{job-suffix}':
job-suffix: 'master'
- 'openstackid-release-{job-suffix}':
job-suffix: 'branch'
- infra-publish-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: os-api-ref
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- python-jobs
- pypi-jobs
- project:
name: os-apply-config
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: os-brick
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-client-publish-jobs
- pypi-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-tempest-dsvm-full-ceph-plugin-src-{name}-{node}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-ceph-plugin-src-{name}-{node}{job-suffix}':
node: ubuntu-xenial
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-lio-src-{name}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-full-head-{name}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: ''
branch-override: default
projects-from-git: os-brick oslo.privsep
- gate-{name}-pylint
- project:
name: os-client-config
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-client-publish-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: os-cloud-config
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- project:
name: os-collect-config
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: os-faults
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- hook-{name}-rtfd
- project:
name: os-http
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: os-log-merger
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: os-loganalyze
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: os-net-config
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: os-performance-tools
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- project:
name: os-refresh-config
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: os-testr
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- project:
name: os-vif
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: os-win
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: os-xenapi
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: osc-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: oslo-cookiecutter
jobs:
- 'gate-{name}-tox-{envlist}-{node}':
envlist: cookiecutter
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: oslo-specs
jobs:
- specs-jobs
- project:
name: oslo.cache
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.concurrency
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.config
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- openstack-releasenotes-jobs
- project:
name: oslo.context
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.db
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- sqla_09
node:
- ubuntu-trusty
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- mysql-python
node:
- ubuntu-trusty
- ubuntu-xenial
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- openstack-releasenotes-jobs
- project:
name: oslo.i18n
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.log
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- '{pipeline}-{name}-src-grenade-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: oslo.messaging
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- openstack-releasenotes-jobs
- '{pipeline}-{name}-src-grenade-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-{name}-src-grenade-dsvm-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: rabbit
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py34'
driver: rabbit
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: qpid
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: zeromq
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: ''
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: zeromq-proxy
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: zeromq-pub-sub
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: pika
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: ''
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: amqp1
pipeline: gate
node: centos-7
ostype: '-centos7'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py27'
driver: amqp1
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-dsvm-functional-{version}-{driver}{ostype}{job-suffix}':
version: 'py34'
driver: amqp1
pipeline: gate
node: ubuntu-trusty
ostype: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}':
pipeline: gate
plugin: zmq
node: ubuntu-trusty
ostype: ''
plugin-repo: openstack/devstack-plugin-zmq
job-suffix: ''
- '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}':
pipeline: gate
plugin: amqp1
node: centos-7
ostype: '-centos7'
plugin-repo: openstack/devstack-plugin-amqp1
job-suffix: '-nv'
- '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}':
pipeline: gate
plugin: amqp1
node: ubuntu-trusty
ostype: ''
plugin-repo: openstack/devstack-plugin-amqp1
job-suffix: '-nv'
- '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}':
pipeline: gate
plugin: pika
node: ubuntu-trusty
ostype: ''
plugin-repo: openstack/devstack-plugin-pika
job-suffix: ''
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-oslo.messaging-telemetry-dsvm-integration-{plugin}{job-suffix}':
node: ubuntu-trusty
plugin: pika
job-suffix: ''
- 'gate-oslo.messaging-telemetry-dsvm-integration-{plugin}{job-suffix}':
node: ubuntu-trusty
plugin: zmq
job-suffix: ''
- 'gate-oslo.messaging-telemetry-dsvm-integration-{plugin}{job-suffix}':
node: ubuntu-trusty
plugin: amqp1
job-suffix: '-nv'
- 'gate-tempest-neutron-dsvm-src-oslo.messaging-{plugin}{job-suffix}':
node: ubuntu-xenial
plugin: amqp1
job-suffix: '-nv'
- 'gate-tempest-neutron-dsvm-src-oslo.messaging-{plugin}{job-suffix}':
node: ubuntu-trusty
plugin: pika
job-suffix: ''
- 'gate-tempest-neutron-dsvm-src-oslo.messaging-{plugin}{job-suffix}':
node: ubuntu-trusty
plugin: zmq
job-suffix: ''
- project:
name: oslo.middleware
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.policy
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.privsep
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- project:
name: oslo.reports
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.rootwrap
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.serialization
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.service
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.utils
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslo.versionedobjects
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- '{pipeline}-{name}-src-grenade-dsvm-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- project:
name: oslo.vmware
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'stable-compat-jobs-{name}'
- project:
name: oslosphinx
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: oslotest
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: osops-tools-generic
jobs:
- gate-{name}-bashate
- project:
name: osprofiler
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-releasenotes-jobs
- openstack-publish-jobs
- 'lib-forward-testing-{name}'
- 'gate-dsvm-os-loganalyze{job-suffix}':
job-suffix: '-nv'
- project:
name: ospurge
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-python27-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: ossa
tarball-site: tarballs.openstack.org
docroot: security
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
name: packetary
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- python-jobs
- hook-{name}-rtfd
- project:
name: packetary-specs
jobs:
- specs-jobs
- hook-{name}-rtfd
- project:
name: packstack
tarball-site: tarballs.openstack.org
ostype: centos-7
scenario:
- scenario001
- scenario002
- scenario003
jobs:
- python-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- 'gate-{name}-releasenotes'
- 'gate-packstack-integration-{scenario}-tempest-{ostype}'
- project:
name: pandaman
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: panko
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-{name}-tox-db-{envlist}-{node}:
node: ubuntu-xenial
envlist:
- py27-mysql
- py27-postgresql
- py27-mongodb
- py35-mysql
- py35-postgresql
- py35-mongodb
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: pbr
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- openstack-publish-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- 'lib-forward-testing-{name}'
- project:
name: performa
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- hook-{name}-rtfd
- project:
name: performance-docs
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- project:
name: poppy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: poppy-ui
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: project-config
jobs:
- bindep-fallback-tests
- linters-jobs
- generate-specs-site-jobs
- project:
name: project-config-example
jobs:
- linters-jobs
- project:
name: project-team-guide
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: proliantutils
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: puppet-accessbot
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ansible
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-aodh
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-apparmor
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-apps_site
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-askbot
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-asterisk
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-autossh
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- project:
name: puppet-bandersnatch
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-barbican
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-bugdaystats
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-bup
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ceilometer
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-ceph
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-cgit
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-cinder
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-ciwatch
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-cloudkitty
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-congress
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-designate
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-diskimage_builder
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-docker_registry
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-drupal
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ec2api
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-elastic_recheck
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-elasticsearch
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-etherpad_lite
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-exim
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-germqtt
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- project:
name: puppet-gerrit
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-gerritbot
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-github
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-glance
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-glare
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-gnocchi
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-grafyaml
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-graphite
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-haveged
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-heat
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-horizon
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-hound
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-httpd
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- '{name}-forge-upload'
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-infracloud
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ipsilon
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-iptables
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ironic
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-jeepyb
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-jenkins
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-kerberos
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-keystone
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-kibana
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-lodgeit
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-log_processor
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-logrotate
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-logstash
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-lpmqtt
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- project:
name: puppet-magnum
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- openstack-server-release-jobs
- project:
name: puppet-mailman
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-manila
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-mediawiki
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-meetbot
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-midonet
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-mistral
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-monasca
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-module-unit
- project:
name: puppet-mosquitto
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- project:
name: puppet-murano
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: '-nv'
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-mysql_backup
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-n1k-vsm
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-module-unit
- project:
name: puppet-neutron
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-nodepool
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-nova
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-octavia
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-odsreg
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-openafs
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-openstack-cookiecutter
jobs:
- puppet-openstack-libraries-jobs
- project:
name: puppet-openstack_extras
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-openstack-guide
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: puppet-openstack_health
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-openstack_infra_spec_helper
tarball-site: tarballs.openstack.org
jobs:
- puppet-openstack-infra-spec-helper-jobs
- project:
name: puppet-openstack-integration
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-openstack-integration-jobs:
job-suffix: ''
- puppet-openstack-integration-jobs:
job-suffix: '-nv'
- project:
name: puppet-openstack_spec_helper
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- project:
name: puppet-openstack-specs
jobs:
- specs-jobs
- project:
name: puppet-openstackci
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: openstackci
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- 'gate-openstackci-beaker-{node}':
node: centos-7
ostype: centos7
- 'gate-openstackci-beaker-{node}':
node: ubuntu-trusty
ostype: trusty
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- infra-publish-jobs
- project:
name: puppet-openstackid
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-openstacklib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-os_client_config
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-oslo
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-ovn
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-pacemaker
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-packagekit
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-panko
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-pgsql_backup
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-phabricator
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-pip
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-planet
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-project_config
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-puppet
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-qdr
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-rally
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-redis
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-refstack
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-releasestatus
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-reviewday
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-sahara
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-setproxy
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- project:
name: puppet-simpleproxy
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-snmpd
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ssh
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-ssl_cert_check
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-stackalytics
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-statusbot
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-storyboard
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- '{name}-forge-upload'
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-subunit2sql
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-sudoers
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-swift
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-tacker
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-tempest
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-tmpreaper
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-translation_checksite
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-tripleo
tarball-site: tarballs.openstack.org
jobs:
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- '{name}-branch-tarball'
- project:
name: puppet-trove
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-ulimit
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-unattended_upgrades
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-unbound
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-user
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-userstory_dashboard
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-vinz
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-vitrage
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-vswitch
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-watcher
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-yum
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-zanata
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: puppet-zaqar
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- puppet-check-jobs
- puppet-module-unit
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-xenial:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- '{name}-branch-tarball'
- project:
name: puppet-zuul
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- puppet-beaker-jobs-trusty:
job-suffix: ''
branch-override: default
- puppet-beaker-jobs-centos7:
job-suffix: ''
branch-override: default
- project:
name: pycadf
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- 'lib-forward-testing-{name}'
- project:
name: pyeclib
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: pyghmi
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: pylockfile
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: pymod2pkg
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: pypi-mirror
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-aodhclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-barbicanclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-bileanclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-blazarclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: python-brick-cinderclient-ext
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-client-publish-jobs
- 'gate-{name}-pypy'
- pypi-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-brick-cinderclient-ext-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-ceilometerclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- '{pipeline}-tempest-dsvm-neutron-src-{name}{job-suffix}-plugin':
project-repo: ceilometer
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-ceilometerclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-ceilometerclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: ''
branch-override: default
- 'gate-telemetry-dsvm-integration-{name}-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: python-cerberusclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: python-cinderclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-cinderclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-cinderclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- gate-{name}-pylint
- project:
name: python-cloudkittyclient
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-cloudpulseclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-cognitiveclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-congressclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: python-cratonclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: python-cueclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-designateclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-distilclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-don
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-dracclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-client-publish-jobs
- project:
name: python-evoqueclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: python-freezerclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- gate-{name}-pylint
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: python-fuelclient
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- python-jobs
- project:
name: python-glanceclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-glanceclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-glanceclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- project:
name: python-glareclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-gnocchiclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-group-based-policy-client
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-heatclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- '{pipeline}-heatclient-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-ironic-inspector-client
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist: func
node:
- ubuntu-trusty
- ubuntu-xenial
- '{pipeline}-python-ironic-inspector-client-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-python-ironic-inspector-client{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- project:
name: python-ironicclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- '{pipeline}-ironicclient-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-python-ironicclient-src{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-jenkins
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: python-k8sclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- gate-{name}-tox-with-sudo-{envlist}:
envlist:
- py27-functional
- project:
name: python-karborclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-keystoneclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-keystoneclient-dsvm-functional-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-keystoneclient-dsvm-functional-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
- 'gate-{name}-tox-{envlist}-{node}':
envlist: bandit
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: python-keystoneclient-kerberos
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-kingbirdclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-magnumclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- pypi-jobs
- translation-jobs
- project:
name: python-manilaclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: python-masakariclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: python-mistralclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-{component}-devstack-dsvm':
pipeline: gate
node: ubuntu-trusty
component: python-mistralclient
- project:
name: python-monascaclient
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- project:
name: python-muranoclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: py27-mitaka
node:
- ubuntu-trusty
- ubuntu-xenial
- pypi-jobs
- '{pipeline}-muranoclient-dsvm-functional-{mode}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
mode: 'mysql-backend'
branch-override: default
- openstack-releasenotes-jobs
- translation-jobs
- '{pipeline}-muranoclient-dsvm-functional-{mode}{job-suffix}':
pipeline: gate
mode: 'glare-backend'
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: python-neutronclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-client-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- translation-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-neutronclient-test-dsvm-{which-test}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
which-test: functional
job-suffix: ''
branch-override: default
- '{pipeline}-neutronclient-test-dsvm-{which-test}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
which-test: functional
job-suffix: '-mitaka-nv'
branch-override: stable/mitaka
- '{pipeline}-neutronclient-test-dsvm-{which-test}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
which-test: functional-adv-svcs
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-neutron-libs-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: python-nimbleclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: python-novaclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- '{pipeline}-novaclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-novaclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-mitaka'
job-suffix: '-nv'
branch-override: stable/mitaka
- '{pipeline}-novaclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- '{pipeline}-novaclient-dsvm-functional{special}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: '-neutron'
job-suffix: ''
branch-override: default
- project:
name: python-oneviewclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-openstackclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- translation-jobs
- '{pipeline}-osc-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- openstack-client-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- 'lib-forward-testing-{name}'
- project:
name: python-openstacksdk
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-sdk-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- pypi-jobs
- project:
name: python-opentsdbclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: python-rackclient
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- project:
name: python-redfish
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: python-saharaclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-client-publish-jobs
- openstack-releasenotes-jobs
- '{pipeline}-{name}-dsvm-scenario-{network}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
network: neutron
- '{pipeline}-tempest-dsvm-neutron-src-python-saharaclient{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-scciclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: python-searchlightclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs-searchlight
- 'gate-{name}-pypy'
- 'gate-{name}-python35-searchlight-nv'
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-senlinclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-releasenotes-jobs
- pypi-jobs
- translation-jobs
- project:
name: python-solumclient
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- translation-jobs
- project:
name: python-sticksclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: python-storyboardclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: python-storyboardclient
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- infra-publish-jobs
- project:
name: python-surveilclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-swiftclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- '{pipeline}-swiftclient-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-swiftclient-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-swiftclient-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- 'lib-forward-testing-{name}'
- project:
name: python-tackerclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- project:
name: python-tripleoclient
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 'gate-tripleo-buildimage-{image-name}-{node}{suffix}':
suffix: '-nv'
node: centos-7
image-name: overcloud-full
- project:
name: python-troveclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- '{pipeline}-tempest-dsvm-neutron-src-python-troveclient{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-vitrageclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: python-watcherclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-client-publish-jobs
- pypi-jobs
- project:
name: python-wsmanclient
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-client-publish-jobs
- project:
name: python-zaqarclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-zaqarclient-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: python-zunclient
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: qa-specs
jobs:
- specs-jobs
- project:
name: quark
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: rack
tarball-site: tarballs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- project:
name: rally
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-publish-jobs
- gate-rally-install-{node}:
node: ubuntu-trusty
- gate-rally-install-{node}:
node: centos-7
- gate-rally-dsvm-verify-{job-mode}-{ctx-mode}:
job-mode: light
ctx-mode: discover-resources
compare: 1
ceilometer: 0
heat: 0
neutron: 0
sahara: 0
- gate-rally-dsvm-verify-{job-mode}-{ctx-mode}:
job-mode: full
ctx-mode: discover-resources
compare: 0
ceilometer: 1
heat: 1
neutron: 1
sahara: 1
- gate-rally-dsvm-verify-{job-mode}-{ctx-mode}:
job-mode: light
ctx-mode: create-resources
compare: 1
ceilometer: 1
heat: 1
neutron: 1
sahara: 1
- gate-rally-dsvm-verify-{job-mode}-{ctx-mode}:
job-mode: full
ctx-mode: create-resources
compare: 0
ceilometer: 1
heat: 1
neutron: 1
sahara: 1
- gate-rally-dsvm-certification-with-keystone-{keystone-version}{job-suffix}:
keystone-version: v2
job-suffix: '-nv'
- gate-rally-dsvm-certification-with-keystone-{keystone-version}{job-suffix}:
keystone-version: v3
job-suffix: '-nv'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: self
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-rally-dsvm-neutron-{name}-{node}{job-suffix}:
node: ubuntu-trusty
job-suffix: '-nv'
name: unstable
- gate-rally-dsvm-rally-{service}:
service: cinder
neutron: 0
- gate-rally-dsvm-rally-{service}:
service: heat
neutron: 1
- gate-rally-dsvm-rally-{service}:
neutron: 0
service: nova
- gate-rally-dsvm-{name}
- gate-rally-dsvm-designate-{name}
- gate-rally-dsvm-ironic-{name}
- gate-rally-dsvm-monasca-{name}
- gate-rally-dsvm-murano-{name}
- gate-rally-dsvm-mistral-{name}
- gate-rally-dsvm-neutron-{name}-{node}{job-suffix}:
node: ubuntu-trusty
job-suffix: ''
- gate-rally-dsvm-neutron-extensions-{name}
- gate-rally-dsvm-neutron-existing-users-{name}
- gate-rally-dsvm-zaqar-{name}
- gate-rally-dsvm-senlin-{name}
- gate-rally-dsvm-watcher-{name}
- gate-rally-dsvm-magnum-{name}{job-suffix}:
job-suffix: '-nv'
- project:
name: ramdisk-func-test
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: refstack
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- nodejs4-jobs
- pypi-jobs
- gate-{name}-tox-db-{envlist}-{node}:
envlist: py27-func-mysql
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: refstack-client
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- project:
name: release-test
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: release-tools
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- gate-{name}-bashate
- project:
name: releases
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
docroot: releases
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- validate
- list-changes
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
name: renderspec
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: reno
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- project:
name: requests-mock
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- keystoneclient-tip
- novaclient-tip
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: requestsexceptions
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: requestsexceptions
jobs:
- python-jobs
- pypi-jobs
- infra-publish-jobs
- project:
name: requirements
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- gate-{name}-pypy
- openstack-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- propose-requirements-constraints{job-suffix}:
job-suffix: '-master'
branch-override: master
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- validate-projects
node: ubuntu-xenial
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- validate
- babel
- py27-check-uc
node:
- ubuntu-trusty
- ubuntu-xenial
# This is a periodic job to ensure that our wheels are reasonably
# up-to-date. Adding it to the requirements project seems to be the best
# place to put it, though it's not strictly a requirement for
# requirements.
- wheel-build-{node_arch}-{python}:
node_arch:
- centos-7-amd64
- ubuntu-trusty-amd64
- ubuntu-xenial-amd64
python:
- python2
- python3
- wheel-release-{mirror_arch}:
mirror_arch:
- cent7x64
- trustyx64
- xenialx64
- project:
name: requirements-jobs
jobs:
- '{pipeline}-requirements-integration-dsvm-{node}':
pipeline: gate
node: ubuntu-trusty
- '{pipeline}-pbr-installation-dsvm{variant}-{node}':
pipeline: gate
node: ubuntu-trusty
variant: ''
- '{pipeline}-pbr-installation-dsvm{variant}-{node}':
pipeline: gate
node: ubuntu-trusty
variant: '-upstream'
- '{pipeline}-requirements-integration-dsvm-{node}':
pipeline: gate
node: ubuntu-xenial
- '{pipeline}-pbr-installation-dsvm{variant}-{node}':
pipeline: gate
node: ubuntu-xenial
variant: ''
- '{pipeline}-pbr-installation-dsvm{variant}-{node}':
pipeline: gate
node: ubuntu-xenial
variant: '-upstream'
- project:
name: reviewday
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: reviewstats
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: rpm-packaging
jobs:
- 'gate-{name}-tox-{envlist}-{node}':
envlist: lint
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: rsc
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: sahara
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- gate-{name}-pylint
- '{pipeline}-tempest-dsvm-sahara{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-sahara{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-{name}-cli{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-{name}-dsvm-scenario-{network}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
network: neutron
- '{pipeline}-{name}-dsvm-scenario-{network}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
network: nova
- api-ref-jobs:
service: data-processing
- project:
name: sahara-ci-config
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-pep8-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: sahara-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- openstack-releasenotes-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- py27dj19
- py27dj110
node:
- ubuntu-xenial
- project:
name: sahara-extra
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- project:
name: sahara-image-elements
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- 'gate-sahara-buildimages-{plugin}':
plugin: vanilla
- 'gate-sahara-buildimages-{plugin}':
plugin: cloudera
- 'gate-sahara-buildimages-{plugin}':
plugin: spark
- 'gate-sahara-buildimages-{plugin}':
plugin: storm
- 'gate-sahara-buildimages-{plugin}':
plugin: mapr
- 'gate-sahara-buildimages-{plugin}':
plugin: ambari
- 'gate-sahara-buildimages-{plugin}':
plugin: plain
- project:
name: sahara-specs
jobs:
- specs-jobs
- project:
name: sahara-tests
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- python-jobs
- gate-{name}-pylint
- openstack-releasenotes-jobs
- '{pipeline}-{name}-dsvm-scenario-{network}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
network: neutron
- project:
name: salt-formula-ceilometer
jobs:
- salt-formula-jobs
- project:
name: salt-formula-cinder
jobs:
- salt-formula-jobs
- project:
name: salt-formula-glance
jobs:
- salt-formula-jobs
- project:
name: salt-formula-heat
jobs:
- salt-formula-jobs
- project:
name: salt-formula-horizon
jobs:
- salt-formula-jobs
- project:
name: salt-formula-keystone
jobs:
- salt-formula-jobs
- project:
name: salt-formula-kubernetes
jobs:
- salt-formula-jobs
- project:
name: salt-formula-midonet
jobs:
- salt-formula-jobs
- project:
name: salt-formula-neutron
jobs:
- salt-formula-jobs
- project:
name: salt-formula-nova
jobs:
- salt-formula-jobs
- project:
name: salt-formula-opencontrail
jobs:
- salt-formula-jobs
- project:
name: salt-formula-swift
jobs:
- salt-formula-jobs
- project:
name: scalpels
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-scalpels-dsvm-neutron{job-suffix}-{ostype}':
ostype: 'ubuntu-trusty'
pipeline: gate
job-suffix: ''
branch-override: default
- '{pipeline}-scalpels-dsvm-neutron{job-suffix}-{ostype}':
ostype: 'fedora-23'
pipeline: gate
job-suffix: ''
branch-override: default
- project:
name: searchlight
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs-searchlight
- 'gate-{name}-python35-searchlight-nv'
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- api-ref-jobs:
service: search
- project:
name: searchlight-specs
jobs:
- specs-jobs
- project:
name: searchlight-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- nodejs4-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- translation-jobs
- translation-jobs-newton
- project:
name: security-analysis
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- project:
name: security-doc
jobs:
- openstack-doc-jobs
- manual-translation-jobs
- project:
name: security-specs
jobs:
- specs-jobs
- project:
name: senlin
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- gate-rally-dsvm-senlin-{name}
- '{pipeline}-senlin-dsvm-tempest-{test_type}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: ''
branch-override: default
test_type:
- api
- functional
- '{pipeline}-senlin-dsvm-tempest-{test_type}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
job-suffix: '-nv'
branch-override: default
test_type:
- integration
- translation-jobs
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- api-ref-jobs:
service: clustering
- project:
name: senlin-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- translation-jobs
- nodejs4-jobs
- project:
name: shade
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: shade
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- infra-publish-jobs
- '{pipeline}-shade-dsvm-functional-keystone2{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: stable/liberty
- '{pipeline}-shade-dsvm-functional-libs{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-shade-dsvm-functional-neutron{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-shade-dsvm-functional-nova{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-shade-dsvm-ansible{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-shade-dsvm-ansible-dev{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: shaker
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: shotgun
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: shovel
tarball-site: tarballs.openstack.org
jobs:
- nodejs4-jobs
- nodejs4-publish-to-npm
- project:
name: shovel-horizon
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: solar
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: solum
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- translation-jobs
- project:
name: solum-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- pypi-jobs
- translation-jobs
- project:
name: solum-infra-guestagent
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- pypi-jobs
- project:
name: solum-specs
jobs:
- specs-jobs
- project:
name: spanner
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: sqlalchemy-migrate
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- gate-{name}-tox-db-{envlist}-{node}:
envlist: py27sa07
node:
- ubuntu-trusty
- ubuntu-xenial
- '{pipeline}-sqlalchemy-migrate-devstack-dsvm{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- hook-{name}-rtfd
- pypi-jobs
- project:
name: stackalytics
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: stacklight-integration-tests
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-klugman
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-notification-utils
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-quince
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-quincy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-shoebox
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-simport
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-stackdistiller
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-timex
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stacktach-winchester
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: stackviz
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-jobs
- python-jobs
- openstack-publish-jobs
- project:
name: statusbot
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: steth
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: stevedore
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- openstack-publish-jobs
- project:
name: sticks
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: sticks-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: storlets
tarball-site: tarballs.openstack.org
jobs:
- hook-{name}-rtfd
- python-jobs
- project:
name: storyboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: storyboard
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- pypi-jobs
- gate-storyboard-js-integration
- infra-publish-jobs
- project:
name: storyboard-webclient
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'lint'
version: '4'
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'test-unit'
version: '4'
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'test-functional'
version: '4'
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'test-integration'
version: '4'
- gate-{name}-js-draft
- '{name}-js-release-{job-suffix}':
job-suffix: 'master'
- '{name}-js-release-{job-suffix}':
job-suffix: 'branch'
- gate-storyboard-js-integration
- project:
name: subunit2sql
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- pypi-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- project:
name: surveil
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: swauth
tarball-site: tarballs.openstack.org
jobs:
- hook-{name}-rtfd
- python-jobs
- pypi-jobs
- project:
name: swift
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- cross-python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- api-ref-jobs:
service: object-storage
- install-guide-jobs:
service: object-storage
- 'gate-{name}-tox-xfs-tmp-{envlist}-{node}':
envlist:
- py27
- py34
- py35
- bandit
- func
- func-fast-post
- func-encryption
node:
- ubuntu-trusty
- ubuntu-xenial
- '{pipeline}-swift-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-swift-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
special: ''
job-suffix: ''
branch-override: default
- '{pipeline}-swift-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-swift-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
special: ''
job-suffix: '-nv'
branch-override: default
- '{pipeline}-swift-dsvm-functional{special}-{node}{job-suffix}':
pipeline: gate
node: ubuntu-xenial
special: '-identity-v3-only'
job-suffix: '-nv'
branch-override: default
- project:
name: swift-bench
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- project:
name: swift-ceph-backend
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: swift-specs
jobs:
- specs-jobs
- project:
name: swift3
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- gate-{name}-pylint
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- tempauth
- keystone
- s3acl
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: swiftonfile
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: swiftonhpss
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: synergy-scheduler-manager
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: synergy-service
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: syntribos
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- project:
name: system-config
doc-publisher-site: docs.openstack.org
doc-publisher-folder: system-config
jobs:
- puppet-check-jobs:
- linters-jobs
- gate-infra-puppet-apply-{node}:
node:
- centos-7
- debian-jessie
- ubuntu-precise
- ubuntu-trusty
- ubuntu-xenial
- fedora-23
- fedora-24
- infra-publish-jobs
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-logstash-filters-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- project:
name: tacker
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- pypi-jobs
- translation-jobs
- openstack-releasenotes-jobs
- openstack-publish-jobs
- '{pipeline}-tacker-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- api-ref-jobs:
service: nfv-orchestration
- project:
name: tacker-horizon
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: tacker-specs
tarball-site: tarballs.openstack.org
jobs:
- specs-jobs
- project:
name: tap-as-a-service
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- '{pipeline}-tempest-dsvm-tap-as-a-service{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: taskflow
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- 'lib-forward-testing-{name}'
- 'gate-{name}-pypy-db'
- project:
name: telcowg-usecases
jobs:
- specs-jobs
- project:
name: telemetry-specs
jobs:
- specs-jobs
- project:
name: tempest
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- project:
name: tempest-horizon
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- project:
name: tempest-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- openstack-releasenotes-jobs
- pypi-jobs
- 'lib-forward-testing-{name}'
- project:
name: terracotta
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: timmy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: tooz
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- gate-{name}-tox-db-{envlist}-{node}:
envlist:
- py27-etcd
- py34-etcd
- py35-etcd
- py27-zookeeper
- py34-zookeeper
- py35-zookeeper
- py27-redis
- py34-redis
- py35-redis
- py27-sentinel
- py34-sentinel
- py35-sentinel
- py27-memcached
- py34-memcached
- py35-memcached
- py27-postgresql
- py34-postgresql
- py35-postgresql
- py27-mysql
- py34-mysql
- py35-mysql
- py27-consul
- py34-consul
- py35-consul
node:
- ubuntu-trusty
- ubuntu-xenial
- 'lib-forward-testing-{name}'
- project:
name: tosca-parser
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- pypi-jobs
- project:
name: training-guides
jobs:
- openstack-doc-jobs
- translation-jobs
- project:
name: training-labs
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- project:
name: transparency-policy
tarball-site: tarballs.openstack.org
docroot: transparency-policy
jobs:
- 'gate-{name}-docs-{node}':
node:
- ubuntu-trusty
- ubuntu-xenial
- 'static-{name}-publish'
- project:
name: tricircle
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-tricircle-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- project:
name: trio2o
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: tripleo-ci
tarball-site: tarballs.openstack.org
jobs:
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha'
suffix: ''
type: 'ovb-ha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-updates'
suffix: ''
type: 'ovb-updates'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha'
suffix: ''
type: 'periodic-ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha'
suffix: ''
type: 'periodic-ovb-ha'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-updates'
suffix: ''
type: 'periodic-ovb-updates'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-liberty'
suffix: ''
type: 'periodic-ovb-ha-liberty'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: stable/liberty
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-newton'
suffix: ''
type: 'periodic-ovb-ha-newton'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: stable/newton
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-mitaka'
suffix: ''
type: 'periodic-ovb-ha-mitaka'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: stable/mitaka
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-tempest'
suffix: ''
type: 'periodic-ovb-ha-tempest'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-promote-ovb-ha'
suffix: ''
type: 'periodic-promote-ovb-ha'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-promote-ovb-nonha'
suffix: ''
type: 'periodic-promote-ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'periodic'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-tempest'
suffix: ''
type: 'ovb-ha-tempest'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# Experimental job for testing containers
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-containers-multinode'
suffix: '-nv'
type: 'containers-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
# check job for multinode
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-nonha-multinode'
suffix: ''
type: 'nonha-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
# Experimental job for multinode with 3 nodes
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-3nodes-multinode'
suffix: '-nv'
type: '3nodes-multinode'
node: 'centos-7-3-node'
trigger: 'gate'
branch-override: default
# non-voting check job for multinode
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-nonha-multinode'
suffix: '-nv'
type: 'nonha-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
# undercloud-only job
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-undercloud'
suffix: ''
type: 'undercloud'
node: 'centos-7'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-scenario001-multinode'
suffix: '-nv'
type: 'scenario001-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-scenario002-multinode'
suffix: ''
type: 'scenario002-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-scenario003-multinode'
suffix: ''
type: 'scenario003-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-scenario004-multinode'
suffix: '-nv'
type: 'scenario004-multinode'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
# non-voting job for undercloud-only upgrade job
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-undercloud-upgrades'
suffix: '-nv'
type: 'undercloud-upgrades'
node: 'centos-7'
trigger: 'gate'
branch-override: default
# non-voting job for overcloud update job
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-nonha-multinode-updates'
suffix: '-nv'
type: 'nonha-multinode-updates'
node: 'centos-7-2-node'
trigger: 'gate'
branch-override: default
# experimental job for overcloud upgrade job
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-upgrades'
suffix: '-nv'
type: 'ovb-nonha-upgrades'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# experimental job for ipv6 testing on HA scenario.
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-ipv6'
suffix: ''
type: 'ovb-ha-ipv6'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# experimental job for testing TLS CA server on "fake" HA
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-fakeha-caserver'
suffix: ''
type: 'ovb-fakeha-caserver'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# experimental job for testing quickstart with HA
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-oooq'
suffix: ''
type: 'ovb-ha-oooq'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# experimental job for testing quickstart with non HA
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-oooq'
suffix: ''
type: 'ovb-nonha-oooq'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: default
# tripleo-ci is branchless, so we need to test changes against all the
# stable branches as well.
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-liberty'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/liberty'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-newton'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/newton'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-mitaka'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/mitaka'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-liberty'
suffix: ''
type: 'ovb-ha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/liberty'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-mitaka'
suffix: ''
type: 'ovb-ha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/mitaka'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-ha-newton'
suffix: ''
type: 'ovb-ha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/newton'
# Jobs required by Puppet OpenStack CI for stable/liberty and stable/mitaka
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-puppet-liberty'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/liberty'
- '{trigger}-tripleo-ci-{jobname}{suffix}':
jobname: 'centos-7-ovb-nonha-puppet-mitaka'
suffix: ''
type: 'ovb-nonha'
node: 'tripleo-centos-7'
trigger: 'gate'
branch-override: 'stable/mitaka'
- project:
name: tripleo-common
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- project:
name: tripleo-docs
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
name: tripleo-heat-templates
tarball-site: tarballs.openstack.org
jobs:
- puppet-check-jobs
- python-jobs
- pypi-jobs
- project:
name: tripleo-image-elements
tarball-site: tarballs.openstack.org
jobs:
- '{name}-branch-tarball'
- pypi-jobs
- project:
name: tripleo-incubator
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-docs-{node}:
node:
- ubuntu-trusty
- ubuntu-xenial
- openstack-publish-jobs
- project:
name: tripleo-puppet-elements
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: tripleo-quickstart
doc-publisher-site: docs.openstack.org
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- openstack-publish-jobs
- tripleo-quickstart-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: tripleo-quickstart-extras
tarball-site: tarballs.openstack.org
jobs:
- ansible-role-jobs
- tripleo-quickstart-extras-jobs
- '{name}-tarball'
- '{name}-tarball-signing'
- project:
name: tripleo-specs
jobs:
- specs-jobs
- project:
name: tripleo-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- nodejs4-publish-to-npm
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'test'
version: '4'
- 'gate-{name}-nodejs{version}-npm-run-{command}':
command: 'lint'
version: '4'
- project:
name: tripleo-validations
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- project:
name: trove
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- python-newton-bitrot-db-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- translation-jobs
- install-guide-jobs:
service: database
- periodic-python-jobs-with-oslo-master
- 'gate-trove-functional-dsvm-{datastore}-{node}{job-suffix}':
datastore: 'mysql'
job-suffix: ''
node: 'ubuntu-trusty'
branch-override: default
- 'gate-trove-functional-dsvm-{datastore}-{node}{job-suffix}':
datastore: 'mysql'
job-suffix: '-nv'
node: 'ubuntu-xenial'
branch-override: default
- 'gate-trove-legacy-functional-dsvm-{datastore}{job-suffix}':
datastore: 'mysql'
job-suffix: ''
branch-override: default
- 'gate-trove-legacy-scenario-functional-dsvm-{datastore}{job-suffix}':
job-suffix: ''
branch-override: default
datastore:
- mysql
- redis
- pxc
- postgresql
- 'gate-trove-legacy-scenario-functional-dsvm-{datastore}{job-suffix}':
job-suffix: '-nv'
branch-override: default
datastore:
- cassandra
- couchbase
- couchdb
- mariadb
- mongodb
- percona
- 'gate-trove-scenario-functional-dsvm-{datastore}{job-suffix}':
job-suffix: ''
branch-override: default
datastore:
- mysql
- redis
- pxc
- postgresql
- 'gate-trove-scenario-functional-dsvm-{datastore}{job-suffix}':
job-suffix: '-nv'
branch-override: default
datastore:
- cassandra
- couchbase
- couchdb
- mariadb
- mongodb
- percona
- 'gate-trove-buildimage-{datastore}{job-suffix}':
job-suffix: '-nv'
datastore:
- mysql
- percona
- mongodb
- redis
- postgresql
- pxc
- mariadb
- cassandra
- couchbase
- api-ref-jobs:
service: database
- gate-{name}-tox-db-{envlist}-{node}:
node: ubuntu-xenial
envlist:
- fakemodetests
- apiexamples
- gate-{name}-tox-{envlist}-{node}:
node: ubuntu-xenial
envlist:
- pylint
- project:
name: trove-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- translation-jobs
- translation-jobs-mitaka
- translation-jobs-newton
- openstack-releasenotes-jobs
- project:
name: trove-integration
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- 'gate-trove-legacy-functional-dsvm-{datastore}{job-suffix}':
datastore: 'mysql'
job-suffix: '-liberty'
branch-override: stable/liberty
- 'gate-trove-legacy-functional-dsvm-{datastore}{job-suffix}':
datastore: 'mysql'
job-suffix: '-mitaka'
branch-override: stable/mitaka
- 'gate-trove-legacy-functional-dsvm-{datastore}{job-suffix}':
datastore:
- mysql
- redis
job-suffix: '-newton'
node: ubuntu-xenial
branch-override: stable/newton
- 'gate-trove-integration-buildimage-{datastore}{job-suffix}':
job-suffix: '-nv'
datastore:
- mysql
- percona
- mongodb
- project:
name: trove-specs
jobs:
- specs-jobs
- project:
name: tuning-box
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- pypi-jobs
- project:
name: turbo-hipster
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- hook-{name}-rtfd
- project:
name: valence-specs
jobs:
- specs-jobs
- project:
name: vinz
jobs:
- nodejs4-jobs
- project:
name: vinz-webclient
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-js-draft
- '{name}-js-release-{job-suffix}':
job-suffix: 'master'
- '{name}-js-release-{job-suffix}':
job-suffix: 'branch'
- project:
name: virtualbmc
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- openstack-publish-jobs
- '{pipeline}-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- project:
name: vitrage
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- openstack-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- '{pipeline}-vitrage-dsvm-{suite}-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
suite: 'api'
job-suffix: ''
branch-override: default
- '{pipeline}-vitrage-dsvm-{suite}-{node}{job-suffix}':
pipeline: gate
node:
- ubuntu-trusty
- ubuntu-xenial
suite: 'datasources'
job-suffix: ''
branch-override: default
- project:
name: vitrage-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: vitrage-specs
jobs:
- specs-jobs
- project:
name: vmtp
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- hook-{name}-rtfd
- project:
name: vmware-nsx
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: ''
- pypi-jobs
- project:
name: vmware-nsxlib
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- pypi-jobs
- project:
name: watcher
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- openstack-publish-jobs
- translation-jobs
- pypi-jobs
- openstack-releasenotes-jobs
- gate-rally-dsvm-watcher-{name}
- '{pipeline}-watcher-dsvm-multinode{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: '-nv'
branch-override: default
- project:
name: watcher-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- project:
name: watcher-specs
jobs:
- specs-jobs
- project:
name: windmill
jobs:
- ansible-role-jobs
- windmill-jobs
- hook-{name}-rtfd
- project:
name: wsme
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: xstatic-angular
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-bootstrap
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-cookies
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-fileupload
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-gettext
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-lrdragndrop
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-mock
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-sanitize
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-smart-table
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-angular-ui-router
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-bootstrap-datepicker
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-bootstrap-scss
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-bootswatch
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-d3
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-font-awesome
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-hogan
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jasmine
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jquery-migrate
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jquery.bootstrap.wizard
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jquery.quicksearch
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jquery.tablesorter
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-jsencrypt
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-magic-search
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-mdi
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-qunit
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-rickshaw
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-roboto-fontface
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: xstatic-spin
tarball-site: tarballs.openstack.org
jobs:
- pypi-jobs
- project:
name: yaml2ical
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: yaql
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: zaqar
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- python-newton-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- 'gate-{name}-tox-{envlist}-{node}':
envlist: integration
node:
- ubuntu-trusty
- ubuntu-xenial
- gate-rally-dsvm-zaqar-{name}
- '{pipeline}-dsvm-{backend}-zaqar{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
backend: mongodb
- '{pipeline}-dsvm-{backend}-zaqar{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
backend: redis
- '{pipeline}-tempest-dsvm-{backend}-zaqar{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
backend: mongodb
- '{pipeline}-tempest-dsvm-{backend}-zaqar{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
backend: redis
- api-ref-jobs:
service: messaging
- install-guide-jobs:
service: messaging
- project:
name: zaqar-specs
jobs:
- specs-jobs
- project:
name: zaqar-ui
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- python-jobs
- nodejs4-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-newton
- project:
name: zmq-event-publisher
tarball-site: tarballs.openstack.org
jobs:
- jenkins-plugin-jobs
- project:
name: zun
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- project:
name: zun-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: zuul
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
doc-publisher-folder: zuul
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- infra-publish-jobs