From 67f162671d10e417e91cb8ae054b9b6b56544f56 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Sun, 18 Oct 2015 18:01:39 +0200 Subject: [PATCH] Resort jenkins/jobs/projects.yaml Sort the file in alphabetical order and update tools/jenkins-projects-checks.py for this sort order. Use single blank line as separator between entries everywhere. Change-Id: I2ff09483191260a9ae5d3460046b50d212ceb1ef --- jenkins/jobs/projects.yaml | 7640 +++++++++++++++--------------- tools/jenkins-projects-checks.py | 10 +- 2 files changed, 3783 insertions(+), 3867 deletions(-) mode change 100755 => 100644 jenkins/jobs/projects.yaml diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml old mode 100755 new mode 100644 index 4ad338031c..5e4780ec5b --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -1,9 +1,114 @@ -# The projects in this file are grouped into sections and sorted -# alphabetical in each section. +# +# The projects in this file are sorted alphabetical. +# -######################################################################## -# Section: OpenStack server projects -######################################################################## +- project: + name: aeromancer + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + +- project: + name: akanda + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - hook-{name}-rtfd + +- project: + name: akanda-appliance + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: akanda-appliance-builder + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: akanda-horizon + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: akanda-neutron + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: akanda-rug + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + - '{pipeline}-functional-dsvm-akanda{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-functional-dsvm-akanda-appliance-src{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + +- 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: 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 @@ -29,6 +134,59 @@ 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: 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: aviator + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - 'gate-aviator-tests' + +- 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' @@ -49,6 +207,33 @@ 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' @@ -59,6 +244,90 @@ - python-jobs - openstack-publish-jobs +- project: + name: billingstack + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + - pypi-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: bufunfa + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: bugdaystats + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + +- project: + name: cachemonkey + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-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' @@ -116,6 +385,14 @@ branch-designator: '' branch-override: default +- project: + name: ceilometer-powervm + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: ceilometer-specs node: 'bare-precise || bare-trusty' @@ -123,6 +400,14 @@ 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' @@ -135,6 +420,22 @@ - pypi-jobs - 'lib-forward-testing-{name}' +- 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' @@ -164,6 +465,291 @@ 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: 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 + + jobs: + - hook-{name}-rtfd + - python-jobs + - pypi-jobs + +- project: + name: cloudkitty-dashboard + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + 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: 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + +- project: + name: congress-specs + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-docs + +- project: + name: congressmiddleware + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + +- 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: cookbook-pacemaker + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-chef-lint + - gate-{name}-chef-style + - gate-{name}-chef-unit + - project: name: cue node: 'bare-precise || bare-trusty' @@ -186,6 +772,29 @@ 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' @@ -228,6 +837,126 @@ 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' + branch-designator: '' + branch-override: default + # Stable gate jobs for branchless tempest + - devstack-jobs: + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-juno' + branch-override: stable/juno + - devstack-jobs: + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-kilo' + branch-override: stable/kilo + - devstack-jobs: + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-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' + branch-designator: '-juno-nv' + branch-override: stable/juno + - devstack-jobs: + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-kilo-nv' + branch-override: stable/kilo + - devstack-jobs: + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-liberty-nv' + branch-override: stable/liberty + # Periodic jobs for various branches + - devstack-jobs: + pipeline: periodic + node: 'devstack-precise || devstack-trusty' + branch-designator: '-juno' + branch-override: stable/juno + - devstack-jobs: + pipeline: periodic + node: 'devstack-precise || devstack-trusty' + branch-designator: '-kilo' + branch-override: stable/kilo + - devstack-jobs: + pipeline: periodic + node: 'devstack-precise || devstack-trusty' + branch-designator: '-liberty' + branch-override: stable/liberty + - devstack-jobs: + pipeline: periodic + node: 'devstack-precise || devstack-trusty' + branch-designator: '-master' + branch-override: master + # Special jobs for devstack-gate + - devstack-gate-jobs: + node: 'devstack-precise || devstack-trusty' + - '{pipeline}-grenade-dsvm-multinode{branch-designator}': + pipeline: gate + node: devstack-trusty-2-node + branch-designator: '' + branch-override: default + - '{pipeline}-tempest-dsvm-multinode-full{branch-designator}': + pipeline: gate + node: devstack-trusty-2-node + branch-designator: '' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-multinode-full{branch-designator}': + pipeline: gate + node: devstack-trusty-2-node + branch-designator: '' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{branch-designator}': + pipeline: gate + node: devstack-trusty-2-node + branch-designator: '' + branch-override: default + # Experimental jobs for testing dib images. + - '{pipeline}-tempest-dsvm-full{branch-designator}': + pipeline: experimental + node: ubuntu-trusty + branch-designator: '-dibtest' + branch-override: default + - '{pipeline}-tempest-dsvm-neutron-full{branch-designator}': + pipeline: experimental + node: ubuntu-trusty + branch-designator: '-dibtest' + branch-override: default + - '{pipeline}-tempest-dsvm-multinode-full{branch-designator}': + pipeline: experimental + node: ubuntu-trusty-2-node + branch-designator: '-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' @@ -255,6 +984,21 @@ pipeline: gate branch-designator: '' +- project: + name: devstack-plugin-glusterfs + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-bashate + - '{pipeline}-tempest-dsvm-full-glusterfs{branch-designator}': + node: devstack-precise || devstack-trusty + pipeline: gate + branch-designator: '-nv' + - '{pipeline}-tempest-dsvm-full-glusterfs{branch-designator}': + node: devstack-precise || devstack-trusty + pipeline: gate + branch-designator: '' + - project: name: devstack-plugin-hdfs node: 'bare-precise || bare-trusty' @@ -268,6 +1012,23 @@ plugin-repo: openstack/devstack-plugin-hdfs branch-designator: '' +- project: + name: devstack-plugin-sheepdog + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-bashate + - '{pipeline}-tempest-dsvm-full-{plugin}{branch-designator}': + pipeline: gate + plugin: sheepdog + plugin-repo: openstack/devstack-plugin-sheepdog + branch-designator: '' + - '{pipeline}-tempest-dsvm-full-{plugin}{branch-designator}': + pipeline: gate + plugin: sheepdog + plugin-repo: openstack/devstack-plugin-sheepdog + branch-designator: '-nv' + - project: name: devstack-plugin-zmq node: 'bare-precise || bare-trusty' @@ -280,6 +1041,95 @@ plugin-repo: openstack/devstack-plugin-zmq branch-designator: '' +- 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-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' @@ -296,6 +1146,63 @@ branch-designator: '' branch-override: default +- project: + name: drbd-devstack + node: 'bare-trusty' + + jobs: + - gate-{name}-bashate + - '{pipeline}-tempest-dsvm-full-drbd-devstack{branch-designator}': + pipeline: gate + branch-designator: '-nv' + - '{pipeline}-tempest-dsvm-full-drbd-devstack{branch-designator}': + pipeline: gate + branch-designator: '' + +- 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-functional-neutron-dsvm-ec2api{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-functional-nova-network-dsvm-ec2api{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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' @@ -303,6 +1210,14 @@ 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' @@ -321,6 +1236,173 @@ 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-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}-pep8 + +- 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-tasklib + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-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' @@ -333,6 +1415,124 @@ - gate-{name}-pylint - translation-jobs +- project: + name: gce-api + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + +- 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.9.4' + plugin-name: 'javamelody' + plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}' + plugin-branch: 'stable-2.9' + - '{plugin-name}-gerrit-plugin-{plugin-branch}': + gerrit-branch: 'openstack/2.10.2' + plugin-name: 'javamelody' + plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}' + plugin-branch: 'stable-2.10' + +- 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' @@ -379,6 +1579,18 @@ branch-designator: '' 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' @@ -411,6 +1623,138 @@ 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: graffiti + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + +- 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-group-based-policy-dsvm-rally{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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-{branch-designator}': + branch-designator: 'master' + - 'groups-release-{branch-designator}': + branch-designator: '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: haos + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-pep8 + +- project: + name: healthnmon + tarball-site: tarballs.openstack.org + node: 'bare-precise || bare-trusty' + + jobs: + - python-jobs + - project: name: heat node: 'bare-precise || bare-trusty' @@ -462,6 +1806,32 @@ - 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-coe-templates + node: 'bare-precise || bare-trusty' + jobs: + - gate-{name}-tox-{envlist}: + envlist: lint + - project: name: heat-specs node: 'bare-precise || bare-trusty' @@ -469,6 +1839,14 @@ 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' @@ -506,6 +1884,46 @@ - python-jobs - pypi-jobs +- project: + name: i18n-test + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + +- 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' @@ -522,6 +1940,14 @@ 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' @@ -629,6 +2055,17 @@ branch-designator: '-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' @@ -646,6 +2083,28 @@ - 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' @@ -692,7 +2151,6 @@ - python-jobs - pypi-jobs - - project: name: keystonemiddleware node: 'bare-precise || bare-trusty' @@ -726,6 +2184,16 @@ - 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' @@ -779,6 +2247,61 @@ - openstack-publish-jobs - pypi-jobs +- project: + name: kwapi + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-pep8 + +- project: + name: libra + tarball-site: tarballs.openstack.org + node: 'bare-precise || bare-trusty' + + jobs: + - python-jobs + - hook-{name}-rtfd + +- project: + name: logaas + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - hook-{name}-rtfd + - pypi-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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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' @@ -793,6 +2316,61 @@ - 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: mercador-pub + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + +- project: + name: mercador-sub + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + +- project: + name: merlin + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - javascript-jobs + - '{name}-js-release-{branch-designator}': + branch-designator: 'master' + - '{name}-js-release-{branch-designator}': + branch-designator: 'branch' + - project: name: mistral node: 'bare-precise || bare-trusty' @@ -826,6 +2404,185 @@ - python-jobs - pypi-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 + - gate-rally-dsvm-murano-{name}: + name: task + +- 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: 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' @@ -848,6 +2605,14 @@ - openstack-publish-jobs - pypi-jobs +- project: + name: networking-bagpipe-l2 + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: networking-bgpvpn node: 'bare-precise || bare-trusty' @@ -864,6 +2629,22 @@ branch-designator: '' branch-override: default +- 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' @@ -886,6 +2667,14 @@ - 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' @@ -905,6 +2694,23 @@ - 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-ibm + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: networking-infoblox node: 'bare-precise || bare-trusty' @@ -949,6 +2755,22 @@ - pypi-jobs - openstack-publish-jobs +- 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' @@ -1013,6 +2835,14 @@ branch-designator: '' 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' @@ -1024,6 +2854,14 @@ - openstack-publish-jobs - pypi-jobs +- project: + name: networking-portforwarding + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: networking-powervm node: 'bare-precise || bare-trusty' @@ -1054,6 +2892,14 @@ - 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' @@ -1256,6 +3102,37 @@ branch-designator: '' 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{branch-designator}': + pipeline: gate + node: devstack-trusty + branch-designator: '' + branch-override: 'default' + - '{pipeline}-dsvm-nodepool-src-shade{branch-designator}': + pipeline: gate + node: devstack-trusty + branch-designator: '' + 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' @@ -1274,6 +3151,22 @@ - translation-jobs - translation-jobs-liberty +- 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 + - project: name: nova-specs node: 'bare-precise || bare-trusty' @@ -1283,6 +3176,14 @@ - 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' @@ -1295,243 +3196,125 @@ - python-jobs - 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: python-neutron-pd-driver + name: ooi node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs + - hook-{name}-rtfd - project: - name: sahara + name: opencafe + node: 'bare-precise || bare-trusty' + + jobs: + - gate-{name}-pep8 + +- project: + name: openstack-ansible 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 - - gate-{name}-pylint - - pypi-jobs - - translation-jobs - openstack-publish-jobs - - gate-{name}-tox-{envlist}: - envlist: "py27-scenario-unit" - - gate-{name}-tox-{envlist}: - envlist: bandit - - '{pipeline}-tempest-dsvm-sahara{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - network: neutron - engine: heat - - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - network: nova - engine: heat - - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - network: neutron - engine: direct - - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - network: nova - engine: direct - - -- project: - name: sahara-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-jobs - -- 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: 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-swift-dsvm-functional{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' + - 'gate-{name}-bashate' + - '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{branch-designator}': + node: 'ubuntu-trusty' branch-designator: '-nv' - branch-override: default -# No one is interested in stable/ branches on swift, so don't run bitrot jobs - + # 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: swift-specs + 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}-bashate' + - 'gate-{name}-docs' + - 'gate-{name}-pep8' + +- project: + name: openstack-ansible-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - project: - name: trove - tarball-site: tarballs.openstack.org - doc-publisher-site: docs.openstack.org + name: openstack-chef-repo node: 'bare-precise || bare-trusty' + jobs: + - gate-openstack-chef-repo + - gate-{name}-chef-rake + - gate-{name}-chef-rake-integration + +- 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 + + jobs: + - gate-{name}-pep8 + - 'gate-{name}-requirements' + - '{name}-tarball' + - pypi-jobs + +- project: + name: openstack-health + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + jobs: - python-jobs - - python-juno-bitrot-jobs - - python-kilo-bitrot-jobs - - openstack-publish-jobs - - translation-jobs + - javascript-jobs + +- project: + name: openstack-manuals + node: 'bare-precise || bare-trusty' + + jobs: - openstack-doc-jobs - - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': - datastore: 'mysql' - branch-designator: '' - branch-override: default - - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': - datastore: 'percona' - branch-designator: '' - branch-override: default - - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': - datastore: 'mongodb' - branch-designator: '' - branch-override: default - - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': - datastore: 'mysql' - branch-designator: '-kilo' - branch-override: stable/kilo - - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': - datastore: 'mysql' - branch-designator: '-juno' - branch-override: stable/juno - - 'gate-trove-buildimage-{datastore}': - datastore: 'mysql' - - 'gate-trove-buildimage-{datastore}': - datastore: 'percona' - - 'gate-trove-buildimage-{datastore}': - datastore: 'mongodb' + - manual-translation-jobs - project: - name: trove-specs + name: openstack-specs node: 'bare-precise || bare-trusty' jobs: - specs-jobs - 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: vitrage - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: vmware-nsx - 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 - - gate-rally-dsvm-zaqar-{name} - - '{pipeline}-tempest-dsvm-{backend}-zaqar{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - backend: mongodb - - '{pipeline}-tempest-dsvm-{backend}-zaqar{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - backend: redis - -- project: - name: zaqar-specs + name: openstack-user-stories node: 'bare-precise || bare-trusty' jobs: - specs-jobs - -######################################################################## -# Section: OpenStack client projects -######################################################################## - - project: - name: python-barbicanclient + name: openstackdocstheme node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org @@ -1540,51 +3323,64 @@ - python-jobs - openstack-publish-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-{branch-designator}': + branch-designator: 'master' + - 'openstackid-release-{branch-designator}': + branch-designator: '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}' - - -- 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}{branch-designator}-plugin': - project-repo: ceilometer - pipeline: gate + - '{pipeline}-tempest-dsvm-full-ceph-src-{name}{branch-designator}': node: 'devstack-precise || devstack-trusty' + pipeline: gate branch-designator: '' branch-override: default - - '{pipeline}-ceilometerclient-dsvm-functional{branch-designator}': - pipeline: gate + - '{pipeline}-tempest-dsvm-full-lio-src-{name}{branch-designator}': node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - -- 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{branch-designator}': pipeline: gate - node: 'devstack-precise || devstack-trusty' branch-designator: '' branch-override: default - project: - name: python-cueclient + name: os-client-config node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org @@ -1595,420 +3391,78 @@ - openstack-publish-jobs - project: - name: python-designateclient + name: os-cloud-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 - + - openstack-publish-jobs - project: - name: python-ganttclient + 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 - - openstack-publish-jobs - pypi-jobs - - 'lib-forward-testing-{name}' - - '{pipeline}-glanceclient-dsvm-functional{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - + - openstack-publish-jobs - 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-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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - -- project: - name: python-ironic-inspector-client + 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: func - - '{pipeline}-python-ironic-inspector-client-dsvm{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-tempest-dsvm-python-ironicclient-src{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - -- 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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-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-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}{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - which-test: functional - branch-designator: '' - branch-override: default - - '{pipeline}-neutronclient-test-dsvm-{which-test}{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - which-test: functional-adv-svcs - branch-designator: '' - 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - openstack-publish-jobs - - pypi-jobs - - 'lib-forward-testing-{name}' - - -- 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-saharaclient-dsvm-functional{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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-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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - 'lib-forward-testing-{name}' - - -- 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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-zaqarclient - tarball-site: tarballs.openstack.org - node: 'bare-precise || bare-trusty' - - jobs: - - python-jobs - - pypi-jobs - - '{pipeline}-zaqarclient-dsvm-functional{branch-designator}': - pipeline: gate - node: 'devstack-trusty' - branch-designator: '' - branch-override: default - - 'lib-forward-testing-{name}' - -######################################################################## -# Section: oslo libraries -######################################################################## - -- 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: 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: 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: 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: 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 + envlist: cookiecutter - project: name: oslo-incubator @@ -2066,7 +3520,6 @@ - pypi-jobs - 'lib-forward-testing-{name}' - - project: name: oslo.context node: 'bare-precise || bare-trusty' @@ -2079,7 +3532,6 @@ - pypi-jobs - 'lib-forward-testing-{name}' - - project: name: oslo.db node: 'bare-precise || bare-trusty' @@ -2103,7 +3555,6 @@ branch-designator: '' branch-override: default - - project: name: oslo.i18n node: 'bare-precise || bare-trusty' @@ -2117,7 +3568,6 @@ - translation-jobs - 'lib-forward-testing-{name}' - - project: name: oslo.log node: 'bare-precise || bare-trusty' @@ -2136,7 +3586,6 @@ branch-designator: '' branch-override: default - - project: name: oslo.messaging node: 'bare-precise || bare-trusty' @@ -2308,7 +3757,6 @@ - 'gate-{name}-tox-{envlist}': envlist: bandit - - project: name: oslosphinx node: 'bare-precise || bare-trusty' @@ -2320,7 +3768,6 @@ - openstack-publish-jobs - pypi-jobs - - project: name: oslotest node: 'bare-precise || bare-trusty' @@ -2332,94 +3779,8 @@ - openstack-publish-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: 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: 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: 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}' - -######################################################################## -# Section: Other OpenStack projects -######################################################################## - -- 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: api-wg - node: 'bare-precise || bare-trusty' - - jobs: - - specs-jobs - -- project: - name: bandit + name: osprofiler node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org @@ -2428,456 +3789,12 @@ - pypi-jobs - project: - name: castellan + name: ospurge 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: cisco-ironic-contrib - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- 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: 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: 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-dib' - branch-override: default - -- 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: governance - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - docroot: governance - - jobs: - - 'gate-{name}-docs' - - 'static-{name}-publish' - -- 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-templates - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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: 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: openstack-ansible - node: 'bare-precise || bare-trusty' - doc-publisher-site: docs.openstack.org - - jobs: - - openstack-publish-jobs - - 'gate-{name}-bashate' - - '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{branch-designator}': - node: 'ubuntu-trusty' - branch-designator: '-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-security - node: 'bare-precise || bare-trusty' - doc-publisher-site: docs.openstack.org - - jobs: - - openstack-publish-jobs - - 'gate-{name}-ansible-lint' - - 'gate-{name}-bashate' - - '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 - - gate-{name}-chef-rake - - gate-{name}-chef-rake-integration - -- project: - name: openstack-chef-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-jobs - -- project: - name: openstack-health - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - javascript-jobs - -- 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: 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}{branch-designator}': - node: 'devstack-precise || devstack-trusty' - pipeline: gate - branch-designator: '' - branch-override: default - - '{pipeline}-tempest-dsvm-full-lio-src-{name}{branch-designator}': - node: 'devstack-precise || devstack-trusty' - pipeline: gate - branch-designator: '' - 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-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-win - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs + - gate-{name}-python27 - project: name: ossa @@ -2890,405 +3807,7 @@ - 'static-{name}-publish' - 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: puppet-aodh - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - - puppet-beaker-jobs: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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 - -- project: - name: puppet-neutron - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - - puppet-beaker-jobs: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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{branch-designator}': - node: devstack-trusty-2-node - branch-designator: '-nv' - -- project: - name: puppet-openstack-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-jobs - -- project: - name: puppet-openstacklib - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - - puppet-beaker-jobs: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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: - branch-designator: '' - 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-vswitch - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - - puppet-beaker-jobs: - branch-designator: '' - 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: - branch-designator: '' - branch-override: default - -- project: - name: python-dracclient - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: qa-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-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 + name: packstack node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org @@ -3296,534 +3815,13 @@ - python-jobs - project: - name: releases + name: packstack-vagrant 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: 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: 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{branch-designator}: - branch-designator: '-master' - branch-override: master - - propose-requirements-constraints{branch-designator}: - branch-designator: '-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: 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: plain - -- project: - name: security-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-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: storlets - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - hook-{name}-rtfd - - python-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: syntribos - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-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: tosca-parser - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-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: - - 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: 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 - -######################################################################## -# Section: OpenStack documentation projects -######################################################################## - -- project: - name: api-site - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-jobs - - manual-translation-jobs - -- project: - name: docs-specs - node: 'bare-precise || bare-trusty' - - jobs: - - specs-jobs - -- project: - name: ha-guide - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-jobs - - manual-translation-jobs - -- project: - name: openstack-doc-tools - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - gate-{name}-pep8 - - 'gate-{name}-requirements' - - '{name}-tarball' - - pypi-jobs - -- project: - name: openstack-manuals - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-jobs - - manual-translation-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 - - pypi-jobs - -- project: - name: operations-guide - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-jobs - - manual-translation-jobs - -- project: - name: security-doc - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-jobs - - manual-translation-jobs - -- project: - name: training-guides - node: 'bare-precise || bare-trusty' - - jobs: - - openstack-doc-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 - -######################################################################## -# Section: OpenStack development projects -######################################################################## - -- 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: 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' - branch-designator: '' - branch-override: default - # Stable gate jobs for branchless tempest - - devstack-jobs: - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-juno' - branch-override: stable/juno - - devstack-jobs: - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-kilo' - branch-override: stable/kilo - - devstack-jobs: - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-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' - branch-designator: '-juno-nv' - branch-override: stable/juno - - devstack-jobs: - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-kilo-nv' - branch-override: stable/kilo - - devstack-jobs: - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '-liberty-nv' - branch-override: stable/liberty - # Periodic jobs for various branches - - devstack-jobs: - pipeline: periodic - node: 'devstack-precise || devstack-trusty' - branch-designator: '-juno' - branch-override: stable/juno - - devstack-jobs: - pipeline: periodic - node: 'devstack-precise || devstack-trusty' - branch-designator: '-kilo' - branch-override: stable/kilo - - devstack-jobs: - pipeline: periodic - node: 'devstack-precise || devstack-trusty' - branch-designator: '-liberty' - branch-override: stable/liberty - - devstack-jobs: - pipeline: periodic - node: 'devstack-precise || devstack-trusty' - branch-designator: '-master' - branch-override: master - # Special jobs for devstack-gate - - devstack-gate-jobs: - node: 'devstack-precise || devstack-trusty' - - '{pipeline}-grenade-dsvm-multinode{branch-designator}': - pipeline: gate - node: devstack-trusty-2-node - branch-designator: '' - branch-override: default - - '{pipeline}-tempest-dsvm-multinode-full{branch-designator}': - pipeline: gate - node: devstack-trusty-2-node - branch-designator: '' - branch-override: default - - '{pipeline}-tempest-dsvm-neutron-multinode-full{branch-designator}': - pipeline: gate - node: devstack-trusty-2-node - branch-designator: '' - branch-override: default - - '{pipeline}-tempest-dsvm-neutron-dvr-multinode-full{branch-designator}': - pipeline: gate - node: devstack-trusty-2-node - branch-designator: '' - branch-override: default - # Experimental jobs for testing dib images. - - '{pipeline}-tempest-dsvm-full{branch-designator}': - pipeline: experimental - node: ubuntu-trusty - branch-designator: '-dibtest' - branch-override: default - - '{pipeline}-tempest-dsvm-neutron-full{branch-designator}': - pipeline: experimental - node: ubuntu-trusty - branch-designator: '-dibtest' - branch-override: default - - '{pipeline}-tempest-dsvm-multinode-full{branch-designator}': - pipeline: experimental - node: ubuntu-trusty-2-node - branch-designator: '-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: 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-cfnclient - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - -- project: - name: oslo-cookiecutter - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-tox-{envlist}: - envlist: cookiecutter + envlist: lint - project: name: pbr @@ -3837,70 +3835,52 @@ - pypi-jobs - 'lib-forward-testing-{name}' -######################################################################## -# Section: OpenStack infrastructure projects -######################################################################## - - project: - name: ansible-puppet - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - ansible-lint-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: 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: bugdaystats + name: pecan node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org jobs: - python-jobs - pypi-jobs - + - hook-{name}-rtfd + - gate-{name}-tox-{envlist}: + envlist: scaffolds-27 + - gate-{name}-tox-{envlist}: + envlist: scaffolds-34 + - gate-{name}-tox-{envlist}: + envlist: wsme-stable + - gate-{name}-tox-{envlist}: + envlist: wsme-tip + - gate-{name}-tox-{envlist}: + envlist: ceilometer-stable + node: bare-trusty + - gate-{name}-tox-{envlist}: + envlist: ceilometer-tip + node: bare-trusty + - gate-{name}-tox-{envlist}: + envlist: ironic-stable + - gate-{name}-tox-{envlist}: + envlist: ironic-tip + - gate-{name}-tox-{envlist}: + envlist: designate-stable + - gate-{name}-tox-{envlist}: + envlist: designate-tip + - gate-{name}-tox-{envlist}: + envlist: barbican-stable + - gate-{name}-tox-{envlist}: + envlist: barbican-tip + - gate-{name}-tox-{envlist}: + envlist: magnum-stable + - gate-{name}-tox-{envlist}: + envlist: magnum-tip + - gate-{name}-tox-{envlist}: + envlist: gnocchi-stable + - gate-{name}-tox-{envlist}: + envlist: gnocchi-tip - 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: gear + name: poppy node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org @@ -3909,40 +3889,8 @@ - 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.9.4' - plugin-name: 'javamelody' - plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}' - plugin-branch: 'stable-2.9' - - '{plugin-name}-gerrit-plugin-{plugin-branch}': - gerrit-branch: 'openstack/2.10.2' - plugin-name: 'javamelody' - plugin-project: 'https://gerrit.googlesource.com/plugins/{plugin-name}' - plugin-branch: 'stable-2.10' - -- project: - name: gerritbot + name: prep-source-repos node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org @@ -3950,190 +3898,6 @@ - python-jobs - pypi-jobs -- project: - name: gerritlib - 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: 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: 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: 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: groups - node: 'bare-precise' - tarball-site: tarballs.openstack.org - - jobs: - - gate-groups-unittests - - 'groups-release-{branch-designator}': - branch-designator: 'master' - - 'groups-release-{branch-designator}': - branch-designator: 'branch' - -- project: - name: groups-static-pages - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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: 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: 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{branch-designator}': - pipeline: gate - node: devstack-trusty - branch-designator: '' - branch-override: 'default' - - '{pipeline}-dsvm-nodepool-src-shade{branch-designator}': - pipeline: gate - node: devstack-trusty - branch-designator: '' - 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: 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-{branch-designator}': - branch-designator: 'master' - - 'openstackid-release-{branch-designator}': - branch-designator: 'branch' - - infra-publish-jobs - - 'gate-{name}-docs' - - -- project: - name: os-loganalyze - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - project: name: project-config node: 'bare-precise || bare-trusty' @@ -4149,6 +3913,24 @@ 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' @@ -4171,6 +3953,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-apparmor node: 'bare-trusty' @@ -4215,6 +4009,14 @@ branch-designator: '-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' @@ -4226,6 +4028,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-bugdaystats node: 'bare-trusty' @@ -4248,6 +4062,30 @@ branch-designator: '-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: + branch-designator: '' + 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: + branch-designator: '' + branch-override: default + - project: name: puppet-cgit node: 'bare-trusty' @@ -4259,6 +4097,30 @@ branch-designator: '-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: + branch-designator: '' + 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: + branch-designator: '' + branch-override: default + - project: name: puppet-diskimage_builder node: 'bare-trusty' @@ -4358,6 +4220,30 @@ branch-designator: '-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: + branch-designator: '' + 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: + branch-designator: '' + branch-override: default + - project: name: puppet-graphite node: 'bare-trusty' @@ -4380,6 +4266,30 @@ branch-designator: '-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: + branch-designator: '' + 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: + branch-designator: '' + branch-override: default + - project: name: puppet-hound node: 'bare-trusty' @@ -4425,6 +4335,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-jeepyb node: 'bare-trusty' @@ -4458,6 +4380,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-kibana node: 'bare-trusty' @@ -4524,6 +4458,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-mediawiki node: 'bare-trusty' @@ -4546,6 +4492,33 @@ branch-designator: '-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 + - project: name: puppet-mysql_backup node: 'bare-trusty' @@ -4557,6 +4530,27 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-nodepool node: 'bare-trusty' @@ -4568,6 +4562,26 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + +- project: + name: puppet-nslcd + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - project: name: puppet-odsreg node: 'bare-trusty' @@ -4590,6 +4604,36 @@ branch-designator: '-nv' branch-override: default +- project: + name: puppet-openstack + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - puppet-module-unit + +- project: + name: puppet-openstack-cloud + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - puppet-module-unit + +- project: + name: puppet-openstack_extras + node: 'bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - puppet-check-jobs + - puppet-module-unit + - puppet-beaker-jobs: + branch-designator: '' + branch-override: default + - project: name: puppet-openstack-health node: 'bare-trusty' @@ -4601,6 +4645,25 @@ branch-designator: '-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{branch-designator}': + node: devstack-trusty-2-node + branch-designator: '-nv' + +- project: + name: puppet-openstack-specs + node: 'bare-precise || bare-trusty' + + jobs: + - specs-jobs + - project: name: puppet-openstackci node: 'bare-trusty' @@ -4627,6 +4690,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-os_client_config node: 'bare-trusty' @@ -4759,6 +4834,26 @@ branch-designator: '-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: + branch-designator: '' + 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' @@ -4859,6 +4954,30 @@ branch-designator: '-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: + branch-designator: '' + 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: + branch-designator: '' + branch-override: default + - project: name: puppet-tmpreaper node: 'bare-trusty' @@ -4870,6 +4989,36 @@ branch-designator: '-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: + branch-designator: '' + 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' @@ -4925,6 +5074,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-yum node: 'bare-trusty' @@ -4947,6 +5108,18 @@ branch-designator: '-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: + branch-designator: '' + branch-override: default + - project: name: puppet-zuul node: 'bare-trusty' @@ -4959,990 +5132,7 @@ branch-override: default - 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-storyboardclient - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - - -- project: - name: release-tools - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - gate-{name}-bashate - -- 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: 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-shade-dsvm-functional-neutron{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-shade-dsvm-functional-nova{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - -- project: - name: statusbot - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-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-{branch-designator}': - branch-designator: 'master' - - '{name}-js-release-{branch-designator}': - branch-designator: '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: 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 - - infra-publish-jobs - - 'gate-{name}-docs' - -- 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-{branch-designator}': - branch-designator: 'master' - - '{name}-js-release-{branch-designator}': - branch-designator: 'branch' - -- project: - name: yaml2ical - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-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 - -######################################################################## -# Section: Stackforge projects -######################################################################## -- project: - name: aeromancer - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: akanda - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - hook-{name}-rtfd - -- project: - name: akanda-appliance - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - -- project: - name: akanda-appliance-builder - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - -- project: - name: akanda-horizon - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - -- project: - name: akanda-neutron - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - -- project: - name: akanda-rug - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - - '{pipeline}-functional-dsvm-akanda{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-functional-dsvm-akanda-appliance-src{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - -- 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: app-catalog - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - javascript-jobs - -- project: - name: aviator - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - 'gate-aviator-tests' - -- project: - name: billingstack - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - - 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: bufunfa - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - - -- project: - name: cachemonkey - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: cathead - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: ceilometer-powervm - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: ceilometer-zvm - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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: cl-openstack-client - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-run-tests - -- 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 - - jobs: - - hook-{name}-rtfd - - python-jobs - - pypi-jobs - -- project: - name: cloudkitty-dashboard - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - 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: 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - -- project: - name: congress-specs - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-docs - -- project: - name: congressmiddleware - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: cookbook-pacemaker - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-chef-lint - - gate-{name}-chef-style - - gate-{name}-chef-unit - -- project: - name: devstack-plugin-glusterfs - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-bashate - - '{pipeline}-tempest-dsvm-full-glusterfs{branch-designator}': - node: devstack-precise || devstack-trusty - pipeline: gate - branch-designator: '-nv' - - '{pipeline}-tempest-dsvm-full-glusterfs{branch-designator}': - node: devstack-precise || devstack-trusty - pipeline: gate - branch-designator: '' - -- project: - name: devstack-plugin-sheepdog - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-bashate - - '{pipeline}-tempest-dsvm-full-{plugin}{branch-designator}': - pipeline: gate - plugin: sheepdog - plugin-repo: openstack/devstack-plugin-sheepdog - branch-designator: '' - - '{pipeline}-tempest-dsvm-full-{plugin}{branch-designator}': - pipeline: gate - plugin: sheepdog - plugin-repo: openstack/devstack-plugin-sheepdog - branch-designator: '-nv' - -- project: - name: distil - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - hook-{name}-rtfd - - python-jobs - -- project: - name: doc8 - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: dox - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: drbd-devstack - node: 'bare-trusty' - - jobs: - - gate-{name}-bashate - - '{pipeline}-tempest-dsvm-full-drbd-devstack{branch-designator}': - pipeline: gate - branch-designator: '-nv' - - '{pipeline}-tempest-dsvm-full-drbd-devstack{branch-designator}': - pipeline: gate - branch-designator: '' - -- 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-functional-neutron-dsvm-ec2api{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-functional-nova-network-dsvm-ec2api{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - -- project: - name: entropy - 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-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}-pep8 - -- 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-tasklib - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-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: gce-api - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: gerrit-dash-creator - 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-upstream - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: graffiti - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - branch-override: default - - '{pipeline}-group-based-policy-dsvm-rally{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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: haos - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-pep8 - -- project: - name: healthnmon - tarball-site: tarballs.openstack.org - node: 'bare-precise || bare-trusty' - - jobs: - - python-jobs - -- project: - name: heat-coe-templates - node: 'bare-precise || bare-trusty' - jobs: - - gate-{name}-tox-{envlist}: - envlist: lint - -- project: - name: i18n-test - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: inception - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-pep8 - -- project: - name: intel-nfv-ci-tests - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - 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: kwapi - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-pep8 - -- project: - name: libra - tarball-site: tarballs.openstack.org - node: 'bare-precise || bare-trusty' - - jobs: - - python-jobs - - hook-{name}-rtfd - -- project: - name: logaas - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - hook-{name}-rtfd - - pypi-jobs - -- project: - name: magnum + name: pycadf node: 'bare-precise || bare-trusty' tarball-site: tarballs.openstack.org doc-publisher-site: docs.openstack.org @@ -5950,522 +5140,8 @@ jobs: - python-jobs - openstack-publish-jobs - - translation-jobs - - '{pipeline}-functional-dsvm-magnum{branch-designator}': - pipeline: gate - node: 'devstack-precise || devstack-trusty' - branch-designator: '' - 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: mercador-pub - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - pypi-jobs - -- project: - name: mercador-sub - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: merlin - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - javascript-jobs - - '{name}-js-release-{branch-designator}': - branch-designator: 'master' - - '{name}-js-release-{branch-designator}': - branch-designator: 'branch' - -- 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: 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 - - gate-rally-dsvm-murano-{name}: - name: task - -- 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: networking-6wind - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: networking-bagpipe-l2 - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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-edge-vpn - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: networking-hyperv - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: networking-ibm - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- 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-ovs-dpdk - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: networking-portforwarding - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: networking-zvm - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-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 - -- project: - name: nova-zvm-virt-driver - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - 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: 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: packstack - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - -- project: - name: packstack-vagrant - node: 'bare-precise || bare-trusty' - - jobs: - - gate-{name}-docs - - gate-{name}-tox-{envlist}: - envlist: lint - -- project: - name: pecan - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - - hook-{name}-rtfd - - gate-{name}-tox-{envlist}: - envlist: scaffolds-27 - - gate-{name}-tox-{envlist}: - envlist: scaffolds-34 - - gate-{name}-tox-{envlist}: - envlist: wsme-stable - - gate-{name}-tox-{envlist}: - envlist: wsme-tip - - gate-{name}-tox-{envlist}: - envlist: ceilometer-stable - node: bare-trusty - - gate-{name}-tox-{envlist}: - envlist: ceilometer-tip - node: bare-trusty - - gate-{name}-tox-{envlist}: - envlist: ironic-stable - - gate-{name}-tox-{envlist}: - envlist: ironic-tip - - gate-{name}-tox-{envlist}: - envlist: designate-stable - - gate-{name}-tox-{envlist}: - envlist: designate-tip - - gate-{name}-tox-{envlist}: - envlist: barbican-stable - - gate-{name}-tox-{envlist}: - envlist: barbican-tip - - gate-{name}-tox-{envlist}: - envlist: magnum-stable - - gate-{name}-tox-{envlist}: - envlist: magnum-tip - - gate-{name}-tox-{envlist}: - envlist: gnocchi-stable - - gate-{name}-tox-{envlist}: - envlist: gnocchi-tip - -- project: - name: poppy - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - - hook-{name}-rtfd - -- project: - name: prep-source-repos - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: proliantutils - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - python-jobs - - pypi-jobs - -- project: - name: puppet-autossh - node: 'bare-precise || bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - -- project: - name: puppet-ceph - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - - puppet-beaker-jobs: - branch-designator: '' - 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-nslcd - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - -- project: - name: puppet-openstack - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - -- project: - name: puppet-openstack-cloud - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs - - puppet-module-unit - -- project: - name: puppet-setproxy - node: 'bare-trusty' - tarball-site: tarballs.openstack.org - - jobs: - - puppet-check-jobs + - 'lib-forward-testing-{name}' - project: name: pyghmi @@ -6476,6 +5152,39 @@ - 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: 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' @@ -6484,6 +5193,28 @@ 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}{branch-designator}-plugin': + project-repo: ceilometer + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-ceilometerclient-dsvm-functional{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - project: name: python-cerberusclient node: 'bare-precise || bare-trusty' @@ -6492,6 +5223,23 @@ 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - project: name: python-cloudfoundryclient node: 'bare-precise || bare-trusty' @@ -6535,6 +5283,37 @@ - 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-fuelclient node: 'bare-precise || bare-trusty' @@ -6544,6 +5323,46 @@ - 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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' @@ -6553,6 +5372,62 @@ - 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-tempest-dsvm-python-ironicclient-src{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - project: name: python-jenkins node: 'bare-precise || bare-trusty' @@ -6563,6 +5438,44 @@ - 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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-libraclient @@ -6588,6 +5501,18 @@ - '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-mercadorclient node: 'bare-precise || bare-trusty' @@ -6597,6 +5522,15 @@ - python-jobs - pypi-jobs +- 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' @@ -6606,7 +5540,6 @@ - python-jobs - pypi-jobs - - project: name: python-muranoclient node: 'bare-precise || bare-trusty' @@ -6621,6 +5554,83 @@ branch-designator: '' 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}{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + which-test: functional + branch-designator: '' + branch-override: default + - '{pipeline}-neutronclient-test-dsvm-{which-test}{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + which-test: functional-adv-svcs + branch-designator: '' + 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - openstack-publish-jobs + - pypi-jobs + - 'lib-forward-testing-{name}' + - project: name: python-openstacksdk node: 'bare-precise || bare-trusty' @@ -6659,6 +5669,36 @@ 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-saharaclient-dsvm-functional{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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-senlinclient node: 'bare-precise || bare-trusty' @@ -6685,6 +5725,15 @@ 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' @@ -6694,6 +5743,23 @@ - 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - 'lib-forward-testing-{name}' + - project: name: python-tackerclient node: 'bare-precise || bare-trusty' @@ -6701,6 +5767,42 @@ 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + 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-watcherclient node: 'bare-precise || bare-trusty' @@ -6709,6 +5811,28 @@ jobs: - python-jobs +- project: + name: python-zaqarclient + tarball-site: tarballs.openstack.org + node: 'bare-precise || bare-trusty' + + jobs: + - python-jobs + - pypi-jobs + - '{pipeline}-zaqarclient-dsvm-functional{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + 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 @@ -6717,6 +5841,94 @@ 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: 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' @@ -6731,6 +5943,70 @@ - gate-{name}-tox-{envlist}: envlist: novaclient-tip +- 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{branch-designator}: + branch-designator: '-master' + branch-override: master + - propose-requirements-constraints{branch-designator}: + branch-designator: '-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: rubick node: 'bare-precise || bare-trusty' @@ -6739,6 +6015,58 @@ jobs: - python-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 + - gate-{name}-pylint + - pypi-jobs + - translation-jobs + - openstack-publish-jobs + - gate-{name}-tox-{envlist}: + envlist: "py27-scenario-unit" + - gate-{name}-tox-{envlist}: + envlist: bandit + - '{pipeline}-tempest-dsvm-sahara{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + network: neutron + engine: heat + - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + network: nova + engine: heat + - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + network: neutron + engine: direct + - '{pipeline}-sahara-dsvm-scenario-{network}-{engine}{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + network: nova + engine: direct + - project: name: sahara-ci-config node: 'bare-precise || bare-trusty' @@ -6747,6 +6075,24 @@ 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-guestagent node: 'bare-precise || bare-trusty' @@ -6756,6 +6102,36 @@ - 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: plain + +- project: + name: sahara-specs + node: 'bare-precise || bare-trusty' + + jobs: + - specs-jobs + - project: name: satori node: 'bare-precise || bare-trusty' @@ -6765,6 +6141,32 @@ - python-jobs - hook-{name}-rtfd +- 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: 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' @@ -6787,6 +6189,33 @@ - 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-shade-dsvm-functional-neutron{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-shade-dsvm-functional-nova{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - project: name: shaker node: 'bare-precise || bare-trusty' @@ -6959,6 +6388,37 @@ 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' @@ -6975,6 +6435,60 @@ 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-{branch-designator}': + branch-designator: 'master' + - '{name}-js-release-{branch-designator}': + branch-designator: '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' @@ -6985,6 +6499,41 @@ - pypi-jobs - hook-{name}-rtfd +- 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{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '' + branch-override: default + - '{pipeline}-swift-dsvm-functional{branch-designator}': + pipeline: gate + node: 'devstack-precise || devstack-trusty' + branch-designator: '-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' @@ -6993,6 +6542,13 @@ jobs: - python-jobs +- project: + name: swift-specs + node: 'bare-precise || bare-trusty' + + jobs: + - specs-jobs + - project: name: swift3 node: 'bare-precise || bare-trusty' @@ -7029,6 +6585,39 @@ 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 + - infra-publish-jobs + - 'gate-{name}-docs' + - project: name: tacker node: 'bare-precise || bare-trusty' @@ -7066,6 +6655,18 @@ 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' @@ -7074,6 +6675,28 @@ 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: tomograph node: 'bare-precise || bare-trusty' @@ -7083,6 +6706,177 @@ - python-jobs - pypi-jobs +- 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 + - 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: + - 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 + - openstack-publish-jobs + - translation-jobs + - openstack-doc-jobs + - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': + datastore: 'mysql' + branch-designator: '' + branch-override: default + - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': + datastore: 'percona' + branch-designator: '' + branch-override: default + - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': + datastore: 'mongodb' + branch-designator: '' + branch-override: default + - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': + datastore: 'mysql' + branch-designator: '-kilo' + branch-override: stable/kilo + - 'gate-trove-functional-dsvm-{datastore}{branch-designator}': + datastore: 'mysql' + branch-designator: '-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' @@ -7092,6 +6886,61 @@ - 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-{branch-designator}': + branch-designator: 'master' + - '{name}-js-release-{branch-designator}': + branch-designator: 'branch' + +- project: + name: vitrage + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: vmtp node: 'bare-precise || bare-trusty' @@ -7102,6 +6951,15 @@ - 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: warm node: 'bare-precise || bare-trusty' @@ -7379,6 +7237,15 @@ - 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' @@ -7387,3 +7254,56 @@ 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 + - gate-rally-dsvm-zaqar-{name} + - '{pipeline}-tempest-dsvm-{backend}-zaqar{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + branch-override: default + backend: mongodb + - '{pipeline}-tempest-dsvm-{backend}-zaqar{branch-designator}': + pipeline: gate + node: 'devstack-trusty' + branch-designator: '' + 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 + diff --git a/tools/jenkins-projects-checks.py b/tools/jenkins-projects-checks.py index 3c753c2388..f7602a223e 100755 --- a/tools/jenkins-projects-checks.py +++ b/tools/jenkins-projects-checks.py @@ -22,8 +22,8 @@ def normalize(s): return s.lower().replace("_", "-") -def check_sections(): - """Check that the projects are in alphabetical order per section +def check_alphabetical(): + """Check that the projects are in alphabetical order and that indenting looks correct""" # Note that the file has different sections and we need to check @@ -32,10 +32,6 @@ def check_sections(): last = "" count = 1 for line in open('jenkins/jobs/projects.yaml', 'r'): - if line.startswith('# Section:'): - last = "" - section = line[10:].strip() - print("Checking section '%s'" % section) if line.startswith(' name: '): i = line.find(' name: ') current = line[i + 7:].strip() @@ -55,7 +51,7 @@ def check_sections(): def check_all(): - errors = check_sections() + errors = check_alphabetical() if errors: print("Found errors in jenkins/jobs/projects.yaml!")