Jeremy Stanley beef21e7a7 Switch jobs from Ubuntu Oneiric to CentOS 6.
Ubuntu Oneiric Ocelot will end of life on May 9, 2013. Jobs which
previously ran on oneiric unit test slaves because of availability
of Python 2.6 now run on centos6 slaves instead.

* .../jenkins_job_builder/config/heat.yaml: The dev-heat-coverage
and dev-python-heatclient-coverage previously now use centos6
slaves.

* .../jenkins_job_builder/config/python-bitrot-jobs.yaml: The
periodic-{name}-python26-{branch-name} template now uses centos6
slaves, and obsolete periodic-{name}-python26-{branch-name}-centos6
template is removed.

* .../jenkins_job_builder/config/python-jobs.yaml: The
gate-{name}-python26 template now uses centos6 slaves, and obsolete
gate-{name}-python26-centos6 template is removed.

* .../zuul/layout.yaml: Stop running the non-voting .*-centos6 jobs
as they're no longer necessary. Also stop running gate-nova-python26
on stable/folsom for now, as it won't be worth the effort to get
running successfully on CentOS at this point.

Change-Id: I29f0d6fca99c130aa9d9c5cfe9dfb0467dd10832
Reviewed-on: https://review.openstack.org/28252
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-05-09 23:14:32 +00:00

1722 lines
46 KiB
YAML

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures
manager: IndependentPipelineManager
trigger:
- event: patchset-created
- event: comment-added
comment_filter: (?i)^\s*recheck(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
success:
verified: 1
failure:
verified: -1
- name: gate
description: Changes that have been approved by core developers are enqueued in order in this pipeline, and if they pass tests in Jenkins, will be merged.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures
manager: DependentPipelineManager
trigger:
- event: comment-added
approval:
- approved: 1
- event: comment-added
comment_filter: (?i)^\s*reverify(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
start:
verified: 0
success:
verified: 2
submit: true
failure:
verified: -2
- name: post
description: This pipeline runs jobs that operate after each change is merged.
manager: IndependentPipelineManager
trigger:
- event: ref-updated
ref: ^(?!(devnull|refs/.*)).*$
- name: pre-release
description: This pipeline runs jobs on projects in response to pre-release tags.
manager: IndependentPipelineManager
trigger:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.)+[0-9]*(alpha|beta|candidate|rc|a|b|c|r|g)[0-9]*$
- name: release
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation.
manager: IndependentPipelineManager
trigger:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.)+[0-9]+$
- name: silent
description: This pipeline is used for silently testing new jobs.
manager: IndependentPipelineManager
trigger:
- event: patchset-created
- event: comment-added
comment_filter: (?i)^\s*recheck(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
jobs:
- name: gate-tempest-devstack-vm-cinder
branch: stable/folsom
- name: gate-tempest-devstack-vm-smoke
branch: stable/folsom
- name: gate-tempest-devstack-vm-full
branch: ^(?!stable/folsom).*$
- name: gate-tempest-devstack-vm-quantum
branch: ^(?!stable/folsom).*$
- name: gate-tempest-devstack-vm-quantum-full
branch: ^(?!stable/(folsom|grizzly)).*$
voting: false
- name: gate-tempest-devstack-vm-postgres-full
branch: ^(?!stable/folsom).*$
voting: false
- name: gate-grenade-devstack-vm
branch: ^(?!stable/folsom).*$
voting: false
- name: gate-nova-pylint
voting: false
- name: gate-nova-python26
branch: ^(?!stable/folsom).*$
- name: gate-oslo-incubator-pyflakes
branch: ^(?!stable/folsom).*$
- name: dev-zuul-coverage
voting: false
- name: dev-heat-coverage
voting: false
- name: dev-python-heatclient-coverage
voting: false
- name: dev-heat-cfntools-coverage
voting: false
- name: jenkins-job-builder-compare-xml
voting: false
failure-message: XML output has changed.
success-message: XML output is unchanged.
- name: config-compare-xml
voting: false
failure-message: Jenkins XML output has changed.
success-message: Jenkins XML output is unchanged.
- name: openstack-docs-site
branch: ^master$
- name: openstack-ha-guide
branch: ^master$
- name: gate-openstack-cli-guide
success-pattern: http://docs-draft.openstack.org/{job.name}/{pipeline.name}/{build.number}/cli/quick-start
- name: ^gate-.*-docs$
success-pattern: http://docs-draft.openstack.org/{change.number}/{change.patchset}/{pipeline.name}/{job.name}/{build.number}/doc/build/html/
- name: ^gate-.*-requirements$
failure-message: Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements
branch: ^(?!stable/(folsom|grizzly)).*$
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- name: manuals-upstream-translation-update
branch: ^master$
projects:
- name: openstack-infra/zuul
check:
- gate-zuul-pep8
- gate-zuul-docs
- gate-zuul-pyflakes
- gate-zuul-python26
- gate-zuul-python27
- dev-zuul-coverage
gate:
- gate-zuul-docs
- gate-zuul-pep8
- gate-zuul-pyflakes
- gate-zuul-python26
- gate-zuul-python27
post:
- zuul-branch-tarball
- zuul-coverage
- zuul-docs
pre-release:
- zuul-docs
- zuul-tarball
release:
- zuul-docs
- zuul-tarball:
- zuul-pypi-upload
- name: openstack-infra/askbot-theme
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/nose-html-output
check:
- gate-noop
gate:
- gate-noop
post:
- nose-html-output-branch-tarball
pre-release:
- nose-html-output-tarball
release:
- nose-html-output-tarball:
- nose-html-output-pypi-upload
- name: openstack-infra/gerrit
check:
- check-gerrit-unittests
gate:
- gate-gerrit-unittests
post:
- gerrit-package
- name: openstack-infra/gerritbot
check:
- gate-gerritbot-pep8
- gate-gerritbot-pyflakes
gate:
- gate-gerritbot-pep8
- gate-gerritbot-pyflakes
post:
- gerritbot-branch-tarball
pre-release:
- gerritbot-tarball
release:
- gerritbot-tarball:
- gerritbot-pypi-upload
- name: openstack-infra/gerritlib
check:
- gate-gerritlib-pep8
- gate-gerritlib-pyflakes
gate:
- gate-gerritlib-pep8
- gate-gerritlib-pyflakes
pre-release:
- gerritlib-tarball
release:
- gerritlib-tarball:
- gerritlib-pypi-upload
- name: openstack-infra/jeepyb
check:
- gate-jeepyb-pep8
- gate-jeepyb-pyflakes
gate:
- gate-jeepyb-pep8
- gate-jeepyb-pyflakes
pre-release:
- jeepyb-tarball
release:
- jeepyb-tarball:
- jeepyb-pypi-upload
- name: openstack-infra/jenkins-job-builder
check:
- gate-jenkins-job-builder-docs
- gate-jenkins-job-builder-pep8
- gate-jenkins-job-builder-pyflakes
- jenkins-job-builder-compare-xml
gate:
- gate-jenkins-job-builder-docs
- gate-jenkins-job-builder-pep8
- gate-jenkins-job-builder-pyflakes
post:
- jenkins-job-builder-branch-tarball
- jenkins-job-builder-docs
pre-release:
- jenkins-job-builder-tarball
release:
- jenkins-job-builder-tarball:
- jenkins-job-builder-pypi-upload
- name: openstack-infra/lodgeit
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/meetbot
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/config
merge-mode: cherry-pick
check:
- config-compare-xml
- gate-config-layout
- gate-config-puppet-lint
- gate-config-puppet-syntax
- gate-config-pyflakes
gate:
- gate-config-layout
- gate-config-puppet-lint
- gate-config-puppet-syntax
- gate-config-pyflakes
post:
- ci-docs
- name: openstack-infra/puppet-apparmor
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/puppet-dashboard
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/puppet-vcsrepo
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/reviewday
check:
- gate-reviewday-pep8
- gate-reviewday-pyflakes
gate:
- gate-reviewday-pep8
- gate-reviewday-pyflakes
post:
- reviewday-branch-tarball
- reviewday-coverage
pre-release:
- reviewday-tarball
release:
- reviewday-tarball:
- reviewday-pypi-upload
- name: openstack-infra/statusbot
check:
- gate-statusbot-pep8
- gate-statusbot-pyflakes
gate:
- gate-statusbot-pep8
- gate-statusbot-pyflakes
post:
- statusbot-branch-tarball
pre-release:
- statusbot-tarball
release:
- statusbot-tarball:
- statusbot-pypi-upload
- name: openstack/cinder
check:
- gate-cinder-requirements
- gate-cinder-pep8
- gate-cinder-docs
- gate-cinder-python26
- gate-cinder-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-cinder-requirements
- gate-cinder-docs
- gate-cinder-pep8
- gate-cinder-python26
- gate-cinder-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- cinder-branch-tarball
- cinder-coverage
- cinder-docs
pre-release:
- cinder-tarball
release:
- cinder-tarball
- cinder-docs
- name: openstack/glance
check:
- gate-glance-requirements
- gate-glance-pep8
- gate-glance-docs
- gate-glance-python26
- gate-glance-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-glance-requirements
- gate-glance-docs
- gate-glance-pep8
- gate-glance-python26
- gate-glance-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- glance-branch-tarball
- glance-coverage
- glance-docs
pre-release:
- glance-tarball
release:
- glance-tarball
- glance-docs
- name: openstack/horizon
check:
- gate-horizon-requirements
- gate-horizon-pep8
- gate-horizon-docs
- gate-horizon-python26
- gate-horizon-python27
- gate-horizon-selenium
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-horizon-requirements
- gate-horizon-docs
- gate-horizon-pep8
- gate-horizon-python26
- gate-horizon-python27
- gate-horizon-selenium
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- horizon-branch-tarball
- horizon-coverage
- horizon-docs
pre-release:
- horizon-tarball
release:
- horizon-tarball
- horizon-docs
- name: openstack/keystone
check:
- gate-keystone-requirements
- gate-keystone-pep8
- gate-keystone-docs
- gate-keystone-python26
- gate-keystone-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-keystone-requirements
- gate-keystone-docs
- gate-keystone-pep8
- gate-keystone-python26
- gate-keystone-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- keystone-branch-tarball
- keystone-coverage
- keystone-docs
- keystone-upstream-translation-update
pre-release:
- keystone-tarball
release:
- keystone-tarball
- keystone-docs
- name: openstack/nova
check:
- gate-nova-requirements
- gate-nova-pep8
- gate-nova-docs
- gate-nova-python26
- gate-nova-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
- gate-nova-pylint
gate:
- gate-nova-requirements
- gate-nova-docs
- gate-nova-pep8
- gate-nova-python26
- gate-nova-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- nova-branch-tarball
- nova-coverage
- nova-docs
- nova-upstream-translation-update
pre-release:
- nova-tarball
release:
- nova-tarball
- nova-docs
- name: openstack/oslo-incubator
check:
- gate-oslo-incubator-requirements
- gate-oslo-incubator-pep8
- gate-oslo-incubator-docs
- gate-oslo-incubator-pyflakes
- gate-oslo-incubator-python26
- gate-oslo-incubator-python27
gate:
- gate-oslo-incubator-requirements
- gate-oslo-incubator-docs
- gate-oslo-incubator-pep8
- gate-oslo-incubator-pyflakes
- gate-oslo-incubator-python26
- gate-oslo-incubator-python27
post:
- oslo-incubator-docs
release:
- oslo-incubator-docs
- name: openstack/oslo.config
check:
- gate-oslo.config-requirements
- gate-oslo.config-pep8
- gate-oslo.config-docs
- gate-oslo.config-python26
- gate-oslo.config-python27
gate:
- gate-oslo.config-requirements
- gate-oslo.config-docs
- gate-oslo.config-pep8
- gate-oslo.config-python26
- gate-oslo.config-python27
post:
- oslo.config-branch-tarball
- oslo.config-docs
pre-release:
- oslo.config-tarball
release:
- oslo.config-tarball:
- oslo.config-pypi-upload
- oslo.config-docs
- name: openstack/quantum
check:
- gate-quantum-requirements
- gate-quantum-pep8
- gate-quantum-docs
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
gate:
- gate-quantum-requirements
- gate-quantum-docs
- gate-quantum-pep8
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
post:
- quantum-branch-tarball
- quantum-coverage
- quantum-docs
- quantum-upstream-translation-update
pre-release:
- quantum-tarball
release:
- quantum-tarball
- quantum-docs
- name: openstack/swift
check:
- gate-swift-requirements
- gate-swift-pep8
- gate-swift-docs
- gate-swift-python26
- gate-swift-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-tempest-devstack-vm-postgres-full
- gate-grenade-devstack-vm
gate:
- gate-swift-requirements
- gate-swift-docs
- gate-swift-pep8
- gate-swift-python26
- gate-swift-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-tempest-devstack-vm-postgres-full
- gate-grenade-devstack-vm
post:
- swift-branch-tarball
- swift-coverage
- swift-docs
pre-release:
- swift-tarball
release:
- swift-tarball
- swift-docs
- name: openstack/python-ceilometerclient
check:
- gate-python-ceilometerclient-requirements
- gate-python-ceilometerclient-pep8
- gate-python-ceilometerclient-docs
- gate-python-ceilometerclient-python26
- gate-python-ceilometerclient-python27
gate:
- gate-python-ceilometerclient-requirements
- gate-python-ceilometerclient-docs
- gate-python-ceilometerclient-pep8
- gate-python-ceilometerclient-python26
- gate-python-ceilometerclient-python27
post:
- python-ceilometerclient-branch-tarball
- python-ceilometerclient-coverage
pre-release:
- python-ceilometerclient-tarball
release:
- python-ceilometerclient-tarball:
- python-ceilometerclient-pypi-upload
- python-ceilometerclient-docs
- name: openstack/python-cinderclient
check:
- gate-python-cinderclient-requirements
- gate-python-cinderclient-pep8
- gate-python-cinderclient-docs
- gate-python-cinderclient-python26
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-python-cinderclient-requirements
- gate-python-cinderclient-docs
- gate-python-cinderclient-pep8
- gate-python-cinderclient-python26
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- python-cinderclient-branch-tarball
- python-cinderclient-coverage
pre-release:
- python-cinderclient-tarball
release:
- python-cinderclient-tarball:
- python-cinderclient-pypi-upload
- python-cinderclient-docs
- name: openstack/python-glanceclient
check:
- gate-python-glanceclient-requirements
- gate-python-glanceclient-pep8
- gate-python-glanceclient-docs
- gate-python-glanceclient-python26
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-python-glanceclient-requirements
- gate-python-glanceclient-docs
- gate-python-glanceclient-pep8
- gate-python-glanceclient-python26
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- python-glanceclient-branch-tarball
- python-glanceclient-coverage
pre-release:
- python-glanceclient-tarball
release:
- python-glanceclient-tarball:
- python-glanceclient-pypi-upload
- python-glanceclient-docs
- name: openstack/python-keystoneclient
check:
- gate-python-keystoneclient-requirements
- gate-python-keystoneclient-pep8
- gate-python-keystoneclient-docs
- gate-python-keystoneclient-python26
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-python-keystoneclient-requirements
- gate-python-keystoneclient-docs
- gate-python-keystoneclient-pep8
- gate-python-keystoneclient-python26
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- python-keystoneclient-branch-tarball
- python-keystoneclient-coverage
pre-release:
- python-keystoneclient-tarball
release:
- python-keystoneclient-tarball:
- python-keystoneclient-pypi-upload
- python-keystoneclient-docs
- name: openstack/python-novaclient
check:
- gate-python-novaclient-requirements
- gate-python-novaclient-pep8
- gate-python-novaclient-docs
- gate-python-novaclient-python26
- gate-python-novaclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-python-novaclient-requirements
- gate-python-novaclient-docs
- gate-python-novaclient-pep8
- gate-python-novaclient-python26
- gate-python-novaclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- python-novaclient-branch-tarball
- python-novaclient-coverage
pre-release:
- python-novaclient-tarball
release:
- python-novaclient-tarball:
- python-novaclient-pypi-upload
- python-novaclient-docs
- name: openstack/python-openstackclient
check:
- gate-python-openstackclient-requirements
- gate-python-openstackclient-pep8
- gate-python-openstackclient-docs
- gate-python-openstackclient-python26
- gate-python-openstackclient-python27
gate:
- gate-python-openstackclient-requirements
- gate-python-openstackclient-docs
- gate-python-openstackclient-pep8
- gate-python-openstackclient-python26
- gate-python-openstackclient-python27
post:
- python-openstackclient-branch-tarball
- python-openstackclient-coverage
pre-release:
- python-openstackclient-tarball
release:
- python-openstackclient-tarball:
- python-openstackclient-pypi-upload
- python-openstackclient-docs
- name: openstack/python-quantumclient
check:
- gate-python-quantumclient-requirements
- gate-python-quantumclient-pep8
- gate-python-quantumclient-docs
- gate-python-quantumclient-python26
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-python-quantumclient-requirements
- gate-python-quantumclient-docs
- gate-python-quantumclient-pep8
- gate-python-quantumclient-python26
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
post:
- python-quantumclient-branch-tarball
- python-quantumclient-coverage
pre-release:
- python-quantumclient-tarball
release:
- python-quantumclient-tarball:
- python-quantumclient-pypi-upload
- python-quantumclient-docs
- name: openstack/python-swiftclient
check:
- gate-python-swiftclient-requirements
- gate-python-swiftclient-pep8
- gate-python-swiftclient-docs
- gate-python-swiftclient-python26
- gate-python-swiftclient-python27
gate:
- gate-python-swiftclient-requirements
- gate-python-swiftclient-docs
- gate-python-swiftclient-pep8
- gate-python-swiftclient-python26
- gate-python-swiftclient-python27
post:
- python-swiftclient-branch-tarball
- python-swiftclient-coverage
pre-release:
- python-swiftclient-tarball
release:
- python-swiftclient-tarball:
- python-swiftclient-pypi-upload
- python-swiftclient-docs
- name: openstack/requirements
check:
- gate-requirements-install
gate:
- gate-requirements-install
post:
- post-mirror-python26
- post-mirror-python27
- name: openstack-dev/grenade
check:
- gate-noop
- gate-grenade-devstack-vm
gate:
- gate-noop
- name: openstack-dev/hacking
check:
- gate-hacking-pep8
- gate-hacking-docs
- gate-hacking-python26
- gate-hacking-python27
gate:
- gate-hacking-docs
- gate-hacking-pep8
- gate-hacking-python26
- gate-hacking-python27
post:
- hacking-branch-tarball
- hacking-coverage
- hacking-docs
pre-release:
- hacking-docs
- hacking-tarball
release:
- hacking-docs
- hacking-tarball:
- hacking-pypi-upload
- name: openstack-dev/pbr
check:
- gate-pbr-pep8
- gate-pbr-docs
- gate-pbr-python26
- gate-pbr-python27
gate:
- gate-pbr-docs
- gate-pbr-pep8
- gate-pbr-python26
- gate-pbr-python27
post:
- pbr-branch-tarball
- pbr-coverage
- pbr-docs
pre-release:
- pbr-docs
- pbr-tarball
release:
- pbr-docs
- pbr-tarball:
- pbr-pypi-upload
- name: openstack-dev/devstack
check:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
- name: openstack-infra/devstack-gate
check:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
gate:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum
- gate-grenade-devstack-vm
# This is not strictly necessary; there is currently a transitive
# relationship between g-t-devstack-vm,
# g-t-devstack-vm-{postgres,cinder,quantum} and g-t-devstack-vm-full
# that will ensure that these projects end up in the same shared
# change queue, however, this fake project makes it explicit that
# g-t-devstack-vm and g-t-devstack-vm-full must share a change
# queue, which should protect against accidental queue divorce in
# case jobs get moved around. Since g-t-devstack-vm-full is a
# superset of g-t-devstack-vm, the whole set of projects is still
# gated on g-t-devstack-vm.
- name: z/tempest
gate:
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum-full
- name: openstack/tempest
check:
- gate-tempest-requirements
- gate-tempest-pep8
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum-full
gate:
- gate-tempest-requirements
- gate-tempest-pep8
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-tempest-devstack-vm-quantum-full
- name: openstack/ceilometer
check:
- gate-ceilometer-requirements
- gate-ceilometer-pep8
- gate-ceilometer-docs
- gate-ceilometer-python26
- gate-ceilometer-python27
gate:
- gate-ceilometer-requirements
- gate-ceilometer-docs
- gate-ceilometer-pep8
- gate-ceilometer-python26
- gate-ceilometer-python27
post:
- ceilometer-branch-tarball
- ceilometer-coverage
- ceilometer-docs
- ceilometer-upstream-translation-update
pre-release:
- ceilometer-tarball
release:
- ceilometer-docs
- ceilometer-tarball
- name: stackforge/MRaaS
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/libra
check:
- gate-libra-pep8
- gate-libra-python27
gate:
- gate-libra-pep8
- gate-libra-python27
post:
- libra-branch-tarball
pre-release:
- libra-tarball
release:
- libra-tarball
- name: stackforge/python-libraclient
check:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
gate:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
- name: stackforge/healthnmon
check:
- gate-healthnmon-pep8
- gate-healthnmon-python27
gate:
- gate-healthnmon-pep8
- gate-healthnmon-python27
- name: openstack/heat
check:
- gate-heat-requirements
- gate-heat-pep8
- gate-heat-python26
- gate-heat-python27
- dev-heat-coverage
gate:
- gate-heat-requirements
- gate-heat-pep8
- gate-heat-python26
- gate-heat-python27
post:
- heat-branch-tarball
- heat-coverage
- heat-docs
pre-release:
- heat-tarball
release:
- heat-tarball
- heat-docs
- name: openstack/python-heatclient
check:
- gate-python-heatclient-requirements
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
- dev-python-heatclient-coverage
gate:
- gate-python-heatclient-requirements
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage
pre-release:
- python-heatclient-tarball
release:
- python-heatclient-tarball:
- python-heatclient-pypi-upload
- python-heatclient-docs
- name: openstack/heat-cfntools
check:
- gate-heat-cfntools-requirements
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
- dev-heat-cfntools-coverage
gate:
- gate-heat-cfntools-requirements
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
post:
- heat-cfntools-branch-tarball
- heat-cfntools-coverage
pre-release:
- heat-cfntools-tarball
release:
- heat-cfntools-tarball:
- heat-cfntools-pypi-upload
- heat-cfntools-docs
- name: openstack/heat-templates
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/reddwarf
check:
- gate-reddwarf-pep8
- gate-reddwarf-python26
- gate-reddwarf-python27
gate:
- gate-reddwarf-pep8
- gate-reddwarf-python26
- gate-reddwarf-python27
post:
- reddwarf-coverage
- name: stackforge/reddwarf-integration
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/python-reddwarfclient
check:
- gate-python-reddwarfclient-pep8
- gate-python-reddwarfclient-python26
- gate-python-reddwarfclient-python27
gate:
- gate-python-reddwarfclient-pep8
- gate-python-reddwarfclient-python26
- gate-python-reddwarfclient-python27
pre-release:
- python-reddwarfclient-tarball
release:
- python-reddwarfclient-tarball:
- python-reddwarfclient-pypi-upload
- name: stackforge/marconi
check:
- gate-marconi-pep8
- gate-marconi-python26
- gate-marconi-python27
gate:
- gate-marconi-pep8
- gate-marconi-python26
- gate-marconi-python27
- name: stackforge/moniker
check:
- gate-moniker-pyflakes
- gate-moniker-pep8
- gate-moniker-python26
- gate-moniker-python27
gate:
- gate-moniker-pep8
- gate-moniker-pyflakes
- gate-moniker-python26
- gate-moniker-python27
post:
- hook-moniker-rtfd
- moniker-coverage
- moniker-branch-tarball
pre-release:
- moniker-tarball
release:
- moniker-tarball:
- moniker-pypi-upload
- name: stackforge/python-monikerclient
check:
- gate-python-monikerclient-pyflakes
- gate-python-monikerclient-pep8
- gate-python-monikerclient-python26
- gate-python-monikerclient-python27
gate:
- gate-python-monikerclient-pep8
- gate-python-monikerclient-pyflakes
- gate-python-monikerclient-python26
- gate-python-monikerclient-python27
post:
- hook-python-monikerclient-rtfd
- python-monikerclient-coverage
- python-monikerclient-branch-tarball
pre-release:
- python-monikerclient-tarball
release:
- python-monikerclient-tarball:
- python-monikerclient-pypi-upload
- name: stackforge/billingstack
check:
- gate-billingstack-pyflakes
- gate-billingstack-pep8
- gate-billingstack-python26
- gate-billingstack-python27
gate:
- gate-billingstack-pep8
- gate-billingstack-pyflakes
- gate-billingstack-python26
- gate-billingstack-python27
post:
- hook-billingstack-rtfd
- billingstack-coverage
- billingstack-branch-tarball
pre-release:
- billingstack-tarball
release:
- billingstack-tarball:
- billingstack-pypi-upload
- name: stackforge/bufunfa
check:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
gate:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
post:
- hook-bufunfa-rtfd
- name: openstack/openstack-manuals
check:
- gate-openstack-cli-guide
- gate-openstack-operations-guide
- gate-openstack-manuals-validate
gate:
- gate-openstack-cli-guide
- gate-openstack-operations-guide
- gate-openstack-manuals-validate
post:
- openstack-admin-manual-compute
- openstack-admin-manual-netconn
- openstack-admin-manual-object
- openstack-admin-manual-block
- openstack-cli-guide
- openstack-basic-install-fedora
- openstack-basic-install-ubuntu
- openstack-glossary
- openstack-docs-site
- openstack-ha-guide
- openstack-install-deploy-guide-apt-fedora
- openstack-install-deploy-guide-ubuntu
- openstack-operations-guide
- manuals-upstream-translation-update
- name: openstack/api-site
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-api-quick-start
- openstack-api-site
- openstack-api-ref
- openstack-api-programming
- name: openstack/compute-api
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-compute-api-doc
- openstack-compute-api-v20-wadl
- name: openstack/identity-api
check:
- gate-noop
gate:
- gate-noop
post:
- identity-api-v20
- name: openstack/image-api
check:
- gate-noop
gate:
- gate-noop
post:
- image-api-v11
- image-api-v20
- name: openstack/netconn-api
check:
- gate-noop
gate:
- gate-noop
post:
- network-api-v10
- netconn-api-v20
- name: openstack/object-api
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-object-api-doc
- name: openstack/volume-api
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-block-api-doc
- name: openstack/openstack-chef
check:
- gate-noop
gate:
- gate-noop
- name: openstack-dev/openstack-nose
check:
- gate-noop
gate:
- gate-noop
- name: openstack-dev/openstack-qa
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-qa-docs
release:
- openstack-qa-docs
- name: openstack-infra/gitdm
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/git-review
check:
- gate-git-review-pep8
gate:
- gate-git-review-pep8
post:
- git-review-branch-tarball
pre-release:
- git-review-tarball
release:
- git-review-tarball:
- git-review-pypi-upload
- name: openstack/openstack-planet
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
- name: openstack-dev/sandbox
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/diskimage-builder
check:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
gate:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
post:
- diskimage-builder-coverage
- name: stackforge/os-config-applier
check:
- gate-os-config-applier-pep8
- gate-os-config-applier-python26
- gate-os-config-applier-python27
gate:
- gate-os-config-applier-pep8
- gate-os-config-applier-python26
- gate-os-config-applier-python27
post:
- os-config-applier-coverage
- name: stackforge/os-refresh-config
check:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
gate:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
post:
- os-refresh-config-coverage
- name: stackforge/tripleo-image-elements
check:
- gate-tripleo-image-elements-pep8
- gate-tripleo-image-elements-python26
- gate-tripleo-image-elements-python27
gate:
- gate-tripleo-image-elements-pep8
- gate-tripleo-image-elements-python26
- gate-tripleo-image-elements-python27
post:
- tripleo-image-elements-coverage
- name: stackforge/climate
check:
- gate-climate-pep8
- gate-climate-python26
- gate-climate-python27
gate:
- gate-climate-pep8
- gate-climate-python26
- gate-climate-python27
- name: stackforge/kwapi
check:
- gate-kwapi-pep8
gate:
- gate-kwapi-pep8
- name: openstack-infra/gear
check:
- gate-gear-pep8
- gate-gear-docs
- gate-gear-python26
- gate-gear-python27
gate:
- gate-gear-pep8
- gate-gear-docs
- gate-gear-python26
- gate-gear-python27
post:
- gear-branch-tarball
- gear-coverage
- hook-gear-rtfd
pre-release:
- gear-tarball
- hook-gear-rtfd
release:
- hook-gear-rtfd
- gear-tarball:
- gear-pypi-upload
- name: openstack-infra/gearman-plugin
check:
- gate-gearman-plugin-build
gate:
- gate-gearman-plugin-build
post:
- gearman-plugin-hpi-artifact
- name: openstack-infra/zmq-event-publisher
check:
- gate-zmq-event-publisher-build
gate:
- gate-zmq-event-publisher-build
post:
- zmq-event-publisher-hpi-artifact
- name: stackforge/database-api
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/packstack
check:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
gate:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
- name: stackforge/anvil
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/savanna
check:
- gate-savanna-pep8
- gate-savanna-python26
- gate-savanna-python27
gate:
- gate-savanna-pep8
- gate-savanna-python26
- gate-savanna-python27
post:
- savanna-branch-tarball
- hook-savanna-rtfd
pre-release:
- savanna-tarball
- hook-savanna-rtfd
release:
- savanna-tarball:
- savanna-pypi-upload
- hook-savanna-rtfd
- name: stackforge/python-savannaclient
check:
- gate-python-savannaclient-pep8
- gate-python-savannaclient-python26
- gate-python-savannaclient-python27
gate:
- gate-python-savannaclient-pep8
- gate-python-savannaclient-python26
- gate-python-savannaclient-python27
post:
- python-savannaclient-branch-tarball
- hook-python-savannaclient-rtfd
pre-release:
- python-savannaclient-tarball
- hook-python-savannaclient-rtfd
release:
- python-savannaclient-tarball:
- python-savannaclient-pypi-upload
- hook-python-savannaclient-rtfd
- name: stackforge/puppet-cinder
check:
- gate-puppet-cinder-puppet-unit-2.6
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.0
- gate-puppet-cinder-puppet-unit-3.1
gate:
- gate-puppet-cinder-puppet-unit-2.6
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.0
- gate-puppet-cinder-puppet-unit-3.1
- name: stackforge/puppet-glance
check:
- gate-puppet-glance-puppet-unit-2.6
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.0
- gate-puppet-glance-puppet-unit-3.1
gate:
- gate-puppet-glance-puppet-unit-2.6
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.0
- gate-puppet-glance-puppet-unit-3.1
- name: stackforge/puppet-horizon
check:
- gate-puppet-horizon-puppet-unit-2.6
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.0
- gate-puppet-horizon-puppet-unit-3.1
gate:
- gate-puppet-horizon-puppet-unit-2.6
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.0
- gate-puppet-horizon-puppet-unit-3.1
- name: stackforge/puppet-keystone
check:
- gate-puppet-keystone-puppet-unit-2.6
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.0
- gate-puppet-keystone-puppet-unit-3.1
gate:
- gate-puppet-keystone-puppet-unit-2.6
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.0
- gate-puppet-keystone-puppet-unit-3.1
- name: stackforge/puppet-nova
check:
- gate-puppet-nova-puppet-unit-2.6
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.0
- gate-puppet-nova-puppet-unit-3.1
gate:
- gate-puppet-nova-puppet-unit-2.6
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.0
- gate-puppet-nova-puppet-unit-3.1
- name: stackforge/puppet-quantum
check:
- gate-puppet-quantum-puppet-unit-2.6
- gate-puppet-quantum-puppet-unit-2.7
- gate-puppet-quantum-puppet-unit-3.0
- gate-puppet-quantum-puppet-unit-3.1
gate:
- gate-puppet-quantum-puppet-unit-2.6
- gate-puppet-quantum-puppet-unit-2.7
- gate-puppet-quantum-puppet-unit-3.0
- gate-puppet-quantum-puppet-unit-3.1
- name: stackforge/puppet-openstack
check:
- gate-puppet-openstack-puppet-unit-2.6
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.0
- gate-puppet-openstack-puppet-unit-3.1
gate:
- gate-puppet-openstack-puppet-unit-2.6
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.0
- gate-puppet-openstack-puppet-unit-3.1
- name: stackforge/puppet-swift
check:
- gate-puppet-swift-puppet-unit-2.6
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.0
- gate-puppet-swift-puppet-unit-3.1
gate:
- gate-puppet-swift-puppet-unit-2.6
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.0
- gate-puppet-swift-puppet-unit-3.1
- name: stackforge/puppet-openstack_dev_env
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/opencafe
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cloudcafe
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cloudroast
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/openvz-nova-driver
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/python-marconiclient
check:
- gate-python-marconiclient-pep8
- gate-python-marconiclient-python26
- gate-python-marconiclient-python27
gate:
- gate-python-marconiclient-pep8
- gate-python-marconiclient-python26
- gate-python-marconiclient-python27
- name: stackforge/cookbook-openstack-common
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-compute
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-image
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-identity
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-network
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-object-storage
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-block-storage
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-metering
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/cookbook-openstack-dashboard
check:
- gate-noop
gate:
- gate-noop