be584b0c46
This commit adds unit tests that can serve as a minimal gate that verifies the Puppet modules work on the following versions of Puppet: - 2.6 - 2.7 - 3.0 - 3.1 and builds jenkins jobs for the following modules: - cinder - nova - glance - horizon - openstack - swift The unit tests are implemented as a job-group in jenkins job builder with a single project called puppet-module-unit that is set as the check and gate for the stackforge projects. Change-Id: I61684bf150e572adaf3e9d9ae67f22d409f9afa4 Reviewed-on: https://review.openstack.org/26148 Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Reviewed-by: Dan Bode <bodepd@gmail.com> Approved: James E. Blair <corvus@inaugust.com> Reviewed-by: James E. Blair <corvus@inaugust.com> Tested-by: Jenkins
1571 lines
43 KiB
YAML
1571 lines
43 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+))?\s*$
|
|
|
|
|
|
jobs:
|
|
- name: ^gate-tempest-devstack-vm.*$
|
|
parameter-function: devstack_params
|
|
- name: gate-tempest-devstack-vm-cinder
|
|
branch: stable/folsom
|
|
- name: gate-tempest-devstack-vm-smoke
|
|
branch: ^(stable/(diablo|essex|folsom)).*$
|
|
- name: gate-tempest-devstack-vm-full
|
|
branch: ^(?!stable/(diablo|essex|folsom)).*$
|
|
- name: gate-tempest-devstack-vm-quantum
|
|
branch: ^(?!stable/(diablo|essex|folsom)).*$
|
|
- name: gate-tempest-devstack-vm-quantum-full
|
|
branch: ^(?!stable/(diablo|essex|folsom|grizzly)).*$
|
|
voting: false
|
|
- name: gate-tempest-devstack-vm-postgres-full
|
|
branch: ^(?!stable/(diablo|essex|folsom)).*$
|
|
- name: gate-grenade-devstack-vm
|
|
voting: false
|
|
- name: ^.*-python27$
|
|
parameter-function: python27_params
|
|
- name: ^gate-.*-python26-rhel6$
|
|
voting: false
|
|
branch: ^(?!stable/(diablo|essex)).*$
|
|
- name: gate-nova-pylint
|
|
voting: false
|
|
branch: ^(?!stable/(diablo|essex)).*$
|
|
- name: gate-oslo-incubator-pyflakes
|
|
branch: ^(?!stable|(diablo|essex|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
|
|
branch: ^(?!stable/(diablo|essex)).*$
|
|
- name: gate-openstack-manuals-validate
|
|
voting: false
|
|
- name: ^gate-.*-requirements$
|
|
voting: false
|
|
failure-message: Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements
|
|
files:
|
|
- '^tools/.*-requires$'
|
|
- '^.*requirements.txt$'
|
|
|
|
|
|
projects:
|
|
- name: openstack-infra/zuul
|
|
check:
|
|
- gate-zuul-pep8:
|
|
- gate-zuul-docs
|
|
- gate-zuul-pyflakes
|
|
- gate-zuul-python26
|
|
- gate-zuul-python26-rhel6
|
|
- 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:
|
|
- gate-config-syntax
|
|
- gate-config-lint
|
|
- gate-config-layout
|
|
- config-compare-xml
|
|
gate:
|
|
- gate-config-syntax
|
|
- gate-config-lint
|
|
- gate-config-layout
|
|
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-pep8:
|
|
- gate-cinder-requirements
|
|
- gate-cinder-docs
|
|
- gate-cinder-python26
|
|
- gate-cinder-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
post:
|
|
- cinder-branch-tarball
|
|
- cinder-coverage
|
|
- cinder-docs
|
|
pre-release:
|
|
- cinder-tarball
|
|
release:
|
|
- cinder-tarball
|
|
- cinder-docs
|
|
|
|
- name: openstack/glance
|
|
check:
|
|
- gate-glance-pep8:
|
|
- gate-glance-requirements
|
|
- gate-glance-docs
|
|
- gate-glance-python26
|
|
- gate-glance-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
post:
|
|
- glance-branch-tarball
|
|
- glance-coverage
|
|
- glance-docs
|
|
pre-release:
|
|
- glance-tarball
|
|
release:
|
|
- glance-tarball
|
|
- glance-docs
|
|
|
|
- name: openstack/horizon
|
|
check:
|
|
- gate-horizon-pep8:
|
|
- gate-horizon-requirements
|
|
- gate-horizon-docs
|
|
- gate-horizon-python26
|
|
- gate-horizon-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
post:
|
|
- horizon-branch-tarball
|
|
- horizon-coverage
|
|
- horizon-docs
|
|
pre-release:
|
|
- horizon-tarball
|
|
release:
|
|
- horizon-tarball
|
|
- horizon-docs
|
|
|
|
- name: openstack/keystone
|
|
check:
|
|
- gate-keystone-pep8:
|
|
- gate-keystone-requirements
|
|
- gate-keystone-docs
|
|
- gate-keystone-python26
|
|
- gate-keystone-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-nova-requirements
|
|
- gate-nova-docs
|
|
- gate-nova-python26
|
|
- gate-nova-python26-rhel6
|
|
- 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-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
|
|
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-pep8:
|
|
- gate-oslo-incubator-requirements
|
|
- gate-oslo-incubator-docs
|
|
- gate-oslo-incubator-pyflakes
|
|
- gate-oslo-incubator-python26
|
|
- gate-oslo-incubator-python26-rhel6
|
|
- 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-pyflakes:
|
|
- gate-oslo.config-requirements
|
|
- gate-oslo.config-docs
|
|
- gate-oslo.config-pep8
|
|
- gate-oslo.config-python26
|
|
- gate-oslo.config-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-quantum-requirements
|
|
- gate-quantum-docs
|
|
- gate-quantum-python26
|
|
- gate-quantum-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-swift-requirements
|
|
- gate-swift-docs
|
|
- gate-swift-python26
|
|
- gate-swift-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-ceilometerclient-requirements
|
|
- gate-python-ceilometerclient-docs
|
|
- gate-python-ceilometerclient-python26
|
|
- gate-python-ceilometerclient-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-python-cinderclient-requirements
|
|
- gate-python-cinderclient-docs
|
|
- gate-python-cinderclient-python26
|
|
- gate-python-cinderclient-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-glanceclient-requirements
|
|
- gate-python-glanceclient-docs
|
|
- gate-python-glanceclient-python26
|
|
- gate-python-glanceclient-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-keystoneclient-requirements
|
|
- gate-python-keystoneclient-docs
|
|
- gate-python-keystoneclient-python26
|
|
- gate-python-keystoneclient-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-novaclient-requirements
|
|
- gate-python-novaclient-docs
|
|
- gate-python-novaclient-python26
|
|
- gate-python-novaclient-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-openstackclient-requirements
|
|
- gate-python-openstackclient-docs
|
|
- gate-python-openstackclient-python26
|
|
- gate-python-openstackclient-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-python-quantumclient-requirements
|
|
- gate-python-quantumclient-docs
|
|
- gate-python-quantumclient-python26
|
|
- gate-python-quantumclient-python26-rhel6
|
|
- 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:
|
|
- 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
|
|
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-pep8:
|
|
- gate-python-swiftclient-requirements
|
|
- gate-python-swiftclient-docs
|
|
- gate-python-swiftclient-python26
|
|
- gate-python-swiftclient-python26-rhel6
|
|
- 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:
|
|
- periodic-mirror-python26
|
|
- periodic-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
|
|
|
|
- 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
|
|
|
|
# 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-pep8:
|
|
- gate-tempest-requirements
|
|
- 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-pep8
|
|
- gate-tempest-requirements
|
|
- 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-pep8:
|
|
- gate-ceilometer-requirements
|
|
- gate-ceilometer-docs
|
|
- gate-ceilometer-python26
|
|
- gate-ceilometer-python26-rhel6
|
|
- 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
|
|
|
|
- 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-pep8:
|
|
- gate-heat-requirements
|
|
- gate-heat-python26
|
|
- gate-heat-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-python-heatclient-requirements
|
|
- gate-python-heatclient-python26
|
|
- gate-python-heatclient-python26-rhel6
|
|
- 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-pep8:
|
|
- gate-heat-cfntools-requirements
|
|
- gate-heat-cfntools-python26
|
|
- gate-heat-cfntools-python26-rhel6
|
|
- 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: stackforge/reddwarf
|
|
check:
|
|
- gate-reddwarf-pep8:
|
|
- gate-reddwarf-python26
|
|
- gate-reddwarf-python26-rhel6
|
|
- 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-python26-rhel6
|
|
- 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-python26-rhel6
|
|
- 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-python26-rhel6
|
|
- 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-python26-rhel6
|
|
- 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/bufunfa
|
|
check:
|
|
- gate-bufunfa-pep8:
|
|
- gate-bufunfa-python26
|
|
- gate-bufunfa-python26-rhel6
|
|
- 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
|
|
- openstack-glossary
|
|
- openstack-docs-site
|
|
- openstack-ha-guide
|
|
- openstack-install-deploy-guide-apt-fedora
|
|
- openstack-install-deploy-guide-ubuntu
|
|
- openstack-operations-guide
|
|
|
|
- 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/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-python26-rhel6
|
|
- 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-python26-rhel6
|
|
- 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/tripleo-image-elements
|
|
check:
|
|
- gate-tripleo-image-elements-pep8:
|
|
- gate-tripleo-image-elements-python26
|
|
- gate-tripleo-image-elements-python26-rhel6
|
|
- 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-noop
|
|
gate:
|
|
- gate-noop
|
|
|
|
- name: openstack-infra/gearman-plugin
|
|
check:
|
|
- gate-gearman-plugin-build
|
|
gate:
|
|
- gate-gearman-plugin-build
|
|
post:
|
|
- gearman-plugin-tarball
|
|
|
|
- name: stackforge/database-api
|
|
check:
|
|
- gate-noop
|
|
gate:
|
|
- gate-noop
|
|
|
|
- name: stackforge/packstack
|
|
check:
|
|
- gate-packstack-pep8:
|
|
- gate-packstack-python26
|
|
- gate-packstack-python26-rhel6
|
|
- 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-pyflakes:
|
|
- gate-savanna-pep8
|
|
- gate-savanna-python26
|
|
- gate-savanna-python26-rhel6
|
|
- gate-savanna-python27
|
|
gate:
|
|
- gate-savanna-pep8
|
|
- gate-savanna-pyflakes
|
|
- gate-savanna-python26
|
|
- gate-savanna-python27
|
|
post:
|
|
- savanna-branch-tarball
|
|
pre-release:
|
|
- savanna-tarball
|
|
release:
|
|
- savanna-tarball:
|
|
- savanna-pypi-upload
|
|
|
|
- name: stackforge/python-savannaclient
|
|
check:
|
|
- gate-python-savannaclient-pyflakes:
|
|
- gate-python-savannaclient-pep8
|
|
- gate-python-savannaclient-python26
|
|
- gate-python-savannaclient-python26-rhel6
|
|
- gate-python-savannaclient-python27
|
|
gate:
|
|
- gate-python-savannaclient-pep8
|
|
- gate-python-savannaclient-pyflakes
|
|
- gate-python-savannaclient-python26
|
|
- gate-python-savannaclient-python27
|
|
post:
|
|
- python-savannaclient-branch-tarball
|
|
pre-release:
|
|
- python-savannaclient-tarball
|
|
release:
|
|
- python-savannaclient-tarball:
|
|
- python-savannaclient-pypi-upload
|
|
|
|
- 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-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
|