Configuration files for project CI systems
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
project-config/jenkins/jobs/projects.yaml

11362 lines
265 KiB

#
# The projects in this file are sorted alphabetical.
#
- project:
name: aeromancer
tarball-site: tarballs.openstack.org
jobs:
- 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
- 'gate-{name}-tox-{envlist}':
envlist: bandit
- 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-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: '-nv'
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- '{pipeline}-aodh-dsvm-functional-{backend}':
node: ubuntu-trusty
pipeline: gate
backend: hbase
- '{pipeline}-aodh-dsvm-functional-{backend}':
node: ubuntu-trusty
pipeline: gate
backend: mysql
- '{pipeline}-aodh-dsvm-functional-{backend}':
node: ubuntu-trusty
pipeline: gate
backend: postgresql
- '{pipeline}-aodh-dsvm-functional-{backend}':
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}'
- 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
- javascript-jobs
- project:
name: app-catalog-ui
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- javascript-jobs
- project:
name: ara
tarball-site: tarballs.openstack.org
ostype:
- centos-7
- ubuntu-trusty
jobs:
- coverage-jobs
- python-jobs
- 'gate-ara-integration-{ostype}'
- 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
- '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':
plugin: simple-crypto
node: ubuntu-trusty
services: tempest,keystone
- 'gate-barbican-{plugin}-devstack-dsvm':
plugin: dogtag
node: fedora-23
services: barbican-dogtag,tempest,keystone
- 'gate-barbican-{plugin}-devstack-dsvm':
plugin: kmip
node: ubuntu-trusty
services: barbican-pykmip,pykmip-server,tempest,keystone
- api-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: '-nv'
- pypi-jobs
- project:
name: blazar
tarball-site: tarballs.openstack.org
jobs:
- python-db-jobs
- gate-{name}-pylint
- '{name}-tarball'
- project:
name: blazar-nova
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- '{name}-tarball'
- project:
name: browbeat
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 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: '-nv'
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- 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: '-nv'
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
- '{pipeline}-ceilometer-dsvm-functional-{backend}{special}{job-suffix}':
pipeline: 'gate'
backend: 'mongodb'
node: ubuntu-trusty
special: '-identity-v3-only'
job-suffix: ''
branch-override: default
- 'gate-telemetry-dsvm-integration-{name}'
- 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:
- coverage-jobs
- python-jobs
- openstack-client-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 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-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-ceilometer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceilometer-agent
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceph
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceph-mon
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceph-osd
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceph-proxy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-ceph-radosgw
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-cinder
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-cinder-backup
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-cinder-ceph
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-designate
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-designate-bind
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: ''
- project:
name: charm-glance
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-guide
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- gate-{name}-docs
- project:
name: charm-hacluster
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-heat
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-bind-rndc
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-hacluster
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-keystone
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-keystone-credentials
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-mysql-shared
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-neutron-plugin
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-odl-controller-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-openstack-ha
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-ovsdb-manager
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-interface-rabbitmq
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-keystone
tarball-site: tarballs.openstack.org
jobs:
- python-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-jobs
- project:
name: charm-neutron-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-neutron-api-odl
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-neutron-gateway
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-neutron-openvswitch
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-nova-cloud-controller
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-nova-compute
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-odl-controller
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-openstack-dashboard
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-openvswitch-odl
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-percona-cluster
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-rabbitmq-server
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-specs
jobs:
- specs-jobs
- gate-{name}-pep8
- project:
name: charm-swift-proxy
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-swift-storage
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charm-tempest
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: charms.openstack
tarball-site: tarballs.openstack.org
jobs:
- python-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
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- 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}':
envlist: functional
- periodic-python-jobs-with-oslo-master
- 'gate-{name}-tox-{envlist}':
envlist: compliance
- 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}:
envlist: neutronclient-tip
- gate-{name}-tox-{envlist}:
envlist: openstackclient-tip
- 'lib-forward-testing-{name}'
- openstack-publish-jobs
- project:
name: cloud-init
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- gate-{name}-tox-{envlist}:
envlist:
- py27-coverage
- py34-coverage
- 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'
- project:
name: cloudkitty-dashboard
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- coverage-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
- 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: '-nv'
- openstack-publish-jobs
- openstack-server-release-jobs
- '{pipeline}-congress-dsvm-api{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-congress-new-arch-devstack{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- 'gate-{name}-tox-db-{envlist}':
envlist: new_arch
- project:
name: congress-specs
jobs:
- specs-jobs
- project:
name: conveyor
tarball-site: tarballs.openstack.org
jobs:
- python-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: cue
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
- '{name}-tarball'
- 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-openstack-pkg-tools
jobs:
- reprepro-import-{reprepro}-{codename}:
reprepro: debian-openstack
codename: jessie
- reprepro-release-{volume}:
volume: deb-openstack
- 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
- 'lib-forward-testing-{name}'
- project:
name: defcore
doc-publisher-site: docs.openstack.org
jobs:
- openstack-publish-jobs
- 'gate-{name}-docs'
- 'gate-{name}-tox-{envlist}':
envlist:
- doc8
- jsonlint
- jsonschema
- 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: '-nv'
- python-liberty-bitrot-db-jobs
- python-mitaka-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-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
# Legacy Job
- 'gate-designate-dsvm-{designate-driver}-postgres':
node: ubuntu-trusty
designate-driver:
- powerdns
- '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
- 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
- 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
- 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
# Experimental jobs for ubuntu-xenial
- devstack-jobs:
pipeline: experimental
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
# 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
# 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-periodic-master-jobs:
pipeline: periodic
node: ubuntu-trusty
job-suffix: '-master'
branch-override: master
# Special jobs for devstack-gate
- devstack-gate-jobs:
node: ubuntu-trusty
- '{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{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-identity-v3-only-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-multinode-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: ''
branch-override: default
- '{pipeline}-tempest-dsvm-multinode-live-migration{job-suffix}':
pipeline: gate
node: ubuntu-xenial-2-node
job-suffix: ''
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
# Experimental jobs for testing dib images.
- '{pipeline}-tempest-dsvm-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-dibtest'
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-dibtest'
branch-override: default
- '{pipeline}-tempest-dsvm-multinode-full{job-suffix}':
pipeline: gate
node: ubuntu-trusty-2-node
job-suffix: '-dibtest'
branch-override: default
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
name: centos7
pipeline: gate
node: centos-7
neutron: 0
job-suffix: '-nv'
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
name: fedora23
pipeline: gate
node: fedora-23
neutron: 0
job-suffix: '-nv'
# Experimental job for testing neutron
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
pipeline: gate
name: centos7-neutron
node: centos-7
neutron: 1
job-suffix: ''
- '{pipeline}-tempest-dsvm-platform-{name}{job-suffix}':
name: fedora24
pipeline: gate
node: fedora-24
neutron: 1
job-suffix: ''
- 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'
- '{pipeline}-tempest-dsvm-full-bdd{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: ''
- project:
name: devstack-plugin-ceph
jobs:
- gate-{name}-bashate
- '{pipeline}-tempest-dsvm-full-devstack-plugin-ceph{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{job-suffix}':
node: ubuntu-xenial
pipeline: experimental
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: '-nv'
branch-override: default
- project:
name: devstack-plugin-glusterfs
jobs:
- gate-{name}-bashate
- '{pipeline}-cinder-tempest-dsvm-glusterfs{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: '-nv'
- '{pipeline}-cinder-tempest-dsvm-glusterfs{job-suffix}':
node: ubuntu-trusty
pipeline: gate
job-suffix: ''
- 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-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-trusty
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: ''
- '{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}':
envlist: func
- 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: ''
- 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
- gate-{name}-tox-{envlist}:
envlist:
- py27dj18
- py27dj19
- 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
- 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'
- 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:
- gate-{name}-pep8
- gate-{name}-docs
- gate-{name}-python27
- 'gate-{name}-tox-{envlist}':
envlist: queries
- project:
name: election
docroot: election
jobs:
- 'gate-{name}-docs'
- '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:
- javascript-jobs
- publish-to-npm
- 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'
- gate-{name}-docs
- gate-{name}-pep8
- 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: '-nv'
- pypi-jobs
- gate-{name}-pylint
- project:
name: freezer-api
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- gate-{name}-pylint
- project:
name: freezer-dr
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 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: '-nv'
- pypi-jobs
- gate-{name}-pylint
- translation-jobs
- 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
- project:
name: fuel-ccp-ci-config
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-debian-base
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-entrypoint
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-ccp-etcd
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-glance
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-heat
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-horizon
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-installer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-ccp-keystone
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-mariadb
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-memcached
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-neutron
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-nova
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-openstack-base
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-rabbitmq
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-specs
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-stacklight
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-tests
tarball-site: tarballs.openstack.org
jobs:
- python-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: '-nv'
- gate-{name}-pylint
- project:
name: fuel-docs
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- gate-{name}-docs
- 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-noop-fixtures
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-docs
- hook-{name}-rtfd
- project:
name: fuel-octane
tarball-site: tarballs.openstack.org
jobs:
- python-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:
- javascript-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
- '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: '-nv'
- pypi-jobs
- hook-{name}-rtfd
- project:
name: gearman-plugin
tarball-site: tarballs.openstack.org
jobs:
- jenkins-plugin-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:
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 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
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- translation-jobs
- translation-jobs-mitaka
- 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}{job-suffix}':
node: ubuntu-trusty
pipeline: gate
plugin: ceph
plugin-repo: openstack/devstack-plugin-ceph
job-suffix: ''
branch-override: default
- 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}:
envlist:
- py27-mysql
- py27-postgresql
- py34-mysql
- py34-postgresql
- pypi-jobs
- gate-{name}-bashate
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}':
node: ubuntu-trusty
pipeline: gate
storagedriver: file
sqldriver: mysql
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}':
node: ubuntu-trusty
pipeline: gate
storagedriver: swift
sqldriver: postgresql
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}':
node: ubuntu-trusty
pipeline: gate
storagedriver: ceph
sqldriver: mysql
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: file
sqldriver: mysql
oldbranch: 1.x
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: swift
sqldriver: postgresql
oldbranch: 1.x
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: ceph
sqldriver: mysql
oldbranch: 1.x
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: file
sqldriver: mysql
oldbranch: 2.x
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: swift
sqldriver: postgresql
oldbranch: 2.x
- '{pipeline}-gnocchi-grenade-dsvm-functional-{storagedriver}-{sqldriver}-{oldbranch}':
node: ubuntu-trusty
pipeline: gate
storagedriver: ceph
sqldriver: mysql
oldbranch: 2.x
- '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}':
node: ubuntu-trusty
pipeline: gate
storagedriver: influxdb
sqldriver: mysql
- 'gate-telemetry-dsvm-integration-{name}'
- openstack-publish-jobs
- project:
name: governance
tarball-site: tarballs.openstack.org
docroot: governance
jobs:
- 'gate-{name}-docs'
- 'static-{name}-publish'
- project:
name: governance-uc
docroot: governance-uc
jobs:
- 'gate-{name}-docs'
- 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-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
- openstack-releasenotes-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
- translation-jobs
- translation-jobs-mitaka
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{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}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-designator: ''
branch-override: default
engine: orig
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{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}{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}{special}{job-suffix}':
datastore: mysql
pipeline: gate
node: ubuntu-trusty
special: ''
job-suffix: ''
branch-override: default
engine: convg
lbaasversion: lbaasv2
- '{pipeline}-heat-dsvm-functional-{engine}-{datastore}-{lbaasversion}{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{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-heat{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- '{pipeline}-grenade-dsvm-heat{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: '-nv'
branch-override: default
- '{pipeline}-heat-dsvm-dsplugin{job-suffix}':
pipeline: gate
node: ubuntu-trusty
job-suffix: