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: release-post description: This pipeline runs release-process-critical jobs that operate after specific changes are merged. manager: IndependentPipelineManager source: gerrit precedence: high 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]+(\.[0-9]+)*(a|b|rc)[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: normal 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 ignore-dependencies: true 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: ansible-role-jobs check: - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-ansible-lint' gate: - 'gate-{name}-docs' - 'gate-{name}-pep8' - 'gate-{name}-tox-ansible-lint' - name: ansible-role-functional-jobs-centos7 check: - 'gate-{name}-dsvm-ansible-functional-centos7' gate: - 'gate-{name}-dsvm-ansible-functional-centos7' - name: ansible-role-functional-jobs-centos7-nv check: - 'gate-{name}-dsvm-ansible-functional-centos7-nv' - name: ansible-role-functional-jobs-trusty check: - 'gate-{name}-dsvm-ansible-functional-trusty' gate: - 'gate-{name}-dsvm-ansible-functional-trusty' - name: ansible-role-functional-jobs-trusty-nv check: - 'gate-{name}-dsvm-ansible-functional-trusty-nv' - name: bindep-fallback experimental: - gate-bindep-fallback-ubuntu-trusty - 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: python-constraints-jobs check: - 'gate-{name}-pep8-constraints' - 'gate-{name}-docs-constraints' - 'gate-{name}-python27-constraints' gate: - 'gate-{name}-docs-constraints' - 'gate-{name}-pep8-constraints' - 'gate-{name}-python27-constraints' post: - '{name}-branch-tarball-constraints' # This is the same template as python-jobs but uses the new # linters target instead of pep8. - name: python-jobs-linters check: - 'gate-{name}-docs' - 'gate-{name}-linters' - 'gate-{name}-python27' gate: - 'gate-{name}-docs' - 'gate-{name}-linters' - 'gate-{name}-python27' post: - '{name}-branch-tarball' - name: grenade check: - 'gate-grenade-dsvm' gate: - 'gate-grenade-dsvm' experimental: - 'gate-grenade-dsvm-neutron' - name: integrated-gate check: - 'gate-tempest-dsvm-full' - 'gate-tempest-dsvm-postgres-full' - 'gate-tempest-dsvm-neutron-full' gate: - 'gate-tempest-dsvm-full' - 'gate-tempest-dsvm-postgres-full' - 'gate-tempest-dsvm-neutron-full' experimental: - 'experimental-tempest-dsvm-full-dibtest' - 'experimental-tempest-dsvm-neutron-full-dibtest' - 'experimental-tempest-dsvm-multinode-full-dibtest' - name: integrated-gate-neutron check: - 'gate-tempest-dsvm-neutron-full' - 'gate-grenade-dsvm-neutron' gate: - 'gate-tempest-dsvm-neutron-full' - 'gate-grenade-dsvm-neutron' experimental: - 'gate-tempest-dsvm-neutron-pg-full' - name: lib-forward-testing check: - 'gate-tempest-dsvm-neutron-src-{name}' gate: - 'gate-tempest-dsvm-neutron-src-{name}' - name: stable-compat-jobs check: - 'gate-tempest-dsvm-neutron-src-{name}-liberty' - name: lib-forward-testing-plugin check: - 'gate-tempest-dsvm-neutron-src-{name}-plugin' gate: - 'gate-tempest-dsvm-neutron-src-{name}-plugin' - 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}-python34' gate: - 'gate-{name}-python34' - name: python3-constraints-jobs check: - 'gate-{name}-python34-constraints' gate: - 'gate-{name}-python34-constraints' - name: osc-plugin-jobs check: - 'check-osc-plugins' - name: pypy-jobs check: - 'gate-{name}-pypy' # gate-.*-pypy is non-voting, therefore not added to any gate. # Readd it once the job is voting again. # gate: # - 'gate-{name}-pypy' - name: pypy-constraints-jobs check: - 'gate-{name}-pypy-constraints' gate: - 'gate-{name}-pypy-constraints' - name: openstack-server-publish-jobs post: - '{name}-docs' release: - '{name}-docs' - name: openstack-server-publish-jobs-constraints post: - '{name}-docs-constraints' release: - '{name}-docs-constraints' - name: openstack-client-publish-jobs release: - '{name}-docs' # This job needs to run on all repositories that are part of the # global requirements syncing which is setup in the requirements # repository. If a repository is in requirements/projects.txt, it # has to run these jobs as voting as specified in # http://docs.openstack.org/developer/requirements/#enforcement-in-projects - name: check-requirements check: - 'gate-{name}-requirements' gate: - 'gate-{name}-requirements' - name: periodic-kilo periodic-stable: - 'periodic-{name}-docs-kilo' - 'periodic-{name}-python27-kilo' - name: periodic-liberty periodic-stable: - 'periodic-{name}-docs-liberty' - 'periodic-{name}-python27-liberty' - name: periodic-liberty-constraints periodic-stable: - 'periodic-{name}-docs-constraints-liberty' - 'periodic-{name}-python27-constraints-liberty' # Used for building documentation projects that contain # DocBook XML and RST files. - 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 # Used for building documentation projects that contain # only RST files. - name: openstack-doc-rst-gate check: - gate-{name}-tox-checkniceness - gate-{name}-tox-doc-publish-checkbuild gate: - gate-{name}-tox-checkniceness - gate-{name}-tox-doc-publish-checkbuild - name: openstack-doc-translation check: - 'gate-{name}-tox-checklang' gate: - 'gate-{name}-tox-checklang' post: - '{name}-upstream-translation-update' - '{name}-tox-doc-publishlang' periodic: - '{name}-propose-translation-update' - name: translation-jobs post: - '{name}-upstream-translation-update' periodic: - '{name}-propose-translation-update' - name: translation-jobs-liberty periodic: - '{name}-propose-translation-update-liberty' - 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' # Release OpenStack Server packages. - name: openstack-server-release-jobs pre-release: - '{name}-tarball' release: - '{name}-tarball' - '{name}-merge-release-tags' - name: release-notes-jobs check: - 'gate-{name}-releasenotes' gate: - 'gate-{name}-releasenotes' post: - '{name}-releasenotes' tag: - '{name}-releasenotes' - name: openstack-server-release-jobs-constraints pre-release: - '{name}-tarball-constraints' release: - '{name}-tarball-constraints' - '{name}-merge-release-tags' - name: docs-on-rtfd post: - 'hook-{name}-rtfd' pre-release: - 'hook-{name}-rtfd' release: - 'hook-{name}-rtfd' - name: chef-rake-jobs check: - 'gate-{name}-chef-rake' - 'gate-{name}-chef-rake-integration-nv' gate: - 'gate-{name}-chef-rake' # 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: ansible-lint-jobs check: - gate-{name}-ansible-lint gate: - gate-{name}-ansible-lint - name: puppet-beaker-jobs check: - gate-{name}-puppet-beaker-rspec-dsvm-trusty - gate-{name}-puppet-beaker-rspec-dsvm-centos7 gate: - gate-{name}-puppet-beaker-rspec-dsvm-trusty - gate-{name}-puppet-beaker-rspec-dsvm-centos7 - name: puppet-beaker-jobs-nv check: - gate-{name}-puppet-beaker-rspec-dsvm-trusty-nv - gate-{name}-puppet-beaker-rspec-dsvm-centos7-nv - name: puppet-openstack-integration-jobs check: - gate-puppet-openstack-integration-scenario001-tempest-dsvm-trusty - gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7 - gate-puppet-openstack-integration-scenario002-tempest-dsvm-trusty - gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7 - name: puppet-syntax check: - gate-{name}-puppet-syntax-3-dsvm-centos7 - gate-{name}-puppet-syntax-4-dsvm-centos7 gate: - gate-{name}-puppet-syntax-3-dsvm-centos7 - gate-{name}-puppet-syntax-4-dsvm-centos7 - name: infra-puppet-check-jobs check: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax gate: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax - name: puppet-check-jobs check: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-dsvm-centos7 - gate-{name}-puppet-syntax-4-dsvm-centos7 gate: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-dsvm-centos7 - gate-{name}-puppet-syntax-4-dsvm-centos7 - name: puppet-module-unit-jobs check: - gate-{name}-puppet-unit-3.3-dsvm-centos7 - gate-{name}-puppet-unit-3.4-dsvm-centos7 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6-dsvm-centos7 - gate-{name}-puppet-unit-3.7-dsvm-centos7 - gate-{name}-puppet-unit-3.8-dsvm-centos7 - gate-{name}-puppet-unit-4.0-dsvm-centos7 - gate-{name}-puppet-unit-latest-dsvm-centos7 gate: - gate-{name}-puppet-unit-3.3-dsvm-centos7 - gate-{name}-puppet-unit-3.4-dsvm-centos7 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6-dsvm-centos7 - gate-{name}-puppet-unit-3.7-dsvm-centos7 - gate-{name}-puppet-unit-3.8-dsvm-centos7 - gate-{name}-puppet-unit-4.0-dsvm-centos7 experimental: - gate-{name}-puppet-unit-dsvm-centos7 - name: infra-puppet-apply-jobs check: - gate-infra-puppet-apply-bare-precise - gate-infra-puppet-apply-bare-trusty - gate-infra-puppet-apply-dsvm-centos7 - gate-openstackci-beaker-centos7-dsvm - gate-openstackci-beaker-trusty-dsvm gate: - gate-infra-puppet-apply-bare-precise - gate-infra-puppet-apply-bare-trusty - gate-infra-puppet-apply-dsvm-centos7 - gate-openstackci-beaker-centos7-dsvm - gate-openstackci-beaker-trusty-dsvm experimental: - gate-infra-puppet-apply-dsvm-fedora-23 - name: check-tripleo-jobs check-tripleo: - gate-tripleo-ci-f22-ceph - gate-tripleo-ci-f22-ha - gate-tripleo-ci-f22-nonha - gate-tripleo-ci-f22-containers - name: experimental-tripleo-jobs experimental-tripleo: - gate-tripleo-ci-f22-nonha - name: javascript-jobs check: - gate-{name}-npm-run-lint - gate-{name}-npm-run-test gate: - gate-{name}-npm-run-lint - gate-{name}-npm-run-test - name: publish-to-npm release: - '{name}-npm-publish-tarball': - '{name}-npm-upload' jobs: - name: ^.*$ parameter-function: set_node_options swift: - name: logs # -nv jobs are never voting. - name: ^.*-nv$ voting: false # because of global requirements overrides, there is no reason to # run tempest/grenade tests after a requirements sync, as they've # already been run in the requirements job with the override. - name: ^.*(tempest|grenade)-dsvm.*$ skip-if: - project: ^openstack/ all-files-match-any: - ^(test-|)requirements.txt$ # Skip these long-running and expensive devstack jobs when the # change is only to documentation, release notes, unit tests or # similar components that won't be exercised by the job anyway. - name: ^.*(devstack|tempest|grenade|rally|swift|neutron-lbaas|neutron-vpnaas|ironic-inspector|heat)-dsvm.*$ skip-if: - project: ^openstack/neutron$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^neutron/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/neutron-lbaas$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^neutron-lbaas/tests/unit/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/neutron-vpnaas$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^neutron-vpnaas/tests/unit/.*$ - project: ^openstack/nova$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^api-guide/.*$ - ^nova/tests/.*$ - ^nova/hacking/.*$ - ^releasenotes/.*$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/ironic$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^ironic/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/ironic-python-agent$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^ironic_python_agent/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/ironic-inspector$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^ironic_inspector/test/.*$ - ^releasenotes/.*$ - ^tox.ini$ # In heat, ^tox.ini and some scripts in ^tools/ are used # in heat-dsvm-functional gates, so not skipping on those changes - project: ^openstack/heat$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^heat/tests/.*$ - ^releasenotes/.*$ - project: ^openstack/horizon$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^horizon/test/.*$ - ^openstack_dashboard/test/.*$ - ^openstack_dashboard/.*/tests?\.py$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/tempest$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^tempest/tests/.*$ - ^tempest/hacking/.*$ - project: ^openstack/tempest-lib$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^tempest_lib/tests/.*$ - project: ^openstack-dev/devstack$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - project: ^openstack-dev/grenade$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - project: ^openstack/networking-midonet$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^specs/.*$ - ^midonet/neutron/tests/.*$ - project: ^openstack/tap-as-a-service all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^specs/.*$ - ^neutron_taas/tests/unit/.*$ - project: ^openstack/monasca-api all-files-match-any: - ^.*\.md$ # Skip non-doc jobs for doc-only neutron changes. Since # doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs # should not be skipped. - name: ^.*neutron-(dsvm-api|dsvm-functional|dsvm-functional-py34|python(27|34)|lbaasv[1,2]-dsvm-(api|minimal)|dsvm-fullstack)(-constraints)?$ skip-if: - project: ^openstack/neutron$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only neutron-lib changes. - name: ^.*neutron-lib-python(27|34)(-constraints)?$ skip-if: - project: ^openstack/neutron-lib$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only neutron-vpnaas changes. The dsvm # tests area already skipped by another check. - name: ^.*neutron-vpnaas-python(27|34)(-constraints)?$ skip-if: - project: ^openstack/neutron-vpnaas$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip all except release notes and pep8 jobs for heat - name: ^.*heat-(docs|dsvm-functional-(orig|convg)|python(27|34)).*$ skip-if: - project: ^openstack/heat$ all-files-match-any: - ^releasenotes/.*$ # Skip non-doc jobs for doc-only nova changes. Since # doc/source/conf.py is checked by nova-(pep8|pylint), those jobs # should not be skipped. - name: ^.*nova-(tox-functional|python27|python34)(-constraints)?$ skip-if: - project: ^openstack/nova$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^api-guide/.*$ # Skip non-doc jobs for doc-only heat changes. Since doc/source/* # is checked by heat-pep8, this job should not be skipped - name: ^.*heat-(python27|python34)$ skip-if: - project: ^openstack/heat$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only horizon changes. Since doc/source/* # is checked by horizon-pep8, this job should not be skipped - name: ^.*horizon-(python27|python34|tox-py27dj.*|npm-run-.*|selenium-headless|dsvm-integration)$ skip-if: - project: ^openstack/horizon$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only ironic changes. Since documents are checked # by ironic-pep8 it should not be skipped. - name: ^.*ironic-(python27|python34)$ skip-if: - project: ^openstack/ironic$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^.*ironic-inspector-(python27|python34|tox-func)$ skip-if: - project: ^openstack/ironic-inspector$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only python-ironicclient changes. Since documents # are checked by python-ironicclient-pep8 it should not be skipped. - name: ^gate-(python-ironicclient-(python27|python34|pypy)|ironicclient-dsvm-functional|tempest-dsvm-python-ironicclient-src)$ skip-if: - project: ^openstack/python-ironicclient$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only bifrost changes. Since documents # are checked by bifrost-pep8, that job should not be skipped. - name: ^.*bifrost-(python27|integration-coreosipa-cirros|integration-dibipa-debian-nv)$ skip-if: - project: ^openstack/bifrost$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only networking-midonet changes. Since # doc/source/conf.py is checked by networking-midonet-pep8, that job # should not be skipped. - name: ^.*networking-midonet-(python27|python34)$ skip-if: - project: ^openstack/networking-midonet$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # skip expensive dib jobs for docs changes; readme's are rst files, # and doc/* - name: ^.*dib-dsvm-functests-.*$ skip-if: - project: ^openstack/diskimage-builder$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^.*diskimage-builder-(python27|python34)$ skip-if: - project: ^openstack/diskimage-builder$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^.*tempest-dsvm-ironic-pxe_ssh-dib$ skip-if: - project: ^openstack/diskimage-builder$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Do not run the documentation publishing jobs ({name}-docs) from # "bug/" branches. The (?!gate-) prefix is used in the regex because # we *do* want the gate docs jobs to run, just not the jobs in the # post queue. - name: ^(?!gate-).*-docs$ branch: ^(?!bug/).*$ - name: propose-openstack-manuals-updates branch: master - name: ^gate-puppet-openstackci-puppet-beaker-rspec-dsvm-.*$ voting: false # puppet-integration scenario jobs non-voting and run after stable/kilo - name: ^gate-puppet-openstack-integration-scenario00(1|2)-tempest-dsvm-.*$ voting: false branch: ^(?!stable/kilo).*$ # puppet-integration lint/syntax jobs run only after stable/kilo - name: ^gate-puppet-openstack-integration-puppet-.*$ branch: ^(?!stable/kilo).*$ - name: gate-requirements-integration-dsvm-resolver voting: false - name: gate-requirements-tox-validate branch: ^(?!stable/kilo).*$ - name: gate-tempest-dsvm-full queue-name: integrated - name: ^gate-rally-dsvm-rally-.*$ voting: false - name: gate-rally-dsvm-neutron-neutron voting: false - name: gate-rally-dsvm-neutron-unstable voting: false - name: gate-rally-dsvm-fakevirt-heat voting: false - name: gate-rally-tox-self voting: false - name: gate-rally-dsvm-designate-designate voting: false - name: gate-rally-dsvm-verify-full files: - ^rally/cli/commands/verify.py$ - ^rally/common/io/subunit_v2.py$ - ^rally/ui/templates/verification.*$ - ^rally/verification.*$ - ^tests/ci/.*verify.*$ - name: gate-rally-dsvm-zaqar-zaqar voting: false - name: gate-zaqar-tox-integration voting: false - name: ^gate-zaqarclient-dsvm-functional voting: false - name: gate-tempest-dsvm-neutron-nv branch: ^feature/pecan - name: gate-heat-dsvm-functional-orig-postgres voting: false # NOTE(tonyb) (heat) functional testing was introduced in the liberty # cycle so testing the kilo branch doesn't make sense. - name: gate-heatclient-dsvm-functional branch: ^(?!stable/kilo).*$ - name: gate-heat-dsvm-functional-convg-mysql branch: ^(?!stable/(kilo|liberty)).*$ - name: gate-tempest-dsvm-heat branch: ^(stable/(kilo|liberty)).*$ - name: gate-tempest-dsvm-heat-apache branch: ^(?!stable/(kilo|liberty)).*$ # NOTE(sambetts) Make requirements check non-voting for networking-cisco # until cisco requirements are in global requirements. - name: gate-networking-cisco-requirements voting: false - name: gate-neutron-dsvm-functional-py34 branch: ^(?!stable/(kilo|liberty)).*$ voting: false # BUG #1290562 pypy does not work with new setuptools, so is breaking # all jobs. Disable until there is resolution. - name: ^gate-.*-pypy$ voting: false - name: ^gate-tempest-dsvm-cells$ branch: ^(?!stable/(kilo)).*$ # don't run any grenade jobs on the oldest supported stable # branch, this lets us catch all jobs that don't otherwise have # additional modifications. - name: ^gate-grenade-dsvm branch: ^(?!stable/kilo).*$ # this is a deprecated way of testing, multinode grenade should be # used to test this from mitaka forward. # # NOTE(sdague) when you remove the kilo branch, remove this line # as well. - name: ^gate-grenade-dsvm-partial-ncpu$ branch: ^stable/liberty$ - name: ^gate-grenade-dsvm-multinode branch: ^(?!stable/(kilo|liberty)).*$ - name: ^gate-tempest-dsvm-ironic-parallel-nv$ branch: ^(?!stable) # only here until stable is votable, then merge # back to a single job - name: ^gate-grenade-dsvm-forward$ branch: ^(stable/).*$ voting: false - name: ^gate-grenade-dsvm-neutron-forward branch: ^(stable/).*$ voting: false - name: ^gate-grenade-dsvm-neutron-vpnaas voting: false - name: gate-devstack-dsvm-updown branch: ^(?!stable) - name: gate-tempest-dsvm-neutron-identity-v3-only-full branch: ^(?!stable) voting: false - name: gate-ec2-api-python34 branch: ^(?!stable/kilo).*$ - name: gate-functional-neutron-dsvm-gceapi voting: false - name: gate-functional-nova-network-dsvm-gceapi voting: false - name: ec2-api-rally-dsvm-fakevirt voting: false - name: ec2-api-functional-neutron-dsvm-full voting: false - name: gate-tempest-dsvm-swift3 voting: false - name: gate-functional-dsvm-magnum-api branch: ^(?!stable/kilo).*$ - name: gate-functional-dsvm-magnum-k8s branch: ^(?!stable/kilo).*$ - name: gate-functional-dsvm-magnum-swarm branch: ^(?!stable/kilo).*$ voting: false - name: gate-functional-dsvm-magnum-mesos branch: ^(?!stable/(kilo|liberty)).*$ voting: false - name: gate-tempest-dsvm-centos7 voting: false - name: gate-tempest-dsvm-multinode-full voting: false - name: gate-tempest-dsvm-multinode-live-migration branch: ^(?!stable/(kilo|liberty)).*$ voting: false - name: gate-tempest-dsvm-neutron-multinode-full voting: false - name: gate-tempest-dsvm-neutron-dvr-multinode-full branch: ^(?!stable/kilo).*$ voting: false - name: gate-tempest-dsvm-neutron-ovs-native branch: ^(?!stable/kilo).*$ voting: false - name: gate-tempest-dsvm-neutron-dvr-ovs-native branch: ^(?!stable/kilo).*$ voting: false - name: gate-networking-midonet-python34 branch: ^(?!stable/(icehouse|juno|kilo)).*$ - name: ^gate-tempest-dsvm-networking-midonet-v1 branch: ^(?!stable/(icehouse|juno)).*$ voting: false - name: ^gate-tempest-dsvm-networking-midonet-v2 branch: ^(?!stable/(icehouse|juno)).*$ voting: false - name: ^gate-tempest-dsvm-networking-midonet-ml2 branch: ^(?!stable/(icehouse|juno|kilo)).*$ voting: false - name: ^gate-tempest-dsvm-networking-odl branch: ^(?!stable) voting: false - name: gate-install-dsvm-networking-bgpvpn branch: ^(?!stable/kilo).*$ - name: gate-networking-odl-python34 branch: ^(?!stable/(icehouse|juno|kilo)).*$ - name: gate-tempest-dsvm-networking-onos voting: false - name: ^gate-tempest-dsvm-dragonflow branch: ^(?!stable/(kilo)).*$ voting: false - name: gate-dragonflow-dsvm-rally-nv branch: ^(?!stable/(kilo)).*$ - name: gate-dragonflow-dsvm-fullstack-nv branch: ^(?!stable/(kilo)).*$ - name: gate-dragonflow-python34 voting: false - name: ^gate-neutron-fwaas-dsvm-functional$ voting: false - name: ^gate-neutron-fwaas-python34$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv1-dsvm-api$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-minimal$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-healthmonitor$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-listener$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-loadbalancer$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-member$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-pool$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-lbaasv2-dsvm-scenario$ branch: ^(?!stable/kilo).*$ voting: false - name: ^gate-neutron-lbaas-python34$ branch: ^(?!stable/kilo).*$ - name: ^gate-neutron-vpnaas-python34$ branch: ^(?!stable/kilo).*$ - name: ^gate-group-based-policy-dsvm-functional$ voting: false - name: ^gate-group-based-policy-dsvm-rally$ voting: false - name: ^gate-functional-dsvm-astara.*$ branch: ^(?!stable/(?:juno|kilo)).*$ # For Gerrit ver 2.8.x and later (using buck) - name: ^.*gerrit.*buck$ branch: ^openstack/(?!2\.4).*$ - name: ^gate-tempest-dsvm-neutron-src-.*-liberty$ branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-oslo.messaging-dsvm-functional-qpid branch: ^stable/(kilo|liberty)$ - name: gate-oslo.messaging-dsvm-functional-pika branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-oslo.messaging-dsvm-functional-zeromq branch: ^(?!stable/(?:kilo|liberty)).*$ - name: gate-oslo.messaging-src-grenade-dsvm branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-oslo.messaging-src-grenade-dsvm-multinode branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-oslo.versionedobjects-src-grenade-dsvm-multinode branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-rally-dsvm-cinder voting: false - name: gate-cinder-dsvm-apache branch: ^(?!stable/kilo).*$ voting: false - name: ^gate-cinder-pylint(-constraints)?$ voting: false - name: gate-cinderclient-dsvm-functional voting: false - name: dev-zuul-coverage voting: false - name: jenkins-job-builder-compare-xml voting: false failure-message: WARNING XML output has changed. success-message: XML output is unchanged. - name: gate-project-config-compare-xml voting: false failure-message: Jenkins XML output has changed. success-message: Jenkins XML output is unchanged. files: - 'jenkins/jobs/.*' - 'tools/run-compare-clonemap.yaml' - 'tools/run-compare-xml.sh' - name: gate-dsvm-nodepool voting: false - name: gate-dsvm-nodepool-src-shade voting: false - name: gate-bashate-devstack voting: false - name: gate-project-config-irc-access files: - 'accessbot/channels.yaml' - 'gerritbot/channels.yaml' - 'tools/check_channels_yaml.sh' - 'tools/normalize_channels_yaml.py' - 'tools/projectconfig_yamllib.py' - 'tox.ini' - name: gate-project-config-jenkins-project files: - 'jenkins/jobs/projects.yaml' - 'tools/jenkins-projects-checks.py' - 'tox.ini' - name: gate-project-config-linters files: - '^.*\.sh$' - '^.*\.py$' - 'test-requirements.txt' - 'tox.ini' - name: gate-infra-docs-index files: - 'docs-site/.*' - 'tox.ini' - name: gate-generate-specs-site files: - 'specs/.*' - 'tox.ini' - name: gate-project-config-grafyaml files: - '^grafana/.*$' - 'tox.ini' - name: gate-project-config-dib files: - '^nodepool/elements/.*$' - 'tox.ini' - name: gate-project-config-gerrit files: - '^gerrit/acls/.*$' - 'tools/check_valid_gerrit_config.sh' - 'tox.ini' - name: gate-project-config-nodepool files: - '^nodepool/nodepool.yaml' - 'tox.ini' - name: gate-project-config-projects-yaml files: - 'check_valid_gerrit_projects.py' - 'gerrit/projects.yaml' - 'tools/check_projects_yaml_alphabetized.sh' - 'tox.ini' - name: gate-ironicclient-dsvm-functional voting: false - name: ^gate-tripleo-heat-templates-puppet-.*$ voting: false - name: ^gate-instack-undercloud-puppet-.*$ voting: false - name: gate-tripleo-ci-f22-containers voting: false - name: ^gate-.*-tox-doc-publish-checkbuild$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/ - name: ^gate-.*-tox-checklang$ # Only run job if at least one po or pot file was changed files: - '^.*\.po$' - '^.*\.pot$' - name: ^gate-.*-tox-checklinks$ branch: master voting: false files: - '^.*\.xml$' - name: ^gate-.*-tox-checksyntax$ files: - '^.*\.ent$' - '^.*\.po$' - '^.*\.pot$' - '^.*\.wadl' - '^.*\.xml$' - name: ^gate-.*-docs(-constraints)?$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/ - name: gate-compute-api-guide success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-guide/build/html/ voting: false branch: ^(?!stable/(kilo|liberty)).*$ - name: ^gate-.*-js-draft 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 http://docs.openstack.org/developer/requirements/ files: - '^tools/.*-requires$' - '^.*requirements.txt$' - '^.*requirements-py[2,3].txt$' - name: gate-app-catalog-python34 voting: false - name: barbican-coverage voting: false - name: designate-coverage voting: false - name: manila-coverage voting: false - name: magnum-coverage voting: false - name: gate-python-barbicanclient-devstack-dsvm branch: ^(?!stable/kilo).*$ - name: gate-python-barbicanclient-devstack-dsvm-oldstable branch: ^stable/kilo$ - name: gate-barbican-python34 branch: ^(?!stable/kilo).*$ - name: gate-barbican-devstack-dsvm branch: ^(?!stable/kilo).*$ - name: gate-barbican-devstack-dsvm-oldstable branch: ^stable/kilo$ - name: gate-barbican-dogtag-devstack-dsvm-f23 voting: false branch: ^(?!stable/kilo).*$ - name: gate-barbican-dogtag-devstack-dsvm-f23-oldstable voting: false branch: ^stable/kilo$ - name: gate-barbican-tox-bandit voting: false - name: gate-designate-python34 branch: ^(?!stable/kilo).*$ voting: false - name: gate-congress-python34 branch: ^(?!stable/(kilo|liberty)).*$ - name: gate-congress-dsvm-api branch: ^(?!stable/kilo).*$ - name: gate-cue-python34 voting: false - name: gate-rally-dsvm-cue-rabbitmq voting: false - name: gate-hacking-integration-nova voting: false - name: gate-elastic-recheck-tox-queries voting: false - name: gate-ironic-python34 branch: ^(?!stable/kilo).*$ - name: gate-sahara-pylint voting: false - name: ^gate-sahara-buildimages.*$ branch: ^master$ voting: false - name: ^gate-sahara-extra-artifacts$ branch: ^(?!stable/kilo).*$ voting: false - name: sahara-coverage voting: false - name: gate-sahara-tox-bandit voting: false - name: gate-sahara-python34 branch: ^(?!stable/kilo).*$ - name: gate-sahara-dashboard-dsvm-integration branch: ^(?!stable/(icehouse)).*$ voting: false - name: ^gate-sahara-dsvm-scenario.*-heat$ branch: ^(?!stable/(kilo|liberty)).*$ - name: ^gate-sahara-dsvm-scenario.*-nv$ branch: ^stable/liberty$ - name: gate-kite-python34 voting: false - name: gate-keystone-tox-bandit branch: ^(?!stable/kilo).*$ - name: gate-keystone-tox-legacy_drivers branch: ^(?!stable/(kilo|liberty)).*$ voting: false - name: keystone-propose-config-updates branch: ^(?!stable/kilo).*$ - name: check-osc-plugins branch: ^(?!stable/(kilo|liberty)).*$ voting: false - name: gate-keystonemiddleware-tox-bandit branch: ^(?!stable/kilo).*$ - name: gate-kuryr-requirements voting: false - name: gate-python-keystoneclient-tox-bandit branch: ^(?!stable/kilo).*$ - name: gate-rally-dsvm-keystone branch: ^master$ voting: false - name: gate-rally-dsvm-glance voting: false - name: gate-python-magnumclient-tox-bandit voting: false - name: gate-python-troveclient-pypy voting: false - name: gate-rally-dsvm-mistral-task voting: false - name: gate-magnum-tox-bandit voting: false # python3 support was fully implemented only in mitaka - name: gate-mistral-python34 branch: ^(?!stable/(?:juno|kilo|liberty)).*$ - name: gate-mistral-devstack-dsvm voting: false - name: gate-python-mistralclient-devstack-dsvm voting: false - name: gate-mistral-dashboard-python34 voting: false - name: gate-mistral-extra-python34 voting: false - name: gate-mistral-tox-unit-postgresql voting: false - name: gate-mistral-docker-buildimage branch: ^(?!stable/(?:juno|kilo|liberty)).*$ voting: false - name: python-jenkins-coverage voting: false - name: gate-python-muranoclient-python34 # python3 support was implemented in mitaka branch: ^(?!stable/(?:juno|kilo|liberty)).*$ - name: gate-murano-requirements # disable job in kilo/juno because of requirements doesn't match global. branch: ^(?!stable/(?:juno|kilo)).*$ - name: gate-murano-devstack-dsvm branch: ^(?!stable/juno).*$ - name: gate-rally-dsvm-murano-task branch: ^(?!stable/juno).*$ voting: false - name: gate-murano-congress-devstack-dsvm branch: ^(?!stable/juno).*$ voting: false - name: gate-tempest-dsvm-murano-cfapi branch: ^(?!stable/(?:juno|kilo|liberty)).*$ voting: false - name: gate-murano-pylint branch: ^(?!stable/juno).*$ voting: false - name: gate-murano-dashboard-npm-run-lint branch: ^(?!stable/(?:juno|kilo)).*$ - name: gate-python-muranoclient-requirements # disable job in kilo/juno because of requirements doesn't match global. branch: ^(?!stable/(?:juno|kilo)).*$ - name: ^gate-muranoclient-dsvm-functional$ # disable job in kilo/juno. It was designed during and for liberty branch: ^(?!stable/(?:juno|kilo)).*$ - name: gate-murano-dashboard-requirements # disable job in kilo/juno because of requirements doesn't match global. branch: ^(?!stable/(?:juno|kilo)).*$ - name: murano-coverage voting: false - name: gate-networking-cisco-python34 branch: ^(?!stable/(?:juno|kilo)).*$ - name: gate-heat-python34 branch: ^(?!stable/kilo).*$ - name: gate-horizon-python34 branch: ^(?!stable/kilo).*$ - name: gate-oslo.db-tox-mysql-python branch: ^(?!stable/kilo).*$ - name: gate-oslo.vmware-python34 branch: ^(?!stable/kilo).*$ - name: gate-oslo.messaging-python34 branch: ^(?!stable/kilo).*$ # TODO(dhellmann): Remove this when bug 1367907 is fixed and # Ubuntu's version of python no longer dumps core on us. voting: false - name: gate-oslo.rootwrap-python34 branch: ^(?!stable/kilo).*$ - name: gate-oslo.vmware-tox-bandit branch: ^(?!stable/kilo).*$ voting: false - name: gate-solum-infra-guestagent-python34 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-python34 voting: false - name: gate-solum-devstack-dsvm-centos7 voting: false - name: gate-reviewstats-python34 voting: false - name: gate-refstack-python34 voting: false - name: gate-dox-python34 voting: false - name: ^gate-sqlalchemy-migrate-devstack-dsvm$ voting: false - name: gate-sqlalchemy-migrate-pep8 voting: false - name: gate-manila-pylint voting: false - name: gate-manila-python34 branch: ^(?!stable/kilo).*$ - name: gate-manila-tempest-dsvm-neutron-postgres voting: false - name: gate-manila-tempest-dsvm-neutron-no-share-servers-multibackend voting: false - name: gate-manila-tempest-dsvm-neutron-postgres-lvm-multibackend branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-manila-tempest-dsvm-neutron-scenario-multibackend voting: false - name: gate-manila-tempest-dsvm-glusterfs voting: false - name: gate-manila-tempest-dsvm-glusterfs-native voting: false - name: gate-manila-tempest-dsvm-cephfs-native branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-tempest-dsvm-full-amqp1 voting: false - name: gate-oslo.messaging-src-dsvm-full-amqp1-centos7 branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-tempest-dsvm-full-zmq voting: false - name: gate-oslo.messaging-src-dsvm-full-zmq branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-oslo.messaging-src-dsvm-full-pika branch: ^(?!stable/(?:kilo|liberty)).*$ voting: false - name: gate-manila-tempest-dsvm-hdfs voting: false - name: gate-rally-dsvm-manila-multibackend voting: false - name: gate-rally-dsvm-manila-multibackend-no-ss voting: false - name: gate-manila-buildimage-generic voting: false - name: gate-blazar-devstack-dsvm voting: false - name: gate-blazar-pylint voting: false - name: gate-storyboard-js-integration voting: false - name: gate-tempest-dsvm-docker voting: false - name: gate-tempest-dsvm-docker-centos7 voting: false - name: gate-tempest-dsvm-neutron-dvr branch: ^(?!stable/kilo).*$ - name: gate-neutron-dsvm-fullstack branch: ^(?!stable/kilo).*$ voting: false - name: gate-tacker-dsvm-functional # disable job in kilo because func tests are not supported in that branch branch: ^(?!stable/kilo).*$ voting: false - name: gate-tempest-dsvm-neutron-ipv6only branch: ^master$ voting: false - name: gate-tempest-dsvm-neutron-serviceipv6 branch: ^master$ 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-mongodb voting: false - name: gate-trove-functional-dsvm-percona voting: false - name: gate-anchor-tox-bandit branch: master voting: false - name: gate-castellan-dsvm-functional voting: false # Run trove checkbuild and checklinks only for changes to files in directory # apidocs/ . - name: gate-trove-tox-doc-publish-checkbuild files: - '^apidocs/.*$' - name: gate-trove-tox-checklinks files: - '^apidocs/.*$' - name: gate-tempest-dsvm-full-lio voting: false - name: gate-horizon-jshint branch: ^stable/kilo - name: ^gate-horizon-npm-run-.*$ branch: ^(?!stable/kilo).*$ - name: gate-aodh-dsvm-functional-hbase branch: ^(?!stable/liberty).*$ - name: gate-ceilometer-dsvm-integration branch: ^(?!stable/kilo).*$ - name: gate-horizon-tox-py27dj18 branch: ^(?!stable/kilo).*$ - name: gate-tempest-dsvm-ceilometer-mongodb-full voting: false - name: gate-nova-commit-message voting: false - name: gate-nova-pip-check-reqs voting: false - name: gate-horizon-selenium-headless branch: ^(?!stable/(kilo|liberty)).*$ - name: gate-horizon-dsvm-integration branch: ^(?!stable/(kilo|liberty)).*$ - name: gate-swiftclient-dsvm-functional branch: ^(?!stable/kilo).*$ - name: ^gate-glanceclient-dsvm-functional branch: ^(?!stable/kilo).*$ # TODO(kragniz): Enable voting for each driver when the jobs are # functioning for that driver - name: ^gate-glance_store-dsvm-functional.*$ branch: ^(?!stable/kilo).*$ voting: false - name: gate-glance_store-python34 branch: ^(?!stable/kilo).*$ - name: gate-tempest-dsvm-full-ceph-src-glance_store # NOTE(flaper87): Disable job in Kilo until we fix the gate. branch: ^(?!stable/kilo).*$ - name: gate-glance-tox-bandit branch: ^(?!stable/(kilo|liberty)).*$ voting: false - name: gate-kolla-dsvm-build-centos-binary voting: false - name: gate-kolla-dsvm-deploy-centos-binary voting: false - name: gate-kolla-dsvm-build-centos-source voting: false - name: gate-kolla-dsvm-deploy-centos-source voting: false - name: gate-kolla-dsvm-build-ubuntu-source voting: false - name: gate-kolla-dsvm-deploy-ubuntu-source voting: false - name: ^(gate-)?devstack-publish-docs branch: ^master # beaker tests have been introduced after Juno release - name: ^gate-puppet-.*-puppet-beaker-rspec-dsvm-.*$ branch: ^(?!stable/(icehouse|juno)).*$ # except for puppet-openstack_extras beaker that have been introduced after Kilo - name: ^gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-.*$ branch: ^(?!stable/(icehouse|juno|kilo)).*$ # Aims to break when a new version of Puppet is released # For now, run the jobs only on master so if the job starts to # break due to Puppet new major release, we will see which branch # we need to test. - name: ^gate-puppet-.*-puppet-unit-latest-dsvm-.*$ branch: ^(?!stable/(icehouse|juno|kilo)).*$ voting: false - name: ^gate-puppet-((?!swift).)*-puppet-syntax-.*$ branch: ^(?!stable/(icehouse)).*$ # puppet-swift can never be future parser compatible without breaking the API - name: ^gate-puppet-swift-puppet-syntax-4-dsvm-.*$ branch: ^(?!stable/(icehouse|juno)).*$ # these compat jobs only work on liberty+ - name: ^gate-tempest-dsvm-nova-v20 branch: ^(?!stable/kilo).*$ - name: ^gate-tempest-dsvm-lxc branch: ^(?!stable/(kilo|liberty)).*$ # TODO(yamamoto): Revisit when Neutron driver API become more stable. - name: gate-networking-ofagent-python27 voting: false - name: gate-networking-ofagent-python34 branch: ^(?!stable/kilo).*$ voting: false - name: gate-tempest-dsvm-networking-ofagent voting: false - name: gate-sdk-dsvm-functional voting: false - name: ^gate-fuel-agent-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-dev-tools-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-devops-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-library-puppet-syntax.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-library-puppet-unit.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-library-puppet-(unit-4\.0|syntax-4)-dsvm-centos7 branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ voting: false - name: ^gate-fuel-mirror-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: gate-fuel-ostf-python27 branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-plugins-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-stats-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-upgrade-python.*$ branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: gate-fuel-web-python27 branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: gate-ceilometer-dsvm-functional-mongodb branch: ^(?!stable/kilo).*$ - name: gate-ceilometer-dsvm-functional-mysql branch: ^(?!stable/kilo).*$ - name: gate-ceilometer-dsvm-functional-postgresql branch: ^(?!stable/kilo).*$ # Python 3.4 jobs - name: ^gate-cinder-python34(-constraints)?$ branch: ^(?!stable/kilo).*$ - name: gate-compute-hyperv-python34 branch: ^(?!stable/kilo).*$ - name: gate-keystone-python34 branch: ^(?!stable/kilo).*$ - name: gate-swift-python34 branch: ^(?!stable/(?:kilo|liberty)).*$ - name: gate-nova-python34 branch: ^(?!stable/kilo).*$ - name: ^gate-glance-python34(-constraints)?$ branch: ^(?!stable/kilo).*$ - name: gate-murano-python34 branch: ^(?!stable/(?:juno|kilo|liberty)).*$ voting: false - name: gate-murano-dashboard-python34 branch: ^(?!stable/(?:juno|kilo|liberty)).*$ - name: gate-murano-agent-python34 branch: ^(?!stable/(?:juno|kilo|liberty)).*$ voting: false - name: gate-networking-hyperv-python34 branch: ^(?!stable/kilo).*$ # skip all openstack-ansible jobs except the releasenotes/docs # jobs for rst/doc/releasenotes files - name: ^gate-openstack-ansible-(?!(docs|releasenotes)).*$ skip-if: - project: ^openstack/openstack-ansible$ all-files-match-any: - ^.*\.rst$ - ^doc/.* - ^releasenotes/.* # skip the new ubuntu-trusty based commit check for the juno # branch as it will never work - name: ^gate-openstack-ansible-commit.*$ branch: ^(?!juno).*$ # skip openstack-ansible-docs gate jobs for the juno branch # documentation was only introduced in kilo - name: ^gate-openstack-ansible-docs.*$ branch: ^(?!juno).*$ # skip openstack-ansible-docs post jobs for the juno branch # documentation was only introduced in kilo - name: ^openstack-ansible-docs.*$ branch: ^(?!juno).*$ # lint compliance was only introduced in kilo # this applies to all openstack-ansible repositories - name: ^gate-openstack-ansible.*-pep8$ branch: ^(?!juno).*$ # Ignore requirements on the keystoneclient/keystoneauth integration branch - name: gate-python-keystoneclient-requirements branch: ^(?!feature/keystoneauth_integration).*$ # Ceilometerclient added functional testing in master only - name: ^gate-ceilometerclient-dsvm-functional$ branch: ^(?!stable/kilo).*$ # Saharaclient python 3.4 tests don't run on kilo or earlier - name: ^gate-python-saharaclient-python34$ branch: ^(?!stable/kilo).*$ # Saharaclient functional test don't run on kilo or earlier - name: ^gate-saharaclient-dsvm-functional$ branch: ^(?!stable/kilo).*$ # Only run the unit cross tests for cliff against master. - name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip$ branch: ^master$ # Skip Kilo and Liberty for # neutronclient-test-dsvm-functional-adv-svcs - name: ^gate-neutronclient-test-dsvm-functional-adv-svcs$ branch: ^(?!stable/(?:kilo|liberty)).*$ - name: ^gate-ironic-inspector-dsvm.*$ branch: ^(?!stable/1).*$ - name: gate-senlin-dsvm-functional voting: false - name: gate-scalpels-dsvm-neutron-devstack-trusty voting: false - name: gate-scalpels-dsvm-neutron-fedora-23 voting: false - name: gate-python-cueclient-python34 voting: false - name: gate-tempest-dsvm-neutron-full-ssh voting: false - name: ^gate-.*-releasenotes$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/ branch: ^(?!stable/(?:juno|kilo)).*$ files: - '^releasenotes/.*' - '^tox.ini' - '^.*requirements.txt$' # Some projects do not have releasenotes for liberty. - name: ^gate-(keystoneauth|keystonemiddleware|python-ironicclient|python-keystoneclient|python-openstackclient|os-client-config)-releasenotes$ branch: ^(?!stable/(?:juno|kilo|liberty)).*$ # skip gate-openstack-ansible-releasenotes jobs for juno & kilo branches - name: ^gate-openstack-ansible-releasenotes$ branch: ^(?!juno|kilo).*$ # Post job is run on liberty and newer branches only - name: ^(?!gate).*-releasenotes$ branch: ^(?!stable/(?:juno|kilo)).*$ # Skip openstack-ansible-releasenotes post jobs for juno & kilo branches - name: ^openstack-ansible-releasenotes$ branch: ^(?!juno|kilo).*$ # Constraints Jobs - name: ^.*-constraints$ branch: ^(?!stable/kilo).*$ - name: gate-neutron-python27 branch: ^(?:stable/kilo).*$ - name: gate-neutron-pep8 branch: ^(?:stable/kilo).*$ - name: gate-neutron-docs branch: ^(?:stable/kilo).*$ - name: neutron-coverage branch: ^(?:stable/kilo).*$ - name: neutron-docs branch: ^(?:stable/kilo).*$ - name: neutron-branch-tarball branch: ^(?:stable/kilo).*$ - name: gate-nova-python27-constraints voting: false - name: gate-nova-python34-constraints voting: false - name: gate-nova-pep8-constraints voting: false - name: gate-nova-docs-constraints voting: false - name: gate-nova-tox-constraints-functional-constraints voting: false - name: ^gate-cinder-.*-constraints$ voting: false - name: ^gate-glance-.*-constraints$ voting: false # End Constraints Jobs - name: gate-python-fuelclient-python34 branch: ^(?!stable/(?:6\.1|7.0)).*$ - name: gate-python-fuelclient-python27 branch: ^(?!stable/(?:6\.1)).*$ - name: gate-monasca-api-java-tempest-dsvm voting: false - name: gate-monasca-persister-tempest-dsvm voting: false - name: gate-monasca-persister-java-tempest-dsvm voting: false - name: watcher-coverage voting: false - name: python-watcherclient-coverage voting: false - name: gate-tooz-tox-py27-consul voting: false - name: gate-tooz-tox-py34-consul voting: false # Requirements project publishes documents from master only. - name: ^(?:gate-)requirements-docs$ branch: master ######################################################################## # The project list is sorted alphabetically. ######################################################################## projects: - name: openstack-dev/bashate template: - name: merge-check - name: publish-to-pypi - name: python-jobs check: - gate-bashate-devstack - 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: grenade - name: large-ops check: - gate-devstack-bashate - gate-devstack-unit-tests - gate-grenade-dsvm-partial-ncpu - gate-tempest-dsvm-ironic-agent_ssh-nv - gate-devstack-dsvm-updown - gate-tempest-dsvm-centos7 - gate-tempest-dsvm-neutron-identity-v3-only-full - gate-devstack-publish-docs - gate-swift-dsvm-functional-nv - gate-grenade-dsvm-neutron - gate-tempest-dsvm-multinode-full - gate-tempest-dsvm-neutron-multinode-full - gate-grenade-dsvm-multinode gate: - gate-devstack-bashate - gate-grenade-dsvm-forward - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode post: - devstack-publish-docs experimental: - gate-ironic-dsvm-functional - gate-neutron-dsvm-functional - gate-tempest-dsvm-neutron-dvr-multinode-full - gate-tempest-dsvm-cells - gate-dsvm-mongodb-zaqar - gate-grenade-dsvm-forward - gate-tempest-dsvm-f23 - name: openstack-dev/devstack-plugin-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack-dev/devstack-vagrant template: - name: merge-check - name: noop-jobs - name: openstack-dev/grenade template: - name: merge-check check: - gate-grenade-dsvm - gate-grenade-dsvm-forward - gate-grenade-dsvm-neutron - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-heat-nv - gate-grenade-dsvm-multinode - gate-grenade-publish-docs gate: - gate-grenade-dsvm - gate-grenade-dsvm-forward - gate-grenade-dsvm-neutron - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode - gate-grenade-publish-docs post: - grenade-publish-docs experimental: - gate-grenade-dsvm-neutron-forward - gate-grenade-dsvm-ironic - gate-grenade-dsvm-partial-ironic - gate-grenade-dsvm-trove - gate-grenade-dsvm-ceilometer - name: openstack-dev/hacking template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: pypy-jobs check: - 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 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: python-jobs - name: python3-jobs - name: publish-to-pypi - name: lib-forward-testing - name: pypy-jobs check: - gate-pbr-installation-dsvm - gate-pbr-installation-dsvm-upstream gate: - gate-pbr-installation-dsvm periodic: - gate-pbr-installation-dsvm - gate-pbr-installation-dsvm-upstream post: - pbr-coverage - 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 - name: openstack-infra/activity-board template: - name: merge-check - name: noop-jobs - name: openstack-infra/ansible-puppet template: - name: merge-check - name: ansible-lint-jobs - name: openstack-infra/askbot-theme template: - name: merge-check - name: noop-jobs - name: openstack-infra/beaker-localhost template: - name: merge-check check: - 'gate-beaker-localhost-rake' gate: - 'gate-beaker-localhost-rake' - name: openstack-infra/beaker-nodepool template: - name: merge-check check: - 'gate-beaker-nodepool-rake' gate: - 'gate-beaker-nodepool-rake' - name: openstack-infra/bindep template: - name: bindep-fallback - name: merge-check - name: publish-to-pypi - name: pypy-jobs - name: python-jobs check: - gate-bindep-docs gate: - gate-bindep-docs post: - bindep-coverage release: - bindep-infra-docs - 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/ciwatch template: - name: merge-check - name: python-jobs - name: openstack-infra/devstack-gate template: - name: merge-check - name: integrated-gate - name: grenade - name: large-ops - name: experimental-tripleo-jobs check: - gate-devstack-gate-unittests - gate-devstack-gate-bashate - gate-dg-hooks-dsvm - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode - gate-neutron-dsvm-functional-nv - gate-swift-dsvm-functional-nv - gate-tempest-dsvm-full-kilo-nv - gate-tempest-dsvm-neutron-full-kilo-nv - gate-tempest-dsvm-postgres-full-kilo-nv - gate-tempest-dsvm-full-liberty-nv - gate-tempest-dsvm-neutron-full-liberty-nv - gate-tempest-dsvm-postgres-full-liberty-nv - gate-tempest-dsvm-centos7 - gate-tempest-dsvm-multinode-full - gate-tempest-dsvm-neutron-multinode-full gate: - gate-devstack-gate-unittests - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode experimental: - gate-grenade-dsvm-forward - gate-tempest-dsvm-neutron-dvr-multinode-full - name: openstack-infra/elastic-recheck template: - name: merge-check check: - gate-elastic-recheck-pep8 - gate-elastic-recheck-docs - gate-elastic-recheck-python27 - gate-elastic-recheck-tox-queries 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: python3-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: - gate-gerrit-buck gate: - gate-gerrit-buck post: - gerrit-package-buck periodic: - javamelody-gerrit-plugin-stable-2.8 - javamelody-gerrit-plugin-stable-2.11 - 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: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-infra/git-restack template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi check: - gate-git-restack-python34 release: - git-restack-infra-docs - name: openstack-infra/git-review template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi check: - gate-git-review-python34 release: - git-review-infra-docs - name: openstack-infra/gitdm template: - name: merge-check check: - gate-gitdm gate: - gate-gitdm periodic: - periodic-gitdm - name: openstack-infra/glean template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: infra-publish-jobs - name: openstack-infra/grafyaml template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: infra-publish-jobs check: - grafyaml-coverage post: - grafyaml-coverage - 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-ansible template: - name: merge-check - name: noop-jobs experimental: - gate-infra-ansible - 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 check: - gate-irc-meetings-tox-ical gate: - gate-irc-meetings-tox-ical post: - irc-meetings-publish - 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 - name: infra-publish-jobs check: - jenkins-job-builder-compare-xml - jenkins-job-builder-coverage post: - jenkins-job-builder-coverage - name: openstack-infra/lodgeit template: - name: merge-check check: - gate-lodgeit-pep8 - gate-lodgeit-python27 gate: - gate-lodgeit-pep8 - gate-lodgeit-python27 - name: openstack-infra/log_processor template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: infra-publish-jobs - name: openstack-infra/logstash-filters 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 - name: infra-publish-jobs check: - nodepool-coverage - gate-dsvm-nodepool - gate-dsvm-nodepool-src-shade post: - 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 - name: infra-publish-jobs check: - gate-openstackid-unittests - gate-openstackid-docs gate: - gate-openstackid-unittests post: - openstackid-release-branch release: - openstackid-release-master - name: openstack-infra/openstackid-resources template: - name: merge-check - name: noop-jobs - 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: bindep-fallback - name: merge-check check: - gate-project-config-compare-xml - gate-project-config-gerrit - gate-project-config-grafyaml - gate-project-config-layout - gate-project-config-linters - gate-project-config-irc-access - gate-project-config-jenkins-project - gate-project-config-nodepool - gate-project-config-projects-yaml - gate-infra-docs-index - gate-generate-specs-site - gate-project-config-dib gate: - gate-project-config-gerrit - gate-project-config-grafyaml - gate-project-config-layout - gate-project-config-linters - gate-project-config-irc-access - gate-project-config-nodepool - gate-project-config-jenkins-project - gate-project-config-projects-yaml - gate-infra-docs-index - gate-generate-specs-site - gate-project-config-dib post: - publish-infra-docs-index - publish-specs-site periodic: - propose-project-config-update - name: openstack-infra/project-config-example template: - name: merge-check check: - gate-project-config-compare-xml - gate-project-config-layout - gate-project-config-example-linters - gate-project-config-jenkins-project gate: - gate-project-config-layout - gate-project-config-example-linters - gate-project-config-jenkins-project - 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-accessbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-ansible template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-apparmor template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-apps_site template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-askbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-asterisk template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-bandersnatch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-bugdaystats template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-bup template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-cgit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-ciwatch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-dashboard template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-diskimage_builder template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-drupal template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-elastic_recheck template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-elasticsearch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-etherpad_lite template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-exim template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-gerrit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-gerritbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-github template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-grafyaml template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-graphite template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-haveged template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-hound template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-httpd template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv release: - puppet-httpd-forge-upload - name: openstack-infra/puppet-infra-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-infracloud template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-iptables template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-jeepyb template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-jenkins template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-kerberos template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-kibana template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-lodgeit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-log_processor template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-logrotate template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-logstash template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-mailman template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-mediawiki template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-meetbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-mysql_backup template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-nodepool template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-odsreg template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-openafs template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-openstack_health template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-openstackci template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: infra-publish-jobs - name: openstack-infra/puppet-openstackid template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-os_client_config template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-packagekit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-pgsql_backup template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-phabricator template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-pip template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-planet template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-project_config template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-puppet template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-redis template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-refstack template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-releasestatus template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-reviewday template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-simpleproxy template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-snmpd template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-ssh template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-ssl_cert_check template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-stackalytics template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-statusbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-storyboard template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv release: - puppet-storyboard-forge-upload - name: openstack-infra/puppet-subunit2sql template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-sudoers template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-tmpreaper template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-ulimit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-unattended_upgrades template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-unbound template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-user template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-vcsrepo template: - name: merge-check - name: noop-jobs - name: openstack-infra/puppet-vinz template: - name: merge-check - name: infra-puppet-check-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-yum template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-zanata template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/puppet-zuul template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs-nv - name: openstack-infra/pypi-mirror template: - name: merge-check - name: publish-to-pypi check: - gate-pypi-mirror-pep8 - gate-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 - name: python3-jobs post: - python-storyboardclient-coverage release: - python-storyboardclient-infra-docs # TODO: add docs - name: openstack-infra/release-tools template: - name: merge-check check: - gate-release-tools-pep8 - gate-release-tools-python27 - gate-release-tools-bashate gate: - gate-release-tools-pep8 - gate-release-tools-python27 - gate-release-tools-bashate - name: openstack-infra/releasestatus template: - name: merge-check - name: noop-jobs - name: openstack-infra/requestsexceptions template: - name: merge-check - name: publish-to-pypi check: - gate-requestsexceptions-pep8 gate: - gate-requestsexceptions-pep8 - 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 check: - gate-reviewstats-python34 - name: openstack-infra/shade template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: infra-publish-jobs check: - shade-coverage - gate-shade-dsvm-functional-keystone2 - gate-shade-dsvm-functional-neutron - gate-shade-dsvm-functional-nova - gate-shade-dsvm-ansible - gate-dsvm-nodepool-src-shade gate: - gate-shade-dsvm-functional-keystone2 - gate-shade-dsvm-functional-neutron - gate-shade-dsvm-functional-nova - gate-shade-dsvm-ansible post: - shade-coverage - 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: infra-publish-jobs - name: merge-check - name: publish-to-pypi - name: python3-jobs check: - gate-storyboard-pep8 - gate-storyboard-python27 - gate-storyboard-js-integration gate: - gate-storyboard-pep8 - gate-storyboard-python27 post: - storyboard-branch-tarball - storyboard-coverage pre-release: - storyboard-infra-docs release: - storyboard-infra-docs - name: openstack-infra/storyboard-webclient template: - name: merge-check check: - gate-storyboard-webclient-npm-run-lint - gate-storyboard-webclient-npm-run-test-unit - gate-storyboard-webclient-npm-run-test-functional - gate-storyboard-webclient-npm-run-test-integration - gate-storyboard-webclient-js-draft - gate-storyboard-js-integration gate: - gate-storyboard-webclient-npm-run-lint - gate-storyboard-webclient-npm-run-test-unit - gate-storyboard-webclient-npm-run-test-functional - gate-storyboard-webclient-npm-run-test-integration post: - storyboard-webclient-js-release-branch release: - storyboard-webclient-js-release-master - name: openstack-infra/subunit2sql template: - name: merge-check - name: publish-to-pypi - name: python3-jobs - name: release-notes-jobs 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 - name: infra-publish-jobs check: - gate-system-config-linters - gate-system-config-puppet-syntax gate: - gate-system-config-linters - gate-system-config-puppet-syntax - name: openstack-infra/tripleo-ci template: - name: merge-check - name: noop-jobs - name: check-tripleo-jobs periodic: - periodic-tripleo-ci-f22-ceph - periodic-tripleo-ci-f22-ha - periodic-tripleo-ci-f22-nonha - periodic-tripleo-ci-f22-ha-liberty - name: openstack-infra/trystack-site template: - name: merge-check - name: noop-jobs - name: openstack-infra/vinz template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: infra-publish-jobs - name: openstack-infra/vinz-webclient template: - name: merge-check check: - gate-vinz-webclient-js-draft post: - vinz-webclient-js-release-branch release: - vinz-webclient-js-release-master - name: openstack-infra/yaml2ical template: - name: merge-check - name: publish-to-pypi - name: python3-jobs check: - gate-yaml2ical-pep8 gate: - gate-yaml2ical-pep8 - 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: python-jobs - name: infra-publish-jobs check: - dev-zuul-coverage post: - zuul-coverage periodic: - periodic-test - name: openstack-infra/zuul-packaging template: - name: merge-check - name: noop-jobs - name: openstack/aeromancer template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/anchor template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements experimental: - gate-anchor-tox-bandit - name: openstack/ansible-role-diskimage-builder template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-trusty-nv - name: docs-on-rtfd - name: openstack/ansible-role-jenkins-job-builder template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: docs-on-rtfd - name: openstack/ansible-role-nodepool template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: docs-on-rtfd - name: openstack/ansible-role-zuul template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: docs-on-rtfd - name: openstack/anvil template: - name: merge-check check: - gate-anvil-pep8 - gate-anvil-python27 - gate-anvil-venv-bare-trusty - gate-anvil-rpms-dsvm-devstack-centos7 - gate-anvil-pylint gate: - gate-anvil-pep8 - gate-anvil-python27 - gate-anvil-venv-bare-trusty - gate-anvil-rpms-dsvm-devstack-centos7 - gate-anvil-pylint - name: openstack/aodh template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs - name: release-notes-jobs - name: publish-to-pypi - name: check-requirements check: - gate-aodh-dsvm-functional-hbase - gate-aodh-dsvm-functional-mongodb - gate-aodh-dsvm-functional-mysql - gate-aodh-dsvm-functional-postgresql - gate-ceilometer-dsvm-integration gate: - gate-aodh-dsvm-functional-hbase - gate-aodh-dsvm-functional-mongodb - gate-aodh-dsvm-functional-mysql - gate-aodh-dsvm-functional-postgresql - gate-ceilometer-dsvm-integration - name: openstack/api-site template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation check: - gate-api-site-tox-checklang gate: - gate-api-site-tox-checklang post: - api-site-upstream-translation-update - openstack-api-ref - openstack-api-ref-publish-lang periodic: - api-site-propose-translation-update - name: openstack/api-wg template: - name: merge-check - name: openstack-specs-jobs check: - gate-api-wg-python27 gate: - gate-api-wg-python27 - name: openstack/app-catalog template: - name: merge-check - name: python-jobs check: - gate-app-catalog-python34 - gate-app-catalog-npm-run-lint gate: - gate-app-catalog-npm-run-lint periodic: - propose-app-catalog-update - name: openstack/app-catalog-common template: - name: merge-check - name: noop-jobs - name: openstack/app-catalog-ui template: - name: merge-check - name: noop-jobs - name: openstack/astara template: - name: merge-check - name: docs-on-rtfd - name: check-requirements check: - gate-astara-pep8 - gate-astara-python27 - gate-functional-dsvm-astara gate: - gate-astara-pep8 - gate-astara-python27 - gate-functional-dsvm-astara - name: openstack/astara-appliance template: - name: merge-check - name: docs-on-rtfd - name: check-requirements check: - gate-astara-appliance-pep8 - gate-astara-appliance-python27 - gate-functional-dsvm-astara-appliance-src gate: - gate-astara-appliance-pep8 - gate-astara-appliance-python27 - gate-functional-dsvm-astara-appliance-src post: - astara-appliance-buildimage - name: openstack/astara-horizon template: - name: merge-check - name: docs-on-rtfd - name: check-requirements check: - gate-astara-horizon-pep8 - gate-astara-horizon-python27 - gate-functional-dsvm-astara gate: - gate-astara-horizon-pep8 - gate-astara-horizon-python27 - gate-functional-dsvm-astara - name: openstack/astara-neutron template: - name: merge-check - name: docs-on-rtfd - name: check-requirements check: - gate-astara-neutron-pep8 - gate-astara-neutron-python27 - gate-functional-dsvm-astara gate: - gate-astara-neutron-pep8 - gate-astara-neutron-python27 - gate-functional-dsvm-astara - name: openstack/automaton template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack/bandit template: - name: merge-check - name: python-jobs-linters - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/bansho template: - name: merge-check - name: noop-jobs - name: openstack/barbican template: - name: merge-check - name: python-jobs - name: python3-jobs - name: translation-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: check-requirements check: - gate-barbican-devstack-dsvm - gate-barbican-devstack-dsvm-oldstable - barbican-coverage - gate-barbican-tox-bandit - gate-barbican-dogtag-devstack-dsvm-f23 - gate-barbican-dogtag-devstack-dsvm-f23-oldstable gate: - gate-barbican-devstack-dsvm - gate-barbican-devstack-dsvm-oldstable - name: openstack/barbican-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/bareon template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: openstack/bareon-api template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: openstack/bareon-specs template: - name: docs-on-rtfd - name: merge-check - name: stackforge-specs-jobs - name: openstack/bifrost template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs check: - gate-bifrost-integration-coreosipa-cirros - gate-bifrost-integration-dibipa-debian-nv gate: - gate-bifrost-integration-coreosipa-cirros - name: openstack/bilean template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/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: openstack/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: openstack/castellan template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-client-publish-jobs - name: check-requirements experimental: - gate-castellan-dsvm-functional - name: openstack/cathead template: - name: merge-check check: - gate-cathead-pep8 - gate-cathead-python27 gate: - gate-cathead-pep8 - gate-cathead-python27 - name: openstack/ceilometer template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty - name: release-notes-jobs check: - gate-tempest-dsvm-ceilometer-mongodb-full - gate-tempest-dsvm-ceilometer-mysql-neutron-full - gate-tempest-dsvm-ceilometer-mysql-full - gate-tempest-dsvm-ceilometer-postgresql-full - gate-ceilometer-dsvm-functional-mongodb - gate-ceilometer-dsvm-functional-mysql - gate-ceilometer-dsvm-functional-postgresql - gate-grenade-dsvm-ceilometer - gate-ceilometer-dsvm-integration gate: - gate-ceilometer-dsvm-functional-mongodb - gate-ceilometer-dsvm-functional-mysql - gate-ceilometer-dsvm-functional-postgresql - gate-tempest-dsvm-ceilometer-mysql-neutron-full - gate-tempest-dsvm-ceilometer-mysql-full - gate-tempest-dsvm-ceilometer-postgresql-full - gate-grenade-dsvm-ceilometer - gate-ceilometer-dsvm-integration experimental: - gate-rally-dsvm-fakevirt-ceilometer - gate-grenade-dsvm-forward - gate-tempest-dsvm-ceilometer-es - gate-tempest-dsvm-ceilometer-es-full - name: openstack/ceilometer-powervm template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/ceilometer-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ceilometer-specs-python27 gate: - gate-ceilometer-specs-python27 - name: openstack/ceilometer-zvm template: - name: merge-check - name: python-jobs - name: openstack/ceilometermiddleware template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing-plugin - name: publish-to-pypi post: - ceilometermiddleware-coverage - name: openstack/cerberus template: - name: merge-check - name: python-jobs - name: openstack/cerberus-dashboard template: - name: merge-check - name: python-jobs - name: openstack/cinder template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: integrated-gate - name: grenade - name: translation-jobs - name: translation-jobs-liberty - name: release-notes-jobs check: - gate-cinder-pylint - gate-rally-dsvm-cinder - gate-tempest-dsvm-full-ceph - gate-tempest-dsvm-full-devstack-plugin-ceph-nv - gate-cinder-dsvm-apache # These jobs test open source plugins and must remain with the -nv branch # designator unless cinder gives permission. - gate-cinder-tempest-dsvm-glusterfs-nv - gate-tempest-dsvm-full-sheepdog-nv - gate-tempest-dsvm-full-drbd-devstack-nv - gate-tempest-dsvm-full-lio - gate-tempest-dsvm-full-bdd-nv - gate-cinder-python27-constraints - gate-cinder-python34-constraints - gate-cinder-docs-constraints - gate-cinder-pep8-constraints - gate-cinder-pylint-constraints gate: - gate-tempest-dsvm-full-ceph experimental: - gate-grenade-dsvm-forward - name: openstack/cinder-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-cinder-specs-python27 gate: - gate-cinder-specs-python27 - name: openstack/cisco-ironic-contrib template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: openstack/cl-openstack-client template: - name: merge-check check: - gate-cl-openstack-client-run-tests gate: - gate-cl-openstack-client-run-tests - name: openstack/cliff template: - name: merge-check - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: publish-to-pypi - name: lib-forward-testing - name: openstack-server-publish-jobs - name: check-requirements check: - gate-cliff-tox-neutronclient-tip - gate-cliff-tox-openstackclient-tip gate: - gate-cliff-tox-neutronclient-tip - gate-cliff-tox-openstackclient-tip - name: openstack/cloud-init template: - name: merge-check - name: python-jobs - name: python3-jobs check: - gate-cloud-init-tox-py27-coverage - gate-cloud-init-tox-py34-coverage gate: - gate-cloud-init-tox-py27-coverage - gate-cloud-init-tox-py34-coverage - name: openstack/cloudbase-init template: - name: merge-check - name: python3-jobs - name: publish-to-pypi 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: openstack/cloudcafe template: - name: merge-check - name: noop-jobs - name: openstack/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: openstack/cloudkitty template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: publish-to-pypi post: - cloudkitty-coverage - name: openstack/cloudkitty-dashboard template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: publish-to-pypi post: - cloudkitty-dashboard-coverage - name: openstack/cloudpulse template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/cloudroast template: - name: merge-check - name: noop-jobs - name: openstack/cloudv-ostf-adapter template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack/cognitive template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/collectd-ceilometer-plugin template: - name: merge-check - name: python-jobs - name: openstack/compass-adapters template: - name: merge-check - name: noop-jobs - name: openstack/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: openstack/compass-install template: - name: merge-check - name: noop-jobs - name: openstack/compass-specs template: - name: merge-check - name: stackforge-specs-jobs - name: openstack/compass-web template: - name: merge-check - name: noop-jobs - name: openstack/compute-hyperv template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/congress template: - name: merge-check - name: check-requirements - name: python3-jobs check: - gate-congress-pep8 - gate-congress-python27 - gate-congress-dsvm-api - gate-murano-congress-devstack-dsvm gate: - gate-congress-pep8 - gate-congress-python27 - gate-congress-dsvm-api - name: openstack/congress-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-congress-specs-python27 gate: - gate-congress-specs-python27 - name: openstack/cookbook-openstack-bare-metal template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-block-storage template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-client template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-common template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-compute template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-dashboard template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-data-processing template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-database template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-identity template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-image template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-integration-test template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-network template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-object-storage template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-ops-database template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-ops-messaging template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-orchestration template: - name: merge-check - name: chef-rake-jobs - name: openstack/cookbook-openstack-telemetry template: - name: merge-check - name: chef-rake-jobs - name: openstack/coreos-image-builder template: - name: merge-check - name: noop-jobs - name: openstack/cue template: - name: merge-check - name: openstack-server-publish-jobs - name: python-jobs - name: check-requirements check: - cue-coverage - gate-cue-integration-dsvm-rabbitmq - gate-cue-python34 - gate-rally-dsvm-cue-rabbitmq gate: - gate-cue-integration-dsvm-rabbitmq pre-release: - cue-tarball release: - cue-tarball - name: openstack/cue-dashboard template: - name: merge-check - name: python-jobs - name: openstack/deb-openstack-pkg-tools template: - name: merge-check - name: noop-jobs - name: openstack/debtcollector template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack/defcore template: - name: merge-check check: - gate-defcore-tox-doc8 - gate-defcore-docs gate: - gate-defcore-tox-doc8 - gate-defcore-docs - name: openstack/designate template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs check: - gate-designate-python34 - gate-designate-dsvm-powerdns - gate-designate-dsvm-bind9 - gate-rally-dsvm-designate-designate - designate-coverage gate: - gate-designate-dsvm-powerdns - gate-designate-dsvm-bind9 post: - designate-coverage experimental: - gate-designate-dsvm-powerdns-postgres - name: openstack/designate-dashboard template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty check: - gate-designate-dsvm-powerdns - designate-dashboard-coverage gate: - gate-designate-dsvm-powerdns post: - designate-dashboard-coverage - name: openstack/designate-msdnsagent template: - name: merge-check - name: noop-jobs - name: openstack/designate-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-designate-specs-python27 gate: - gate-designate-specs-python27 - name: openstack/devstack-plugin-amqp1 template: - name: merge-check check: - gate-devstack-plugin-amqp1-bashate - gate-tempest-dsvm-full-amqp1 gate: - gate-devstack-plugin-amqp1-bashate - name: openstack/devstack-plugin-bdd template: - name: merge-check check: - gate-devstack-plugin-bdd-bashate - gate-tempest-dsvm-full-bdd-nv gate: - gate-devstack-plugin-bdd-bashate - name: openstack/devstack-plugin-ceph template: - name: merge-check check: - gate-devstack-plugin-ceph-bashate - gate-tempest-dsvm-full-devstack-plugin-ceph - gate-manila-tempest-dsvm-cephfs-native gate: - gate-devstack-plugin-ceph-bashate - gate-tempest-dsvm-full-devstack-plugin-ceph - name: openstack/devstack-plugin-glusterfs template: - name: merge-check check: - gate-devstack-plugin-glusterfs-bashate - gate-cinder-tempest-dsvm-glusterfs - gate-manila-tempest-dsvm-glusterfs - gate-manila-tempest-dsvm-glusterfs-native gate: - gate-devstack-plugin-glusterfs-bashate - name: openstack/devstack-plugin-hdfs template: - name: merge-check check: - gate-devstack-plugin-hdfs-bashate - gate-tempest-dsvm-full-hdfs - gate-manila-tempest-dsvm-hdfs gate: - gate-devstack-plugin-hdfs-bashate - gate-tempest-dsvm-full-hdfs - name: openstack/devstack-plugin-kafka template: - name: merge-check check: - gate-devstack-plugin-kafka-bashate - gate-tempest-dsvm-full-kafka gate: - gate-devstack-plugin-kafka-bashate - gate-tempest-dsvm-full-kafka - name: openstack/devstack-plugin-pika template: - name: merge-check check: - gate-devstack-plugin-pika-bashate gate: - gate-devstack-plugin-pika-bashate - name: openstack/devstack-plugin-sheepdog template: - name: merge-check check: - gate-devstack-plugin-sheepdog-bashate - gate-tempest-dsvm-full-sheepdog-nv gate: - gate-devstack-plugin-sheepdog-bashate - name: openstack/devstack-plugin-zmq template: - name: merge-check check: - gate-devstack-plugin-zmq-bashate - gate-tempest-dsvm-full-zmq gate: - gate-devstack-plugin-zmq-bashate - name: openstack/dib-utils template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-dib-dsvm-functests-devstack-trusty - gate-dib-dsvm-functests-devstack-centos7 - gate-tempest-dsvm-ironic-pxe_ssh-dib check-tripleo: - gate-tripleo-ci-f22-nonha gate: - gate-dib-dsvm-functests-devstack-trusty - gate-dib-dsvm-functests-devstack-centos7 - gate-tempest-dsvm-ironic-pxe_ssh-dib post: - dib-utils-branch-tarball - dib-buildimage-debian-ironic - name: openstack/diskimage-builder template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python3-jobs check: - gate-dib-dsvm-functests-devstack-trusty - gate-dib-dsvm-functests-devstack-centos7 - gate-tempest-dsvm-ironic-pxe_ssh-dib check-tripleo: - gate-tripleo-ci-f22-nonha gate: - gate-dib-dsvm-functests-devstack-trusty - gate-dib-dsvm-functests-devstack-centos7 - gate-tempest-dsvm-ironic-pxe_ssh-dib post: - dib-buildimage-debian-ironic - name: openstack/distil template: - name: merge-check - name: noop-jobs - name: openstack/django_openstack_auth template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: translation-jobs - name: translation-jobs-liberty pre-release: - django_openstack_auth-tarball release: - django_openstack_auth-tarball: - django_openstack_auth-pypi-both-upload - name: openstack/django-openstack-auth-kerberos template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi experimental: - gate-django-openstack-auth-kerberos-python34 - name: openstack/doc8 template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/docs-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-docs-specs-python27 gate: - gate-docs-specs-python27 - name: openstack/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: openstack/dragonflow template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: openstack-server-publish-jobs check: - gate-dragonflow-python34 - gate-tempest-dsvm-dragonflow - gate-dragonflow-dsvm-rally-nv - gate-dragonflow-dsvm-fullstack-nv - name: openstack/drbd-devstack template: - name: merge-check check: - gate-drbd-devstack-bashate - gate-tempest-dsvm-full-drbd-devstack gate: - gate-drbd-devstack-bashate - name: openstack/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: openstack/ec2-api template: - name: python-jobs - name: python3-jobs - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-functional-neutron-dsvm-ec2api - gate-functional-nova-network-dsvm-ec2api experimental: - ec2-api-functional-neutron-dsvm-full - ec2-api-rally-dsvm-fakevirt - name: openstack/ec2-driver template: - name: merge-check - name: noop-jobs - name: openstack/ekko template: - name: merge-check - name: check-requirements - name: python-jobs-linters - name: python3-jobs - name: openstack/election template: - name: merge-check check: - gate-election-docs gate: - gate-election-docs - name: openstack/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: openstack/eslint-config-openstack template: - name: merge-check - name: javascript-jobs - name: publish-to-npm - name: openstack/evoque template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/evoque-dashboard template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/faafo template: - name: merge-check - name: openstack-server-publish-jobs check: - gate-faafo-docs - gate-faafo-pep8 gate: - gate-faafo-docs - gate-faafo-pep8 - name: openstack/fairy-slipper template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/flame template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack/freezer template: - name: merge-check - name: publish-to-pypi check: - gate-freezer-pylint - gate-freezer-pep8 - gate-freezer-python27 gate: - gate-freezer-pylint - gate-freezer-pep8 - gate-freezer-python27 - name: openstack/freezer-api template: - name: merge-check - name: publish-to-pypi check: - gate-freezer-api-pylint - gate-freezer-api-pep8 - gate-freezer-api-python27 gate: - gate-freezer-api-pylint - gate-freezer-api-pep8 - gate-freezer-api-python27 experimental: - gate-freezer-devstack-dsvm - name: openstack/freezer-web-ui template: - name: merge-check - name: publish-to-pypi check: - gate-freezer-web-ui-pylint - gate-freezer-web-ui-pep8 - gate-freezer-web-ui-python27 gate: - gate-freezer-web-ui-pylint - gate-freezer-web-ui-pep8 - gate-freezer-web-ui-python27 - name: openstack/fuel-agent template: - name: merge-check - name: python3-jobs check: - gate-fuel-agent-pep8 - gate-fuel-agent-python27 gate: - gate-fuel-agent-pep8 - gate-fuel-agent-python27 - name: openstack/fuel-astute template: - name: merge-check check: - gate-fuel-astute-puppet-unit-3.8-dsvm-centos7 gate: - gate-fuel-astute-puppet-unit-3.8-dsvm-centos7 - name: openstack/fuel-dev-tools template: - name: merge-check check: - gate-fuel-dev-tools-pep8 - gate-fuel-dev-tools-python27 gate: - gate-fuel-dev-tools-pep8 - gate-fuel-dev-tools-python27 - name: openstack/fuel-devops template: - name: merge-check check: - gate-fuel-devops-pep8 - gate-fuel-devops-python27 gate: - gate-fuel-devops-pep8 - gate-fuel-devops-python27 - name: openstack/fuel-docs template: - name: merge-check check: - gate-fuel-docs-docs gate: - gate-fuel-docs-docs - name: openstack/fuel-library template: - name: merge-check check: - gate-fuel-library-puppet-lint - gate-fuel-library-puppet-syntax-3-dsvm-centos7 - gate-fuel-library-puppet-syntax-4-dsvm-centos7 - gate-fuel-library-puppet-unit-3.3-dsvm-centos7 - gate-fuel-library-puppet-unit-3.4-dsvm-centos7 - gate-fuel-library-puppet-unit-3.6-dsvm-centos7 - gate-fuel-library-puppet-unit-3.7-dsvm-centos7 - gate-fuel-library-puppet-unit-3.8-dsvm-centos7 - gate-fuel-library-puppet-unit-4.0-dsvm-centos7 gate: - gate-fuel-library-puppet-lint - gate-fuel-library-puppet-syntax-3-dsvm-centos7 - gate-fuel-library-puppet-unit-3.3-dsvm-centos7 - gate-fuel-library-puppet-unit-3.4-dsvm-centos7 - gate-fuel-library-puppet-unit-3.6-dsvm-centos7 - gate-fuel-library-puppet-unit-3.7-dsvm-centos7 - gate-fuel-library-puppet-unit-3.8-dsvm-centos7 - name: openstack/fuel-main template: - name: merge-check - name: noop-jobs - name: openstack/fuel-menu template: - name: merge-check check: - gate-fuel-menu-pep8 - gate-fuel-menu-python27 gate: - gate-fuel-menu-pep8 - gate-fuel-menu-python27 - name: openstack/fuel-mirror template: - name: merge-check - name: python3-jobs check: - gate-fuel-mirror-pep8 - gate-fuel-mirror-python27 gate: - gate-fuel-mirror-pep8 - gate-fuel-mirror-python27 - name: openstack/fuel-nailgun-agent template: - name: merge-check check: - gate-fuel-nailgun-agent-puppet-unit-3.8-dsvm-centos7 gate: - gate-fuel-nailgun-agent-puppet-unit-3.8-dsvm-centos7 - name: openstack/fuel-noop-fixtures template: - name: merge-check - name: noop-jobs - name: openstack/fuel-octane template: - name: merge-check check: - gate-fuel-octane-pep8 - gate-fuel-octane-python27 gate: - gate-fuel-octane-pep8 - gate-fuel-octane-python27 - name: openstack/fuel-ostf template: - name: merge-check check: - gate-fuel-ostf-pep8 - gate-fuel-ostf-python27 gate: - gate-fuel-ostf-pep8 - gate-fuel-ostf-python27 - name: openstack/fuel-plugin-6wind-virtual-accelerator template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-availability-zones template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-bgpvpn template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-bigswitch template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-block-device template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-calamari template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-calico template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ceilometer-redis template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ci template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-cinder-netapp template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-cisco-aci template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-contrail template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-dbaas-trove template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-debug template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-designate template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-detach-database template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-detach-keystone template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-detach-rabbitmq template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-elasticsearch-kibana template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-external-emc template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-external-glusterfs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-external-zabbix template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-glance-nfs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ha-fencing template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-hedvig-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-influxdb-grafana template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-inkscope template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ironic template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ldap template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-lma-collector template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-lma-infrastructure-alerting template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-mellanox template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-midonet template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-mistral template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-network-node template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-neutron-fwaas template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-neutron-lbaas template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-neutron-vpnaas template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nova-nfs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nsxv template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-onos template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-openbook template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-opendaylight template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ovs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-plumgrid template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-purestorage-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-qemu template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-qlogic-sriov-vxlan template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-saltstack template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-scaleio template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-scaleio-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-solidfire-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-swiftstack template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-tintri-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-tls template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-vmware-dvs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-vxlan template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-wstunnel template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-xenserver template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-zabbix-agents template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-zabbix-monitoring-emc template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-zabbix-monitoring-extreme-networks template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-zabbix-snmptrapd template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugins template: - name: merge-check check: - gate-fuel-plugins-pep8 - gate-fuel-plugins-python27 gate: - gate-fuel-plugins-pep8 - gate-fuel-plugins-python27 - name: openstack/fuel-qa template: - name: merge-check check: - gate-fuel-qa-pep8 gate: - gate-fuel-qa-pep8 - name: openstack/fuel-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-fuel-specs-python27 gate: - gate-fuel-specs-python27 - name: openstack/fuel-stats template: - name: merge-check check: - gate-fuel-stats-pep8 - gate-fuel-stats-python27 gate: - gate-fuel-stats-pep8 - gate-fuel-stats-python27 - name: openstack/fuel-upgrade template: - name: merge-check check: - gate-fuel-upgrade-pep8 - gate-fuel-upgrade-python27 gate: - gate-fuel-upgrade-pep8 - gate-fuel-upgrade-python27 - name: openstack/fuel-web template: - name: merge-check check: - gate-fuel-web-pep8 - gate-fuel-web-python27 gate: - gate-fuel-web-pep8 - gate-fuel-web-python27 - name: openstack/futurist template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack/gantt template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements check: - gate-gantt-pylint - name: openstack/gce-api template: - name: python-jobs - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-functional-neutron-dsvm-gceapi - gate-functional-nova-network-dsvm-gceapi - name: openstack/gerrit-dash-creator template: - name: merge-check check: - gate-gerrit-dash-creator-pep8 gate: - gate-gerrit-dash-creator-pep8 - name: openstack/gertty template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/git-repo-manifests template: - name: merge-check - name: noop-jobs - name: openstack/git-upstream template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-git-upstream-pep8 - gate-git-upstream-python27 gate: - gate-git-upstream-pep8 - gate-git-upstream-python27 - name: openstack/glance template: - name: merge-check - name: python3-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: integrated-gate - name: grenade - name: translation-jobs - name: translation-jobs-liberty - name: large-ops - name: release-notes-jobs check: - gate-tempest-dsvm-full-ceph - gate-tempest-dsvm-full-devstack-plugin-ceph-nv - gate-rally-dsvm-glance - gate-glance-python27-constraints - gate-glance-python34-constraints - gate-glance-docs-constraints - gate-glance-pep8-constraints gate: - gate-tempest-dsvm-full-ceph experimental: - gate-grenade-dsvm-forward # NOTE(avarner): this bandit test is in experimental until we've tested # it on some large commits. Then, it will go into check, so it runs on # every commit. - gate-glance-tox-bandit - 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: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: translation-jobs - name: publish-to-pypi - name: lib-forward-testing check: - gate-tempest-dsvm-full-ceph-src-glance_store gate: - gate-tempest-dsvm-full-ceph-src-glance_store experimental: - gate-glance_store-dsvm-functional-filesystem - name: openstack/gnocchi template: - name: merge-check - name: openstack-server-publish-jobs - name: publish-to-pypi check: - gate-gnocchi-pep8 - gate-gnocchi-docs - gate-gnocchi-tox-py27-mysql - gate-gnocchi-tox-py27-postgresql - gate-gnocchi-tox-py34-mysql - gate-gnocchi-tox-py34-postgresql - gate-gnocchi-bashate - gate-gnocchi-dsvm-functional-file-mysql - gate-gnocchi-dsvm-functional-swift-postgresql - gate-gnocchi-dsvm-functional-ceph-mysql - gate-ceilometer-dsvm-integration gate: - gate-gnocchi-pep8 - gate-gnocchi-docs - gate-gnocchi-tox-py27-mysql - gate-gnocchi-tox-py27-postgresql - gate-gnocchi-tox-py34-mysql - gate-gnocchi-tox-py34-postgresql - gate-gnocchi-bashate - gate-gnocchi-dsvm-functional-file-mysql - gate-gnocchi-dsvm-functional-swift-postgresql - gate-gnocchi-dsvm-functional-ceph-mysql - gate-ceilometer-dsvm-integration post: - gnocchi-branch-tarball experimental: - gate-gnocchi-dsvm-functional-influxdb-mysql - name: openstack/golang-client template: - name: merge-check - name: noop-jobs - name: openstack/governance template: - name: merge-check check: - gate-governance-docs gate: - gate-governance-docs post: - static-governance-publish #TODO: add docs - name: openstack/group-based-policy template: - name: merge-check - name: python-jobs - name: publish-to-pypi check: - gate-group-based-policy-dsvm-functional - gate-group-based-policy-dsvm-rally - name: openstack/group-based-policy-automation template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/group-based-policy-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-group-based-policy-specs-python27 gate: - gate-group-based-policy-specs-python27 - name: openstack/group-based-policy-ui template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/ha-guide template: - name: merge-check - name: openstack-doc-rst-gate - name: openstack-doc-translation post: - operations-guide-tox-doc-publishdocs - name: openstack/heat template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty - name: experimental-tripleo-jobs - name: release-notes-jobs check: - gate-heat-dsvm-functional-orig-mysql - gate-heat-dsvm-functional-convg-mysql - gate-tempest-dsvm-heat - gate-tempest-dsvm-heat-apache - gate-grenade-dsvm-heat gate: - gate-heat-dsvm-functional-orig-mysql - gate-heat-dsvm-functional-convg-mysql - gate-tempest-dsvm-heat - gate-tempest-dsvm-heat-apache - gate-grenade-dsvm-heat post: - heat-coverage experimental: - gate-rally-dsvm-fakevirt-heat - gate-heat-dsvm-functional-orig-postgres - name: openstack/heat-cfntools template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python3-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-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-heat-specs-python27 gate: - gate-heat-specs-python27 - name: openstack/heat-templates template: - name: merge-check check: - gate-heat-templates-dsvm - gate-heat-templates-pep8 - gate-heat-templates-python27 gate: - gate-heat-templates-dsvm - gate-heat-templates-pep8 - gate-heat-templates-python27 post: - heat-templates-buildimages - name: openstack/heat-translator template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements post: - heat-translator-coverage - name: openstack/horizon template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty - name: release-notes-jobs - name: javascript-jobs check: - gate-horizon-tox-py27dj18 - gate-horizon-jshint - gate-horizon-dsvm-integration - gate-horizon-selenium-headless - gate-tempest-dsvm-full - gate-grenade-dsvm gate: - gate-horizon-tox-py27dj18 - gate-tempest-dsvm-full - gate-horizon-dsvm-integration - gate-horizon-selenium-headless - gate-grenade-dsvm post: - horizon-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/horizon-cisco-ui template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: translation-jobs - name: openstack/i18n template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs check: - gate-i18n-docs gate: - gate-i18n-docs - name: openstack/inception template: - name: merge-check check: - gate-inception-pep8 gate: - gate-inception-pep8 - name: openstack/instack template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs - name: openstack/instack-undercloud template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs check: - gate-instack-undercloud-puppet-lint - gate-instack-undercloud-puppet-syntax-3-dsvm-centos7 - gate-instack-undercloud-puppet-syntax-4-dsvm-centos7 - name: openstack/intel-nfv-ci-tests template: - name: merge-check - name: python-jobs - name: openstack/ironic template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty - name: experimental-tripleo-jobs - name: release-notes-jobs check: - gate-tempest-dsvm-ironic-pxe_ssh - gate-tempest-dsvm-ironic-pxe_ssh-postgres - gate-tempest-dsvm-ironic-agent_ssh - gate-tempest-dsvm-ironic-parallel-nv - gate-tempest-dsvm-ironic-pxe_ipa - gate-tempest-dsvm-ironic-pxe_ipa-ipxe - gate-ironic-inspector-dsvm-dib-nv gate: - gate-tempest-dsvm-ironic-agent_ssh - gate-tempest-dsvm-ironic-pxe_ipa - gate-tempest-dsvm-ironic-pxe_ipa-ipxe post: - ironic-coverage experimental: - gate-grenade-dsvm-ironic - gate-grenade-dsvm-partial-ironic - gate-ironic-dsvm-functional - name: openstack/ironic-inspector template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: release-notes-jobs check: - gate-ironic-inspector-tox-func - gate-ironic-inspector-dsvm-dib - gate-ironic-inspector-dsvm-ipa-nv gate: - gate-ironic-inspector-tox-func - gate-ironic-inspector-dsvm-dib - name: openstack/ironic-inspector-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ironic-inspector-specs-pep8 gate: - gate-ironic-inspector-specs-pep8 - name: openstack/ironic-lib template: - name: merge-check - name: python3-jobs - name: check-requirements - name: publish-to-pypi check: - gate-ironic-lib-pep8 - gate-ironic-lib-python27 - gate-tempest-dsvm-ironic-lib-src-nv gate: - gate-ironic-lib-pep8 - gate-ironic-lib-python27 post: - ironic-lib-coverage - name: openstack/ironic-python-agent template: - name: merge-check - name: python-jobs - name: python3-jobs # Using the server jobs since it will regen on every commit, not only # on release. - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-tempest-dsvm-ironic-agent_ssh-src - gate-tempest-dsvm-ironic-pxe_ipa-src gate: - gate-tempest-dsvm-ironic-agent_ssh-src - gate-tempest-dsvm-ironic-pxe_ipa-src post: - ironic-python-agent-buildimage-coreos - name: openstack/ironic-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ironic-specs-python27 gate: - gate-ironic-specs-python27 - name: openstack/ironic-ui template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: javascript-jobs - name: translation-jobs - name: openstack/ironic-webclient template: - name: merge-check - name: javascript-jobs post: - ironic-webclient-npm-publish-tarball release: - ironic-webclient-npm-publish-tarball - name: openstack/keystone template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: integrated-gate - name: grenade - name: large-ops - name: translation-jobs - name: translation-jobs-liberty - name: release-notes-jobs check: - gate-rally-dsvm-keystone - gate-keystone-tox-bandit - gate-keystone-tox-legacy_drivers - gate-tempest-dsvm-keystone-eventlet-full gate: - gate-keystone-tox-bandit - gate-tempest-dsvm-keystone-eventlet-full post: - keystone-coverage - keystone-propose-config-updates experimental: - gate-grenade-dsvm-forward - name: openstack/keystone-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-keystone-specs-python27 gate: - gate-keystone-specs-python27 - name: openstack/keystoneauth template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/keystonemiddleware template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: publish-to-pypi - name: release-notes-jobs check: - gate-keystonemiddleware-tox-bandit gate: - gate-keystonemiddleware-tox-bandit post: - keystonemiddleware-coverage - name: openstack/kiloeyes template: - name: merge-check - name: publish-to-pypi check: - gate-kiloeyes-pep8 - gate-kiloeyes-python27 gate: - gate-kiloeyes-pep8 - gate-kiloeyes-python27 post: - kiloeyes-coverage - name: openstack/kingbird template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements - name: openstack/kite template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-release-jobs check: - gate-kite-python34 - name: openstack/kloudbuster template: - name: merge-check - name: python-jobs - name: docs-on-rtfd - name: publish-to-pypi - name: openstack/kolla template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs check: - gate-kolla-bashate - gate-kolla-pep8 - gate-kolla-tox-validate-contents - gate-kolla-dsvm-build-centos-binary - gate-kolla-dsvm-deploy-centos-binary - gate-kolla-dsvm-build-centos-source - gate-kolla-dsvm-deploy-centos-source - gate-kolla-dsvm-build-ubuntu-source - gate-kolla-dsvm-deploy-ubuntu-source gate: - gate-kolla-bashate - gate-kolla-pep8 - gate-kolla-tox-validate-contents experimental: - experimental-kolla-dsvm-deploy-multinode-ubuntu-source - name: openstack/kolla-mesos template: - name: merge-check - name: check-requirements - name: python-jobs - name: openstack-server-publish-jobs check: - gate-kolla-mesos-bashate - gate-kolla-mesos-tox-validate-contents gate: - gate-kolla-mesos-bashate - gate-kolla-mesos-tox-validate-contents - name: openstack/kosmos template: - name: check-requirements - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack/kosmos-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-kosmos-specs-python27 gate: - gate-kosmos-specs-python27 - name: openstack/kuryr template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs check: - gate-kuryr-requirements - gate-install-dsvm-kuryr - gate-kuryr-dsvm-fullstack-nv - gate-kuryr-dsvm-rally-nv gate: - gate-install-dsvm-kuryr - name: openstack/kwapi template: - name: merge-check check: - gate-kwapi-pep8 gate: - gate-kwapi-pep8 - name: openstack/magnum template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs check: - gate-functional-dsvm-magnum-api - gate-functional-dsvm-magnum-k8s - gate-functional-dsvm-magnum-swarm - gate-functional-dsvm-magnum-mesos - gate-magnum-tox-bandit - magnum-coverage gate: - gate-functional-dsvm-magnum-api - gate-functional-dsvm-magnum-k8s - name: openstack/magnum-ui template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs - name: openstack/manila template: - name: merge-check - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: python-jobs - name: python3-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs check: - manila-coverage - gate-manila-tox-genconfig - gate-manila-pylint - gate-manila-tempest-dsvm-neutron - gate-manila-tempest-dsvm-neutron-multibackend - gate-manila-tempest-dsvm-neutron-no-share-servers-multibackend - gate-manila-tempest-dsvm-neutron-postgres - gate-manila-tempest-dsvm-neutron-scenario-multibackend - gate-manila-tempest-dsvm-glusterfs - gate-manila-tempest-dsvm-glusterfs-native - gate-manila-tempest-dsvm-hdfs gate: - gate-manila-tox-genconfig - gate-manila-tempest-dsvm-neutron - gate-manila-tempest-dsvm-neutron-multibackend post: - manila-coverage experimental: - gate-manila-tempest-dsvm-neutron-postgres-lvm-multibackend - gate-manila-tempest-dsvm-cephfs-native - gate-rally-dsvm-manila-multibackend - gate-rally-dsvm-manila-multibackend-no-ss - name: openstack/manila-image-elements template: - name: merge-check check: - gate-manila-image-elements-pep8 - gate-manila-image-elements-docs - gate-manila-buildimage-generic gate: - gate-manila-image-elements-pep8 - gate-manila-image-elements-docs post: - gate-manila-publishimage-generic - name: openstack/manila-ui template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: openstack/marshal template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/merlin template: - name: merge-check - name: javascript-jobs post: - merlin-js-release-branch release: - merlin-js-release-master - name: openstack/mistral template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: release-notes-jobs check: - gate-rally-dsvm-mistral-task - gate-mistral-devstack-dsvm - gate-mistral-tox-unit-postgresql experimental: - gate-mistral-docker-buildimage - name: openstack/mistral-dashboard template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements check: - gate-mistral-dashboard-python34 - name: openstack/mistral-extra template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements check: - gate-mistral-extra-python34 - name: openstack/mistral-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-mistral-specs-python27 gate: - gate-mistral-specs-python27 - name: openstack/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: openstack/monasca-api template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-api-pep8 - gate-monasca-api-python27 - gate-monasca-api-build - gate-monasca-api-tempest-dsvm - gate-monasca-api-java-tempest-dsvm gate: - gate-monasca-api-pep8 - gate-monasca-api-python27 - gate-monasca-api-build - gate-monasca-api-tempest-dsvm post: - monasca-api-localrepo-upload - name: openstack/monasca-ceilometer template: - name: merge-check check: - gate-monasca-ceilometer-pep8 - gate-monasca-ceilometer-python27 gate: - gate-monasca-ceilometer-pep8 - gate-monasca-ceilometer-python27 - name: openstack/monasca-common template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-common-pep8 - gate-monasca-common-python27 - gate-monasca-common-build gate: - gate-monasca-common-pep8 - gate-monasca-common-python27 - gate-monasca-common-build post: - monasca-common-localrepo-upload - name: openstack/monasca-log-api template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-log-api-pep8 - gate-monasca-log-api-python27 - gate-monasca-log-api-build gate: - gate-monasca-log-api-pep8 - gate-monasca-log-api-python27 - gate-monasca-log-api-build post: - monasca-log-api-localrepo-upload - name: openstack/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: openstack/monasca-persister template: - name: merge-check - name: publish-to-pypi check: - gate-monasca-persister-pep8 - gate-monasca-persister-python27 - gate-monasca-persister-build - gate-monasca-persister-tempest-dsvm - gate-monasca-persister-java-tempest-dsvm gate: - gate-monasca-persister-pep8 - gate-monasca-persister-python27 - gate-monasca-persister-build post: - monasca-persister-localrepo-upload - name: openstack/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: openstack/monasca-thresh template: - name: merge-check check: - gate-monasca-thresh-build gate: - gate-monasca-thresh-build post: - monasca-thresh-localrepo-upload - name: openstack/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: openstack/monasca-vagrant template: - name: merge-check - name: noop-jobs - name: openstack/monitoring-for-openstack template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/mox3 template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/murano template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements - name: periodic-kilo - name: periodic-liberty - name: release-notes-jobs - name: translation-jobs check: - murano-coverage - gate-murano-pylint - gate-murano-devstack-dsvm - gate-murano-congress-devstack-dsvm - gate-rally-dsvm-murano-task - gate-tempest-dsvm-murano-cfapi - gate-murano-python34 gate: - gate-murano-devstack-dsvm post: - murano-coverage - name: openstack/murano-agent template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs check: - gate-murano-agent-python34 post: - murano-agent-coverage - name: openstack/murano-apps template: - name: merge-check - name: noop-jobs - name: openstack/murano-dashboard template: - name: merge-check - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs - name: python3-jobs check: - gate-murano-dashboard-pep8 - gate-murano-dashboard-python27 - gate-murano-dashboard-npm-run-lint - gate-murano-devstack-dsvm gate: - gate-murano-dashboard-pep8 - gate-murano-dashboard-python27 - gate-murano-dashboard-npm-run-lint - gate-murano-devstack-dsvm - name: openstack/murano-deployment template: - name: merge-check - name: noop-jobs - name: openstack/murano-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/namos template: - name: merge-check - name: noop-jobs - name: openstack/nerd-reviewer template: - name: merge-check - name: python-jobs - name: python3-jobs - name: docs-on-rtfd - name: publish-to-pypi check: - nerd-reviewer-coverage - name: openstack/network-checker template: - name: merge-check - name: publish-to-pypi check: - gate-network-checker-pep8 - gate-network-checker-python27 gate: - gate-network-checker-pep8 - gate-network-checker-python27 - name: openstack/networking-6wind template: - name: merge-check - name: python-jobs - name: openstack/networking-ale-omniswitch template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-arista template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-bagpipe template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: openstack/networking-bgpvpn template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: openstack-server-release-jobs experimental: - gate-install-dsvm-networking-bgpvpn - gate-install-dsvm-networking-bgpvpn-bagpipe - name: openstack/networking-bigswitch template: - name: merge-check - name: python-jobs - name: openstack/networking-brocade template: - name: merge-check - name: python-jobs - name: openstack/networking-calico template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-cisco template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-networking-cisco-requirements - name: openstack/networking-edge-vpn template: - name: merge-check - name: python-jobs - name: openstack/networking-fortinet template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-fujitsu template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-hyperv template: - name: merge-check - name: check-requirements - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/networking-infoblox template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-l2gw template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs - name: openstack/networking-lenovo template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-midonet template: - name: merge-check - name: check-requirements - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-tempest-dsvm-networking-midonet-v1 - gate-tempest-dsvm-networking-midonet-v2 - gate-tempest-dsvm-networking-midonet-ml2 post: - networking-midonet-coverage - name: openstack/networking-mlnx template: - name: merge-check - name: python-jobs - name: openstack/networking-nec template: - name: merge-check - name: python-jobs - name: openstack/networking-odl template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-tempest-dsvm-networking-odl - name: openstack/networking-ofagent template: - name: merge-check - name: publish-to-pypi - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-networking-ofagent-python34 - gate-networking-ofagent-pep8 - gate-networking-ofagent-docs - gate-networking-ofagent-python27 - gate-tempest-dsvm-networking-ofagent gate: - gate-networking-ofagent-docs - gate-networking-ofagent-pep8 experimental: - gate-networking-ofagent-docs-constraints - gate-networking-ofagent-pep8-constraints - gate-networking-ofagent-python27-constraints - gate-networking-ofagent-python34-constraints post: - networking-ofagent-branch-tarball - name: openstack/networking-onos template: - name: check-requirements - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-tempest-dsvm-networking-onos - name: openstack/networking-ovn template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs check: - gate-tempest-dsvm-networking-ovn - gate-networking-ovn-dsvm-rally-nv gate: - gate-tempest-dsvm-networking-ovn - name: openstack/networking-ovs-dpdk template: - name: merge-check - name: python-jobs - name: openstack/networking-plumgrid template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-powervm template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-sfc template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python3-jobs - name: openstack-server-release-jobs - name: openstack/networking-vsphere template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: openstack/networking-zvm template: - name: merge-check - name: python-jobs - name: openstack/neutron template: - name: merge-check - name: python-jobs - name: python-constraints-jobs - name: python3-constraints-jobs - name: openstack-server-publish-jobs - name: openstack-server-publish-jobs-constraints - name: openstack-server-release-jobs - name: openstack-server-release-jobs-constraints - name: periodic-kilo - name: periodic-liberty-constraints - name: check-requirements - name: integrated-gate-neutron - name: translation-jobs - name: translation-jobs-liberty - name: experimental-tripleo-jobs - name: release-notes-jobs check: - gate-neutron-dsvm-api - gate-neutron-dsvm-functional - gate-neutron-dsvm-fullstack - gate-rally-dsvm-neutron-neutron - gate-tempest-dsvm-neutron-dvr - gate-tempest-dsvm-neutron-linuxbridge - gate-tempest-dsvm-neutron-nv - gate-neutron-lbaasv2-dsvm-minimal - gate-tempest-dsvm-neutron-multinode-full - gate-tempest-dsvm-neutron-dvr-multinode-full - gate-tempest-dsvm-ironic-pxe_ipa-nv gate: - gate-neutron-dsvm-api - gate-tempest-dsvm-neutron-linuxbridge post: - neutron-coverage - neutron-coverage-constraints experimental: - gate-tempest-dsvm-neutron-large-ops - gate-neutron-dsvm-functional-py34 - gate-grenade-dsvm-neutron-forward - gate-grenade-dsvm-neutron-multinode - gate-neutron-vpnaas-dsvm-functional - gate-neutron-vpnaas-dsvm-functional-sswan - gate-tempest-dsvm-neutron-ipv6only - gate-tempest-dsvm-neutron-serviceipv6 - gate-tempest-dsvm-neutron-ovs-native - gate-tempest-dsvm-neutron-dvr-ovs-native - name: openstack/neutron-classifier template: - name: check-requirements - name: merge-check - name: python-jobs - name: openstack/neutron-fwaas template: - name: check-requirements - name: integrated-gate-neutron - name: merge-check - name: periodic-kilo - name: periodic-liberty - name: python-jobs - name: python3-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs post: - neutron-fwaas-coverage experimental: - gate-neutron-fwaas-pep8-constraints - gate-neutron-fwaas-docs-constraints - gate-neutron-fwaas-dsvm-api - gate-neutron-fwaas-dsvm-functional - name: openstack/neutron-lbaas template: - name: check-requirements - name: merge-check - name: periodic-kilo - name: periodic-liberty - name: python-jobs - name: python3-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs check: - gate-grenade-dsvm-neutron - gate-neutron-lbaasv1-dsvm-api - gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-scenario gate: - gate-neutron-lbaasv1-dsvm-api - gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-pool experimental: - gate-neutron-lbaas-pep8-constraints - gate-neutron-lbaas-docs-constraints - gate-neutron-lbaasv2-octavia-dsvm-api - name: openstack/neutron-lbaas-dashboard template: - name: check-requirements - name: merge-check - name: python-jobs - name: openstack/neutron-lib template: - name: check-requirements - name: merge-check - name: python-jobs - name: python3-jobs - name: translation-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: check-requirements - name: merge-check - name: periodic-kilo - name: periodic-liberty - name: python-jobs - name: python3-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs check: - gate-tempest-dsvm-neutron-full - gate-neutron-vpnaas-dsvm-functional - gate-neutron-vpnaas-dsvm-functional-sswan gate: - gate-tempest-dsvm-neutron-full - gate-neutron-vpnaas-dsvm-functional - gate-neutron-vpnaas-dsvm-functional-sswan experimental: # New constraints jobs - gate-neutron-vpnaas-pep8-constraints - gate-neutron-vpnaas-docs-constraints - gate-neutron-vpnaas-python27-constraints - gate-neutron-vpnaas-python34-constraints # Will be 'post' job - neutron-vpnaas-coverage-constraints post: - neutron-vpnaas-coverage - name: openstack/nomad template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/nova template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: integrated-gate - name: grenade - name: large-ops - name: translation-jobs - name: translation-jobs-liberty - name: experimental-tripleo-jobs - name: release-notes-jobs check: - gate-nova-tox-functional - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode - gate-tempest-dsvm-ironic-pxe_ipa-nv - gate-tempest-dsvm-nova-v20-api - gate-tempest-dsvm-nova-v20-api-legacy - gate-tempest-dsvm-cells - gate-tempest-dsvm-full-ceph - gate-tempest-dsvm-full-devstack-plugin-ceph-nv - gate-tempest-dsvm-multinode-full - gate-compute-api-guide - gate-nova-commit-message - gate-nova-python27-constraints - gate-nova-python34-constraints - gate-nova-docs-constraints - gate-nova-pep8-constraints - gate-nova-tox-constraints-functional-constraints gate: - gate-nova-tox-functional - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode - gate-tempest-dsvm-full-ceph - gate-tempest-dsvm-cells post: - nova-coverage - compute-api-guide - nova-coverage-constraints experimental: - gate-grenade-dsvm-forward - gate-nova-pip-check-reqs - gate-tempest-dsvm-nova-wsgi-full - gate-tempest-dsvm-neutron-multinode-full - gate-tempest-dsvm-neutron-dvr-multinode-full - bindep-nova-python27 - gate-tempest-dsvm-ironic-pxe_ipa-full-nv - gate-tempest-dsvm-lxc - gate-tempest-dsvm-neutron-src-oslo.versionedobjects - gate-tempest-dsvm-multinode-live-migration - name: openstack/nova-docker template: - name: merge-check - name: python-jobs - name: check-requirements check: - gate-tempest-dsvm-docker - gate-tempest-dsvm-docker-centos7 post: - nova-docker-coverage - name: openstack/nova-powervm template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/nova-solver-scheduler template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/nova-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-nova-specs-pep8 - gate-nova-specs-python27 gate: - gate-nova-specs-pep8 - gate-nova-specs-python27 - name: openstack/nova-zvm-virt-driver template: - name: merge-check - name: python-jobs - name: openstack/octavia template: - name: merge-check - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-octavia-pep8 - gate-octavia-python27 - gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-pool - gate-neutron-lbaasv2-dsvm-scenario gate: - gate-octavia-pep8 - gate-octavia-python27 - gate-neutron-lbaasv2-dsvm-healthmonitor - gate-neutron-lbaasv2-dsvm-listener - gate-neutron-lbaasv2-dsvm-loadbalancer - gate-neutron-lbaasv2-dsvm-member - gate-neutron-lbaasv2-dsvm-minimal - gate-neutron-lbaasv2-dsvm-pool experimental: - gate-neutron-lbaasv2-octavia-dsvm-api - name: openstack/ooi template: - name: docs-on-rtfd - name: merge-check - name: pypy-jobs - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/opencafe template: - name: merge-check check: - gate-opencafe-pep8 gate: - gate-opencafe-pep8 - name: openstack/openstack template: - name: merge-check - name: noop-jobs # note that these jobs use an in-repo script for execution # in order to cater for differing requirements per branch - name: openstack/openstack-ansible template: - name: merge-check - name: openstack-server-publish-jobs - name: release-notes-jobs check: - gate-openstack-ansible-docs - gate-openstack-ansible-lint - gate-openstack-ansible-pep8 # This check uses the newer 'ubuntu-trusty' image which # is consistent between cloud providers. It is in the # final stage of testing. - gate-openstack-ansible-commit-nv # This check uses the 'devstack-trusty' image which is # inconsistent between cloud providers. This will be # removed once gate-openstack-ansible-commit is converted # to a voting check. - gate-openstack-ansible-dsvm-commit gate: - gate-openstack-ansible-docs - gate-openstack-ansible-pep8 - gate-openstack-ansible-dsvm-commit - name: openstack/openstack-ansible-apt_package_pinning template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-galera_client template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-galera_server template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-lxc_container_create template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-lxc_hosts template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-memcached_server template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-openstack_hosts template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-pip_install template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-pip_lock_down template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-py_from_git template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-rabbitmq_server template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-repo_server template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-rsyslog_client template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-rsyslog_server template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-security template: - name: merge-check - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: ansible-role-functional-jobs-trusty - name: openstack/openstack-ansible-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstack-chef-repo template: - name: merge-check - name: chef-rake-jobs check: - gate-openstack-chef-repo gate: - gate-openstack-chef-repo periodic: - periodic-openstack-chef-repo-chef-rake-integration - name: openstack/openstack-chef-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstack-doc-tools template: - name: merge-check - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs check: - gate-openstack-doc-tools-pep8 gate: - gate-openstack-doc-tools-pep8 - name: openstack/openstack-health template: - name: merge-check - name: python-jobs - name: javascript-jobs - name: openstack/openstack-manuals template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation - name: translation-jobs-liberty post: - openstack-manuals-tox-doc-publishdocs - propose-openstack-manuals-updates - name: openstack/openstack-planet template: - name: merge-check check: - gate-openstack-planet-unittest gate: - gate-openstack-planet-unittest - name: openstack/openstack-resource-agents template: - name: merge-check - name: noop-jobs - name: openstack/openstack-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstack-user-stories template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstack-ux template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstackdocstheme template: - name: merge-check - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-openstackdocstheme-pep8 - gate-openstackdocstheme-docs gate: - gate-openstackdocstheme-pep8 - gate-openstackdocstheme-docs post: - openstackdocstheme-branch-tarball - name: openstack/operations-guide template: - name: merge-check - name: openstack-doc-gate - name: openstack-doc-translation post: - operations-guide-tox-doc-publishdocs - name: openstack/ops-tags-team template: - name: merge-check - name: noop-jobs - name: openstack/os-apply-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - 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-brick template: - name: check-requirements - name: merge-check - name: openstack-client-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: lib-forward-testing check: - gate-tempest-dsvm-full-ceph-src-os-brick - gate-tempest-dsvm-full-lio-src-os-brick gate: - gate-tempest-dsvm-full-ceph-src-os-brick - gate-tempest-dsvm-full-lio-src-os-brick - name: openstack/os-client-config template: - name: check-requirements - name: merge-check - name: openstack-client-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: release-notes-jobs - 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: 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 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 - name: openstack/os-performance-tools template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python-jobs - name: python3-jobs #TODO: add docs - name: openstack/os-refresh-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - 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/os-testr template: - name: merge-check - name: publish-to-pypi - name: check-requirements - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack/os-vif template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python3-jobs - name: openstack/os-win template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/oslo-incubator template: - name: merge-check - name: noop-jobs - name: openstack-server-publish-jobs - name: openstack/oslo-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/oslo.cache template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: python3-jobs - name: lib-forward-testing - name: stable-compat-jobs - name: openstack/oslo.concurrency template: - name: merge-check - 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 - name: stable-compat-jobs post: - oslo.concurrency-coverage - name: openstack/oslo.config template: - name: merge-check - 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 - name: openstack/oslo.context template: - name: merge-check - 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 - name: openstack/oslo.db template: - name: merge-check - 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 check: - gate-tempest-dsvm-largeops-src-oslo.db - gate-oslo.db-tox-sqla_09 - gate-oslo.db-tox-mysql-python - name: openstack/oslo.i18n template: - name: merge-check - 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 post: - oslo.i18n-coverage - name: openstack/oslo.log template: - name: merge-check - 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 check: - gate-tempest-dsvm-largeops-src-oslo.log - name: openstack/oslo.messaging template: - name: merge-check - 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-tempest-dsvm-largeops-src-oslo.messaging - gate-oslo.messaging-dsvm-functional-rabbit - gate-oslo.messaging-dsvm-functional-qpid - gate-oslo.messaging-dsvm-functional-amqp1-centos7 - gate-oslo.messaging-dsvm-functional-pika - gate-oslo.messaging-dsvm-functional-zeromq - gate-oslo.messaging-python34 - gate-oslo.messaging-src-dsvm-full-amqp1-centos7 - gate-oslo.messaging-src-dsvm-full-pika - gate-oslo.messaging-src-dsvm-full-zmq - gate-oslo.messaging-src-grenade-dsvm - gate-oslo.messaging-src-grenade-dsvm-multinode - gate-ceilometer-dsvm-integration post: - oslo.messaging-coverage - name: openstack/oslo.middleware template: - name: merge-check - 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.policy template: - name: merge-check - 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 - name: openstack/oslo.privsep template: - name: merge-check - 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.reports template: - name: merge-check - 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 - name: openstack/oslo.rootwrap template: - name: merge-check - name: openstack-server-publish-jobs - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: stable-compat-jobs check: - gate-tempest-dsvm-largeops-src-oslo.rootwrap - name: openstack/oslo.serialization template: - name: merge-check - 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 - name: openstack/oslo.service template: - name: merge-check - 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 - name: openstack/oslo.utils template: - name: merge-check - 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 - name: openstack/oslo.versionedobjects template: - name: merge-check - 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 check: - gate-oslo.versionedobjects-src-grenade-dsvm-multinode - name: openstack/oslo.vmware template: - name: merge-check - name: python3-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-tox-bandit - 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: 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/osops-coda template: - name: merge-check - name: noop-jobs - name: openstack/osops-example-configs template: - name: merge-check - name: noop-jobs - name: openstack/osops-tools-contrib template: - name: merge-check - name: noop-jobs - name: openstack/osops-tools-generic template: - name: merge-check check: - gate-osops-tools-generic-bashate gate: - gate-osops-tools-generic-bashate - name: openstack/osops-tools-logging template: - name: merge-check - name: noop-jobs - name: openstack/osops-tools-monitoring template: - name: merge-check - name: noop-jobs - name: openstack/osprofiler template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi check: - osprofiler-coverage post: - osprofiler-coverage - name: openstack/ospurge template: - name: merge-check check: - gate-ospurge-pep8 - gate-ospurge-python27 gate: - gate-ospurge-pep8 - gate-ospurge-python27 - name: openstack/ossa template: - name: merge-check check: - gate-ossa-docs gate: - gate-ossa-docs post: - static-ossa-publish - name: openstack/packstack template: - name: merge-check check: - gate-packstack-pep8 - gate-packstack-python27 gate: - gate-packstack-pep8 - gate-packstack-python27 - name: openstack/pandaman template: - name: merge-check - name: python-jobs - name: openstack/performance-docs template: - name: merge-check check: - gate-performance-docs-docs gate: - gate-performance-docs-docs post: - performance-docs-docs - name: openstack/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: openstack/powervc-driver template: - name: merge-check - name: noop-jobs - name: openstack/project-team-guide template: - name: merge-check check: - gate-project-team-guide-docs gate: - gate-project-team-guide-docs post: - project-team-guide-publish - name: openstack/proliantutils template: - name: merge-check - name: publish-to-pypi - name: python3-jobs check: - gate-proliantutils-pep8 - gate-proliantutils-python27 gate: - gate-proliantutils-pep8 - gate-proliantutils-python27 - name: openstack/puppet-aodh template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-autossh template: - name: merge-check - name: puppet-check-jobs - name: openstack/puppet-barbican template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-ceilometer template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-ceph template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-cinder template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-designate template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-glance template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-gnocchi template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-heat template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-horizon template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-ironic template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-keystone template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-magnum template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-manila template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-midonet template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-mistral template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-modulesync-configs template: - name: merge-check - name: noop-jobs - name: openstack/puppet-monasca template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: openstack/puppet-murano template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-n1k-vsm template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: openstack/puppet-neutron template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-nova template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-openstack-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack/puppet-openstack_extras template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-openstack-integration-jobs check: - gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-trusty - gate-puppet-openstack_extras-puppet-beaker-rspec-dsvm-centos7 - name: openstack/puppet-openstack-integration template: - name: merge-check - name: puppet-check-jobs - name: puppet-openstack-integration-jobs experimental: - 'gate-puppet-openstack-integration-dsvm-multinode-nv' - name: openstack/puppet-openstack-release-tools template: - name: merge-check - name: noop-jobs - name: openstack/puppet-openstack_spec_helper template: - name: merge-check - name: noop-jobs - name: openstack/puppet-openstack-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-puppet-openstack-specs-python27 gate: - gate-puppet-openstack-specs-python27 - name: openstack/puppet-openstacklib template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-rally template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-sahara template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs - name: openstack/puppet-setproxy template: - name: merge-check - name: puppet-check-jobs - name: openstack/puppet-surveil template: - name: merge-check - name: noop-jobs - name: openstack/puppet-swift template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs check-tripleo: - gate-tripleo-ci-f22-nonha - name: openstack/puppet-tempest template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs - name: openstack/puppet-tripleo template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: check-tripleo-jobs - name: openstack/puppet-trove template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs - name: openstack/puppet-tuskar template: - name: merge-check - name: noop-jobs - name: openstack/puppet-vitrage template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/puppet-vswitch template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-openstack-integration-jobs - name: openstack/puppet-zaqar template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: openstack/pycadf template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing post: - pycadf-coverage - name: openstack/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: openstack/pylockfile template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/pymod2pkg template: - name: merge-check - name: python-jobs - name: openstack/python-aodhclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: publish-to-pypi - name: pypy-jobs post: - python-aodhclient-coverage - name: openstack/python-barbicanclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: pypy-jobs - name: openstack-client-publish-jobs - name: check-requirements check: - gate-python-barbicanclient-devstack-dsvm - gate-python-barbicanclient-devstack-dsvm-oldstable gate: - gate-python-barbicanclient-devstack-dsvm - gate-python-barbicanclient-devstack-dsvm-oldstable - name: openstack/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: openstack/python-brick-cinderclient-ext template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: openstack/python-ceilometerclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing-plugin check: - gate-ceilometerclient-dsvm-functional gate: - gate-ceilometerclient-dsvm-functional post: - python-ceilometerclient-coverage - name: openstack/python-cerberusclient template: - name: merge-check - name: python-jobs - name: openstack/python-cinderclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: publish-to-pypi - name: pypy-jobs check: - gate-cinderclient-dsvm-functional post: - python-cinderclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-cloudkittyclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi post: - python-cloudkittyclient-coverage - name: openstack/python-cloudpulseclient template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/python-cognitiveclient template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/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: openstack/python-cueclient template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: openstack-client-publish-jobs check: - gate-python-cueclient-python34 - name: openstack/python-designateclient template: - name: merge-check - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi check: - gate-designate-dsvm-powerdns - gate-python-designateclient-python34 gate: - gate-designate-dsvm-powerdns post: - python-designateclient-coverage - name: openstack/python-dracclient template: - name: merge-check - name: publish-to-pypi - name: python3-jobs check: - gate-python-dracclient-pep8 - gate-python-dracclient-python27 gate: - gate-python-dracclient-pep8 - gate-python-dracclient-python27 - name: openstack/python-evoqueclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/python-fuelclient template: - name: python3-jobs - name: merge-check - name: publish-to-pypi check: - gate-python-fuelclient-pep8 - gate-python-fuelclient-python27 gate: - gate-python-fuelclient-pep8 - gate-python-fuelclient-python27 - name: openstack/python-ganttclient template: - name: merge-check - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: integrated-gate - name: grenade - name: large-ops - name: publish-to-pypi experimental: - gate-grenade-dsvm-forward - name: openstack/python-glanceclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing check: - gate-glanceclient-dsvm-functional gate: - gate-glanceclient-dsvm-functional post: - python-glanceclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-gnocchiclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: publish-to-pypi - name: pypy-jobs post: - python-gnocchiclient-coverage #TODO: add docs - name: openstack/python-group-based-policy-client template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/python-heatclient template: - name: merge-check - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing - name: translation-jobs check: - gate-python-heatclient-pep8 - gate-python-heatclient-python27 - gate-heatclient-dsvm-functional gate: - gate-python-heatclient-pep8 - gate-python-heatclient-python27 - gate-heatclient-dsvm-functional post: - python-heatclient-branch-tarball - python-heatclient-coverage release: - python-heatclient-docs - name: openstack/python-ironic-inspector-client template: - name: merge-check - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-python-ironic-inspector-client-pep8 - gate-python-ironic-inspector-client-python27 - gate-python-ironic-inspector-client-tox-func - gate-python-ironic-inspector-client-dsvm gate: - gate-python-ironic-inspector-client-pep8 - gate-python-ironic-inspector-client-python27 - gate-python-ironic-inspector-client-tox-func - gate-python-ironic-inspector-client-dsvm - name: openstack/python-ironicclient template: - name: merge-check - name: python3-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: release-notes-jobs check: - gate-tempest-dsvm-python-ironicclient-src - gate-ironicclient-dsvm-functional gate: - gate-tempest-dsvm-python-ironicclient-src post: - python-ironicclient-coverage - name: openstack/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: openstack/python-keystoneclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: translation-jobs - name: release-notes-jobs check: - gate-keystoneclient-dsvm-functional - gate-python-keystoneclient-tox-bandit gate: - gate-keystoneclient-dsvm-functional - gate-python-keystoneclient-tox-bandit post: - python-keystoneclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-keystoneclient-kerberos template: - name: merge-check - 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: python-jobs - name: python3-jobs - name: publish-to-pypi post: - python-kiteclient-coverage - name: openstack/python-magnumclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-client-publish-jobs - name: publish-to-pypi - name: translation-jobs check: - gate-python-magnumclient-tox-bandit - name: openstack/python-manilaclient template: - name: merge-check - name: openstack-client-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: check-requirements check: - gate-manilaclient-dsvm-neutron-functional gate: - gate-manilaclient-dsvm-neutron-functional post: - python-manilaclient-coverage - name: openstack/python-mistralclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: check-requirements check: - gate-python-mistralclient-devstack-dsvm - name: openstack/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: openstack/python-muranoclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs - name: translation-jobs check: - gate-muranoclient-dsvm-functional gate: - gate-muranoclient-dsvm-functional - name: openstack/python-neutron-pd-driver template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/python-neutronclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-neutronclient-test-dsvm-functional - gate-neutronclient-test-dsvm-functional-adv-svcs gate: - gate-neutronclient-test-dsvm-functional - gate-neutronclient-test-dsvm-functional-adv-svcs post: - python-neutronclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-novaclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing - name: translation-jobs - name: release-notes-jobs check: - gate-novaclient-dsvm-functional gate: - gate-novaclient-dsvm-functional post: - python-novaclient-coverage experimental: - gate-grenade-dsvm-forward - name: openstack/python-oneviewclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: openstack/python-openstackclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: release-notes-jobs - name: lib-forward-testing - name: osc-plugin-jobs check: - gate-osc-dsvm-functional gate: - gate-osc-dsvm-functional post: - python-openstackclient-coverage - name: openstack/python-openstacksdk template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: pypy-jobs - name: publish-to-pypi check: - gate-sdk-dsvm-functional post: - python-openstacksdk-coverage - python-openstacksdk-docs - name: openstack/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: openstack/python-rackclient template: - name: merge-check check: - python-rackclient-coverage - gate-python-rackclient-pep8 - gate-python-rackclient-python27 gate: - gate-python-rackclient-pep8 - gate-python-rackclient-python27 post: - python-rackclient-coverage - name: openstack/python-saharaclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs check: - gate-python-saharaclient-python34 - gate-saharaclient-dsvm-functional gate: - gate-saharaclient-dsvm-functional post: - python-saharaclient-coverage experimental: - gate-python-saharaclient-pypy - name: openstack/python-scciclient template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python3-jobs check: - gate-python-scciclient-pep8 - gate-python-scciclient-python27 gate: - gate-python-scciclient-pep8 - gate-python-scciclient-python27 - name: openstack/python-searchlightclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: openstack/python-senlinclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/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: openstack/python-sticksclient template: - name: merge-check - name: python-jobs - name: openstack/python-surveilclient template: - name: merge-check - name: publish-to-pypi - name: python3-jobs check: - gate-python-surveilclient-docs - gate-python-surveilclient-pep8 - gate-python-surveilclient-python27 gate: - gate-python-surveilclient-docs - gate-python-surveilclient-pep8 - gate-python-surveilclient-python27 - name: openstack/python-swiftclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing check: - gate-swift-dsvm-functional - gate-swiftclient-dsvm-functional gate: - gate-swift-dsvm-functional - gate-swiftclient-dsvm-functional post: - python-swiftclient-coverage - name: openstack/python-tackerclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-tripleoclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: check-tripleo-jobs - name: openstack/python-troveclient template: - name: merge-check - name: check-requirements - name: openstack-client-publish-jobs - name: python-jobs - name: python3-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: python-jobs - name: publish-to-pypi - name: check-tripleo-jobs - name: openstack-client-publish-jobs check: - gate-python-tuskarclient-python34 post: - python-tuskarclient-coverage - name: openstack/python-vitrageclient template: - name: merge-check - name: python-jobs - name: openstack/python-watcherclient template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi check: - python-watcherclient-coverage - name: openstack/python-zaqarclient template: - name: merge-check - name: python3-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs check: - gate-python-zaqarclient-pep8 - gate-python-zaqarclient-python27 - gate-zaqarclient-dsvm-functional gate: - gate-python-zaqarclient-pep8 - gate-python-zaqarclient-python27 post: - python-zaqarclient-branch-tarball - name: openstack/qa-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/rack template: - name: merge-check check: - rack-coverage - gate-rack-pep8 - gate-rack-python27 gate: - gate-rack-pep8 - gate-rack-python27 - name: openstack/radar template: - name: merge-check - name: noop-jobs - name: openstack/rally template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi check: - rally-coverage - gate-rally-install-bare-precise - gate-rally-dsvm-rally - gate-rally-dsvm-rally-cinder - gate-rally-dsvm-rally-heat - gate-rally-dsvm-rally-nova - gate-rally-dsvm-manila-multibackend - gate-rally-dsvm-manila-multibackend-no-ss - gate-rally-dsvm-neutron-rally - gate-rally-dsvm-neutron-unstable - gate-rally-dsvm-cli - gate-rally-dsvm-verify-light - gate-rally-dsvm-verify-full - gate-rally-tox-self gate: - gate-rally-install-bare-precise - gate-rally-dsvm-rally - gate-rally-dsvm-neutron-rally - gate-rally-dsvm-cli - gate-rally-dsvm-verify-light - gate-rally-dsvm-verify-full post: - rally-coverage experimental: - gate-rally-install-devstack-centos7 - gate-rally-dsvm-ironic-rally - gate-rally-dsvm-monasca-rally - gate-rally-dsvm-murano-rally - gate-rally-dsvm-mistral-rally - gate-rally-dsvm-designate-rally - gate-rally-dsvm-zaqar-rally - name: openstack/refstack template: - name: merge-check - name: javascript-jobs check: - gate-refstack-pep8 - gate-refstack-python27 - gate-refstack-python34 gate: - gate-refstack-pep8 - gate-refstack-python27 - name: openstack/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: openstack/release-schedule-generator template: - name: merge-check - name: noop-jobs - name: openstack/releases template: - name: merge-check check: - gate-releases-tox-validate - gate-releases-tox-list-changes - gate-releases-pep8 - gate-releases-docs gate: - gate-releases-tox-validate - gate-releases-docs release-post: - publish-release-history - name: openstack/renderspec template: - name: merge-check check: - gate-renderspec-pep8 gate: - gate-renderspec-pep8 - name: openstack/reno template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: openstack/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: openstack/requirements template: - name: merge-check - name: integrated-gate - name: grenade - name: large-ops - name: pypy-jobs - name: openstack-server-publish-jobs check: - gate-requirements-docs - gate-requirements-pep8 - gate-requirements-python27 - gate-requirements-integration-dsvm - gate-requirements-integration-dsvm-resolver - gate-requirements-tox-validate - gate-grenade-dsvm-multinode # NOTE(mriedem): The multinode and partial-ncpu jobs should be mutually # exclusive as to what branches they run on. partial-ncpu should only # run on stable/liberty changes and multinode should only run on mitaka+ # changes. - gate-grenade-dsvm-partial-ncpu gate: - gate-requirements-docs - gate-requirements-pep8 - gate-requirements-python27 - gate-requirements-integration-dsvm - gate-requirements-tox-validate - gate-grenade-dsvm-multinode - gate-grenade-dsvm-partial-ncpu periodic: - propose-requirements-constraints-master post: - propose-requirements-updates - name: openstack/rpm-packaging template: - name: merge-check check: - gate-rpm-packaging-tox-lint gate: - gate-rpm-packaging-tox-lint - name: openstack/rpm-packaging-tools template: - name: merge-check - name: noop-jobs # TODO: add docs - name: openstack/sahara template: - name: merge-check - name: python-jobs - name: python3-jobs - name: periodic-kilo - name: periodic-liberty - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs check: - gate-sahara-pylint - gate-sahara-tox-py27-scenario-unit - gate-tempest-dsvm-sahara - sahara-coverage - gate-sahara-tox-bandit - gate-grenade-dsvm-sahara - gate-sahara-dsvm-scenario-neutron-heat - gate-sahara-dsvm-scenario-nova-heat - gate-sahara-dsvm-scenario-neutron-heat-nv - gate-sahara-dsvm-scenario-nova-heat-nv - gate-sahara-dsvm-scenario-neutron-direct-nv - gate-sahara-dsvm-scenario-nova-direct-nv gate: - gate-grenade-dsvm-sahara - gate-sahara-dsvm-scenario-neutron-heat - gate-sahara-dsvm-scenario-nova-heat - gate-tempest-dsvm-sahara - gate-sahara-tox-py27-scenario-unit post: - sahara-coverage - name: openstack/sahara-ci-config template: - name: merge-check check: - gate-sahara-ci-config-pep8 gate: - gate-sahara-ci-config-pep8 - name: openstack/sahara-dashboard template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-sahara-dashboard-pep8 - gate-sahara-dashboard-python27 - gate-sahara-dashboard-dsvm-integration 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-sahara-extra-artifacts 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 - gate-sahara-buildimages-vanilla - gate-sahara-buildimages-hdp - gate-sahara-buildimages-cloudera - gate-sahara-buildimages-spark - gate-sahara-buildimages-storm - gate-sahara-buildimages-mapr - gate-sahara-buildimages-ambari - gate-sahara-buildimages-plain gate: - gate-sahara-image-elements-pep8 post: - sahara-image-elements-branch-tarball - name: openstack/sahara-scenario template: - name: merge-check - name: python-jobs - name: openstack/sahara-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-sahara-specs-python27 gate: - gate-sahara-specs-python27 - name: openstack/scalpels template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: publish-to-pypi experimental: - gate-scalpels-dsvm-neutron-devstack-trusty - gate-scalpels-dsvm-neutron-fedora-23 - name: openstack/searchlight template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs - name: openstack/searchlight-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-searchlight-specs-python27 gate: - gate-searchlight-specs-python27 - name: openstack/security-doc template: - name: merge-check - name: openstack-doc-rst-gate - name: openstack-doc-translation post: - security-doc-tox-doc-publishdocs - name: openstack/security-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-security-specs-python27 gate: - gate-security-specs-python27 - name: openstack/senlin template: - name: merge-check - name: python-jobs - name: python3-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs experimental: - gate-senlin-dsvm-functional - name: openstack/senlin-dashboard template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/shaker template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/shotgun template: - name: merge-check check: - gate-shotgun-pep8 - gate-shotgun-python27 gate: - gate-shotgun-pep8 - gate-shotgun-python27 - name: openstack/smaug template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/solar template: - name: merge-check - name: python-jobs - name: openstack/solum template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: pypy-jobs check: - gate-solum-python34 - gate-solum-devstack-dsvm - gate-solum-devstack-dsvm-centos7 gate: - gate-solum-devstack-dsvm post: - solum-coverage pre-release: - solum-tarball release: - solum-tarball - name: openstack/solum-dashboard template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs post: - solum-dashboard-coverage - name: openstack/solum-infra-guestagent template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs check: - gate-solum-infra-guestagent-python34 post: - solum-infra-guestagent-coverage - name: openstack/solum-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/spanner template: - name: merge-check - name: python-jobs - name: openstack/sqlalchemy-migrate template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: python3-jobs check: - gate-sqlalchemy-migrate-pep8 - gate-sqlalchemy-migrate-python27 - gate-sqlalchemy-migrate-tox-py27sa07 - gate-sqlalchemy-migrate-devstack-dsvm gate: - gate-sqlalchemy-migrate-python27 - gate-sqlalchemy-migrate-tox-py27sa07 post: - sqlalchemy-migrate-branch-tarball - name: openstack/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: openstack/stacktach template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-klugman template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-notification-utils template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-notigen template: - name: merge-check - name: noop-jobs - name: openstack/stacktach-quince template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-quincy template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-sandbox template: - name: merge-check - name: noop-jobs - name: openstack/stacktach-shoebox template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-simport template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-stackdistiller template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-timex template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stacktach-winchester template: - name: merge-check check: - gate-stacktach-pep8 - gate-stacktach-python27 gate: - gate-stacktach-pep8 - gate-stacktach-python27 - name: openstack/stackviz template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs #TODO: add docs - name: openstack/stevedore template: - name: merge-check - 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: openstack/sticks template: - name: merge-check - name: python-jobs - name: openstack/sticks-dashboard template: - name: merge-check - name: python-jobs - name: openstack/storlets template: - name: merge-check - name: docs-on-rtfd check: - gate-storlets-pep8 - gate-storlets-python27 - gate-storlets-functional gate: - gate-storlets-pep8 - gate-storlets-python27 - gate-storlets-functional - name: openstack/surveil template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: python3-jobs - name: pypy-jobs check: - gate-surveil-docs - gate-surveil-pep8 - gate-surveil-python27 gate: - gate-surveil-docs - gate-surveil-pep8 - gate-surveil-python27 - name: openstack/surveil-specs template: - name: merge-check - name: noop-jobs - name: openstack/swauth template: - name: merge-check - name: python-jobs - name: docs-on-rtfd - name: publish-to-pypi - name: check-requirements - name: openstack/swift template: - name: merge-check - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs check: - gate-swift-tox-func - gate-tempest-dsvm-full - gate-grenade-dsvm - gate-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 - name: openstack/swift-bench template: - name: merge-check - name: publish-to-pypi 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: openstack/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: openstack/swift-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/swift3 template: - name: merge-check - name: python-jobs check: - gate-swift3-pylint - gate-swift3-tox-tempauth - gate-swift3-tox-keystone - gate-swift3-tox-s3acl - gate-tempest-dsvm-swift3 gate: - gate-swift3-pylint - gate-swift3-tox-tempauth - gate-swift3-tox-keystone - gate-swift3-tox-s3acl post: - swift3-coverage - name: openstack/swiftonfile template: - name: merge-check check: - gate-swiftonfile-pep8 - gate-swiftonfile-python27 gate: - gate-swiftonfile-pep8 - gate-swiftonfile-python27 - name: openstack/syntribos template: - name: merge-check - name: publish-to-pypi check: - gate-syntribos-pep8 - gate-syntribos-python27 gate: - gate-syntribos-pep8 - gate-syntribos-python27 - name: openstack/tacker template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - gate-tacker-dsvm-functional - name: openstack/tacker-horizon template: - name: merge-check - name: publish-to-pypi check: - gate-tacker-horizon-pep8 gate: - gate-tacker-horizon-pep8 - name: openstack/tacker-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-tacker-specs-python27 gate: - gate-tacker-specs-python27 - name: openstack/tap-as-a-service template: - name: merge-check - name: check-requirements - name: python-jobs - name: python3-jobs check: - gate-tempest-dsvm-tap-as-a-service gate: - gate-tempest-dsvm-tap-as-a-service - name: openstack/taskflow template: - name: merge-check - name: check-requirements - name: python-jobs - name: python3-jobs - name: pypy-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: lib-forward-testing post: - taskflow-coverage - name: openstack/telcowg-usecases template: - name: merge-check - name: stackforge-specs-jobs check: - gate-telcowg-usecases-python27 gate: - gate-telcowg-usecases-python27 - name: openstack/tempest template: - name: merge-check - name: check-requirements - name: integrated-gate - name: grenade - name: large-ops - name: python3-jobs check: - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - gate-grenade-dsvm-partial-ncpu - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron - gate-tempest-dsvm-ironic-agent_ssh-nv - gate-tempest-dsvm-neutron-full-ssh # jobs for other configs - gate-tempest-dsvm-layer4 - gate-tempest-dsvm-neutron-dvr # liberty compat jobs for tempest master - gate-tempest-dsvm-full-liberty - gate-tempest-dsvm-postgres-full-liberty - gate-tempest-dsvm-neutron-full-liberty # kilo compat jobs for tempest master - gate-tempest-dsvm-full-kilo - gate-tempest-dsvm-postgres-full-kilo - gate-tempest-dsvm-neutron-full-kilo # NOTE(chdent): remove when ceilometer tempest tests are in a plugin - gate-tempest-dsvm-ceilometer-mysql-neutron-full gate: - gate-tempest-pep8 - gate-tempest-docs - gate-tempest-python27 - gate-grenade-dsvm-partial-ncpu - gate-tempest-dsvm-layer4 - gate-grenade-dsvm-multinode # NOTE(chdent): remove when ceilometer tempest tests are in a plugin - gate-tempest-dsvm-ceilometer-mysql-neutron-full experimental: - periodic-tempest-dsvm-all-master - periodic-tempest-dsvm-stress-master - gate-tempest-dsvm-stress-keystonev3 - gate-tempest-dsvm-multinode-full - gate-tempest-dsvm-neutron-multinode-full - gate-tempest-dsvm-neutron-dvr-multinode-full - gate-grenade-dsvm-forward - gate-tempest-dsvm-cells - gate-tempest-dsvm-ceilometer-mongodb-full - gate-tempest-dsvm-full-test-accounts - gate-tempest-dsvm-neutron-full-test-accounts - gate-tempest-dsvm-neutron-full-non-admin - gate-tempest-dsvm-ironic-parallel-nv - gate-tempest-dsvm-large-ops-kilo - gate-tempest-dsvm-neutron-large-ops-kilo - gate-tempest-dsvm-neutron-identity-v3-only-full - gate-tempest-dsvm-nova-v20-api - gate-tempest-dsvm-nova-v20-api-legacy - gate-tempest-dsvm-neutron-src-tempest-lib - gate-tempest-dsvm-test-accounts-src-tempest-lib 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-kilo - periodic-tempest-dsvm-neutron-full-kilo - periodic-tempest-dsvm-postgres-full-kilo - periodic-tempest-dsvm-full-liberty - periodic-tempest-dsvm-neutron-full-liberty - periodic-tempest-dsvm-postgres-full-liberty periodic-qa: - periodic-tempest-dsvm-full-test-accounts-master - periodic-tempest-dsvm-neutron-full-test-accounts-master - periodic-tempest-dsvm-neutron-full-non-admin-master - periodic-tempest-dsvm-all-master - periodic-tempest-dsvm-stress-master - periodic-tempest-dsvm-neutron-identity-v3-only-full-master - name: openstack/tempest-lib template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: python-jobs - name: python3-jobs post: - tempest-lib-docs - name: openstack/tempest-plugin-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack/terracotta template: - name: merge-check - name: noop-jobs - name: openstack/third-party-ci-tools template: - name: merge-check - name: noop-jobs - name: openstack/tooz template: - name: merge-check - name: check-requirements - name: python-jobs - name: python3-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: lib-forward-testing 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-sentinel - gate-tooz-tox-py34-sentinel - 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-tooz-tox-py27-consul - gate-tooz-tox-py34-consul 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-sentinel - gate-tooz-tox-py34-sentinel - 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-coverage - name: openstack/tosca-parser template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements post: - tosca-parser-coverage - name: openstack/training-guides template: - name: merge-check - name: translation-jobs check: - gate-training-guides-tox-doc-publish-checkbuild - gate-training-guides-tox-slides gate: - gate-training-guides-tox-doc-publish-checkbuild - gate-training-guides-tox-slides post: - training-guides-tox-doc-publishdocs - name: openstack/training-labs template: - name: merge-check - name: python-jobs - name: openstack/transparency-policy template: - name: merge-check check: - gate-transparency-policy-docs gate: - gate-transparency-policy-docs post: - static-transparency-policy-publish - name: openstack/tricircle template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/tripleo-common template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python-jobs - name: python3-jobs - name: check-tripleo-jobs - name: openstack/tripleo-docs template: - name: merge-check check: - gate-tripleo-docs-docs gate: - gate-tripleo-docs-docs post: - tripleo-docs-docs - name: openstack/tripleo-heat-templates template: - name: merge-check - name: publish-to-pypi - name: check-tripleo-jobs check: - gate-tripleo-heat-templates-puppet-lint - gate-tripleo-heat-templates-puppet-syntax-3-dsvm-centos7 - gate-tripleo-heat-templates-puppet-syntax-4-dsvm-centos7 post: - tripleo-heat-templates-branch-tarball gate: - noop - name: openstack/tripleo-image-elements template: - name: merge-check - name: publish-to-pypi - name: noop-jobs - name: check-tripleo-jobs post: - tripleo-image-elements-branch-tarball - name: openstack/tripleo-incubator template: - name: merge-check - name: check-tripleo-jobs check: - gate-tripleo-incubator-docs gate: - gate-tripleo-incubator-docs 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 - 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 template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-kilo - name: periodic-liberty - name: check-requirements - name: translation-jobs - name: release-notes-jobs check: - gate-trove-tox-checklinks - gate-trove-tox-doc-publish-checkbuild - gate-trove-functional-dsvm-mysql - gate-tempest-dsvm-trove gate: - gate-trove-tox-doc-publish-checkbuild - gate-trove-functional-dsvm-mysql - gate-tempest-dsvm-trove post: - trove-tox-doc-publishdocs - trove-coverage experimental: - gate-trove-functional-dsvm-percona - gate-trove-functional-dsvm-mongodb - gate-grenade-dsvm-trove - name: openstack/trove-dashboard template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: translation-jobs check: - gate-trove-dashboard-pep8 - gate-trove-dashboard-python27 gate: - gate-trove-dashboard-pep8 - gate-trove-dashboard-python27 post: - trove-dashboard-branch-tarball - trove-dashboard-coverage - name: openstack/trove-integration template: - name: merge-check check: - gate-trove-functional-dsvm-mysql - gate-trove-functional-dsvm-mysql-kilo gate: - gate-trove-functional-dsvm-mysql - gate-trove-functional-dsvm-mysql-kilo experimental: - gate-trove-buildimage-mysql - gate-trove-buildimage-percona - gate-trove-buildimage-mongodb - 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/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: openstack/tuskar template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs - name: openstack-server-publish-jobs post: - tuskar-coverage pre-release: - tuskar-tarball release: - tuskar-tarball: - tuskar-pypi-both-upload - name: openstack/tuskar-ui template: - name: merge-check - name: publish-to-pypi - name: experimental-tripleo-jobs - name: openstack-client-publish-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 - name: openstack/vitrage template: - name: merge-check - name: python-jobs - name: openstack/vitrage-dashboard template: - name: merge-check - name: python-jobs - name: openstack/vitrage-specs template: - name: merge-check - name: stackforge-specs-jobs - name: openstack/vmtp template: - name: merge-check - name: python-jobs - name: docs-on-rtfd - name: publish-to-pypi - name: openstack/vmware-nsx template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: openstack/watcher template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi check: - watcher-coverage experimental: - gate-watcher-dsvm-nv - name: openstack/watcher-specs template: - name: merge-check - name: stackforge-specs-jobs check: - gate-watcher-specs-python27 gate: - gate-watcher-specs-python27 - name: openstack/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: openstack/xenapi-os-testing template: - name: merge-check - name: noop-jobs - name: openstack/xstatic-angular template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-bootstrap template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-cookies template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-fileupload template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-gettext template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-lrdragndrop template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-mock template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-sanitize template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-angular-smart-table template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-bootstrap-datepicker template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-bootstrap-scss template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-bootswatch template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-d3 template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-font-awesome template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-hogan template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jasmine template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jquery-migrate template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jquery.bootstrap.wizard template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jquery.quicksearch template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jquery.tablesorter template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-jsencrypt template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-magic-search template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-mdi template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-qunit template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-rickshaw template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-roboto-fontface template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/xstatic-spin template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/yaql template: - name: merge-check - name: python-jobs - name: python3-jobs - name: publish-to-pypi - name: openstack/zaqar template: - name: merge-check - name: python3-jobs - name: python-jobs - name: check-requirements - name: translation-jobs - name: translation-jobs-liberty - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-zaqar-tox-integration - gate-dsvm-mongodb-zaqar - gate-dsvm-redis-zaqar - gate-rally-dsvm-zaqar-zaqar gate: - gate-dsvm-mongodb-zaqar - gate-dsvm-redis-zaqar - name: openstack/zaqar-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-zaqar-specs-python27 gate: - gate-zaqar-specs-python27 - name: openstack/zaqar-ui template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: translation-jobs - name: z/tempest gate: - gate-tempest-dsvm-full - gate-tempest-dsvm-postgres-full - gate-tempest-dsvm-large-ops - gate-tempest-dsvm-neutron-large-ops