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. success-message: Build succeeded (check pipeline). failure-message: Build failed (check pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing manager: IndependentPipelineManager source: gerrit precedence: normal require: open: True current-patchset: True trigger: gerrit: - event: patchset-created - event: change-restored - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) - event: comment-added require-approval: - verified: [-1, -2] username: jenkins approval: - workflow: 1 success: gerrit: verified: 1 failure: gerrit: 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. success-message: Build succeeded (gate pipeline). failure-message: Build failed (gate pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing manager: DependentPipelineManager source: gerrit precedence: high require: open: True current-patchset: True approval: - verified: [1, 2] username: jenkins - workflow: 1 trigger: gerrit: - event: comment-added approval: - workflow: 1 - event: comment-added approval: - verified: 1 username: jenkins start: gerrit: verified: 0 success: gerrit: verified: 2 submit: true failure: gerrit: verified: -2 window-floor: 20 window-increase-factor: 2 - name: post description: This pipeline runs jobs that operate after each change is merged. manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: ref-updated ref: ^(?!refs/).*$ - name: tag description: This pipeline runs jobs in response to any tag event. manager: IndependentPipelineManager source: gerrit precedence: high trigger: gerrit: - event: ref-updated ref: ^refs/tags/.*$ - name: pre-release description: This pipeline runs jobs on projects in response to pre-release tags. manager: IndependentPipelineManager source: gerrit precedence: high trigger: gerrit: - event: ref-updated ref: ^refs/tags/([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 source: gerrit precedence: high trigger: gerrit: - event: ref-updated ref: ^refs/tags/([0-9]+\.)*[0-9]+$ - name: silent description: This pipeline is used for silently testing new jobs. manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: patchset-created - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) - name: experimental description: On-demand pipeline for requesting a run against a set of jobs that are not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline. success-message: Build succeeded (experimental pipeline). failure-message: Build failed (experimental pipeline). manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$ success: gerrit: {} failure: gerrit: {} - name: periodic description: Jobs in this queue are triggered on a timer. manager: IndependentPipelineManager source: gerrit precedence: low trigger: timer: - time: '0 6 * * *' - name: periodic-stable description: Periodic checks of the stable branches. manager: IndependentPipelineManager source: gerrit precedence: low trigger: timer: - time: '1 6 * * *' failure: smtp: from: jenkins@openstack.org to: openstack-stable-maint@lists.openstack.org subject: 'Stable check of {change.project} failed' - name: periodic-qa description: Periodic jobs for the QA team. manager: IndependentPipelineManager source: gerrit precedence: low trigger: timer: - time: '2 6 * * *' failure: smtp: from: jenkins@openstack.org to: openstack-qa@lists.openstack.org subject: 'Periodic jobs for {change.project} failed' - name: check-tripleo description: > Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins. This is used for TripleO patchsets only so that if the TripleO cloud suffers a failure, folk looking can tell that there isn't a system infra problem. only a TripleO specific problem. Once the TripleO test cloud is multi region and has some months of proven stability this will be folded back into the normal check pipeline. success-message: Build succeeded (check-tripleo pipeline). failure-message: > Build failed (check-tripleo pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing manager: IndependentPipelineManager source: gerrit precedence: normal require: open: True current-patchset: True trigger: gerrit: - event: patchset-created - event: change-restored - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify) success: gerrit: {} failure: gerrit: {} - name: experimental-tripleo description: > On-demand pipeline for requesting a run against a tripleo experimental jobs - slower and running without redundancy - so not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline. success-message: Build succeeded (experimental-tripleo). failure-message: Build failed (experimental-tripleo). manager: IndependentPipelineManager source: gerrit precedence: low trigger: gerrit: - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$ success: gerrit: {} failure: gerrit: {} - name: merge-check description: > Each time a change merges, this pipeline verifies that all open changes on the same project are still mergeable. failure-message: Build failed (merge-check pipeline). manager: IndependentPipelineManager source: gerrit precedence: low require: approval: - verified: [1, 2] username: jenkins trigger: zuul: - event: project-change-merged merge-failure: gerrit: verified: -1 project-templates: - name: merge-check merge-check: - noop - name: python-jobs check: - 'gate-{name}-pep8' - 'gate-{name}-docs' - 'gate-{name}-python27' gate: - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-python27' post: - '{name}-branch-tarball' - name: integrated-gate check: - 'check-tempest-dsvm-full' - 'check-tempest-dsvm-postgres-full' - 'check-tempest-dsvm-neutron' - 'check-tempest-dsvm-neutron-full' - 'check-grenade-dsvm' gate: - 'gate-tempest-dsvm-full' - 'gate-tempest-dsvm-postgres-full' - 'gate-tempest-dsvm-neutron' - 'gate-tempest-dsvm-neutron-full' - 'gate-grenade-dsvm' experimental: - 'check-grenade-dsvm-neutron' - 'check-tempest-dsvm-full-ceph' - name: integrated-gate-neutron check: - 'check-tempest-dsvm-neutron' - 'check-tempest-dsvm-neutron-pg' - 'check-tempest-dsvm-neutron-full' - 'check-tempest-dsvm-neutron-pg-full' - 'gate-tempest-dsvm-neutron-large-ops' - 'check-grenade-dsvm-neutron' gate: - 'gate-tempest-dsvm-neutron' - 'gate-tempest-dsvm-neutron-pg' - 'gate-tempest-dsvm-neutron-full' - 'gate-tempest-dsvm-neutron-pg-full' - 'gate-tempest-dsvm-neutron-large-ops' - name: lib-forward-testing check: - 'gate-tempest-dsvm-neutron-src-{name}' gate: - 'gate-tempest-dsvm-neutron-src-{name}' - name: large-ops check: - 'gate-tempest-dsvm-large-ops' - 'gate-tempest-dsvm-neutron-large-ops' gate: - 'gate-tempest-dsvm-large-ops' - 'gate-tempest-dsvm-neutron-large-ops' - name: python3-jobs check: - 'gate-{name}-python33' gate: - 'gate-{name}-python33' # Python 2.6 is deprecated, these jobs will be removed once no # OpenStack projects needs it (once Juno is retired). - name: python26-jobs check: - 'gate-{name}-python26' gate: - 'gate-{name}-python26' - name: pypy-jobs check: - 'gate-{name}-pypy' gate: - 'gate-{name}-pypy' - name: stable-compat-jobs # trunk clients and libs are used in stable jobs, so run stable jobs # on those repos # TODO(jogo): run this on libraries check: - 'gate-tempest-dsvm-neutron-src-{name}-icehouse' - 'gate-tempest-dsvm-neutron-src-{name}-juno' - name: stable-compat-jobs-one-release # a version of stable-compat-jobs that only looks back one release # for new projects that shouldn't be tested back two releases check: - 'gate-tempest-dsvm-neutron-src-{name}-juno' - name: openstack-server-publish-jobs post: - '{name}-docs' release: - '{name}-docs' - name: openstack-client-publish-jobs release: - '{name}-docs' - name: check-requirements check: - 'gate-{name}-requirements' gate: - 'gate-{name}-requirements' - name: periodic-icehouse periodic-stable: - 'periodic-{name}-docs-icehouse' - 'periodic-{name}-python26-icehouse' - 'periodic-{name}-python27-icehouse' - name: periodic-juno periodic-stable: - 'periodic-{name}-docs-juno' - 'periodic-{name}-python26-juno' - 'periodic-{name}-python27-juno' - name: openstack-doc-gate check: - gate-{name}-tox-checklinks - gate-{name}-tox-checkniceness - gate-{name}-tox-checksyntax - gate-{name}-tox-checkdeletions - gate-{name}-tox-doc-publish-checkbuild gate: - gate-{name}-tox-checkniceness - gate-{name}-tox-checksyntax - gate-{name}-tox-checkdeletions - gate-{name}-tox-doc-publish-checkbuild - name: openstack-doc-translation check: - 'gate-{name}-tox-checklang' post: - '{name}-manuals-upstream-translation-update' - '{name}-tox-doc-publishlang' periodic: - '{name}-manuals-propose-translation-update' - name: translation-jobs post: - '{name}-upstream-translation-update' periodic: - '{name}-propose-translation-update' - name: infra-publish-jobs check: - 'gate-{name}-docs' gate: - 'gate-{name}-docs' post: - '{name}-infra-docs' # Publish pre-releases as wheels and official releases as sdist and # wheels, then sync to all of the appropriate mirrors. - name: publish-to-pypi pre-release: - '{name}-tarball': - '{name}-pypi-wheel-upload' release: - '{name}-tarball': - '{name}-pypi-both-upload' - name: docs-on-rtfd post: - 'hook-{name}-rtfd' pre-release: - 'hook-{name}-rtfd' release: - 'hook-{name}-rtfd' - name: chef-jobs check: - 'gate-{name}-chef-lint' - 'gate-{name}-chef-style' - 'gate-{name}-chef-unit' gate: - 'gate-{name}-chef-lint' - 'gate-{name}-chef-unit' - name: os-ansible-jobs check: - 'gate-{name}-ansible-lint' - 'check-{name}-aio-build' gate: - 'gate-{name}-ansible-lint' # Note that we only publish integrated and incubated # projects/programs on specs.o.o - the publish-specs job should not # be used for stackforge projects, use stackforge-specs-jobs instead. - name: openstack-specs-jobs check: - 'gate-{name}-docs' gate: - 'gate-{name}-docs' post: - '{name}-publish-specs' # Same job as openstack-specs-job but does not publish to # specs.openstack.org. - name: stackforge-specs-jobs check: - 'gate-{name}-docs' gate: - 'gate-{name}-docs' - name: noop-jobs check: - noop gate: - noop - name: puppet-beaker-jobs check: - gate-{name}-puppet-beaker-rspec - name: puppet-check-jobs check: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax gate: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax - name: puppet-module-unit-jobs check: - gate-{name}-puppet-unit-3.3 - gate-{name}-puppet-unit-3.4 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6 - gate-{name}-puppet-unit-3.7 gate: - gate-{name}-puppet-unit-3.3 - gate-{name}-puppet-unit-3.4 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6 - gate-{name}-puppet-unit-3.7 - name: infra-puppet-apply-jobs check: - gate-infra-puppet-apply-precise - gate-infra-puppet-apply-centos6 gate: - gate-infra-puppet-apply-precise - gate-infra-puppet-apply-centos6 - name: check-tripleo-jobs check-tripleo: - check-tripleo-ironic-undercloud-precise-nonha - check-tripleo-ironic-overcloud-f20-nonha - check-tripleo-ironic-overcloud-precise-nonha - name: experimental-tripleo-jobs experimental-tripleo: - check-tripleo-ironic-undercloud-precise-nonha - check-tripleo-ironic-overcloud-precise-nonha - check-tripleo-ironic-overcloud-f20-nonha jobs: - name: ^.*$ parameter-function: set_node_options_default_trusty swift: - name: logs # The infra puppet configs predominantly run on precise nodes. # Test puppet for infra by default on precise nodes until that changes. - name: ^gate-system-config-puppet.*$ parameter-function: set_node_options_default_precise # Berkshelf 3.x requires GeCode 3.x on precise. - name: ^gate-.*-chef-(lint|style|unit|repo)$ parameter-function: set_node_options_default_precise # openstackid doesn't work with php5-mcrypt on trusty - name: ^.*openstackid-(unittests|release).*$ parameter-function: set_node_options_default_precise # groups works with php5.3 on precise - name: ^.*groups-(unittests|release).*$ parameter-function: set_node_options_default_precise # tempest and d-g branchless tests need to only run on master # (needs to be early to not impact non-voting stanzas later) - name: ^(?!periodic-).*-icehouse$ branch: ^master.*$ # -nv jobs should default to being off for stable, if they want to # -enable for specific stable environments, they should have a # -specific rule for it later. Also, -nv jobs are never voting. - name: ^.*-nv$ branch: ^(?!stable) voting: false - name: gate-tempest-dsvm-full queue-name: integrated - name: gate-rally-dsvm-neutron-neutron voting: false - name: gate-rally-dsvm-fakevirt-heat voting: false - name: gate-rally-dsvm-verify voting: false - name: gate-rally-tox-self voting: false - name: gate-rally-dsvm-designate-designate voting: false - name: gate-rally-dsvm-zaqar-zaqar voting: false - name: ^(gate|check)-tempest-dsvm-neutron-full(-2)?$ branch: ^(?!stable/icehouse).*$ - name: ^(gate|check)-tempest-dsvm-neutron-pg-full(-2)?$ branch: ^(?!stable/icehouse).*$ voting: false - name: ^(gate|check)-tempest-dsvm-neutron(-2)?$ branch: ^(stable/).*$ - name: ^(gate|check)-tempest-dsvm-neutron-full-icehouse$ voting: false - name: check-heat-dsvm-functional-mysql branch: ^(?!stable/icehouse).*$ voting: false - name: check-heat-dsvm-functional-postgres branch: ^(?!stable/icehouse).*$ voting: false - name: ^(gate|check)-tempest-dsvm-cells$ voting: false - name: ^(gate|check)-grenade-dsvm$ branch: ^(?!stable/icehouse).*$ - name: ^(gate|check)-grenade-dsvm-neutron$ branch: ^(?!stable/(icehouse|juno)).*$ - name: ^(gate|check)-grenade-dsvm-partial-ncpu$ branch: ^(?!stable/icehouse).*$ - name: ^(gate|check)-tempest-dsvm-ironic-pxe_ssh.*$ branch: ^(?!stable/icehouse).*$ - name: ^(gate|check)-grenade-dsvm-ironic-sideways.*$ branch: ^(proposed/juno|stable/juno)$ # only here until stable is votable, then merge # back to a single job - name: ^(gate|check)-grenade-dsvm-forward$ branch: ^(stable/).*$ voting: false - name: ^(gate|check)-grenade-dsvm-neutron-forward branch: ^(stable/).*$ voting: false - name: check-tempest-dsvm-cells voting: false - name: check-tempest-dsvm-f20 branch: ^(?!stable) voting: false - name: check-tempest-dsvm-centos7 branch: ^(?!stable/icehouse).*$ voting: false - name: check-tempest-dsvm-aiopcpu voting: false - name: check-tempest-dsvm-neutron-aiopcpu voting: false - name: ^gate-designate-dsvm-.*$ branch: ^(?!stable/icehouse).*$ - name: gate-designate-dsvm-bind9 branch: ^(?!stable/(?:icehouse|juno)).*$ # For Gerrit ver 2.4.x (using maven) - name: ^(gate|check)-gerrit-unittests$ branch: ^openstack/2\.4.*$ - name: gerrit-package branch: ^openstack/2\.4.*$ # For Gerrit ver 2.8.x and later (using buck) - name: ^.*gerrit.*buck$ branch: ^openstack/(?!2\.4).*$ # Job is not available on Juno/Icehouse - name: gate-neutron-pylint branch: ^(?!stable/(icehouse|juno)).*$ # Job is not available on Icehouse - name: gate-oslo.messaging-python33 branch: ^(?!stable/icehouse).*$ - name: gate-rally-dsvm-cinder voting: false - name: dev-zuul-coverage voting: false - name: jenkins-job-builder-compare-xml voting: false failure-message: XML output has changed. success-message: XML output is unchanged. - name: project-config-compare-xml voting: false failure-message: Jenkins XML output has changed. success-message: Jenkins XML output is unchanged. - name: gate-git-review-python34 voting: false - name: gate-project-config-irc-access files: - 'accessbot/channels.yaml' - name: check-tripleo-ironic-overcloud-precise-ha voting: false - name: gate-os-ansible-deployment-ansible-lint branch: master - name: check-os-ansible-deployment-aio-build voting: false # Continous publishing from master of the following documentation targets: - name: ^.*manuals-upstream-translation-update$ branch: master - name: ^.*-tox-doc-publishlang$ branch: master - name: ^gate-.*-tox-doc-publish-checkbuild$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/ - name: ^gate-.*-tox-checklang$ branch: master voting: false - name: ^gate-.*-tox-checklinks$ branch: master voting: false - name: ^gate-.*-docs$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/ - name: ^gate-.*-js-draft parameter-function: set_node_options_default_trusty success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/ - name: infra-publications-publish branch: ^(?!master).*$ - name: ^gate-.*-requirements$ failure-message: Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements files: - '^tools/.*-requires$' - '^.*requirements.txt$' - '^.*requirements-py[2,3].txt$' - name: barbican-coverage voting: false - name: gate-congress-python34 voting: false - name: gate-cloudkitty-dashboard-python33 voting: false - name: gate-hacking-python34 voting: false - name: gate-hacking-integration-nova voting: false - name: gate-sahara-pylint voting: false - name: check-sahara-buildimages-vanilla branch: ^master$ voting: false - name: gate-sahara-image-elements-bashate voting: false - name: gate-kite-python33 voting: false - name: ^(gate|check)-tempest-master voting: false - name: gate-keystone-python33 branch: ^(?!stable/icehouse).*$ voting: false - name: gate-rally-dsvm-keystone branch: ^(?!stable/icehouse).*$ voting: false - name: gate-rally-dsvm-glance voting: false - name: gate-python-neutronclient-python33 voting: false - name: gate-requirements-pypy branch: ^(?!stable/icehouse).*$ - name: gate-python-troveclient-pypy voting: false - name: gate-magnetodb-requirements voting: false - name: gate-magnetodb-cassandra-tox voting: false - name: gate-mistral-python33 voting: false - name: gate-mistral-devstack-dsvm voting: false - name: gate-mistral-dashboard-python33 voting: false - name: gate-mistral-extra-python33 voting: false - name: python-jenkins-coverage voting: false - name: gate-python-mistralclient-python33 voting: false - name: gate-python-muranoclient-python33 voting: false - name: gate-murano-requirements voting: false - name: gate-murano-agent-requirements voting: false - name: gate-python-muranoclient-requirements voting: false - name: gate-murano-dashboard-requirements voting: false - name: gate-oslo.db-python33 voting: false - name: gate-oslo.vmware-python34 voting: false - name: gate-taskflow-python34 voting: false - name: gate-solum-infra-guestagent-python33 voting: false - name: gate-solum-infra-guestagent-pypy voting: false - name: gate-solum-pypy voting: false - name: gate-solum-requirements voting: false - name: gate-solum-python33 voting: false - name: gate-solum-devstack-dsvm-f20 voting: false - name: gate-reviewstats-python33 voting: false - name: gate-refstack-python33 voting: false - name: gate-dox-python34 voting: false - name: ^(gate|check)-sqlalchemy-migrate-devstack-dsvm$ voting: false - name: gate-sqlalchemy-migrate-pep8 voting: false - name: gate-manila-pylint voting: false - name: gate-manila-tempest-dsvm-neutron voting: false - name: gate-manila-tempest-dsvm-neutron-multibackend voting: false - name: check-manilaclient-dsvm-neutron-functional voting: false - name: gate-blazar-devstack-dsvm voting: false - name: gate-blazar-pylint voting: false - name: gate-storyboard-python33 voting: false - name: check-tempest-dsvm-docker voting: false - name: check-tempest-dsvm-f20-docker voting: false - name: check-neutron-dsvm-api branch: ^(?!stable/icehouse).*$ voting: false - name: check-tempest-dsvm-neutron-dvr branch: ^(?!stable/icehouse).*$ voting: false - name: gate-trove-buildimage-mysql voting: false - name: gate-trove-buildimage-mongodb voting: false - name: gate-trove-buildimage-percona voting: false - name: gate-trove-functional-dsvm-mysql voting: false - name: gate-trove-functional-dsvm-mongodb voting: false - name: gate-trove-functional-dsvm-percona voting: false - name: check-tempest-dsvm-full-ceph voting: false - name: gate-tomograph-python33 voting: false - name: gate-cliff-requirements voting: false - name: gate-heat-templates-dsvm voting: false - name: gate-heat-templates-pep8 voting: false - name: gate-heat-templates-python26 voting: false - name: gate-heat-templates-python27 voting: false - name: gate-swift-tox-func branch: ^(?!stable/icehouse).*$ voting: false # Swift log publishing details - name: ^experimental-swift-logs.*$ swift: - name: logs - name: ^(gate|check)-pecan-tox-ceilometer-stable voting: false - name: ^(gate|check)-pecan-tox-designate-stable voting: false - name: ^(gate|check)-pecan-tox-ironic-stable voting: false - name: ^(gate|check)-zaqar-python33 branch: ^(?!stable/icehouse).*$ - name: gate-horizon-jshint branch: ^(?!stable/icehouse).*$ - name: gate-tempest-dsvm-ceilometer-mongodb branch: ^(?!stable/icehouse).*$ voting: false - name: gate-tempest-dsvm-ceilometer-mongodb-full branch: ^(?!stable/icehouse).*$ voting: false - name: gate-ceilometer-python33 branch: ^(?!stable/icehouse).*$ - name: gate-nova-pip-missing-reqs voting: false - name: gate-nova-tox-functional branch: ^(?!stable/(icehouse|juno)).*$ # TODO(rpodolyaka): make voting when the jobs pass on all SA versions - name: gate-oslo.db-tox-sqla_08 voting: false - name: gate-oslo.db-tox-sqla_09 voting: false # TODO(stevemar): Enable voting when we have some basic coverage - name: ^(gate|check)-osc-dsvm-functional voting: false - name: gate-horizon-dsvm-integration branch: ^(?!stable/(icehouse|juno)).*$ voting: false # TODO(cschwede): Enable voting when there is enough data - name: check-swiftclient-dsvm-functional voting: false - name: gate-kolla-bashate voting: false - name: ^(gate-)?devstack-publish-docs branch: ^master - name: ^gate-puppet-.*-puppet-beaker-rspec$ voting: false # Python 2.6 deprecation - name: gate-barbican-python26 branch: ^stable/(icehouse|juno)$ - name: gate-ceilometer-python26 branch: ^stable/(icehouse|juno)$ - name: gate-cinder-python26 branch: ^stable/(icehouse|juno)$ - name: gate-designate-python26 branch: ^stable/(icehouse|juno)$ - name: gate-glance-python26 branch: ^stable/(icehouse|juno)$ - name: gate-heat-python26 branch: ^stable/(icehouse|juno)$ - name: gate-horizon-python26 branch: ^stable/(icehouse|juno)$ - name: gate-ironic-python26 branch: ^stable/(icehouse|juno)$ - name: gate-keystone-python26 branch: ^stable/(icehouse|juno)$ - name: gate-neutron-python26 branch: ^stable/(icehouse|juno)$ - name: gate-nova-python26 branch: ^stable/(icehouse|juno)$ - name: gate-sahara-python26 branch: ^stable/(icehouse|juno)$ # sahara-dashboard has only an Icehouse branch - name: gate-sahara-dashboard-python26 branch: ^stable/icehouse$ - name: gate-swift-python26 branch: ^stable/(icehouse|juno)$ - name: gate-trove-python26 branch: ^stable/(icehouse|juno)$ - name: gate-tuskar-python26 branch: ^stable/(icehouse|juno)$ - name: gate-zaqar-python26 branch: ^stable/(icehouse|juno)$ - name: gate-murano-python26 branch: ^stable/(icehouse|juno)$ - name: gate-murano-agent-python26 branch: ^stable/(icehouse|juno)$ - name: gate-murano-dashboard-python26 branch: ^stable/(icehouse|juno)$ # End of Python 2.6 depreciation # The project list is grouped by type of project, and within each # group, projects are sorted (mostly) alphabetically. projects: ######################################################################## # Section: OpenStack server projects ######################################################################## - name: openstack/api-wg template: - name: merge-check - name: openstack-specs-jobs check: - gate-keystone-specs-python27 gate: - gate-keystone-specs-python27 - name: openstack/barbican template: - name: merge-check - name: python26-jobs - name: python-jobs - name: translation-jobs - name: openstack-server-publish-jobs - name: check-requirements check: - gate-barbican-devstack-dsvm - barbican-coverage gate: - gate-barbican-devstack-dsvm pre-release: - barbican-tarball release: - barbican-tarball - name: openstack/barbican-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/ceilometer template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: translation-jobs check: - check-devstack-dsvm-cells - check-swift-dsvm-functional - gate-tempest-dsvm-ceilometer-mongodb - gate-tempest-dsvm-ceilometer-mongodb-full gate: - gate-devstack-dsvm-cells - gate-swift-dsvm-functional experimental: - gate-grenade-dsvm-forward pre-release: - ceilometer-tarball release: - ceilometer-tarball - ceilometer-merge-release-tags - name: openstack/ceilometer-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ceilometer-specs-python27 gate: - gate-ceilometer-specs-python27 - name: openstack/cinder template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: translation-jobs check: - gate-cinder-pylint - check-devstack-dsvm-cells - gate-rally-dsvm-cinder gate: - gate-devstack-dsvm-cells experimental: - gate-grenade-dsvm-forward experimental-tripleo: - check-tripleo-ironic-overcloud-precise-nonha - check-tripleo-ironic-overcloud-f20-nonha pre-release: - cinder-tarball release: - cinder-tarball - cinder-merge-release-tags - name: openstack/cinder-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-cinder-specs-python27 gate: - gate-cinder-specs-python27 - name: openstack/designate template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs check: - gate-designate-dsvm-powerdns - gate-designate-dsvm-bind9 - gate-rally-dsvm-designate-designate gate: - gate-designate-dsvm-powerdns - gate-designate-dsvm-bind9 post: - designate-coverage - name: openstack/designate-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-designate-specs-python27 gate: - gate-designate-specs-python27 - name: openstack/gantt template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements check: - gate-gantt-pylint gate: - noop - name: openstack/glance template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: translation-jobs - name: large-ops - name: experimental-tripleo-jobs check: - check-devstack-dsvm-cells - gate-rally-dsvm-glance gate: - gate-devstack-dsvm-cells experimental: - gate-grenade-dsvm-forward pre-release: - glance-tarball release: - glance-tarball - glance-merge-release-tags - name: openstack/glance-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-glance-specs-python27 gate: - gate-glance-specs-python27 - name: openstack/glance_store template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: translation-jobs - name: publish-to-pypi - name: lib-forward-testing - name: experimental-tripleo-jobs pre-release: - glance_store-tarball release: - glance_store-tarball - name: openstack/heat template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: translation-jobs - name: experimental-tripleo-jobs check: - check-heat-dsvm-functional-mysql - check-devstack-dsvm-cells gate: - gate-devstack-dsvm-cells post: - heat-coverage check-tripleo: - check-tripleo-ironic-overcloud-precise-nonha experimental: - gate-rally-dsvm-fakevirt-heat - check-heat-dsvm-functional-postgres pre-release: - heat-tarball release: - heat-tarball - heat-merge-release-tags - name: openstack/heat-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/horizon template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: translation-jobs - name: experimental-tripleo-jobs check: - gate-horizon-python27-django14 - gate-horizon-selenium - gate-horizon-jshint - check-devstack-dsvm-cells - gate-horizon-dsvm-integration gate: - gate-horizon-python27-django14 - gate-horizon-selenium - check-devstack-dsvm-cells post: - horizon-coverage experimental: - gate-grenade-dsvm-forward pre-release: - horizon-tarball release: - horizon-tarball - horizon-merge-release-tags - name: openstack/ironic template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-juno - name: check-requirements - name: translation-jobs check: - check-tempest-dsvm-ironic-pxe_ssh - check-tempest-dsvm-ironic-pxe_ssh-postgres - check-tempest-dsvm-ironic-agent_ssh-nv - check-tempest-dsvm-ironic-parallel-nv - check-grenade-dsvm-ironic-sideways post: - ironic-coverage check-tripleo: - check-tripleo-ironic-undercloud-precise-nonha gate: - gate-tempest-dsvm-ironic-pxe_ssh - gate-tempest-dsvm-ironic-pxe_ssh-postgres - gate-grenade-dsvm-ironic-sideways pre-release: - ironic-tarball release: - ironic-tarball - ironic-merge-release-tags experimental: - check-grenade-dsvm-ironic - name: openstack/ironic-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ironic-specs-python27 gate: - gate-ironic-specs-python27 - name: openstack/keystone template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: large-ops - name: translation-jobs - name: experimental-tripleo-jobs check: - check-devstack-dsvm-cells - check-swift-dsvm-functional - gate-rally-dsvm-keystone gate: - gate-devstack-dsvm-cells - gate-swift-dsvm-functional post: - keystone-coverage experimental: - gate-grenade-dsvm-forward - gate-keystone-python33 pre-release: - keystone-tarball release: - keystone-tarball - keystone-merge-release-tags - name: openstack/keystone-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-keystone-specs-python27 gate: - gate-keystone-specs-python27 - name: openstack/keystonemiddleware template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: lib-forward-testing - name: publish-to-pypi post: - keystonemiddleware-coverage - name: openstack/kite template: - name: merge-check - name: python26-jobs - name: python-jobs - name: check-requirements check: - gate-kite-python33 pre-release: - kite-tarball release: - kite-tarball - name: openstack/manila template: - name: merge-check - name: openstack-server-publish-jobs - name: python26-jobs - name: python-jobs - name: check-requirements - name: translation-jobs check: - gate-manila-devstack-dsvm-neutron - gate-manila-pylint - gate-manila-tempest-dsvm-neutron - gate-manila-tempest-dsvm-neutron-multibackend gate: - gate-manila-devstack-dsvm-neutron post: - manila-coverage pre-release: - manila-tarball release: - manila-tarball - manila-merge-release-tags - name: openstack/neutron template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate-neutron - name: translation-jobs - name: experimental-tripleo-jobs check: - check-neutron-dsvm-functional - gate-rally-dsvm-neutron-neutron - check-tempest-dsvm-neutron-2 - check-tempest-dsvm-neutron-pg-2 - check-tempest-dsvm-neutron-full-2 - check-tempest-dsvm-neutron-pg-full-2 - check-tempest-dsvm-neutron-dvr - gate-neutron-pylint gate: - gate-neutron-dsvm-functional - gate-tempest-dsvm-neutron-2 - gate-tempest-dsvm-neutron-pg-2 - gate-tempest-dsvm-neutron-full-2 - gate-tempest-dsvm-neutron-pg-full-2 - gate-neutron-pylint post: - neutron-coverage experimental: - check-neutron-dsvm-api - gate-grenade-dsvm-neutron-forward - check-grenade-dsvm-neutron-sideways pre-release: - neutron-tarball release: - neutron-tarball - neutron-merge-release-tags - name: openstack/neutron-fwaas template: - name: merge-check - name: python-jobs - name: openstack/neutron-lbaas template: - name: merge-check - name: python-jobs - name: openstack/neutron-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-neutron-specs-python27 gate: - gate-neutron-specs-python27 - name: openstack/neutron-vpnaas template: - name: merge-check - name: python-jobs - name: openstack/nova template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: large-ops - name: translation-jobs - name: experimental-tripleo-jobs check: - check-devstack-dsvm-cells - gate-nova-tox-functional - check-grenade-dsvm-partial-ncpu - check-grenade-dsvm-ironic-sideways - check-tempest-dsvm-ironic-pxe_ssh - check-tempest-dsvm-docker gate: - gate-nova-tox-functional - gate-devstack-dsvm-cells - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-ironic-sideways post: - nova-coverage experimental: - gate-grenade-dsvm-forward - check-tempest-dsvm-cells - check-tempest-dsvm-neutron-pg - gate-nova-pip-missing-reqs pre-release: - nova-tarball release: - nova-tarball - nova-merge-release-tags - name: openstack/nova-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-nova-specs-python27 gate: - gate-nova-specs-python27 - name: openstack/pycadf template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: stable-compat-jobs post: - pycadf-coverage - name: openstack/sahara template: - name: merge-check - name: python26-jobs - name: python-jobs - name: periodic-juno - name: openstack-server-publish-jobs - name: check-requirements - name: integrated-gate - name: publish-to-pypi - name: docs-on-rtfd - name: translation-jobs check: - gate-sahara-pylint post: - sahara-coverage release: - sahara-merge-release-tags - name: openstack/sahara-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-sahara-specs-python27 gate: - gate-sahara-specs-python27 - name: openstack/swift template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: translation-jobs - name: experimental-tripleo-jobs check: - gate-swift-tox-func - check-tempest-dsvm-full - check-grenade-dsvm - check-swift-dsvm-functional gate: - gate-swift-tox-func - gate-tempest-dsvm-full - gate-grenade-dsvm - gate-swift-dsvm-functional post: - swift-coverage experimental: - gate-grenade-dsvm-forward pre-release: - swift-tarball release: - swift-tarball - swift-merge-release-tags - name: openstack/swift-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/trove template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: periodic-icehouse - name: periodic-juno - name: check-requirements - name: integrated-gate - name: openstack-doc-gate - name: translation-jobs check: - gate-trove-functional-dsvm-mysql gate: - gate-trove-functional-dsvm-mysql post: - trove-tox-doc-publishdocs - trove-coverage pre-release: - trove-tarball release: - trove-tarball - trove-merge-release-tags experimental: - gate-trove-functional-dsvm-percona - gate-trove-functional-dsvm-mongodb - name: openstack/trove-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-trove-specs-python27 gate: - gate-trove-specs-python27 - name: openstack/tuskar template: - name: merge-check - name: python26-jobs - name: python-jobs - name: check-tripleo-jobs post: - tuskar-coverage pre-release: - tuskar-tarball release: - tuskar-tarball: - tuskar-pypi-both-upload - name: openstack/zaqar template: - name: merge-check - name: python26-jobs - name: python-jobs - name: check-requirements - name: translation-jobs - name: openstack-server-publish-jobs - name: pypy-jobs check: - check-tempest-dsvm-mongodb-zaqar - check-tempest-dsvm-redis-zaqar - gate-zaqar-python33 - gate-rally-dsvm-zaqar-zaqar gate: - gate-tempest-dsvm-mongodb-zaqar - gate-tempest-dsvm-redis-zaqar - gate-zaqar-python33 pre-release: - zaqar-tarball release: - zaqar-tarball - name: openstack/zaqar-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-zaqar-specs-python27 gate: - gate-zaqar-specs-python27 ######################################################################## # Section: OpenStack client projects ######################################################################## - name: openstack/python-barbicanclient template: - name: merge-check - name: python26-jobs - name: python3-jobs - name: publish-to-pypi - name: pypy-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing check: - gate-python-barbicanclient-pep8 - gate-python-barbicanclient-python27 gate: - gate-python-barbicanclient-pep8 - gate-python-barbicanclient-python27 post: - python-barbicanclient-branch-tarball - name: openstack/python-ceilometerclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing post: - python-ceilometerclient-coverage - name: openstack/python-cinderclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: experimental-tripleo-jobs post: - python-cinderclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-designateclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing check: - gate-designate-dsvm-powerdns gate: - gate-designate-dsvm-powerdns post: - python-designateclient-coverage - name: openstack/python-ganttclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: integrated-gate - name: large-ops - name: publish-to-pypi - name: experimental-tripleo-jobs experimental: - gate-grenade-dsvm-forward - name: openstack/python-glanceclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing - name: experimental-tripleo-jobs post: - python-glanceclient-coverage experimental: - gate-grenade-dsvm-forward #TODO: add docs - name: openstack/python-heatclient template: - name: merge-check - name: python26-jobs - name: python3-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: experimental-tripleo-jobs - name: lib-forward-testing check: - gate-python-heatclient-pep8 - gate-python-heatclient-python27 gate: - gate-python-heatclient-pep8 - gate-python-heatclient-python27 post: - python-heatclient-branch-tarball - python-heatclient-coverage release: - python-heatclient-docs - name: openstack/python-ironicclient template: - name: merge-check - name: python26-jobs - name: python3-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing check: - check-tempest-dsvm-ironic-pxe_ssh check-tripleo: - check-tripleo-ironic-undercloud-precise-nonha gate: - gate-tempest-dsvm-ironic-pxe_ssh post: - python-ironicclient-coverage - name: openstack/python-keystoneclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: experimental-tripleo-jobs - name: lib-forward-testing post: - python-keystoneclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-keystoneclient-federation template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-keystoneclient-kerberos template: - name: merge-check - name: python26-jobs - name: python-jobs - name: check-requirements - name: publish-to-pypi experimental: - gate-python-keystoneclient-kerberos-python34 - name: openstack/python-kiteclient template: - name: merge-check - name: check-requirements - name: python26-jobs - name: python-jobs - name: python3-jobs - name: publish-to-pypi post: - python-kiteclient-coverage - name: openstack/python-manilaclient template: - name: merge-check - name: openstack-client-publish-jobs - name: publish-to-pypi - name: python26-jobs - name: python-jobs - name: python3-jobs - name: check-requirements check: - gate-manila-tempest-dsvm-neutron - check-manilaclient-dsvm-neutron-functional post: - python-manilaclient-coverage - name: openstack/python-neutronclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: experimental-tripleo-jobs - name: lib-forward-testing check: - gate-python-neutronclient-python33 post: - python-neutronclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-novaclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: experimental-tripleo-jobs - name: lib-forward-testing post: - python-novaclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-openstackclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing check: - check-osc-dsvm-functional gate: - gate-osc-dsvm-functional post: - python-openstackclient-coverage - name: openstack/python-saharaclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: stable-compat-jobs-one-release - name: lib-forward-testing post: - python-saharaclient-coverage experimental: - gate-python-saharaclient-python33 - gate-python-saharaclient-pypy - name: openstack/python-swiftclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: experimental-tripleo-jobs - name: lib-forward-testing check: - check-swift-dsvm-functional - check-swiftclient-dsvm-functional gate: - gate-swift-dsvm-functional post: - python-swiftclient-coverage - name: openstack/python-troveclient template: - name: merge-check - name: check-requirements - name: openstack-client-publish-jobs - name: python26-jobs - name: python-jobs - name: python3-jobs - name: stable-compat-jobs - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing check: - gate-trove-functional-dsvm-mysql gate: - gate-trove-functional-dsvm-mysql - name: openstack/python-tuskarclient template: - name: merge-check - name: python26-jobs - name: python-jobs - name: publish-to-pypi - name: check-tripleo-jobs check: - gate-python-tuskarclient-python33 post: - python-tuskarclient-coverage - name: openstack/python-zaqarclient template: - name: merge-check - name: python26-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs check: - gate-python-zaqarclient-pep8 - gate-python-zaqarclient-python27 - check-zaqarclient-dsvm-functional gate: - gate-python-zaqarclient-pep8 - gate-python-zaqarclient-python27 post: - python-zaqarclient-branch-tarball ######################################################################## # Section: oslo libraries ######################################################################## - name: openstack/cliff template: - name: merge-check - name: python-jobs - name: python26-jobs - name: python3-jobs - name: pypy-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack-server-publish-jobs - name: stable-compat-jobs check: - gate-cliff-tox-neutronclient-stable - gate-cliff-tox-neutronclient-tip - gate-cliff-tox-openstackclient-stable - gate-cliff-tox-openstackclient-tip gate: - gate-cliff-tox-neutronclient-stable - gate-cliff-tox-neutronclient-tip - gate-cliff-tox-openstackclient-stable - gate-cliff-tox-openstackclient-tip - name: openstack/oslo-incubator template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements post: - oslo-incubator-coverage - name: openstack/oslo-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/oslo.concurrency template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python3-jobs - name: translation-jobs - name: lib-forward-testing post: - oslo.concurrency-coverage - name: openstack/oslo.config template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: experimental-tripleo-jobs - name: stable-compat-jobs - name: openstack/oslo.context template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack/oslo.db template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: experimental-tripleo-jobs - name: stable-compat-jobs check: - gate-tempest-dsvm-largeops-src-oslo.db - gate-oslo.db-tox-sqla_08 - gate-oslo.db-tox-sqla_09 - gate-oslo.db-python33 - name: openstack/oslo.i18n template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: experimental-tripleo-jobs - name: stable-compat-jobs-one-release post: - oslo.i18n-coverage - name: openstack/oslo.log template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: openstack/oslo.messaging template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: experimental-tripleo-jobs - name: stable-compat-jobs check: - gate-tempest-dsvm-largeops-src-oslo.messaging experimental: - gate-oslo.messaging-dsvm-functional-rabbit - gate-oslo.messaging-dsvm-functional-qpid - gate-oslo.messaging-dsvm-functional-amqp1 - name: openstack/oslo.middleware template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: pypy-jobs - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: stable-compat-jobs - name: openstack/oslo.rootwrap template: - name: merge-check - name: openstack-server-publish-jobs - name: python26-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: experimental-tripleo-jobs - name: stable-compat-jobs check: - gate-oslo.rootwrap-pep8 - gate-oslo.rootwrap-python27 - gate-tempest-dsvm-largeops-src-oslo.rootwrap gate: - gate-oslo.rootwrap-pep8 - gate-oslo.rootwrap-python27 post: - oslo.rootwrap-branch-tarball - name: openstack/oslo.serialization template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: stable-compat-jobs-one-release - name: openstack/oslo.utils template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: stable-compat-jobs-one-release - name: openstack/oslo.version template: - name: merge-check - name: python-jobs - name: python26-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: pypy-jobs - name: experimental-tripleo-jobs - name: openstack/oslo.vmware template: - name: merge-check - name: python26-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: stable-compat-jobs check: - gate-oslo.vmware-python34 - name: openstack/oslosphinx template: - name: merge-check - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi check: - gate-oslosphinx-pep8 - gate-oslosphinx-docs gate: - gate-oslosphinx-pep8 - gate-oslosphinx-docs post: - oslosphinx-branch-tarball - name: openstack/oslotest template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi post: - oslotest-coverage - name: openstack/pylockfile template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: integrated-gate - name: publish-to-pypi - name: openstack/stevedore template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack-server-publish-jobs - name: stable-compat-jobs - name: openstack/taskflow template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: lib-forward-testing - name: stable-compat-jobs check: - gate-taskflow-python34 - gate-taskflow-tox-py26-sa7-mysql - gate-taskflow-tox-py27-sa8-mysql gate: - gate-taskflow-tox-py26-sa7-mysql - gate-taskflow-tox-py27-sa8-mysql ######################################################################## # Section: Other OpenStack projects ######################################################################## - name: openstack/castellan template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack/dib-utils template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: noop-jobs - name: check-tripleo-jobs post: - dib-utils-branch-tarball #TODO: add docs - name: openstack/diskimage-builder template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs - name: python3-jobs - name: check-tripleo-jobs check: - gate-diskimage-builder-pep8 - gate-diskimage-builder-python27 - check-tempest-dsvm-ironic-pxe_ssh check-tripleo: - check-tripleo-ironic-overcloud-precise-ha gate: - gate-diskimage-builder-pep8 - gate-diskimage-builder-python27 - gate-tempest-dsvm-ironic-pxe_ssh post: - diskimage-builder-branch-tarball - name: openstack/django_openstack_auth template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: stable-compat-jobs - name: lib-forward-testing - name: translation-jobs pre-release: - django_openstack_auth-tarball release: - django_openstack_auth-tarball: - django_openstack_auth-pypi-both-upload - name: openstack/governance template: - name: merge-check check: - gate-governance-docs gate: - gate-governance-docs post: - static-governance-publish #TODO: add docs - name: openstack/heat-cfntools template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs check: - gate-heat-cfntools-pep8 - gate-heat-cfntools-python27 gate: - gate-heat-cfntools-pep8 - gate-heat-cfntools-python27 post: - heat-cfntools-branch-tarball release: - heat-cfntools-docs - name: openstack/heat-templates template: - name: merge-check check: - gate-heat-templates-dsvm - gate-heat-templates-pep8 - gate-heat-templates-python26 - gate-heat-templates-python27 gate: - noop #TODO: add docs - name: openstack/ironic-python-agent template: - name: merge-check - name: python26-jobs check: - gate-ironic-python-agent-pep8 - gate-ironic-python-agent-python27 - gate-ironic-python-agent-buildimage-coreos - check-tempest-dsvm-ironic-agent_ssh-src-nv gate: - gate-ironic-python-agent-pep8 - gate-ironic-python-agent-python27 - gate-ironic-python-agent-buildimage-coreos post: - ironic-python-agent-buildimage-coreos - name: openstack/openstack template: - name: merge-check - name: noop-jobs - name: openstack/openstack-planet template: - name: merge-check check: - gate-openstack-planet-unittest gate: - gate-openstack-planet-unittest - name: openstack/openstack-specs template: - name: merge-check - name: noop-jobs #TODO: add docs - name: openstack/os-apply-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs - name: python3-jobs - name: check-tripleo-jobs check: - gate-os-apply-config-pep8 - gate-os-apply-config-python27 gate: - gate-os-apply-config-pep8 - gate-os-apply-config-python27 post: - os-apply-config-coverage - os-apply-config-branch-tarball - name: openstack/os-cloud-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: check-tripleo-jobs post: - os-cloud-config-docs - os-cloud-config-coverage #TODO: add docs - name: openstack/os-collect-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs - name: python3-jobs - name: check-tripleo-jobs check: - gate-os-collect-config-pep8 - gate-os-collect-config-python27 gate: - gate-os-collect-config-pep8 - gate-os-collect-config-python27 post: - os-collect-config-coverage - os-collect-config-branch-tarball #TODO: add docs - name: openstack/os-net-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: check-tripleo-jobs - name: python26-jobs check: - gate-os-net-config-pep8 - gate-os-net-config-python27 gate: - gate-os-net-config-pep8 - gate-os-net-config-python27 post: - os-net-config-coverage - os-net-config-branch-tarball #TODO: add docs - name: openstack/os-refresh-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs - name: python3-jobs - name: check-tripleo-jobs check: - gate-os-refresh-config-pep8 - gate-os-refresh-config-python27 gate: - gate-os-refresh-config-pep8 - gate-os-refresh-config-python27 post: - os-refresh-config-branch-tarball - name: openstack/ossa template: - name: merge-check check: - gate-ossa-docs gate: - gate-ossa-docs post: - static-ossa-publish - name: openstack/requirements template: - name: merge-check - name: integrated-gate - name: large-ops - name: pypy-jobs - name: experimental-tripleo-jobs check: - gate-requirements-pep8 - gate-requirements-python27 - check-requirements-integration-dsvm - check-devstack-dsvm-cells - check-swift-dsvm-functional gate: - gate-requirements-pep8 - gate-requirements-python27 - gate-requirements-integration-dsvm - gate-devstack-dsvm-cells - gate-swift-dsvm-functional post: - propose-requirements-updates # TODO: add docs - name: openstack/sahara-dashboard template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python26-jobs check: - gate-sahara-dashboard-pep8 - gate-sahara-dashboard-python27 gate: - gate-sahara-dashboard-pep8 - gate-sahara-dashboard-python27 post: - sahara-dashboard-branch-tarball - sahara-dashboard-coverage # TODO: add docs - name: openstack/sahara-extra template: - name: merge-check - name: check-requirements check: - gate-sahara-extra-pep8 gate: - gate-sahara-extra-pep8 post: - sahara-extra-branch-tarball pre-release: - sahara-extra-tarball release: - sahara-extra-tarball # TODO: add docs - name: openstack/sahara-image-elements template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-sahara-image-elements-pep8 - check-sahara-buildimages-vanilla - gate-sahara-image-elements-bashate gate: - gate-sahara-image-elements-pep8 post: - sahara-image-elements-branch-tarball #TODO: add docs - name: openstack/swift-bench template: - name: merge-check - name: publish-to-pypi - name: python26-jobs check: - gate-swift-bench-pep8 - gate-swift-bench-python27 gate: - gate-swift-bench-pep8 - gate-swift-bench-python27 post: - swift-bench-branch-tarball # This is not strictly necessary; there is currently a transitive # relationship between g-t-dsvm, # g-t-dsvm-{postgres,cinder,neutron} and g-t-dsvm-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-dsvm and g-t-dsvm-full must share a change # queue, which should protect against accidental queue divorce in # case jobs get moved around. Since g-t-dsvm-full is a # superset of g-t-dsvm, the whole set of projects is still # gated on g-t-dsvm. - name: z/tempest gate: - gate-tempest-dsvm-full - gate-tempest-dsvm-postgres-full - gate-tempest-dsvm-large-ops - gate-tempest-dsvm-neutron-large-ops - name: openstack/qa-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/tempest template: - name: merge-check - name: check-requirements - name: integrated-gate - name: large-ops - name: experimental-tripleo-jobs check: - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - check-grenade-dsvm-partial-ncpu - check-tempest-dsvm-ironic-pxe_ssh # juno compat jobs for tempest master - check-tempest-dsvm-full-juno - check-tempest-dsvm-neutron-juno - check-tempest-dsvm-postgres-full-juno - check-tempest-dsvm-neutron-full-juno - gate-tempest-dsvm-large-ops-juno - gate-tempest-dsvm-neutron-large-ops-juno # icehouse compat jobs for tempest master - check-tempest-dsvm-full-icehouse - check-tempest-dsvm-neutron-icehouse - check-tempest-dsvm-postgres-full-icehouse - check-tempest-dsvm-neutron-full-icehouse - gate-tempest-dsvm-large-ops-icehouse - gate-tempest-dsvm-neutron-large-ops-icehouse gate: - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - gate-grenade-dsvm-partial-ncpu experimental: - gate-grenade-dsvm-forward - check-tempest-dsvm-cells - check-tempest-dsvm-mongodb-zaqar - check-tempest-dsvm-redis-zaqar - check-tempest-dsvm-keystonev3-full - check-tempest-dsvm-neutron-keystonev3-full - gate-tempest-dsvm-ceilometer-mongodb - gate-tempest-dsvm-ceilometer-mongodb-full - check-tempest-dsvm-full-non-isolated - check-tempest-dsvm-neutron-full-non-isolated - check-tempest-dsvm-f20 - check-tempest-dsvm-ironic-parallel-nv - check-tempest-dsvm-neutron-dvr post: - tempest-docs - tempest-coverage - tempest-branch-tarball pre-release: - tempest-tarball release: - tempest-tarball periodic-stable: # add periodic tempest jobs even when they run as compat jobs # on each tempest master check for stable-maint visiblity - periodic-tempest-dsvm-full-icehouse - periodic-tempest-dsvm-neutron-icehouse - periodic-tempest-dsvm-postgres-full-icehouse - periodic-tempest-dsvm-full-juno - periodic-tempest-dsvm-neutron-juno - periodic-tempest-dsvm-postgres-full-juno periodic-qa: - periodic-tempest-dsvm-full-non-isolated-master - periodic-tempest-dsvm-neutron-full-non-isolated-master - periodic-tempest-dsvm-all-master - periodic-tempest-dsvm-stress-master - name: openstack/tempest-lib template: - name: merge-check - name: check-requirements - name: large-ops - name: publish-to-pypi - name: lib-forward-testing check: - gate-tempest-lib-pep8 - gate-tempest-lib-docs - gate-tempest-lib-python27 - gate-tempest-lib-python34 - gate-tempest-lib-pypy gate: - gate-tempest-lib-pep8 - gate-tempest-lib-docs - gate-tempest-lib-python27 - gate-tempest-lib-python34 experimental: - gate-grenade-dsvm-forward - check-tempest-dsvm-keystonev3-full - check-tempest-dsvm-neutron-keystonev3-full post: - tempest-lib-docs - tempest-lib-branch-tarball pre-release: - tempest-lib-tarball release: - tempest-lib-tarball - name: openstack/tripleo-heat-templates template: - name: merge-check - name: publish-to-pypi - name: noop-jobs - name: check-tripleo-jobs check-tripleo: - check-tripleo-ironic-overcloud-precise-ha post: - tripleo-heat-templates-branch-tarball pre-release: - tripleo-heat-templates-tarball release: - tripleo-heat-templates-tarball - name: openstack/tripleo-image-elements template: - name: merge-check - name: publish-to-pypi - name: noop-jobs - name: check-tripleo-jobs check-tripleo: - check-tripleo-ironic-overcloud-precise-ha post: - tripleo-image-elements-branch-tarball - name: openstack/tripleo-incubator template: - name: merge-check - name: check-tripleo-jobs check: - gate-tripleo-incubator-docs check-tripleo: - check-tripleo-ironic-overcloud-precise-ha gate: - gate-tripleo-incubator-docs experimental-tripleo: - check-tripleo-ironic-vlan-precise-nonha post: - tripleo-incubator-docs pre-release: - tripleo-incubator-docs release: - tripleo-incubator-docs - name: openstack/tripleo-puppet-elements template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs check-tripleo: - check-tripleo-ironic-overcloud-precise-ha post: - tripleo-puppet-elements-branch-tarball - name: openstack/tripleo-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-tripleo-specs-python27 gate: - gate-tripleo-specs-python27 - name: openstack/trove-integration template: - name: merge-check check: - gate-trove-functional-dsvm-mysql gate: - gate-trove-functional-dsvm-mysql experimental: - gate-trove-buildimage-mysql - gate-trove-buildimage-percona - gate-trove-buildimage-mongodb - gate-trove-functional-dsvm-percona - gate-trove-functional-dsvm-mongodb # TODO: add docs - name: openstack/tuskar-ui template: - name: merge-check - name: publish-to-pypi - name: experimental-tripleo-jobs - name: python26-jobs check: - gate-tuskar-ui-pep8 - gate-tuskar-ui-python27 - gate-tuskar-ui-selenium - gate-tuskar-ui-jshint gate: - gate-tuskar-ui-pep8 - gate-tuskar-ui-python27 - gate-tuskar-ui-selenium - gate-tuskar-ui-jshint post: - tuskar-ui-branch-tarball ######################################################################## # Section: OpenStack API projects ######################################################################## - name: openstack/compute-api template: - name: merge-check - name: openstack-doc-gate post: - compute-api-tox-doc-publishdocs - name: openstack/identity-api template: - name: merge-check - name: openstack-doc-gate post: - identity-api-tox-doc-publishdocs - name: openstack/image-api template: - name: merge-check - name: openstack-doc-gate post: - image-api-tox-doc-publishdocs - name: openstack/netconn-api template: - name: merge-check - name: openstack-doc-gate post: - netconn-api-tox-doc-publishdocs - name: openstack/object-api template: - name: merge-check - name: openstack-doc-gate post: - object-api-tox-doc-publishdocs - name: openstack/volume-api template: - name: merge-check - name: openstack-doc-gate post: - volume-api-tox-doc-publishdocs ######################################################################## # Section: OpenStack documentation projects ######################################################################## - name: openstack/api-site template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - api-site-tox-doc-publishdocs - openstack-api-site - openstack-api-ref - name: openstack/docs-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-docs-specs-python27 gate: - gate-docs-specs-python27 - name: openstack/ha-guide template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - operations-guide-tox-doc-publishdocs - name: openstack/openstack-doc-tools template: - name: merge-check - name: publish-to-pypi - name: check-requirements check: - gate-openstack-doc-tools-pep8 gate: - gate-openstack-doc-tools-pep8 - name: openstack/openstack-manuals template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - openstack-manuals-tox-doc-publishdocs - propose-openstack-manuals-updates - name: openstack/operations-guide template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - operations-guide-tox-doc-publishdocs - name: openstack/security-doc template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - security-doc-tox-doc-publishdocs - name: openstack/training-guides template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - training-guides-tox-doc-publishdocs ######################################################################## # Section: OpenStack development projects ######################################################################## - name: openstack-dev/bashate template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: openstack-dev/ci-sandbox template: - name: merge-check - name: noop-jobs - name: openstack-dev/cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack-dev/devstack template: - name: merge-check - name: integrated-gate - name: large-ops check: - gate-devstack-bashate - gate-devstack-unit-tests - check-devstack-dsvm-cells - check-grenade-dsvm-ironic-sideways - check-grenade-dsvm-partial-ncpu - check-neutron-dsvm-functional - check-swift-dsvm-functional - check-tempest-dsvm-ironic-pxe_ssh - check-tempest-dsvm-f20 - check-tempest-dsvm-centos7 - gate-devstack-publish-docs gate: - gate-devstack-bashate - gate-devstack-dsvm-cells - gate-grenade-dsvm-forward - gate-grenade-dsvm-ironic-sideways - gate-grenade-dsvm-partial-ncpu - gate-neutron-dsvm-functional - gate-swift-dsvm-functional post: - devstack-publish-docs experimental: - check-tempest-dsvm-cells - check-tempest-dsvm-mongodb-zaqar - gate-grenade-dsvm-forward - name: openstack-dev/devstack-vagrant template: - name: merge-check - name: noop-jobs - name: openstack-dev/grenade template: - name: merge-check check: - check-grenade-dsvm - check-grenade-dsvm-forward - check-grenade-dsvm-neutron - check-grenade-dsvm-partial-ncpu - check-grenade-dsvm-ironic-sideways gate: - gate-grenade-dsvm - gate-grenade-dsvm-forward - gate-grenade-dsvm-neutron - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-ironic-sideways experimental: - gate-grenade-dsvm-neutron-forward - check-grenade-dsvm-neutron-sideways - check-grenade-dsvm-ironic - name: openstack-dev/hacking template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: pypy-jobs check: - gate-hacking-python34 - gate-hacking-integration-nova post: - hacking-docs - hacking-coverage pre-release: - hacking-docs release: - hacking-docs - name: openstack-dev/heat-cfnclient template: - name: merge-check - name: python26-jobs check: - gate-heat-cfnclient-pep8 - gate-heat-cfnclient-python27 gate: - gate-heat-cfnclient-pep8 - gate-heat-cfnclient-python27 - name: openstack-dev/openstack-nose template: - name: merge-check - name: noop-jobs - name: openstack-dev/oslo-cookiecutter template: - name: merge-check check: - gate-oslo-cookiecutter-tox-cookiecutter gate: - gate-oslo-cookiecutter-tox-cookiecutter - name: openstack-dev/pbr template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: lib-forward-testing - name: pypy-jobs - name: experimental-tripleo-jobs check: - check-requirements-integration-dsvm gate: - gate-requirements-integration-dsvm post: - pbr-coverage post: - pbr-docs pre-release: - pbr-docs release: - pbr-docs - name: openstack-dev/sandbox template: - name: merge-check - name: noop-jobs pre-release: - sandbox-tag release: - sandbox-tag - name: openstack-dev/specs-cookiecutter template: - name: merge-check - name: noop-jobs ######################################################################## # Section: OpenStack infrastructure projects ######################################################################## - name: openstack-infra/activity-board template: - name: merge-check - name: noop-jobs - name: openstack-infra/askbot-theme template: - name: merge-check - name: noop-jobs - name: openstack-infra/bugdaystats template: - name: merge-check - name: publish-to-pypi check: - gate-bugdaystats-pep8 gate: - gate-bugdaystats-pep8 post: - bugdaystats-branch-tarball - name: openstack-infra/devstack-gate template: - name: merge-check - name: integrated-gate - name: large-ops - name: experimental-tripleo-jobs check: - gate-devstack-gate-unittests - check-devstack-dsvm-cells - check-dg-tempest-dsvm-full - check-dg-tempest-dsvm-full-reexec - check-dg-hooks-dsvm - check-grenade-dsvm-partial-ncpu - check-swift-dsvm-functional - check-tempest-dsvm-full-icehouse - check-tempest-dsvm-neutron-icehouse - check-tempest-dsvm-postgres-full-icehouse - check-devstack-dsvm-cells-icehouse - check-tempest-dsvm-ironic-pxe_ssh - check-tempest-dsvm-f20 - check-tempest-dsvm-centos7 gate: - gate-devstack-gate-unittests - gate-devstack-dsvm-cells - gate-grenade-dsvm-partial-ncpu - gate-swift-dsvm-functional experimental: - gate-grenade-dsvm-forward - check-tempest-dsvm-aiopcpu - check-tempest-dsvm-neutron-aiopcpu - check-grenade-dsvm-neutron-sideways - experimental-tempest-dsvm-full-dibtest - experimental-tempest-dsvm-neutron-full-dibtest - experimental-tempest-dsvm-full-icehouse-dibtest - experimental-tempest-dsvm-neutron-icehouse-dibtest - name: openstack-infra/elastic-recheck template: - name: merge-check check: - gate-elastic-recheck-pep8 - gate-elastic-recheck-docs - gate-elastic-recheck-python27 gate: - gate-elastic-recheck-pep8 - gate-elastic-recheck-docs - gate-elastic-recheck-python27 post: - elastic-recheck-docs - name: openstack-infra/gear template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack-infra/gearman-plugin template: - name: merge-check check: - gate-gearman-plugin-build gate: - gate-gearman-plugin-build post: - gearman-plugin-hpi-artifact release: - gearman-plugin-hpi-artifact: - gearman-plugin-jenkinsci-upload - name: openstack-infra/gerrit template: - name: merge-check check: - check-gerrit-unittests - check-gerrit-buck gate: - gate-gerrit-unittests - gate-gerrit-buck post: - gerrit-package - gerrit-package-buck periodic: - periodic-gerrit-plugin-javamelody-gerrit-plugin - name: openstack-infra/gerrit-powered-agenda template: - name: merge-check - name: python3-jobs check: - gate-gerrit-powered-agenda-pep8 gate: - gate-gerrit-powered-agenda-pep8 - name: openstack-infra/gerritbot template: - name: merge-check - name: publish-to-pypi check: - gate-gerritbot-pep8 gate: - gate-gerritbot-pep8 post: - gerritbot-branch-tarball - name: openstack-infra/gerritlib template: - name: merge-check - name: publish-to-pypi check: - gate-gerritlib-pep8 gate: - gate-gerritlib-pep8 - name: openstack-infra/git-review template: - name: merge-check - name: python26-jobs - name: python3-jobs - name: publish-to-pypi check: - gate-git-review-pep8 - gate-git-review-python27 - gate-git-review-python34 gate: - gate-git-review-pep8 - gate-git-review-python27 post: - git-review-branch-tarball - name: openstack-infra/gitdm template: - name: merge-check check: - gate-gitdm gate: - gate-gitdm periodic: - periodic-gitdm - name: openstack-infra/groups template: - name: merge-check check: - gate-groups-unittests gate: - gate-groups-unittests post: - groups-release-branch release: - groups-release-master - name: openstack-infra/groups-static-pages template: - name: merge-check - name: noop-jobs - name: openstack-infra/infra-manual template: - name: merge-check - name: infra-publish-jobs - name: openstack-infra/infra-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack-infra/irc-meetings template: - name: merge-check - name: noop-jobs - name: openstack-infra/jeepyb template: - name: merge-check - name: publish-to-pypi check: - gate-jeepyb-pep8 gate: - gate-jeepyb-pep8 - name: openstack-infra/jenkins-job-builder template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi check: - jenkins-job-builder-compare-xml - jenkins-job-builder-coverage post: - jenkins-job-builder-ci-docs - jenkins-job-builder-coverage - name: openstack-infra/lodgeit template: - name: merge-check - name: noop-jobs - name: openstack-infra/meetbot template: - name: merge-check - name: noop-jobs - name: openstack-infra/nodepool template: - name: merge-check - name: python-jobs - name: publish-to-pypi post: - nodepool-ci-docs - nodepool-coverage - name: openstack-infra/nose-html-output template: - name: merge-check - name: publish-to-pypi - name: noop-jobs post: - nose-html-output-branch-tarball - name: openstack-infra/odsreg template: - name: merge-check - name: noop-jobs - name: openstack-infra/openstackid template: - name: merge-check check: - gate-openstackid-unittests gate: - gate-openstackid-unittests post: - openstackid-release-branch release: - openstackid-release-master - name: openstack-infra/openstackweb template: - name: merge-check - name: noop-jobs - name: openstack-infra/os-loganalyze template: - name: merge-check check: - gate-os-loganalyze-pep8 - gate-os-loganalyze-python27 gate: - gate-os-loganalyze-pep8 - gate-os-loganalyze-python27 - name: openstack-infra/project-config template: - name: merge-check - name: infra-puppet-apply-jobs check: - project-config-compare-xml - gate-project-config-layout - gate-project-config-pep8 - gate-project-config-bashate - gate-project-config-irc-access - gate-project-config-jenkins-project - gate-project-config-projects-yaml gate: - gate-project-config-layout - gate-project-config-pep8 - gate-project-config-bashate - gate-project-config-irc-access - gate-project-config-jenkins-project - gate-project-config-projects-yaml - name: openstack-infra/publications template: - name: merge-check - name: noop-jobs post: - infra-publications-publish - infra-publications-publish-index tag: - infra-publications-publish - infra-publications-publish-index - name: openstack-infra/puppet-apparmor template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-dashboard template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-github template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-httpd template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-jenkins template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-kibana template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-pip template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-storyboard template: - name: merge-check - name: puppet-check-jobs - name: infra-puppet-apply-jobs check: - gate-puppet-storyboard-puppet-beaker-rspec release: - puppet-storyboard-forge-upload - name: openstack-infra/puppet-vcsrepo template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-vinz template: - name: merge-check check: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax gate: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax - name: openstack-infra/puppet-yum template: - name: merge-check check: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax gate: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax - name: openstack-infra/puppet-zanata template: - name: merge-check - name: puppet-check-jobs - name: openstack-infra/puppet-zuul template: - name: merge-check check: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax gate: - gate-system-config-puppet-lint - gate-system-config-puppet-syntax - name: openstack-infra/pypi-mirror template: - name: merge-check - name: publish-to-pypi check: - gate-pypi-mirror-pep8 - check-requirements-integration-dsvm gate: - gate-pypi-mirror-pep8 - gate-requirements-integration-dsvm - name: openstack-infra/python-storyboardclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs post: - python-storyboardclient-coverage release: - python-storyboardclient-infra-docs # TODO: add docs - name: openstack-infra/release-tools template: - name: merge-check - name: pypy-jobs - name: python26-jobs check: - gate-release-tools-pep8 - gate-release-tools-python27 gate: - gate-release-tools-pep8 - gate-release-tools-python27 - name: openstack-infra/releasestatus template: - name: merge-check - name: noop-jobs - name: openstack-infra/reviewday template: - name: merge-check - name: publish-to-pypi check: - gate-reviewday-pep8 gate: - gate-reviewday-pep8 post: - reviewday-branch-tarball - name: openstack-infra/reviewstats template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: openstack-infra/statusbot template: - name: merge-check - name: publish-to-pypi check: - gate-statusbot-pep8 gate: - gate-statusbot-pep8 post: - statusbot-branch-tarball - name: openstack-infra/storyboard template: - name: merge-check - name: publish-to-pypi check: - gate-storyboard-pep8 - gate-storyboard-docs - gate-storyboard-python27 gate: - gate-storyboard-docs - gate-storyboard-pep8 - gate-storyboard-python27 post: - storyboard-docs - storyboard-branch-tarball - storyboard-coverage pre-release: - storyboard-docs release: - storyboard-docs - name: openstack-infra/storyboard-webclient template: - name: merge-check check: - gate-storyboard-webclient-js-test-unit - gate-storyboard-webclient-js-test-integration - gate-storyboard-webclient-js-test-functional - gate-storyboard-webclient-js-draft gate: - gate-storyboard-webclient-js-test-unit - gate-storyboard-webclient-js-test-integration - gate-storyboard-webclient-js-test-functional post: - storyboard-webclient-js-release-branch release: - storyboard-webclient-js-release-master - name: openstack-infra/subunit2sql template: - name: merge-check - name: publish-to-pypi check: - gate-subunit2sql-pep8 - gate-subunit2sql-docs - gate-subunit2sql-python27 gate: - gate-subunit2sql-pep8 - gate-subunit2sql-docs - gate-subunit2sql-python27 post: - subunit2sql-docs - name: openstack-infra/system-config template: - name: merge-check - name: infra-puppet-apply-jobs check: - gate-system-config-pep8 - gate-system-config-bashate - gate-system-config-puppet-syntax - gate-ci-docs gate: - gate-system-config-pep8 - gate-system-config-bashate - gate-system-config-puppet-syntax - gate-ci-docs post: - system-config-ci-docs experimental: - experimental-swift-logs-system-config-pep8-centos6 - name: openstack-infra/tripleo-ci template: - name: merge-check - name: noop-jobs - name: check-tripleo-jobs - name: openstack-infra/vinz template: - name: merge-check - name: publish-to-pypi - name: python-jobs post: - vinz-ci-docs pre-release: - vinz-ci-docs release: - vinz-ci-docs - name: openstack-infra/vinz-webclient template: - name: merge-check check: - gate-vinz-webclient-js-test-unit - gate-vinz-webclient-js-test-integration - gate-vinz-webclient-js-test-functional - gate-vinz-webclient-js-draft gate: - gate-vinz-webclient-js-test-unit - gate-vinz-webclient-js-test-integration - gate-vinz-webclient-js-test-functional post: - vinz-webclient-js-release-branch release: - vinz-webclient-js-release-master - name: openstack-infra/zmq-event-publisher template: - name: merge-check check: - gate-zmq-event-publisher-build gate: - gate-zmq-event-publisher-build post: - zmq-event-publisher-hpi-artifact release: - zmq-event-publisher-hpi-artifact: - zmq-event-publisher-jenkinsci-upload - name: openstack-infra/zuul template: - name: merge-check - name: publish-to-pypi - name: python26-jobs - name: python-jobs check: - dev-zuul-coverage post: - zuul-ci-docs - zuul-coverage pre-release: - zuul-ci-docs release: - zuul-ci-docs periodic: - periodic-test - name: openstack-infra/zuul-packaging template: - name: merge-check - name: noop-jobs ######################################################################## # Section: Stackforge projects ######################################################################## - name: stackforge/anchor template: - name: merge-check - name: noop-jobs - name: stackforge/anvil template: - name: merge-check check: - gate-anvil-pep8 - gate-anvil-python27 - gate-anvil-pylint gate: - gate-anvil-pep8 - gate-anvil-python27 - gate-anvil-pylint - name: stackforge/aviator template: - name: merge-check check: - gate-aviator-tests gate: - gate-aviator-tests - name: stackforge/bandit template: - name: merge-check check: - gate-bandit-pep8 - gate-bandit-python27 gate: - gate-bandit-pep8 - gate-bandit-python27 - name: stackforge/billingstack template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd check: - gate-billingstack-pep8 - gate-billingstack-python27 gate: - gate-billingstack-pep8 - gate-billingstack-python27 post: - billingstack-coverage - billingstack-branch-tarball - name: stackforge/bindep template: - name: merge-check - name: publish-to-pypi check: - gate-bindep-pep8 - gate-bindep-python27 gate: - gate-bindep-pep8 - gate-bindep-python27 post: - bindep-branch-tarball - bindep-coverage - name: stackforge/blazar template: - name: merge-check - name: python-jobs - name: check-requirements check: - gate-blazar-devstack-dsvm - gate-blazar-pylint pre-release: - blazar-tarball release: - blazar-tarball - name: stackforge/blazar-nova template: - name: merge-check - name: check-requirements check: - gate-blazar-nova-pep8 - gate-blazar-nova-python27 gate: - gate-blazar-nova-pep8 - gate-blazar-nova-python27 post: - blazar-nova-branch-tarball pre-release: - blazar-nova-tarball release: - blazar-nova-tarball - name: stackforge/bufunfa template: - name: merge-check - name: docs-on-rtfd check: - gate-bufunfa-pep8 - gate-bufunfa-python27 gate: - gate-bufunfa-pep8 - gate-bufunfa-python27 - name: stackforge/cachemonkey template: - name: merge-check check: - gate-cachemonkey-pep8 - gate-cachemonkey-python27 gate: - gate-cachemonkey-pep8 - gate-cachemonkey-python27 post: - cachemonkey-coverage - name: stackforge/cerberus template: - name: merge-check - name: python-jobs - name: python3-jobs - name: stackforge/cinder-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/cl-openstack-client template: - name: merge-check check: - gate-cl-openstack-client-run-tests gate: - gate-cl-openstack-client-run-tests - name: stackforge/cloudbase-init template: - name: merge-check - name: python3-jobs check: - gate-cloudbase-init-docs - gate-cloudbase-init-pep8 - gate-cloudbase-init-python27 gate: - gate-cloudbase-init-docs - gate-cloudbase-init-pep8 - gate-cloudbase-init-python27 post: - cloudbase-init-coverage - name: stackforge/cloudcafe template: - name: merge-check - name: noop-jobs - name: stackforge/clouddocs-maven-plugin template: - name: merge-check check: - gate-clouddocs-maven-plugin-build gate: - gate-clouddocs-maven-plugin-build post: - clouddocs-maven-plugin-localrepo-upload release: - clouddocs-maven-plugin-localrepo-upload: - clouddocs-maven-plugin-mavencentral-upload - name: stackforge/cloudkitty template: - name: merge-check - name: docs-on-rtfd - name: python3-jobs check: - gate-cloudkitty-docs - gate-cloudkitty-pep8 - gate-cloudkitty-python27 gate: - gate-cloudkitty-docs - gate-cloudkitty-pep8 - gate-cloudkitty-python27 - name: stackforge/cloudkitty-dashboard template: - name: merge-check - name: python-jobs experimental: - gate-cloudkitty-dashboard-python33 - name: stackforge/cloudroast template: - name: merge-check - name: noop-jobs - name: stackforge/compass-adapters template: - name: merge-check - name: noop-jobs - name: stackforge/compass-core template: - name: merge-check check: - gate-compass-core-pep8 - gate-compass-core-python27 gate: - gate-compass-core-pep8 - gate-compass-core-python27 - name: stackforge/compass-monit template: - name: merge-check - name: noop-jobs - name: stackforge/compass-specs template: - name: merge-check - name: stackforge-specs-jobs - name: stackforge/compass-web template: - name: merge-check - name: noop-jobs - name: stackforge/congress template: - name: merge-check - name: check-requirements check: - gate-congress-pep8 - gate-congress-python27 - gate-congress-python34 gate: - gate-congress-pep8 - gate-congress-python27 - name: stackforge/congress-specs template: - name: merge-check - name: stackforge-specs-jobs - name: stackforge/congressmiddleware template: - name: merge-check - name: check-requirements check: - gate-congressmiddleware-pep8 - gate-congressmiddleware-python27 - gate-congressmiddleware-python34 gate: - gate-congressmiddleware-pep8 - gate-congressmiddleware-python27 - gate-congressmiddleware-python34 - name: stackforge/cookbook-ceph template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-agent template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-api template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-notification template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-persister template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-schema template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-monasca-thresh template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-block-storage template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-client template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-common template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-compute template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-dashboard template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-data-processing template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-database template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-identity template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-image template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-integration-test template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-network template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-object-storage template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-ops-database template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-ops-messaging template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-orchestration template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-openstack-telemetry template: - name: merge-check - name: chef-jobs - name: stackforge/cookbook-pacemaker template: - name: merge-check - name: chef-jobs - name: stackforge/cue template: - name: merge-check - name: docs-on-rtfd - name: python-jobs pre-release: - cue-tarball release: - cue-tarball - name: stackforge/designate-msdnsagent template: - name: merge-check - name: noop-jobs - name: stackforge/distil template: - name: merge-check - name: docs-on-rtfd - name: python3-jobs check: - gate-distil-docs - gate-distil-pep8 - gate-distil-python27 gate: - gate-distil-docs - gate-distil-pep8 - gate-distil-python27 - name: stackforge/doc8 template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: stackforge/dox template: - name: merge-check - name: publish-to-pypi check: - gate-dox-pep8 - gate-dox-python27 - gate-dox-python34 gate: - gate-dox-pep8 - gate-dox-python27 - name: stackforge/driverlog template: - name: merge-check check: - gate-driverlog-pep8 - gate-driverlog-python27 gate: - gate-driverlog-pep8 - gate-driverlog-python27 post: - driverlog-branch-tarball pre-release: - driverlog-tarball release: - driverlog-tarball - name: stackforge/ec2-api template: - name: merge-check - name: check-requirements check: - gate-ec2-api-pep8 - gate-ec2-api-python27 gate: - gate-ec2-api-pep8 - gate-ec2-api-python27 - name: stackforge/ec2-driver template: - name: merge-check - name: noop-jobs - name: stackforge/entropy template: - name: merge-check - name: python3-jobs check: - gate-entropy-docs - gate-entropy-pep8 - gate-entropy-python27 gate: - gate-entropy-docs - gate-entropy-pep8 - gate-entropy-python27 - name: stackforge/flame template: - name: merge-check - name: python-jobs - name: python3-jobs - name: stackforge/freezer template: - name: merge-check - name: publish-to-pypi check: - gate-freezer-pep8 - gate-freezer-python27 gate: - gate-freezer-pep8 - gate-freezer-python27 - name: stackforge/fuel-astute template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-devops template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-docs template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-library template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-main template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-ostf template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-ostf-plugin template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-plugins template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-provision template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-fuel-specs-python27 gate: - gate-fuel-specs-python27 - name: stackforge/fuel-stats template: - name: merge-check - name: noop-jobs - name: stackforge/fuel-web template: - name: merge-check - name: noop-jobs - name: stackforge/gce-api template: - name: merge-check - name: check-requirements check: - gate-gce-api-pep8 - gate-gce-api-python27 gate: - gate-gce-api-pep8 - gate-gce-api-python27 - name: stackforge/gerrit-dash-creator template: - name: merge-check check: - gate-gerrit-dash-creator-pep8 gate: - gate-gerrit-dash-creator-pep8 - name: stackforge/gertty template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: stackforge/git-upstream template: - name: merge-check - name: publish-to-pypi check: - gate-git-upstream-pep8 - gate-git-upstream-python27 gate: - gate-git-upstream-pep8 - gate-git-upstream-python27 - name: stackforge/glance-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/gnocchi template: - name: merge-check - name: python-jobs - name: python3-jobs - name: docs-on-rtfd check: - gate-gnocchi-tox-py27-postgresql - gate-gnocchi-tox-py27-mysql - gate-gnocchi-tox-py34-postgresql gate: - gate-gnocchi-tox-py27-postgresql - gate-gnocchi-tox-py27-mysql - gate-gnocchi-tox-py34-postgresql - name: stackforge/golang-client template: - name: merge-check - name: noop-jobs - name: stackforge/graffiti template: - name: merge-check check: - gate-graffiti-docs - gate-graffiti-pep8 - gate-graffiti-python27 gate: - gate-graffiti-docs - gate-graffiti-pep8 - gate-graffiti-python27 post: - graffiti-coverage - name: stackforge/group-based-policy template: - name: merge-check - name: python-jobs - name: stackforge/group-based-policy-automation template: - name: merge-check - name: python-jobs - name: stackforge/group-based-policy-specs template: - name: merge-check - name: stackforge-specs-jobs - name: stackforge/group-based-policy-ui template: - name: merge-check - name: python-jobs - name: stackforge/healthnmon template: - name: merge-check check: - gate-healthnmon-pep8 - gate-healthnmon-python27 gate: - gate-healthnmon-pep8 - gate-healthnmon-python27 - name: stackforge/heat-translator template: - name: docs-on-rtfd - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi post: - heat-translator-coverage pre-release: - heat-translator-tarball release: - heat-translator-tarball - name: stackforge/horizon-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/i18n-test template: - name: merge-check - name: python-jobs - name: python3-jobs - name: stackforge/inception template: - name: merge-check check: - gate-inception-pep8 gate: - gate-inception-pep8 - name: stackforge/ironic-discoverd template: - name: merge-check check: - gate-ironic-discoverd-pep8 - gate-ironic-discoverd-python27 - gate-ironic-discoverd-python33 gate: - gate-ironic-discoverd-pep8 - gate-ironic-discoverd-python27 - name: stackforge/keystone-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/kickstack template: - name: merge-check - name: noop-jobs - name: stackforge/kolla template: - name: merge-check check: - gate-kolla-bashate - gate-kolla-pep8 gate: - noop - name: stackforge/kwapi template: - name: merge-check check: - gate-kwapi-pep8 gate: - gate-kwapi-pep8 - name: stackforge/libra template: - name: merge-check - name: docs-on-rtfd 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/logaas template: - name: merge-check - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: publish-to-pypi check: - logaas-coverage - name: stackforge/magnetodb template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd check: - gate-magnetodb-pep8 - gate-magnetodb-python27 - gate-magnetodb-docs - gate-magnetodb-requirements - gate-magnetodb-devstack-dsvm - gate-magnetodb-cassandra-tox gate: - gate-magnetodb-pep8 - gate-magnetodb-python27 - gate-magnetodb-docs - gate-magnetodb-devstack-dsvm - gate-magnetodb-cassandra-tox post: - magnetodb-branch-tarball - name: stackforge/magnetodb-specs template: - name: merge-check - name: stackforge-specs-jobs - name: docs-on-rtfd - name: stackforge/magnum template: - name: merge-check - name: python-jobs pre-release: - magnum-tarball release: - magnum-tarball - name: stackforge/merlin template: - name: merge-check - name: noop-jobs - name: stackforge/milk template: - name: merge-check - name: noop-jobs - name: stackforge/mistral template: - name: merge-check - name: publish-to-pypi - name: python-jobs check: - gate-mistral-python33 - gate-mistral-devstack-dsvm - name: stackforge/mistral-dashboard template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: stackforge/mistral-extra template: - name: merge-check - name: publish-to-pypi - name: python-jobs check: - gate-mistral-extra-python33 - name: stackforge/monasca-agent template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-agent-pep8 - gate-monasca-agent-python27 gate: - gate-monasca-agent-pep8 - gate-monasca-agent-python27 - name: stackforge/monasca-api template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-api-pep8 - gate-monasca-api-python27 gate: - gate-monasca-api-pep8 - gate-monasca-api-python27 - name: stackforge/monasca-ceilometer template: - name: merge-check check: - gate-monasca-ceilometer-pep8 gate: - gate-monasca-ceilometer-pep8 - name: stackforge/monasca-common template: - name: merge-check check: - gate-monasca-common-build gate: - gate-monasca-common-build post: - monasca-common-localrepo-upload - name: stackforge/monasca-notification template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-notification-pep8 - gate-monasca-notification-python27 gate: - gate-monasca-notification-pep8 - gate-monasca-notification-python27 - name: stackforge/monasca-persister template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-persister-pep8 - gate-monasca-persister-python27 gate: - gate-monasca-persister-pep8 - gate-monasca-persister-python27 - name: stackforge/monasca-statsd template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-statsd-pep8 - gate-monasca-statsd-python27 gate: - gate-monasca-statsd-pep8 - gate-monasca-statsd-python27 - name: stackforge/monasca-thresh template: - name: merge-check check: - gate-monasca-thresh-build gate: - gate-monasca-thresh-build post: - monasca-thresh-localrepo-upload - name: stackforge/monasca-ui template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-ui-pep8 - gate-monasca-ui-python27 gate: - gate-monasca-ui-pep8 - gate-monasca-ui-python27 post: - monasca-ui-coverage - name: stackforge/monasca-vagrant template: - name: merge-check - name: noop-jobs - name: stackforge/monitoring-for-openstack template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: stackforge/MRaaS template: - name: merge-check - name: noop-jobs - name: stackforge/murano template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - gate-murano-requirements - gate-murano-devstack-dsvm gate: - gate-murano-devstack-dsvm post: - murano-coverage pre-release: - murano-tarball release: - murano-tarball - name: stackforge/murano-agent template: - name: merge-check - name: python-jobs - name: publish-to-pypi check: - gate-murano-agent-requirements post: - murano-agent-coverage pre-release: - murano-agent-tarball release: - murano-agent-tarball - name: stackforge/murano-apps template: - name: merge-check - name: noop-jobs - name: stackforge/murano-dashboard template: - name: merge-check - name: publish-to-pypi check: - gate-murano-dashboard-pep8 - gate-murano-dashboard-python27 - gate-murano-dashboard-requirements - gate-murano-devstack-dsvm gate: - gate-murano-dashboard-pep8 - gate-murano-dashboard-python27 - gate-murano-devstack-dsvm post: - murano-dashboard-branch-tarball pre-release: - murano-dashboard-tarball release: - murano-dashboard-tarball - name: stackforge/murano-deployment template: - name: merge-check - name: noop-jobs - name: stackforge/murano-docs template: - name: merge-check - name: noop-jobs - name: stackforge/murano-specs template: - name: merge-check - name: stackforge-specs-jobs - name: docs-on-rtfd - name: stackforge/namos template: - name: merge-check - name: noop-jobs - name: stackforge/networking-odl template: - name: merge-check - name: python-jobs - name: stackforge/networking-vsphere template: - name: merge-check - name: python-jobs - name: stackforge/neutron-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/nova-docker template: - name: merge-check - name: python-jobs check: - check-tempest-dsvm-docker - check-tempest-dsvm-f20-docker post: - nova-docker-coverage - name: stackforge/nova-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/nova-solver-scheduler template: - name: merge-check - name: noop-jobs - name: stackforge/novaimagebuilder template: - name: merge-check - name: noop-jobs - name: stackforge/occi-os template: - name: merge-check - name: noop-jobs - name: stackforge/octavia template: - name: merge-check check: - gate-octavia-pep8 - gate-octavia-python27 gate: - gate-octavia-pep8 - gate-octavia-python27 - name: stackforge/opencafe template: - name: merge-check - name: noop-jobs - name: stackforge/openstack-chef-repo template: - name: merge-check check: - gate-openstack-chef-repo gate: - gate-openstack-chef-repo - name: stackforge/openstack-chef-specs template: - name: merge-check - name: stackforge-specs-jobs - name: stackforge/openstack-cli-powershell template: - name: merge-check - name: noop-jobs - name: stackforge/openstack-salt-formula template: - name: merge-check - name: noop-jobs - name: stackforge/openstack-sdk-dotnet template: - name: merge-check - name: noop-jobs - name: stackforge/openstack-sdk-php template: - name: merge-check - name: noop-jobs - name: stackforge/openstackdroid template: - name: merge-check - name: noop-jobs - name: stackforge/openvz-nova-driver template: - name: merge-check - name: noop-jobs - name: stackforge/os-ansible-deployment template: - name: merge-check - name: os-ansible-jobs - name: stackforge/os-client-config template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: stackforge/osprofiler template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi check: - osprofiler-coverage post: - osprofiler-coverage pre-release: - osprofiler-tarball release: - osprofiler-tarball - name: stackforge/ospurge template: - name: merge-check check: - gate-ospurge-pep8 - gate-ospurge-python27 gate: - gate-ospurge-pep8 - gate-ospurge-python27 - name: stackforge/packstack template: - name: merge-check check: - gate-packstack-pep8 - gate-packstack-python27 gate: - gate-packstack-pep8 - gate-packstack-python27 - name: stackforge/pecan template: - name: merge-check - name: python3-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: pypy-jobs check: - gate-pecan-pep8 - gate-pecan-python27 - gate-pecan-tox-scaffolds-27 - gate-pecan-tox-scaffolds-33 - gate-pecan-tox-wsme-stable - gate-pecan-tox-wsme-tip - gate-pecan-tox-ceilometer-stable - gate-pecan-tox-ceilometer-tip - gate-pecan-tox-ironic-stable - gate-pecan-tox-ironic-tip - gate-pecan-tox-designate-stable - gate-pecan-tox-designate-tip - gate-pecan-tox-barbican-tip - gate-pecan-tox-storyboard-tip gate: - gate-pecan-pep8 - gate-pecan-python27 - gate-pecan-tox-scaffolds-27 - gate-pecan-tox-scaffolds-33 - gate-pecan-tox-wsme-stable - gate-pecan-tox-wsme-tip - gate-pecan-tox-ceilometer-tip - gate-pecan-tox-ironic-tip - gate-pecan-tox-designate-tip - gate-pecan-tox-barbican-tip - gate-pecan-tox-storyboard-tip post: - pecan-branch-tarball - name: stackforge/poppy template: - name: merge-check - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd post: - poppy-coverage - name: stackforge/powervc-driver template: - name: merge-check - name: noop-jobs - name: stackforge/prep-source-repos template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: stackforge/puppet-ceilometer template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-ceph template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-cinder template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-designate template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-glance template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-heat template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-horizon template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-ironic template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-keystone template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-manila template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-monasca template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-n1k-vsm template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-neutron template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-nova template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-openstack template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: stackforge/puppet_openstack_builder template: - name: merge-check - name: noop-jobs - name: stackforge/puppet-openstack-cloud template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: stackforge/puppet-openstack_dev_env template: - name: merge-check - name: noop-jobs - name: stackforge/puppet-openstack_extras template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-openstack-specs template: - name: merge-check - name: noop-jobs - name: stackforge/puppet-openstacklib template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-sahara template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-swift template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-tempest template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-trove template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-tuskar template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/puppet-vswitch template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: stackforge/pyghmi template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-pyghmi-pep8 gate: - gate-pyghmi-pep8 post: - pyghmi-branch-tarball - name: stackforge/python-blazarclient template: - name: merge-check - name: check-requirements check: - gate-python-blazarclient-pep8 - gate-python-blazarclient-python27 gate: - gate-python-blazarclient-pep8 - gate-python-blazarclient-python27 post: - python-blazarclient-branch-tarball pre-release: - python-blazarclient-tarball release: - python-blazarclient-tarball - name: stackforge/python-cloudkittyclient template: - name: merge-check - name: python-jobs - name: python3-jobs post: - python-cloudkittyclient-coverage - name: stackforge/python-congressclient template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-python-congressclient-pep8 - gate-python-congressclient-python27 - gate-python-congressclient-python34 gate: - gate-python-congressclient-pep8 - gate-python-congressclient-python27 - name: stackforge/python-group-based-policy-client template: - name: merge-check - name: python-jobs - name: stackforge/python-jenkins template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - python-jenkins-coverage - name: stackforge/python-libraclient template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd check: - gate-python-libraclient-pep8 - gate-python-libraclient-python27 gate: - gate-python-libraclient-pep8 - gate-python-libraclient-python27 post: - python-libraclient-coverage - python-libraclient-branch-tarball - name: stackforge/python-magnetodbclient template: - name: merge-check - name: check-requirements - name: docs-on-rtfd - name: python-jobs pre-release: - python-magnetodbclient-tarball release: - python-magnetodbclient-tarball - name: stackforge/python-magnumclient template: - name: merge-check - name: python-jobs - name: check-requirements pre-release: - python-magnumclient-tarball release: - python-magnumclient-tarball - name: stackforge/python-mistralclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs check: - gate-python-mistralclient-python33 - gate-mistral-devstack-dsvm - name: stackforge/python-monascaclient template: - name: merge-check - name: publish-to-pypi check: - gate-python-monascaclient-pep8 - gate-python-monascaclient-python27 gate: - gate-python-monascaclient-pep8 - gate-python-monascaclient-python27 post: - python-monascaclient-coverage - name: stackforge/python-muranoclient template: - name: merge-check - name: publish-to-pypi check: - gate-python-muranoclient-pep8 - gate-python-muranoclient-python27 - gate-python-muranoclient-python33 - gate-python-muranoclient-requirements - gate-murano-devstack-dsvm gate: - gate-python-muranoclient-pep8 - gate-python-muranoclient-python27 - gate-murano-devstack-dsvm post: - python-muranoclient-branch-tarball - name: stackforge/python-openstacksdk template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: pypy-jobs - name: publish-to-pypi post: - python-openstacksdk-coverage - name: stackforge/python-opentsdbclient template: - name: merge-check - name: python3-jobs check: - gate-python-opentsdbclient-pep8 - gate-python-opentsdbclient-python27 gate: - gate-python-opentsdbclient-pep8 - gate-python-opentsdbclient-python27 - name: stackforge/python-rackclient template: - name: merge-check - name: noop-jobs - name: stackforge/python-rallyclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements check: - python-rallyclient-coverage post: - python-rallyclient-coverage - name: stackforge/python-solumclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs post: - python-solumclient-coverage - name: stackforge/python-surveilclient template: - name: merge-check - name: noop-jobs - name: stackforge/python-tackerclient template: - name: merge-check check: - gate-python-tackerclient-pep8 gate: - gate-python-tackerclient-pep8 - name: stackforge/rack template: - name: merge-check check: - gate-rack-pep8 - gate-rack-python27 gate: - gate-rack-pep8 - gate-rack-python27 post: - rack-coverage - name: stackforge/radar template: - name: merge-check - name: noop-jobs - name: stackforge/rally template: - name: merge-check - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: publish-to-pypi check: - rally-coverage - gate-rally-install-bare-centos6 - gate-rally-install-bare-precise - gate-rally-dsvm-rally - gate-rally-dsvm-neutron-rally - gate-rally-dsvm-cli - gate-rally-dsvm-verify - gate-rally-tox-self gate: - gate-rally-install-bare-centos6 - gate-rally-install-bare-precise - gate-rally-dsvm-rally - gate-rally-dsvm-neutron-rally - gate-rally-dsvm-cli post: - rally-coverage experimental: - gate-rally-dsvm-murano-rally - gate-rally-dsvm-designate-rally - gate-rally-dsvm-zaqar-rally - name: stackforge/refstack template: - name: merge-check check: - gate-refstack-pep8 - gate-refstack-python27 - gate-refstack-python33 gate: - gate-refstack-pep8 - gate-refstack-python27 - name: stackforge/refstack-client template: - name: merge-check check: - gate-refstack-client-pep8 - gate-refstack-client-python27 gate: - gate-refstack-client-pep8 - gate-refstack-client-python27 post: - refstack-client-coverage - name: stackforge/requests-mock template: - name: merge-check - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - gate-requests-mock-tox-keystoneclient-tip - gate-requests-mock-tox-novaclient-tip gate: - gate-requests-mock-tox-keystoneclient-tip - gate-requests-mock-tox-novaclient-tip - name: stackforge/rubick template: - name: merge-check - name: python3-jobs check: - gate-rubick-pep8 - gate-rubick-python27 gate: - gate-rubick-pep8 - gate-rubick-python27 post: - rubick-coverage - name: stackforge/sahara-ci-config template: - name: merge-check check: - gate-sahara-ci-config-pep8 gate: - gate-sahara-ci-config-pep8 - name: stackforge/sahara-guestagent template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: stackforge/saml-generator template: - name: merge-check - name: noop-jobs - name: stackforge/satori template: - name: merge-check - name: python-jobs - name: python3-jobs - name: docs-on-rtfd - name: pypy-jobs post: - satori-coverage - name: stackforge/solum template: - name: merge-check - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: pypy-jobs check: - gate-solum-python33 - gate-solum-devstack-dsvm - gate-solum-devstack-dsvm-f20 gate: - gate-solum-devstack-dsvm post: - solum-coverage pre-release: - solum-tarball release: - solum-tarball - name: stackforge/solum-dashboard template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs post: - solum-dashboard-coverage - name: stackforge/solum-infra-guestagent template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs post: - solum-infra-guestagent-coverage - name: stackforge/solum-specs template: - name: merge-check - name: stackforge-specs-jobs - name: stackforge/sphinxcontrib-docbookrestapi template: - name: merge-check - name: python3-jobs - name: publish-to-pypi check: - gate-sphinxcontrib-docbookrestapi-pep8 - gate-sphinxcontrib-docbookrestapi-python27 gate: - gate-sphinxcontrib-docbookrestapi-pep8 - gate-sphinxcontrib-docbookrestapi-python27 - name: stackforge/sqlalchemy-migrate template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: python26-jobs - name: python3-jobs check: - gate-sqlalchemy-migrate-pep8 - gate-sqlalchemy-migrate-python27 - gate-sqlalchemy-migrate-tox-py26sa07 - gate-sqlalchemy-migrate-tox-py27sa07 - check-sqlalchemy-migrate-devstack-dsvm gate: - gate-sqlalchemy-migrate-python27 - gate-sqlalchemy-migrate-tox-py26sa07 - gate-sqlalchemy-migrate-tox-py27sa07 post: - sqlalchemy-migrate-branch-tarball - name: stackforge/staccato template: - name: merge-check - name: noop-jobs - name: stackforge/stackalytics template: - name: merge-check - name: python3-jobs - name: docs-on-rtfd - name: python-jobs pre-release: - stackalytics-tarball release: - stackalytics-tarball: - stackalytics-pypi-both-upload - name: stackforge/stacktach template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: stackforge/stacktach-klugman template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-notification-utils template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-notigen template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-quince template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-quincy template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-sandbox template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-shoebox template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-simport template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-stackdistiller template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-timex template: - name: merge-check - name: noop-jobs - name: stackforge/stacktach-winchester template: - name: merge-check - name: noop-jobs - name: stackforge/striker template: - name: merge-check - name: noop-jobs - name: stackforge/surveil template: - name: merge-check - name: docs-on-rtfd check: - gate-surveil-docs - gate-surveil-pep8 - gate-surveil-python27 gate: - gate-surveil-docs - gate-surveil-pep8 - gate-surveil-python27 - name: stackforge/surveil-specs template: - name: merge-check - name: noop-jobs - name: stackforge/swift-ceph-backend template: - name: merge-check check: - gate-swift-ceph-backend-pep8 - gate-swift-ceph-backend-python27 gate: - gate-swift-ceph-backend-pep8 - gate-swift-ceph-backend-python27 - name: stackforge/swift3 template: - name: merge-check - name: python-jobs check: - gate-swift3-pylint - gate-swift3-tox-tempauth - gate-swift3-tox-keystone gate: - gate-swift3-pylint - gate-swift3-tox-tempauth - gate-swift3-tox-keystone post: - swift3-coverage - name: stackforge/swiftonfile template: - name: merge-check check: - gate-swiftonfile-pep8 - gate-swiftonfile-python27 gate: - gate-swiftonfile-pep8 - gate-swiftonfile-python27 - name: stackforge/swiftpolicy template: - name: merge-check - name: noop-jobs - name: stackforge/swiftsync template: - name: merge-check check: - gate-swiftsync-pep8 - gate-swiftsync-python27 gate: - gate-swiftsync-pep8 - gate-swiftsync-python27 post: - swiftsync-branch-tarball pre-release: - swiftsync-tarball release: - swiftsync-tarball - name: stackforge/tacker template: - name: merge-check check: - gate-tacker-pep8 gate: - gate-tacker-pep8 - name: stackforge/tacker-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-tacker-specs-python27 gate: - gate-tacker-specs-python27 - name: stackforge/tomograph template: - name: merge-check - name: publish-to-pypi check: - gate-tomograph-pep8 - gate-tomograph-python27 - gate-tomograph-python33 - gate-tomograph-docs gate: - gate-tomograph-pep8 - gate-tomograph-python27 post: - tomograph-branch-tarball - name: stackforge/tooz template: - name: merge-check - name: python26-jobs - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - gate-tooz-tox-py27-zookeeper - gate-tooz-tox-py34-zookeeper - gate-tooz-tox-py27-redis - gate-tooz-tox-py34-redis - gate-tooz-tox-py27-memcached - gate-tooz-tox-py34-memcached - gate-tooz-tox-py27-postgresql - gate-tooz-tox-py34-postgresql - gate-tooz-tox-py27-mysql - gate-tooz-tox-py34-mysql gate: - gate-tooz-tox-py27-zookeeper - gate-tooz-tox-py34-zookeeper - gate-tooz-tox-py27-redis - gate-tooz-tox-py34-redis - gate-tooz-tox-py27-memcached - gate-tooz-tox-py34-memcached - gate-tooz-tox-py27-postgresql - gate-tooz-tox-py34-postgresql - gate-tooz-tox-py27-mysql - gate-tooz-tox-py34-mysql post: - tooz-branch-tarball - tooz-coverage - name: stackforge/tricircle template: - name: merge-check - name: noop-jobs - name: stackforge/tripleo-ansible template: - name: merge-check - name: noop-jobs - name: stackforge/turbo-hipster template: - name: merge-check - name: docs-on-rtfd check: - gate-turbo-hipster-docs - gate-turbo-hipster-pep8 - gate-turbo-hipster-python27 gate: - gate-turbo-hipster-docs - gate-turbo-hipster-pep8 - gate-turbo-hipster-python27 post: - turbo-hipster-coverage - name: stackforge/tuskar-ui-extras template: - name: merge-check - name: noop-jobs - name: stackforge/warm template: - name: merge-check check: - gate-warm-pep8 - gate-warm-python27 gate: - gate-warm-pep8 - gate-warm-python27 - name: stackforge/windows-diskimage-builder template: - name: merge-check - name: noop-jobs - name: stackforge/wsme template: - name: merge-check - name: python3-jobs - name: publish-to-pypi check: - gate-wsme-python27 - gate-wsme-pep8 gate: - gate-wsme-python27 - gate-wsme-pep8 post: - wsme-branch-tarball - name: stackforge/xenapi-os-testing template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-animate template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-bootstrap template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-cookies template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-fileupload template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-mock template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-angular-sanitize template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-bootstrap-datepicker template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-bootstrap-scss template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-d3 template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-font-awesome template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-hogan template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jasmine template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jquery-migrate template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jquery.bootstrap.wizard template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jquery.quicksearch template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jquery.tablesorter template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-jsencrypt template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-qunit template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-rickshaw template: - name: merge-check - name: noop-jobs - name: stackforge/xstatic-spin template: - name: merge-check - name: noop-jobs - name: stackforge/yaql template: - name: merge-check check: - gate-yaql-docs - gate-yaql-pep8 - gate-yaql-python27 gate: - gate-yaql-docs - gate-yaql-pep8 - gate-yaql-python27 - name: stackforge/zvm-driver template: - name: merge-check - name: noop-jobs