# # The projects in this file are sorted alphabetical. # - project: name: aeromancer node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: anchor node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: ansible-puppet node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - ansible-lint-jobs - project: name: ansible-role-nodepool node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - '{pipeline}-ansible-dsvm-functional-{ostype}{job-suffix}': job-suffix: '-nv' ostype: - centos7 pipeline: gate # NOTE(pabelanger): We should talk to other ansible project and see about # migrating gate-{project}-ansible-lint to use tox. Then we can drop this # gate in favor for that. - 'gate-{name}-tox-{envlist}': envlist: ansible-lint - project: name: anvil node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-pylint - gate-anvil-rpms-dsvm-{node}: node: - devstack-centos7 - bare-centos6 - gate-anvil-venv-{node}: node: bare-trusty - project: name: aodh node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - translation-jobs - '{pipeline}-aodh-dsvm-functional-{backend}': node: 'devstack-precise || devstack-trusty' pipeline: gate backend: hbase - '{pipeline}-aodh-dsvm-functional-{backend}': node: 'devstack-precise || devstack-trusty' pipeline: gate backend: mysql - '{pipeline}-aodh-dsvm-functional-{backend}': node: 'devstack-precise || devstack-trusty' pipeline: gate backend: postgresql - '{pipeline}-aodh-dsvm-functional-{backend}': node: 'devstack-precise || devstack-trusty' pipeline: gate backend: mongodb - project: name: api-site node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - manual-translation-jobs - project: name: api-wg node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: app-catalog node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - javascript-jobs - project: name: astara node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - '{pipeline}-functional-dsvm-astara{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-functional-dsvm-astara-appliance-src{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: astara-appliance node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - project: name: astara-horizon node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - project: name: astara-neutron node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - project: name: automaton node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: bandit node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: barbican node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - translation-jobs - openstack-publish-jobs - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: barbican-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: bashate node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: beaker-localhost node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - 'gate-{name}-rake' - project: name: beaker-nodepool node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - 'gate-{name}-rake' - project: name: bifrost node: 'bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: bindep node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: bindep jobs: - infra-publish-jobs - python-jobs - pypi-jobs - project: name: blazar node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-pylint - project: name: blazar-nova node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: bugdaystats node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: castellan node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: cathead node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: ceilometer node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - translation-jobs - translation-jobs-liberty - gate-rally-dsvm-fakevirt-{name} - openstack-releasenotes-jobs - 'gate-tempest-dsvm-ceilometer-{backend}-full{job-suffix}': backend: 'mongodb' node: 'devstack-trusty' job-suffix: '' branch-override: default - 'gate-tempest-dsvm-ceilometer-{backend}-full{job-suffix}': backend: 'mysql' node: 'devstack-trusty' job-suffix: '' branch-override: default - 'gate-tempest-dsvm-ceilometer-{backend}-full{job-suffix}': backend: 'postgresql' node: 'devstack-trusty' job-suffix: '' branch-override: default - 'gate-tempest-dsvm-ceilometer-{backend}{job-suffix}': backend: 'es' node: 'devstack-trusty' job-suffix: '' branch-override: default - 'gate-tempest-dsvm-ceilometer-{backend}-full{job-suffix}': backend: 'es' node: 'devstack-trusty' job-suffix: '' branch-override: default - 'gate-tempest-dsvm-ceilometer-{backend}-neutron-full{job-suffix}': backend: 'mysql' node: 'devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}': pipeline: 'gate' backend: 'mongodb' node: 'devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}': pipeline: 'gate' backend: 'mysql' node: 'devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}': node: 'devstack-precise || devstack-trusty' pipeline: gate backend: postgresql job-suffix: '' branch-override: default - project: name: ceilometer-powervm node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: ceilometer-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: ceilometer-zvm node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: ceilometermiddleware node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-neutron-src-{name}{job-suffix}-plugin': project-repo: ceilometer pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: cerberus node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: cerberus-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: cinder node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - gate-{name}-pylint - translation-jobs - translation-jobs-liberty - gate-rally-dsvm-{name} - openstack-releasenotes-jobs - '{pipeline}-cinder-dsvm-apache{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: cinder-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: cisco-ironic-contrib node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: ciwatch node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: cl-openstack-client node: 'bare-precise || bare-trusty' jobs: - gate-{name}-run-tests - project: name: cliff node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - 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 node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-tox-{envlist}: envlist: - py27-coverage - py34-coverage - project: name: cloudbase-init node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: clouddocs-maven-plugin node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - maven-plugin-jobs - project: name: cloudkitty node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - python-jobs - pypi-jobs - project: name: cloudkitty-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - python-jobs - pypi-jobs - project: name: cloudpulse node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: cloudv-ostf-adapter node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: cognitive node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: collectd-ceilometer-plugin node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: compass-core node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: compass-specs node: 'bare-precise || bare-trusty' jobs: - gate-{name}-docs - project: name: compute-hyperv node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: congress node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - '{pipeline}-congress-dsvm-api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: congress-specs node: 'bare-precise || bare-trusty' jobs: - gate-{name}-docs - project: name: cookbook-openstack-bare-metal node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-block-storage node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-client node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-common node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-compute node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-dashboard node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-data-processing node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-database node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-identity node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-image node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-integration-test node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-network node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-object-storage node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-ops-database node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-ops-messaging node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-orchestration node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cookbook-openstack-telemetry node: 'bare-precise || bare-trusty' jobs: - chef-test-jobs - project: name: cue node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - 'gate-rally-dsvm-cue-{broker}': broker: 'rabbitmq' - 'gate-cue-integration-dsvm-{broker}': broker: 'rabbitmq' - project: name: cue-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: debtcollector node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: defcore node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - gate-{name}-docs - gate-{name}-tox-{envlist}: envlist: doc8 - project: name: designate node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - gate-rally-dsvm-designate-{name} - 'gate-designate-dsvm-{designate-driver}': node: 'devstack-precise || devstack-trusty' designate-driver: - powerdns - bind9 - 'gate-designate-dsvm-{designate-driver}-postgres': node: 'devstack-precise || devstack-trusty' designate-driver: - powerdns - project: name: designate-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - translation-jobs-liberty - project: name: designate-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: devstack node: 'bare-precise || bare-trusty' jobs: - gate-{name}-bashate - project: name: devstack-jobs jobs: # Normal gate and check jobs - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default # Stable gate jobs for branchless tempest - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-juno' branch-override: stable/juno - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-kilo' branch-override: stable/kilo - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-liberty' branch-override: stable/liberty # Stable check jobs for testing devstack gate # tempest also uses these job definitions - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-juno-nv' branch-override: stable/juno - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-kilo-nv' branch-override: stable/kilo - devstack-jobs: pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-liberty-nv' branch-override: stable/liberty # Periodic jobs for various branches - devstack-jobs: pipeline: periodic node: 'devstack-precise || devstack-trusty' job-suffix: '-juno' branch-override: stable/juno - devstack-jobs: pipeline: periodic node: 'devstack-precise || devstack-trusty' job-suffix: '-kilo' branch-override: stable/kilo - devstack-jobs: pipeline: periodic node: 'devstack-precise || devstack-trusty' job-suffix: '-liberty' branch-override: stable/liberty - devstack-jobs: pipeline: periodic node: 'devstack-precise || devstack-trusty' job-suffix: '-master' branch-override: master # Special jobs for devstack-gate - devstack-gate-jobs: node: 'devstack-precise || devstack-trusty' - '{pipeline}-grenade-dsvm-multinode{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '' branch-override: default - '{pipeline}-grenade-dsvm-multinode{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-multinode-full{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-neutron-multinode-full{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-multinode-live-migration{job-suffix}': pipeline: gate node: devstack-trusty-2-node job-suffix: '' branch-override: default # Experimental jobs for testing dib images. - '{pipeline}-tempest-dsvm-full{job-suffix}': pipeline: experimental node: ubuntu-trusty job-suffix: '-dibtest' branch-override: default - '{pipeline}-tempest-dsvm-neutron-full{job-suffix}': pipeline: experimental node: ubuntu-trusty job-suffix: '-dibtest' branch-override: default - '{pipeline}-tempest-dsvm-multinode-full{job-suffix}': pipeline: experimental node: ubuntu-trusty-2-node job-suffix: '-dibtest' branch-override: default # fedora jobs - '{pipeline}-tempest-dsvm-f{fedora-release}': fedora-release: 21 pipeline: gate node: devstack-f21 - '{pipeline}-tempest-dsvm-f{fedora-release}': fedora-release: 22 pipeline: gate node: fedora-22 - project: name: devstack-plugin-amqp1 node: 'bare-precise || bare-trusty' 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 node: 'bare-precise || bare-trusty' jobs: - gate-{name}-bashate - '{pipeline}-tempest-dsvm-full-bdd{job-suffix}': node: devstack-precise || devstack-trusty pipeline: gate job-suffix: '-nv' - '{pipeline}-tempest-dsvm-full-bdd{job-suffix}': node: devstack-precise || devstack-trusty pipeline: gate job-suffix: '' - project: name: devstack-plugin-glusterfs node: 'bare-precise || bare-trusty' jobs: - gate-{name}-bashate - '{pipeline}-cinder-tempest-dsvm-glusterfs{job-suffix}': node: devstack-precise || devstack-trusty pipeline: gate job-suffix: '-nv' - '{pipeline}-cinder-tempest-dsvm-glusterfs{job-suffix}': node: devstack-precise || devstack-trusty pipeline: gate job-suffix: '' - project: name: devstack-plugin-hdfs node: 'bare-precise || bare-trusty' jobs: - gate-{name}-bashate - '{pipeline}-tempest-dsvm-full-{plugin}{job-suffix}': node: devstack-precise || devstack-trusty pipeline: gate plugin: hdfs plugin-repo: openstack/devstack-plugin-hdfs job-suffix: '' - project: name: devstack-plugin-pika node: 'bare-precise || bare-trusty' jobs: - gate-{name}-bashate - project: name: devstack-plugin-sheepdog node: 'bare-precise || bare-trusty' 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' - project: name: devstack-plugin-zmq node: 'bare-precise || bare-trusty' 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 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: diskimage-builder node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - gate-dib-dsvm-functests-{node}: node: devstack-trusty - gate-dib-dsvm-functests-{node}: node: devstack-centos7 - gate-dib-dsvm-functests-{node}: node: devstack-f21 - '{pipeline}-tempest-dsvm-ironic-pxe_ssh{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-dib' branch-override: default - project: name: distil node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - hook-{name}-rtfd - python-jobs - project: name: django_openstack_auth node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - translation-jobs - translation-jobs-liberty - project: name: django-openstack-auth-kerberos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: doc8 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: docs-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: dox node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: dragonflow node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - '{pipeline}-tempest-dsvm-dragonflow{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: drbd-devstack node: 'bare-trusty' 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 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: ec2-api node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-ec2api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-functional-neutron-dsvm-ec2api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-functional-nova-network-dsvm-ec2api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: elastic-recheck node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-pep8 - gate-{name}-docs - gate-{name}-python27 - 'gate-{name}-tox-{envlist}': envlist: queries - project: name: election node: 'bare-precise || bare-trusty' jobs: - 'gate-{name}-docs' - project: name: entropy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: eslint-config-openstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - javascript-jobs - publish-to-npm - project: name: evoque node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: evoque-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: faafo node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - '{name}-tarball' - gate-{name}-docs - gate-{name}-pep8 - pypi-jobs - project: name: flame node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: freezer node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-pylint - project: name: freezer-api node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-pylint - project: name: freezer-web-ui node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-pylint - project: name: fuel-agent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-astute node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-module-unit - project: name: fuel-dev-tools node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-devops node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-docs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-docs - project: name: fuel-library node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: fuel-menu node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-mirror node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-nailgun-agent node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-module-unit - project: name: fuel-octane node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-ostf node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-plugins node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-qa node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-python27 - gate-{name}-docs - project: name: fuel-stats node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-upgrade node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: fuel-web node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: futurist node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: gantt node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - gate-{name}-pylint - translation-jobs - project: name: gce-api node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - '{pipeline}-functional-neutron-dsvm-gceapi{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-functional-nova-network-dsvm-gceapi{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: gear node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: gearman-plugin node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - jenkins-plugin-jobs - project: name: gerrit node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org gerrit-project: 'https://git.openstack.org/openstack-infra/gerrit' jobs: - '{plugin-name}-gerrit-plugin-{plugin-branch}': gerrit-branch: 'openstack/2.8.4' plugin-name: 'javamelody' plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}' plugin-branch: 'stable-2.8' - '{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' - project: name: gerrit-dash-creator node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: gerritbot node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: gerritlib node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: gertty node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: git-review node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: git-review jobs: - python-jobs - pypi-jobs - infra-publish-jobs - project: name: git-upstream node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: gitdm node: 'bare-precise || bare-trusty' jobs: - '{pipeline}-gitdm': pipeline: gate node: 'bare-precise || bare-trusty' - '{pipeline}-gitdm': pipeline: periodic node: 'bare-precise || bare-trusty' - project: name: glance node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - translation-jobs - translation-jobs-liberty - gate-rally-dsvm-{name} - openstack-releasenotes-jobs - project: name: glance-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: glance_store node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - '{pipeline}-glance_store-dsvm-functional-{driver}': driver: filesystem pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-full-ceph-src-{name}{job-suffix}': node: 'devstack-precise || devstack-trusty' pipeline: gate job-suffix: '' branch-override: default - project: name: glean node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: glean jobs: - python-jobs - pypi-jobs - '{name}-infra-docs' - project: name: gnocchi node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-bashate - '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}': node: 'devstack-precise || devstack-trusty' pipeline: gate storagedriver: file sqldriver: mysql - '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}': node: 'devstack-precise || devstack-trusty' pipeline: gate storagedriver: swift sqldriver: postgresql - '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}': node: 'devstack-precise || devstack-trusty' pipeline: gate storagedriver: ceph sqldriver: mysql - '{pipeline}-gnocchi-dsvm-functional-{storagedriver}-{sqldriver}': node: 'devstack-precise || devstack-trusty' pipeline: gate storagedriver: influxdb sqldriver: mysql - openstack-publish-jobs - project: name: governance node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org docroot: governance jobs: - 'gate-{name}-docs' - 'static-{name}-publish' - project: name: grafyaml node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: grafyaml jobs: - python-jobs - pypi-jobs - '{name}-infra-docs' - project: name: group-based-policy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - '{pipeline}-group-based-policy-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-group-based-policy-dsvm-rally{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: group-based-policy-automation node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: group-based-policy-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: group-based-policy-ui node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: groups node: 'bare-precise' 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: groups-static-pages node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: ha-guide node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - manual-translation-jobs - project: name: hacking node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org tarball-site: tarballs.openstack.org jobs: - openstack-publish-jobs - python-jobs - pypi-jobs - gate-hacking-integration-{target-project}: target-org: openstack target-project: nova - project: name: heat node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - '{pipeline}-heat-dsvm-functional-{engine}-{datastore}{job-suffix}': datastore: mysql pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default engine: orig - '{pipeline}-heat-dsvm-functional-{engine}-{datastore}{job-suffix}': datastore: postgres pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default engine: orig - '{pipeline}-heat-dsvm-functional-{engine}-{datastore}{job-suffix}': datastore: mysql pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default engine: convg - '{pipeline}-tempest-dsvm-heat{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-grenade-dsvm-heat{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-grenade-dsvm-heat{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - translation-jobs - translation-jobs-liberty - gate-rally-dsvm-fakevirt-{name} - project: name: heat-cfnclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: heat-cfntools node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: heat-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: heat-templates node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: heat-translator node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: horizon node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - javascript-jobs - translation-jobs - translation-jobs-liberty - gate-{name}-tox-{envlist}: envlist: py27dj18 - project: name: horizon-cisco-ui node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: i18n node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - gate-{name}-docs - project: name: inception node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: infra-ansible node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - ansible-lint-jobs - project: name: infra-manual node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org doc-publisher-folder: manual jobs: - infra-publish-jobs - 'gate-{name}-docs' - project: name: infra-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: instack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: instack-undercloud node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - python-jobs - project: name: intel-nfv-ci-tests node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: ironic node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - translation-jobs - translation-jobs-liberty - openstack-releasenotes-jobs - '{pipeline}-ironic-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ssh{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ipa-full{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ssh-postgres{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-agent_ssh{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ipa{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ipa-src{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-pxe_ipa-ipxe{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-ironic-parallel{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default ramdisk: dib - '{trigger}-tripleo-ci-{jobname}': jobname: 'f21-nonha' type: 'nonha' node: 'tripleo-f21' trigger: 'gate' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f21-ha' type: 'ha' node: 'tripleo-f21' trigger: 'gate' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f21-ceph' type: 'ceph' node: 'tripleo-f21' trigger: 'gate' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f22-nonha' type: 'periodic-nonha' node: 'tripleo-f22' trigger: 'periodic' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f22-ha' type: 'periodic-ha' node: 'tripleo-f22' trigger: 'periodic' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f22-ceph' type: 'periodic-ceph' node: 'tripleo-f22' trigger: 'periodic' branch-override: default - '{trigger}-tripleo-ci-{jobname}': jobname: 'f22-ha-liberty' type: 'periodic-ha-liberty' node: 'tripleo-f22' trigger: 'periodic' branch-override: stable/liberty - project: name: ironic-inspector node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - translation-jobs - gate-{name}-tox-{envlist}: envlist: func - '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default ramdisk: 'dib' - '{pipeline}-ironic-inspector-dsvm-{ramdisk}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default ramdisk: 'ipa' - project: name: ironic-lib node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-ironic-lib-src{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - project: name: ironic-python-agent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: ironic-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: ironic-webclient node: 'bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - javascript-jobs - '{name}-npm-publish-tarball' - project: name: jeepyb node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-pep8 - '{name}-tarball' - pypi-jobs - project: name: jenkins-job-builder node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: jenkins-job-builder jobs: - python-jobs - pypi-jobs - infra-publish-jobs - project: name: keystone node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - translation-jobs - translation-jobs-liberty - gate-rally-dsvm-{name} - openstack-releasenotes-jobs - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: keystone-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: keystoneauth node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: keystoneauth-saml2 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: keystonemiddleware node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: kiloeyes node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: kingbird node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: kite node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - python-jobs - project: name: kloudbuster node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: kolla node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - gate-{name}-bashate - gate-{name}-pep8 - 'gate-{name}-requirements' - openstack-publish-jobs - 'gate-{name}-tox-{envlist}': envlist: validate-contents - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: build distro: centos node: 'devstack-centos7' pipeline: gate type: binary - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: deploy distro: centos node: 'devstack-centos7' pipeline: gate type: binary - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: build distro: centos node: 'devstack-centos7' pipeline: gate type: source - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: deploy distro: centos node: 'devstack-centos7' pipeline: gate type: source - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: build distro: ubuntu node: 'devstack-trusty' pipeline: gate type: source - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: deploy distro: ubuntu node: 'devstack-trusty' pipeline: gate type: source - '{pipeline}-kolla-dsvm-{action}-{distro}-{type}': action: deploy-multinode distro: ubuntu node: 'devstack-trusty-2-node' pipeline: experimental type: source - project: name: kolla-mesos node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - gate-{name}-bashate - gate-{name}-pep8 - 'gate-{name}-requirements' - openstack-publish-jobs - 'gate-{name}-tox-{envlist}': envlist: validate-contents - project: name: kosmos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: kosmos-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: kuryr node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: kwapi node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: lodgeit node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: magnum node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - translation-jobs - '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' coe: 'api' job-suffix: '' branch-override: default - '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' coe: 'k8s' job-suffix: '' branch-override: default - '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' coe: 'swarm' job-suffix: '' branch-override: default - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: magnum-ui node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - translation-jobs - project: name: manila node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - gate-{name}-pylint - gate-{name}-tox-{envlist}: envlist: genconfig - openstack-publish-jobs - translation-jobs - project: name: manila-image-elements tarball-site: tarballs.openstack.org node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - gate-{name}-pep8 - gate-{name}-docs - 'gate-manila-buildimage-{os-element}': os-element: manila-ubuntu-core - gate-{name}-tox-{envlist}: envlist: buildimage - project: name: manila-ui tarball-site: tarballs.openstack.org node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: marshal node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: merlin node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - javascript-jobs - '{name}-js-release-{job-suffix}': job-suffix: 'master' - '{name}-js-release-{job-suffix}': job-suffix: 'branch' - project: name: mistral node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - gate-rally-dsvm-mistral-{name}: name: task - gate-{name}-tox-{envlist}: envlist: unit-postgresql - project: name: mistral-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: mistral-extra node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: mistral-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: monasca-agent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: monasca-api node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - maven-plugin-jobs - project: name: monasca-ceilometer node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: monasca-common node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - maven-plugin-jobs - project: name: monasca-log-api node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - maven-plugin-jobs - project: name: monasca-notification node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: monasca-persister node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - maven-plugin-jobs - project: name: monasca-statsd node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: monasca-thresh node: bare-trusty tarball-site: tarballs.openstack.org jobs: - maven-plugin-jobs - project: name: monasca-ui node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: monitoring-for-openstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: mox3 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: murano node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - gate-{name}-pylint - pypi-jobs - openstack-publish-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-releasenotes-jobs - gate-rally-dsvm-murano-{name}: name: task - 'gate-tempest-dsvm-murano-{mode}{job-suffix}': mode: 'cfapi' node: 'devstack-trusty' job-suffix: '' branch-override: default - project: name: murano-agent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: murano-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - javascript-jobs - project: name: murano-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: namos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: nerd-reviewer node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: network-checker node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - pypi-jobs - python-jobs - project: name: networking-6wind node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-ale-omniswitch node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-arista node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-bagpipe node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-bgpvpn node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-install-dsvm-networking-bgpvpn{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-install-dsvm-networking-bgpvpn{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-liberty' branch-override: stable/liberty - project: name: networking-bigswitch node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-brocade node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-calico node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-cisco node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-edge-vpn node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-fortinet node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-fujitsu node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-hyperv node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: networking-infoblox node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-l2gw node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: networking-lenovo node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-midonet node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - '{pipeline}-tempest-dsvm-networking-midonet-v1{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-networking-midonet-v2{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-networking-midonet-ml2{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: networking-mlnx node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-nec node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-odl node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-networking-odl{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: networking-ofagent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-onos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-networking-onos{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: networking-ovn node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - '{pipeline}-tempest-dsvm-networking-ovn{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: networking-ovs-dpdk node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: networking-plumgrid node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-powervm node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-sfc node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-vsphere node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: networking-zvm node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: neutron node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-constraints-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - gate-rally-dsvm-neutron-{name} - translation-jobs - translation-jobs-liberty - openstack-releasenotes-jobs - '{pipeline}-grenade-dsvm-neutron-multinode{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-neutron-dsvm-functional{python}{job-suffix}': pipeline: gate python: '' node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-neutron-dsvm-functional{python}{job-suffix}': pipeline: gate python: '-py34' node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-neutron-dsvm-functional{python}{job-suffix}': pipeline: gate python: '' node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-neutron-dsvm-fullstack{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-neutron-dsvm-api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-neutron-linuxbridge{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-neutron{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default - '{pipeline}-tempest-dsvm-neutron-ipv6only{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-neutron-serviceipv6{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: neutron-classifier node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: neutron-fwaas node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - '{pipeline}-neutron-fwaas-dsvm-api{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-neutron-fwaas-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: neutron-lbaas node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: scenario - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: minimal - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv1 lbaastest: api - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2-octavia lbaastest: api - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: healthmonitor - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: listener - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: loadbalancer - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: member - '{pipeline}-neutron-{lbaasversion}-dsvm-{lbaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default lbaasversion: lbaasv2 lbaastest: pool - project: name: neutron-lbaas-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: neutron-lib node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: neutron-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: neutron-vpnaas node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - '{pipeline}-neutron-vpnaas-dsvm-{vpnaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' vpnaastest: functional job-suffix: '' branch-override: default - '{pipeline}-neutron-vpnaas-dsvm-{vpnaastest}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' vpnaastest: functional-sswan job-suffix: '' branch-override: default - project: name: nodepool node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: nodepool jobs: - python-jobs - pypi-jobs - infra-publish-jobs - '{pipeline}-dsvm-nodepool{job-suffix}': pipeline: gate node: devstack-trusty job-suffix: '' branch-override: 'default' - '{pipeline}-dsvm-nodepool-src-shade{job-suffix}': pipeline: gate node: devstack-trusty job-suffix: '' branch-override: 'default' - project: name: nose-html-output node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: nova node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-constraints-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - gate-{name}-pylint - gate-{name}-pip-missing-reqs - 'gate-{name}-tox-{envlist}': envlist: - functional - functional-constraints - translation-jobs - translation-jobs-liberty - openstack-releasenotes-jobs - project: name: nova-docker node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: nova-powervm node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: nova-solver-scheduler node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: nova-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - gate-{name}-pep8 - project: name: nova-zvm-virt-driver node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: octavia node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - pypi-jobs - python-jobs - project: name: ooi node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: opencafe node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: openstack-ansible node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - openstack-releasenotes-jobs - 'gate-{name}-docs' - 'gate-{name}-lint' - 'gate-{name}-pep8' # This check uses the newer 'ubuntu-trusty' image which # is consistent between cloud providers. It is in the # final stage of testing. - 'gate-{name}-commit{job-suffix}': node: 'ubuntu-trusty' job-suffix: '-nv' # This check uses the 'devstack-trusty' image which is # inconsistent between cloud providers. This will be # removed once gate-openstack-ansible-commit is converted # to a voting check. - 'gate-{name}-dsvm-commit': node: 'devstack-trusty' - project: name: openstack-ansible-apt_package_pinning node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-lxc_container_create node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-lxc_hosts node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-openstack_hosts node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-pip_install node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-py_from_git node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-rsyslog_client node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-{envlist}': envlist: ansible-functional - project: name: openstack-ansible-security node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - 'gate-{name}-ansible-lint' - 'gate-{name}-docs' - 'gate-{name}-pep8' - project: name: openstack-ansible-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: openstack-chef-repo node: 'bare-precise || bare-trusty' jobs: - gate-openstack-chef-repo - chef-test-jobs - project: name: openstack-chef-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: openstack-doc-tools node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - gate-{name}-pep8 - 'gate-{name}-requirements' - '{name}-tarball' - pypi-jobs - openstack-releasenotes-jobs - project: name: openstack-health node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - javascript-jobs - project: name: openstack-manuals node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - manual-translation-jobs - translation-jobs-liberty - project: name: openstack-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: openstack-user-stories node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: openstackdocstheme node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - openstack-releasenotes-jobs - pypi-jobs - project: name: openstackid node: 'bare-precise || bare-trusty' 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' - project: name: operations-guide node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - manual-translation-jobs - project: name: os-apply-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: os-brick node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - pypi-jobs - python-jobs - 'lib-forward-testing-{name}' - '{pipeline}-tempest-dsvm-full-ceph-src-{name}{job-suffix}': node: 'devstack-precise || devstack-trusty' pipeline: gate job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-full-lio-src-{name}{job-suffix}': node: 'devstack-precise || devstack-trusty' pipeline: gate job-suffix: '' branch-override: default - project: name: os-client-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: os-cloud-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: os-collect-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: os-loganalyze node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: os-net-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: os-refresh-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: os-testr node: 'bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: os-vif node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: os-win node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: oslo-cookiecutter node: 'bare-precise || bare-trusty' jobs: - gate-{name}-tox-{envlist}: envlist: cookiecutter - project: name: oslo-incubator node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - openstack-publish-jobs - project: name: oslo-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: oslo.cache node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.concurrency node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.context node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.db node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org envlist: - sqla_08 - sqla_09 - mysql-python jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'gate-{name}-tox-{envlist}' - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - '{pipeline}-tempest-dsvm-largeops-src-{name}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: oslo.i18n node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.log node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - '{pipeline}-tempest-dsvm-largeops-src-{name}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: oslo.messaging node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - '{pipeline}-tempest-dsvm-largeops-src-{name}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{driver}{ostype}': driver: rabbit pipeline: gate node: 'devstack-precise || devstack-trusty' ostype: '' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{driver}{ostype}': driver: qpid pipeline: gate node: 'devstack-precise || devstack-trusty' ostype: '' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{driver}{ostype}': driver: zeromq pipeline: gate node: 'devstack-precise || devstack-trusty' ostype: '' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{driver}{ostype}': driver: pika pipeline: gate node: 'devstack-precise || devstack-trusty' ostype: '' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-dsvm-functional-{driver}{ostype}': driver: amqp1 pipeline: gate node: 'devstack-f21' ostype: '-f21' job-suffix: '' branch-override: default - '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}': pipeline: gate plugin: zmq node: 'devstack-precise || devstack-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: 'devstack-f21' ostype: '-f21' plugin-repo: openstack/devstack-plugin-amqp1 job-suffix: '' - '{pipeline}-oslo.messaging-src-dsvm-full-{plugin}{ostype}{job-suffix}': pipeline: gate plugin: pika node: 'devstack-precise || devstack-trusty' ostype: '' plugin-repo: openstack/devstack-plugin-pika job-suffix: '' - project: name: oslo.middleware node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.policy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.privsep node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - project: name: oslo.reports node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.rootwrap node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - '{pipeline}-tempest-dsvm-largeops-src-{name}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: oslo.serialization node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.service node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.utils node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.versionedobjects node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - project: name: oslo.vmware node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - 'stable-compat-jobs-{name}' - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: oslosphinx node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: oslotest node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: osprofiler node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: ospurge node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - gate-{name}-python27 - project: name: ossa node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org docroot: security jobs: - 'gate-{name}-docs' - 'static-{name}-publish' - project: name: packstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: pandaman node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: pbr node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org tarball-site: tarballs.openstack.org jobs: - openstack-publish-jobs - python-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: poppy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: project-config node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - gate-{name}-bashate - generate-specs-site-jobs - project: name: project-config-example node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: project-team-guide node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - 'gate-{name}-docs' - project: name: proliantutils node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: puppet-accessbot node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-ansible node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-aodh node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-apparmor node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-apps_site node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-askbot node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-asterisk node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-autossh node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - project: name: puppet-bandersnatch node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-barbican node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-bugdaystats node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-bup node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-ceilometer node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-ceph node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-cgit node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-cinder node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-ciwatch node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-designate node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-diskimage_builder node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-drupal node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-elastic_recheck node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-elasticsearch node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-etherpad_lite node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-exim node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-gerrit node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-gerritbot node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-github node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-glance node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-gnocchi node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-grafyaml node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-graphite node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-haveged node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-heat node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-horizon node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-hound node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-httpd node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - '{name}-forge-upload' - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-infracloud node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-iptables node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-ironic node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-jeepyb node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-jenkins node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-kerberos node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-keystone node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-kibana node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-lodgeit node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-log_processor node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-logrotate node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-logstash node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-magnum node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-mailman node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-manila node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-mediawiki node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-meetbot node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-mistral node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: puppet-monasca node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: puppet-murano node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-mysql_backup node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-n1k-vsm node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: puppet-neutron node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-nodepool node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-nova node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-odsreg node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-openafs node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-openstack_extras node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-openstack_health node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-openstack-integration node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-openstack-integration-jobs - 'gate-puppet-openstack-integration-dsvm-multinode{job-suffix}': node: devstack-trusty-2-node job-suffix: '-nv' - project: name: puppet-openstack-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: puppet-openstackci node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '' branch-override: default - 'gate-openstackci-beaker-{ostype}-dsvm': ostype: centos7 - 'gate-openstackci-beaker-{ostype}-dsvm': ostype: trusty - project: name: puppet-openstackid node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-openstacklib node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-os_client_config node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-packagekit node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-pgsql_backup node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-phabricator node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-pip node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-planet node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-project_config node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-puppet node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-redis node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-refstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-releasestatus node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-reviewday node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-sahara node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-setproxy node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - project: name: puppet-simpleproxy node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-snmpd node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-ssh node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-ssl_cert_check node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-stackalytics node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-statusbot node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-storyboard node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - '{name}-forge-upload' - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-subunit2sql node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-sudoers node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-swift node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-tempest node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-tmpreaper node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-tripleo node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: puppet-trove node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-tuskar node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - project: name: puppet-ulimit node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-unattended_upgrades node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-unbound node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-user node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-vinz node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-vswitch node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-yum node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-zanata node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: puppet-zaqar node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-module-unit - puppet-beaker-jobs: job-suffix: '' branch-override: default - project: name: puppet-zuul node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - puppet-beaker-jobs: job-suffix: '-nv' branch-override: default - project: name: pycadf node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: pyghmi node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: pylockfile node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: pymod2pkg node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: pypi-mirror node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-pep8 - '{name}-tarball' - pypi-jobs - project: name: python-barbicanclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: python-blazarclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-ceilometerclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-neutron-src-{name}{job-suffix}-plugin': project-repo: ceilometer pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-ceilometerclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-cerberusclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-cinderclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - '{pipeline}-cinderclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-cloudkittyclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-cloudpulseclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-cognitiveclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-congressclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-cueclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: python-designateclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: python-dracclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-evoqueclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-fuelclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - pypi-jobs - python-jobs - project: name: python-ganttclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - '{pipeline}-glanceclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-glanceclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: python-gnocchiclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: python-group-based-policy-client node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-heatclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - '{pipeline}-heatclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-ironic-inspector-client node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-tox-{envlist}: envlist: func - '{pipeline}-python-ironic-inspector-client-dsvm{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-ironicclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - '{pipeline}-ironicclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-tempest-dsvm-python-ironicclient-src{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-jenkins node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: python-keystoneclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - '{pipeline}-keystoneclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: python-keystoneclient-kerberos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-kiteclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-magnumclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'gate-{name}-tox-{envlist}': envlist: bandit - project: name: python-manilaclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: python-mistralclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-monascaclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-muranoclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - '{pipeline}-muranoclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-neutron-pd-driver node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-neutronclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - '{pipeline}-neutronclient-test-dsvm-{which-test}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' which-test: functional job-suffix: '' branch-override: default - '{pipeline}-neutronclient-test-dsvm-{which-test}{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' which-test: functional-adv-svcs job-suffix: '' branch-override: default - project: name: python-novaclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - 'lib-forward-testing-{name}' - '{pipeline}-novaclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-oneviewclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-openstackclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - translation-jobs - '{pipeline}-osc-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: python-openstacksdk node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - '{pipeline}-sdk-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - pypi-jobs - project: name: python-opentsdbclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-rackclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-saharaclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - '{pipeline}-tempest-dsvm-neutron-src-python-saharaclient{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-saharaclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-scciclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-searchlightclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: python-senlinclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-solumclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-sticksclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-storyboardclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-surveilclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-swiftclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-swiftclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - 'lib-forward-testing-{name}' - project: name: python-tackerclient node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: python-tripleoclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-troveclient tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - '{pipeline}-tempest-dsvm-neutron-src-python-troveclient{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: python-tuskarclient tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: python-vitrageclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: python-watcherclient node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: python-zaqarclient tarball-site: tarballs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - pypi-jobs - '{pipeline}-zaqarclient-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default - 'lib-forward-testing-{name}' - project: name: qa-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: rack node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: rally node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - gate-rally-install-{node}: node: bare-precise - gate-rally-install-{node}: node: bare-centos6 - gate-rally-dsvm-verify - gate-{name}-tox-{envlist}: envlist: self - gate-rally-dsvm-neutron-{name}: 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-murano-{name} - gate-rally-dsvm-mistral-{name} - gate-rally-dsvm-neutron-{name} - gate-rally-dsvm-zaqar-{name} - project: name: refstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - javascript-jobs - project: name: refstack-client node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: release-tools node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-bashate - project: name: releases node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - 'gate-{name}-docs' - 'gate-{name}-tox-{envlist}': envlist: validate - 'gate-{name}-tox-{envlist}': envlist: list-changes - gate-{name}-pep8 - publish-release-history - project: name: renderspec node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: reno node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: requests-mock node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - gate-{name}-tox-{envlist}: envlist: keystoneclient-tip - gate-{name}-tox-{envlist}: envlist: novaclient-tip - project: name: requestsexceptions node: 'bare-precise || bare-trusty' 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 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - gate-{name}-pep8 - gate-{name}-python27 - gate-{name}-pypy - openstack-publish-jobs - propose-requirements-constraints{job-suffix}: job-suffix: '-master' branch-override: master - propose-requirements-constraints{job-suffix}: job-suffix: '-liberty' branch-override: stable/liberty - 'gate-{name}-tox-{envlist}': envlist: validate - project: name: requirements-jobs jobs: - '{pipeline}-requirements-integration-dsvm{variant}': pipeline: gate node: 'devstack-precise || devstack-trusty' variant: '' - '{pipeline}-requirements-integration-dsvm{variant}': pipeline: gate node: 'devstack-precise || devstack-trusty' variant: '-resolver' - '{pipeline}-pbr-installation-dsvm{variant}': pipeline: gate node: 'devstack-precise || devstack-trusty' variant: '' - '{pipeline}-pbr-installation-dsvm{variant}': pipeline: gate node: 'devstack-precise || devstack-trusty' variant: '-upstream' - '{pipeline}-pbr-installation-dsvm{variant}': pipeline: periodic node: 'devstack-precise || devstack-trusty' variant: '-upstream' - project: name: reviewday node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: reviewstats node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: sahara node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - gate-{name}-pylint - pypi-jobs - translation-jobs - openstack-publish-jobs - openstack-releasenotes-jobs - gate-{name}-tox-{envlist}: envlist: "py27-scenario-unit" - gate-{name}-tox-{envlist}: envlist: bandit - '{pipeline}-tempest-dsvm-sahara{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default network: neutron engine: heat - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default network: nova engine: heat - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default network: neutron engine: direct - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default network: nova engine: direct - project: name: sahara-ci-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-pep8 - project: name: sahara-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: sahara-extra node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: sahara-image-elements node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - 'gate-sahara-buildimages-{plugin}': plugin: vanilla - 'gate-sahara-buildimages-{plugin}': plugin: hdp - '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 node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: scalpels node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - '{pipeline}-scalpels-dsvm-neutron{job-suffix}-{ostype}': ostype: 'devstack-trusty' pipeline: gate job-suffix: '' branch-override: default - '{pipeline}-scalpels-dsvm-neutron{job-suffix}-{ostype}': ostype: 'fedora-22' pipeline: gate job-suffix: '' branch-override: default - '{pipeline}-scalpels-dsvm-neutron{job-suffix}-{ostype}': ostype: 'devstack-f21' pipeline: gate job-suffix: '' branch-override: default - project: name: searchlight node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - translation-jobs - project: name: searchlight-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: security-doc node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - manual-translation-jobs - project: name: security-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: senlin node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - '{pipeline}-senlin-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - pypi-jobs - project: name: senlin-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: shade node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: shade jobs: - python-jobs - pypi-jobs - infra-publish-jobs - '{pipeline}-shade-dsvm-functional-keystone2{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-shade-dsvm-functional-neutron{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-shade-dsvm-functional-nova{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-shade-dsvm-ansible{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: shaker node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: shotgun node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: smaug node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: solum node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: solum-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: solum-infra-guestagent node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: solum-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: spanner node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: sqlalchemy-migrate node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-tox-{envlist}: envlist: py26sa07 node: bare-centos6 - gate-{name}-tox-{envlist}: envlist: py27sa07 - '{pipeline}-sqlalchemy-migrate-devstack-dsvm{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - hook-{name}-rtfd - pypi-jobs - project: name: stackalytics node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: stacktach node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-klugman node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-notification-utils node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-quince node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-quincy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-shoebox node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-simport node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-stackdistiller node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-timex node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stacktach-winchester node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: stackviz node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: statusbot node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: stevedore node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - 'lib-forward-testing-{name}' - openstack-publish-jobs - project: name: sticks node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: sticks-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: storlets node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - hook-{name}-rtfd - python-jobs - project: name: storyboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: storyboard jobs: - python-jobs - pypi-jobs - gate-storyboard-js-integration - infra-publish-jobs - project: name: storyboard-webclient node: 'bare-trusty' tarball-site: tarballs.openstack.org jobs: - 'gate-{name}-npm-run-{command}': command: 'lint' - 'gate-{name}-npm-run-{command}': command: 'test-unit' - 'gate-{name}-npm-run-{command}': command: 'test-functional' - 'gate-{name}-npm-run-{command}': command: 'test-integration' - 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 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: surveil node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: swauth node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - hook-{name}-rtfd - python-jobs - pypi-jobs - project: name: swift node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - translation-jobs - 'gate-{name}-tox-{envlist}': envlist: func - '{pipeline}-swift-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - '{pipeline}-swift-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '-nv' branch-override: default # No one is interested in stable/ branches on swift, so don't run bitrot jobs - project: name: swift-bench node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - project: name: swift-ceph-backend node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: swift-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: swift3 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - gate-{name}-pylint - gate-{name}-tox-{envlist}: envlist: tempauth - gate-{name}-tox-{envlist}: envlist: keystone - gate-{name}-tox-{envlist}: envlist: s3acl - '{pipeline}-tempest-dsvm-swift3{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: swiftonfile node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: syntribos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: system-config node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org doc-publisher-folder: system-config jobs: - puppet-check-jobs: node: 'bare-trusty' - gate-{name}-pep8 - gate-{name}-bashate - experimental-swift-logs-{name}-pep8-centos6 - gate-infra-puppet-apply-{ostype}: ostype: - bare-precise - bare-trusty - bare-centos6 - gate-infra-puppet-apply-dsvm-{ostype}: ostype: - centos7 - f21 - fedora-22 - infra-publish-jobs - 'gate-{name}-docs' - project: name: tacker node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - '{pipeline}-tacker-dsvm-functional{job-suffix}': pipeline: gate node: 'devstack-precise || devstack-trusty' job-suffix: '' branch-override: default - project: name: tacker-horizon node: 'bare-precise || bare-trusty' jobs: - gate-{name}-pep8 - project: name: tacker-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - gate-{name}-python27 - gate-{name}-docs - project: name: tap-as-a-service node: bare-trusty tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: taskflow node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: telcowg-usecases node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: tempest node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - project: name: tempest-lib node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - 'lib-forward-testing-{name}' - project: name: tooz node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - openstack-publish-jobs - pypi-jobs - gate-{name}-tox-{envlist}: envlist: - py27-zookeeper - py34-zookeeper - py27-redis - py34-redis - py27-sentinel - py34-sentinel - py27-memcached - py34-memcached - py27-postgresql - py34-postgresql - py27-mysql - py34-mysql - 'lib-forward-testing-{name}' - project: name: tosca-parser node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: training-guides node: 'bare-precise || bare-trusty' jobs: - openstack-doc-jobs - translation-jobs - gate-{name}-tox-{envlist}: envlist: slides - project: name: training-labs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org jobs: - python-jobs - project: name: transparency-policy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org docroot: transparency-policy jobs: - 'gate-{name}-docs' - 'static-{name}-publish' - project: name: tripleo-common node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: tripleo-docs node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - gate-{name}-docs - openstack-publish-jobs - project: name: tripleo-heat-templates node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - puppet-check-jobs - python-jobs - pypi-jobs - project: name: tripleo-image-elements node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: tripleo-incubator node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org tarball-site: tarballs.openstack.org jobs: - gate-{name}-docs - openstack-publish-jobs - project: name: tripleo-puppet-elements node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: tripleo-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: trove tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - python-juno-bitrot-jobs - python-kilo-bitrot-jobs - python-liberty-bitrot-jobs - openstack-publish-jobs - translation-jobs - openstack-doc-jobs - 'gate-trove-functional-dsvm-{datastore}{job-suffix}': datastore: 'mysql' job-suffix: '' branch-override: default - 'gate-trove-functional-dsvm-{datastore}{job-suffix}': datastore: 'percona' job-suffix: '' branch-override: default - 'gate-trove-functional-dsvm-{datastore}{job-suffix}': datastore: 'mongodb' job-suffix: '' branch-override: default - 'gate-trove-functional-dsvm-{datastore}{job-suffix}': datastore: 'mysql' job-suffix: '-kilo' branch-override: stable/kilo - 'gate-trove-functional-dsvm-{datastore}{job-suffix}': datastore: 'mysql' job-suffix: '-juno' branch-override: stable/juno - 'gate-trove-buildimage-{datastore}': datastore: 'mysql' - 'gate-trove-buildimage-{datastore}': datastore: 'percona' - 'gate-trove-buildimage-{datastore}': datastore: 'mongodb' - project: name: trove-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: turbo-hipster node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - hook-{name}-rtfd - project: name: tuskar tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - pypi-jobs - openstack-publish-jobs - project: name: tuskar-ui tarball-site: tarballs.openstack.org node: 'bare-precise || bare-trusty' doc-publisher-site: docs.openstack.org jobs: - python-jobs - pypi-jobs - gate-{name}-selenium - openstack-publish-jobs - project: name: vinz node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: vinz jobs: - python-jobs - pypi-jobs - infra-publish-jobs - project: name: vinz-webclient node: 'bare-trusty' 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: vitrage node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: vitrage-dashboard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - project: name: vitrage-specs node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - specs-jobs - project: name: vmtp node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - hook-{name}-rtfd - project: name: vmware-nsx node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: watcher node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: watcher-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: wsme node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-bootstrap node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-cookies node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-fileupload node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-gettext node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-lrdragndrop node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-mock node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-sanitize node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-angular-smart-table node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-bootstrap-datepicker node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-bootstrap-scss node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-bootswatch node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-d3 node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-font-awesome node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-hogan node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jasmine node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jquery-migrate node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jquery.bootstrap.wizard node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jquery.quicksearch node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jquery.tablesorter node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-jsencrypt node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-magic-search node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-mdi node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-qunit node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-rickshaw node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-roboto-fontface node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: xstatic-spin node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: yaml2ical node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: yaql node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - project: name: zaqar tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org node: 'bare-precise || bare-trusty' jobs: - python-jobs - openstack-publish-jobs - translation-jobs - translation-jobs-liberty - openstack-releasenotes-jobs - 'gate-{name}-tox-{envlist}': envlist: integration - gate-rally-dsvm-zaqar-{name} - '{pipeline}-tempest-dsvm-{backend}-zaqar{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default backend: mongodb - '{pipeline}-tempest-dsvm-{backend}-zaqar{job-suffix}': pipeline: gate node: 'devstack-trusty' job-suffix: '' branch-override: default backend: redis - project: name: zaqar-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: name: zmq-event-publisher node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - jenkins-plugin-jobs - project: name: zuul node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org doc-publisher-folder: zuul jobs: - python-jobs - pypi-jobs - infra-publish-jobs