includes: - python-file: openstack_functions.py pipelines: - name: check description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from the "Jenkins" user. 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 - 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, 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/).*$ failure: smtp: from: jenkins@openstack.org to: release-job-failures@lists.openstack.org subject: 'release-post job for {change.project} failed' - 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/.*$ failure: smtp: from: jenkins@openstack.org to: release-job-failures@lists.openstack.org subject: 'Tag of {change.project} failed' - 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]+$ failure: smtp: from: jenkins@openstack.org to: release-job-failures@lists.openstack.org subject: 'Pre-release of {change.project} failed' - 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]+)*$ failure: smtp: from: jenkins@openstack.org to: release-job-failures@lists.openstack.org subject: 'Release of {change.project} failed' - 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 - 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: check-tripleo description: > Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from the "Jenkins" user. 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 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-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' - name: ansible-role-functional-jobs-centos7 check: - 'gate-{name}-ansible-func-centos-7' gate: - 'gate-{name}-ansible-func-centos-7' - name: ansible-role-functional-jobs-centos7-nv check: - 'gate-{name}-ansible-func-centos-7-nv' - name: ansible-role-functional-dsvm-jobs-centos7 check: - 'gate-{name}-dsvm-ansible-func-centos-7' gate: - 'gate-{name}-dsvm-ansible-func-centos-7' - name: ansible-role-functional-jobs-fedora-25 check: - 'gate-{name}-ansible-func-fedora-25' gate: - 'gate-{name}-ansible-func-fedora-25' - name: ansible-role-functional-jobs-trusty check: - 'gate-{name}-ansible-func-ubuntu-trusty' gate: - 'gate-{name}-ansible-func-ubuntu-trusty' - name: ansible-role-functional-jobs-trusty-nv check: - 'gate-{name}-ansible-func-ubuntu-trusty-nv' - name: ansible-role-functional-dsvm-jobs-trusty check: - 'gate-{name}-dsvm-ansible-func-ubuntu-trusty' gate: - 'gate-{name}-dsvm-ansible-func-ubuntu-trusty' - name: ansible-role-functional-jobs-xenial check: - 'gate-{name}-ansible-func-ubuntu-xenial' gate: - 'gate-{name}-ansible-func-ubuntu-xenial' - name: ansible-role-functional-jobs-xenial-nv check: - 'gate-{name}-ansible-func-ubuntu-xenial-nv' - name: bindep-fallback check: - gate-{name}-bindep-fallback-centos-7 - gate-{name}-bindep-fallback-fedora-25 - gate-{name}-bindep-fallback-debian-jessie - gate-{name}-bindep-fallback-opensuse-422 - gate-{name}-bindep-fallback-ubuntu-trusty - gate-{name}-bindep-fallback-ubuntu-xenial gate: - gate-{name}-bindep-fallback-centos-7 - gate-{name}-bindep-fallback-fedora-25 - gate-{name}-bindep-fallback-debian-jessie - gate-{name}-bindep-fallback-opensuse-422 - gate-{name}-bindep-fallback-ubuntu-trusty - gate-{name}-bindep-fallback-ubuntu-xenial - name: build-deb-package check: - 'gate-{name}-dpkg-debian-jessie' gate: - 'gate-{name}-dpkg-debian-jessie' post: - '{name}-dpkg-debian-jessie': - reprepro-import-debian-openstack-jessie: - reprepro-sign-jessie: - reprepro-release-deb-openstack - name: fuel-ccp-component check: - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' - gate-fuel-ccp-validate gate: - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' - gate-fuel-ccp-validate - name: fuel-ccp-cross-repo-gate check: - gate-fuel-ccp-validate gate: - gate-fuel-ccp-validate - name: golang-jobs check: - 'gate-{name}-fmt-ubuntu-xenial' - 'gate-{name}-unit-ubuntu-xenial' gate: - 'gate-{name}-fmt-ubuntu-xenial' - 'gate-{name}-unit-ubuntu-xenial' - name: loci-jobs check: - 'gate-{name}-ubuntu-xenial' gate: - 'gate-{name}-ubuntu-xenial' - name: python-jobs check: - 'gate-{name}-docs-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-xenial' post: - '{name}-branch-tarball' - name: python-charm-jobs check: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-xenial' gate: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-xenial' post: - '{name}-branch-tarball' - name: python-charm-interface-jobs check: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' gate: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' - name: python-charm-layer-jobs check: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-tox-build-ubuntu-trusty' - 'gate-{name}-tox-build-ubuntu-xenial' gate: - 'gate-{name}-pep8-ubuntu-trusty' - 'gate-{name}-pep8-ubuntu-xenial' - 'gate-{name}-tox-build-ubuntu-trusty' - 'gate-{name}-tox-build-ubuntu-xenial' - name: periodic-jobs-with-oslo-master periodic: - 'periodic-{name}-py27-with-oslo-master' - 'periodic-{name}-py35-with-oslo-master' - name: periodic-jobs-with-neutron-lib-master periodic: - 'periodic-{name}-py35-with-neutron-lib-master' # 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-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-trusty' - 'gate-{name}-docs-ubuntu-xenial' - 'gate-{name}-linters-ubuntu-trusty' - 'gate-{name}-linters-ubuntu-xenial' - 'gate-{name}-python27-ubuntu-trusty' - 'gate-{name}-python27-ubuntu-xenial' post: - '{name}-branch-tarball' - name: grenade-nova-net check: - 'gate-grenade-dsvm-ubuntu-trusty' gate: - 'gate-grenade-dsvm-ubuntu-trusty' experimental: - 'gate-grenade-dsvm-neutron-ubuntu-trusty' - 'gate-grenade-dsvm-neutron-ubuntu-xenial' - name: integrated-gate-nova-net check: - 'gate-tempest-dsvm-nnet-ubuntu-trusty' - 'gate-tempest-dsvm-nnet-ubuntu-xenial' gate: - 'gate-tempest-dsvm-nnet-ubuntu-trusty' - 'gate-tempest-dsvm-nnet-ubuntu-xenial' - name: integrated-gate check: - 'gate-tempest-dsvm-neutron-full-ubuntu-trusty' - 'gate-grenade-dsvm-neutron-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-full-ubuntu-xenial' - 'gate-grenade-dsvm-neutron-ubuntu-xenial' gate: - 'gate-tempest-dsvm-neutron-full-ubuntu-trusty' - 'gate-grenade-dsvm-neutron-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-full-ubuntu-xenial' - 'gate-grenade-dsvm-neutron-ubuntu-xenial' experimental: - 'gate-tempest-dsvm-neutron-pg-full-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial' - name: integrated-gate-py35 check: - 'gate-tempest-dsvm-py35-ubuntu-xenial' gate: - 'gate-tempest-dsvm-py35-ubuntu-xenial' - name: lib-forward-testing check: - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial' gate: - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial' - name: stable-compat-jobs check: - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial-newton' - 'gate-tempest-dsvm-neutron-src-{name}-ubuntu-xenial-ocata' - name: snap-jobs check: - 'gate-{name}-tox-with-sudo-snap' gate: - 'gate-{name}-tox-with-sudo-snap' - name: lib-forward-testing-plugin check: - 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-xenial' gate: - 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-trusty' - 'gate-tempest-dsvm-neutron-src-{name}-plugin-ubuntu-xenial' - name: python34-jobs check: - 'gate-{name}-python34' gate: - 'gate-{name}-python34' - name: python35-jobs-nv check: - 'gate-{name}-python35-nv' - name: python35-jobs check: - 'gate-{name}-python35' gate: - 'gate-{name}-python35' - 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: openstack-server-publish-jobs post: - '{name}-docs-ubuntu-trusty' - '{name}-docs-ubuntu-xenial' release: - '{name}-docs-ubuntu-trusty' - '{name}-docs-ubuntu-xenial' - name: openstack-client-publish-jobs release: - '{name}-docs-tags-only' - name: api-ref-jobs check: - gate-{name}-api-ref gate: - gate-{name}-api-ref post: - '{name}-api-ref' - name: api-guide-jobs check: - gate-{name}-api-guide gate: - gate-{name}-api-guide post: - '{name}-api-guide' - name: deploy-guide-jobs check: - gate-{name}-deploy-guide gate: - gate-{name}-deploy-guide post: - '{name}-deploy-guide' - name: install-guide-jobs check: - gate-{name}-install-guide gate: - gate-{name}-install-guide post: - '{name}-install-guide' # 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-mitaka periodic-stable: - 'periodic-{name}-docs-mitaka' - 'periodic-{name}-python27-mitaka' - name: periodic-newton periodic-stable: - 'periodic-{name}-docs-newton' - 'periodic-{name}-python27-newton' - name: periodic-ocata periodic-stable: - 'periodic-{name}-docs-ocata' - 'periodic-{name}-python27-ocata' # Used for building documentation projects that contain # DocBook XML and RST files. - name: openstack-doc-gate check: - gate-{name}-tox-checklinks-ubuntu-xenial - gate-{name}-tox-checkniceness-ubuntu-xenial - gate-{name}-tox-checksyntax-ubuntu-xenial - gate-{name}-tox-checkdeletions-ubuntu-xenial - gate-{name}-tox-doc-publish-checkbuild gate: - gate-{name}-tox-checkniceness-ubuntu-xenial - gate-{name}-tox-checksyntax-ubuntu-xenial - gate-{name}-tox-checkdeletions-ubuntu-xenial - 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-ubuntu-xenial - gate-{name}-tox-doc-publish-checkbuild gate: - gate-{name}-tox-checkniceness-ubuntu-xenial - gate-{name}-tox-doc-publish-checkbuild - name: openstack-doc-translation check: - gate-{name}-tox-checklang-ubuntu-xenial gate: - gate-{name}-tox-checklang-ubuntu-xenial 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-newton periodic: - '{name}-propose-translation-update-newton' - name: translation-jobs-ocata periodic: - '{name}-propose-translation-update-ocata' - name: infra-publish-jobs check: - 'gate-{name}-docs-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-xenial' post: - '{name}-infra-docs' # Publish wheels and sdists to pypi.python.org, then sync to all of # the appropriate mirrors. - name: publish-to-pypi pre-release: - '{name}-tarball': - '{name}-tarball-signing' - '{name}-pypi-both-upload': - '{name}-announce-release' - 'propose-{name}-update-constraints' release: - '{name}-tarball': - '{name}-tarball-signing' - '{name}-pypi-both-upload': - '{name}-announce-release' - 'propose-{name}-update-constraints' # Do a pre-check on xstatic version numbers matching tags then upload # wheels and sdists etc. - name: xstatic-publish-jobs pre-release: - 'xstatic-check-version': - '{name}-tarball': - '{name}-tarball-signing' - '{name}-pypi-both-upload' release: - 'xstatic-check-version': - '{name}-tarball': - '{name}-tarball-signing' - '{name}-pypi-both-upload': - '{name}-announce-release' # Release OpenStack Server packages. - name: openstack-server-release-jobs pre-release: - '{name}-tarball': - '{name}-tarball-signing' - '{name}-announce-release' release: - '{name}-tarball': - '{name}-tarball-signing' - '{name}-announce-release' # Release Puppet OpenStack packages. - name: puppet-release-jobs pre-release: - '{name}-puppet-tarball': - '{name}-tarball-signing' - '{name}-announce-release' release: - '{name}-puppet-tarball': - '{name}-tarball-signing' - '{name}-announce-release' post: - '{name}-branch-tarball' - name: release-notes-jobs check: - 'gate-{name}-releasenotes' gate: - 'gate-{name}-releasenotes' post: - '{name}-releasenotes' tag: - '{name}-releasenotes' - 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-ubuntu-xenial-nv' gate: - 'gate-{name}-chef-rake' experimental: - 'gate-{name}-chef-rake-integration-centos-7-nv' - 'gate-{name}-chef-rake-integration-multinode-ubuntu-xenial-nv' # Note that we only publish specs by official # teams on specs.o.o - the publish-specs job should not # be used for projects not mentioned in governance repository. # build-only-specs-jobs instead. - name: openstack-specs-jobs check: - 'gate-{name}-docs-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-xenial' post: - '{name}-publish-specs' # Same job as openstack-specs-job but does not publish to # specs.openstack.org. - name: build-only-specs-jobs check: - 'gate-{name}-docs-ubuntu-xenial' gate: - 'gate-{name}-docs-ubuntu-xenial' - name: noop-jobs check: - noop gate: - noop - name: ansible-lint-jobs check: - gate-{name}-ansible-lint gate: - gate-{name}-ansible-lint - name: packstack-integration-jobs check: - gate-packstack-integration-scenario001-tempest-centos-7 - gate-packstack-integration-scenario002-tempest-centos-7 - gate-packstack-integration-scenario003-tempest-centos-7 gate: - gate-packstack-integration-scenario001-tempest-centos-7 - gate-packstack-integration-scenario002-tempest-centos-7 - gate-packstack-integration-scenario003-tempest-centos-7 - name: puppet-beaker-jobs check: - gate-{name}-puppet-beaker-rspec-centos-7 gate: - gate-{name}-puppet-beaker-rspec-centos-7 - name: puppet-beaker-jobs-xenial check: - gate-{name}-puppet-beaker-rspec-ubuntu-xenial gate: - gate-{name}-puppet-beaker-rspec-ubuntu-xenial - name: puppet-beaker-jobs-xenial-nv check: - gate-{name}-puppet-beaker-rspec-ubuntu-xenial-nv - name: tripleo-puppet-jobs check: - gate-tripleo-ci-centos-7-nonha-multinode-oooq gate: - gate-tripleo-ci-centos-7-nonha-multinode-oooq - name: tripleo-scenario-jobs-scenario001 check: - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet gate: - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet - name: tripleo-scenario-jobs-scenario002 check: - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet gate: - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet - name: tripleo-scenario-jobs-scenario003 check: - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet gate: - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet - name: tripleo-scenario-jobs-scenario004 check: - gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet gate: - gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet - name: tripleo-upgrade-jobs check: - gate-tripleo-ci-centos-7-multinode-upgrades - gate-tripleo-ci-centos-7-multinode-upgrades-nv - gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv gate: - gate-tripleo-ci-centos-7-multinode-upgrades - name: tripleo-upgrade-jobs-scenario001 check: - gate-tripleo-ci-centos-7-scenario001-multinode-upgrades - gate-tripleo-ci-centos-7-scenario001-multinode-upgrades-nv gate: - gate-tripleo-ci-centos-7-scenario001-multinode-upgrades - name: tripleo-upgrade-jobs-scenario002 check: - gate-tripleo-ci-centos-7-scenario002-multinode-upgrades - gate-tripleo-ci-centos-7-scenario002-multinode-upgrades-nv gate: - gate-tripleo-ci-centos-7-scenario002-multinode-upgrades - name: tripleo-upgrade-jobs-scenario003 check: - gate-tripleo-ci-centos-7-scenario003-multinode-upgrades - gate-tripleo-ci-centos-7-scenario003-multinode-upgrades-nv gate: - gate-tripleo-ci-centos-7-scenario003-multinode-upgrades - name: tripleo-upgrade-jobs-scenario004 check: - gate-tripleo-ci-centos-7-scenario004-multinode-upgrades-nv - name: puppet-openstack-integration-jobs-all check: - gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario004-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial gate: - gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario004-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial - name: puppet-openstack-integration-jobs-scenario001 check: - gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario001-tempest-centos-7 gate: - gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario001-tempest-centos-7 - name: puppet-openstack-integration-jobs-scenario002 check: - gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7 gate: - gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7 - name: puppet-openstack-integration-jobs-scenario003 check: - gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7 gate: - gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty - gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 - gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7 - name: puppet-openstack-integration-jobs-scenario004 check: - gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario004-tempest-centos-7 gate: - gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario004-tempest-centos-7 - name: puppet-openstack-libraries-jobs check: - gate-puppet-openstack-libraries-puppet-lint-centos-7 - gate-puppet-openstack-libraries-puppet-syntax-3-legacy-centos-7 - gate-puppet-openstack-libraries-puppet-syntax-4-centos-7 - gate-puppet-openstack-libraries-puppet-unit-centos-7 - gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7 gate: - gate-puppet-openstack-libraries-puppet-lint-centos-7 - gate-puppet-openstack-libraries-puppet-syntax-3-legacy-centos-7 - gate-puppet-openstack-libraries-puppet-syntax-4-centos-7 - gate-puppet-openstack-libraries-puppet-unit-centos-7 - gate-puppet-openstack-libraries-puppet-beaker-rspec-centos-7 - name: puppet-syntax check: - gate-{name}-puppet-syntax-3-centos-7 - gate-{name}-puppet-syntax-4-centos-7 gate: - gate-{name}-puppet-syntax-3-centos-7 - gate-{name}-puppet-syntax-4-centos-7 - name: infra-puppet-check-jobs check: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-ubuntu-xenial gate: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-ubuntu-xenial experimental: - gate-{name}-puppet-syntax-4-centos-7 - name: puppet-check-jobs check: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-legacy-centos-7 - gate-{name}-puppet-syntax-4-centos-7 - gate-{name}-puppet-module-build gate: - gate-{name}-puppet-lint - gate-{name}-puppet-syntax-3-legacy-centos-7 - gate-{name}-puppet-syntax-4-centos-7 - gate-{name}-puppet-module-build - name: puppet-module-unit-jobs check: - gate-{name}-puppet-unit-3.3-legacy-centos-7 - gate-{name}-puppet-unit-3.4-legacy-centos-7 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6-legacy-centos-7 - gate-{name}-puppet-unit-3.7-legacy-centos-7 - gate-{name}-puppet-unit-3.8-legacy-centos-7 - gate-{name}-puppet-unit-4.0-centos-7 - gate-{name}-puppet-unit-4.5-centos-7 - gate-{name}-puppet-unit-latest-centos-7 gate: - gate-{name}-puppet-unit-3.3-legacy-centos-7 - gate-{name}-puppet-unit-3.4-legacy-centos-7 # 3.5 was swiftly replaced with 3.6 - gate-{name}-puppet-unit-3.6-legacy-centos-7 - gate-{name}-puppet-unit-3.7-legacy-centos-7 - gate-{name}-puppet-unit-3.8-legacy-centos-7 - gate-{name}-puppet-unit-4.0-centos-7 - gate-{name}-puppet-unit-4.5-centos-7 - name: infra-puppet-apply-jobs check: - gate-infra-puppet-apply-3-centos-7 - gate-infra-puppet-apply-3-ubuntu-trusty - gate-infra-puppet-apply-3-ubuntu-xenial - gate-openstackci-beaker-centos-7 - gate-openstackci-beaker-ubuntu-trusty - gate-openstackci-beaker-ubuntu-xenial gate: - gate-infra-puppet-apply-3-centos-7 - gate-infra-puppet-apply-3-ubuntu-trusty - gate-infra-puppet-apply-3-ubuntu-xenial - gate-openstackci-beaker-centos-7 - gate-openstackci-beaker-ubuntu-trusty experimental: - gate-infra-puppet-apply-4-centos-7 - name: infra-logstash-filter-jobs check: - gate-logstash-filters-ubuntu-trusty - gate-logstash-filters-ubuntu-xenial gate: - gate-logstash-filters-ubuntu-trusty - name: check-tripleo-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - gate-tripleo-ci-centos-7-ovb-containers-oooq-nv - gate-tripleo-ci-centos-7-ovb-updates check: - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq - gate-tripleo-ci-centos-7-nonha-multinode-updates-nv gate: - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq experimental: - gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv - gate-tripleo-ci-centos-7-scenario006-multinode-oooq-nv - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-container - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-container - gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container-upgrades - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-container-upgrades - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-container-upgrades - gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container-upgrades - name: check-tripleo-undercloud-jobs check: - gate-tripleo-ci-centos-7-undercloud-oooq - gate-tripleo-ci-centos-7-undercloud-upgrades-nv - gate-tripleo-ci-centos-7-undercloud-containers-nv gate: - gate-tripleo-ci-centos-7-undercloud-oooq - name: experimental-tripleo-jobs experimental-tripleo: - gate-tripleo-ci-centos-7-ovb-ha - gate-tripleo-ci-centos-7-ovb-nonha - gate-tripleo-ci-centos-7-ovb-fakeha-caserver - name: designate-dsvm-jobs check: # Remove the two jobs below when Mitaka is EOL (they only run against # mitaka. - gate-designate-dsvm-powerdns-ubuntu-trusty - gate-designate-dsvm-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty - gate-tempest-dsvm-designate-pdns4-ubuntu-xenial - gate-tempest-dsvm-designate-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-bind9-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-worker-model-ubuntu-xenial - gate-rally-dsvm-designate-designate-ubuntu-trusty-nv - gate-rally-dsvm-designate-designate-ubuntu-xenial-nv - gate-grenade-dsvm-designate-powerdns-ubuntu-trusty - gate-grenade-dsvm-designate-pdns4-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-identity-v3-only-ubuntu-xenial gate: # Remove the two jobs below when Mitaka is EOL (they only run against # mitaka. - gate-designate-dsvm-powerdns-ubuntu-trusty - gate-designate-dsvm-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty - gate-tempest-dsvm-designate-pdns4-ubuntu-xenial - gate-tempest-dsvm-designate-bind9-ubuntu-trusty - gate-tempest-dsvm-designate-bind9-ubuntu-xenial - gate-grenade-dsvm-designate-powerdns-ubuntu-trusty - gate-grenade-dsvm-designate-pdns4-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-worker-model-ubuntu-xenial - gate-tempest-dsvm-designate-pdns4-identity-v3-only-ubuntu-xenial experimental: - gate-tempest-dsvm-designate-agent-knot2-ubuntu-trusty - gate-tempest-dsvm-designate-agent-knot2-ubuntu-xenial - gate-tempest-dsvm-designate-agent-djbdns-ubuntu-trusty - gate-tempest-dsvm-designate-agent-djbdns-ubuntu-xenial - gate-tempest-dsvm-designate-agent-gdnsd-ubuntu-trusty - gate-tempest-dsvm-designate-agent-gdnsd-ubuntu-xenial - name: nodejs4-jobs check: - gate-{name}-nodejs4-npm-run-lint - gate-{name}-nodejs4-npm-run-test gate: - gate-{name}-nodejs4-npm-run-lint - gate-{name}-nodejs4-npm-run-test - name: nodejs4-publish-to-npm release: - '{name}-nodejs4-npm-publish-tarball': - '{name}-tarball-signing' - '{name}-npm-upload': - '{name}-announce-release' - name: nodejs4-docs check: - 'gate-{name}-nodejs4-npm-docs' gate: - 'gate-{name}-nodejs4-npm-docs' - name: nodejs6-jobs check: - gate-{name}-nodejs6-npm-run-lint - gate-{name}-nodejs6-npm-run-test - name: nodejs6-publish-to-npm release: - '{name}-nodejs6-npm-publish-tarball': - '{name}-tarball-signing' - '{name}-npm-upload': - '{name}-announce-release' - name: nodejs6-docs check: - 'gate-{name}-nodejs6-npm-docs' gate: - 'gate-{name}-nodejs6-npm-docs' - name: windmill-buildimages-xenial check: - 'gate-windmill-buildimages-ubuntu-xenial' gate: - 'gate-windmill-buildimages-ubuntu-xenial' - name: windmill-jobs-centos7-nv check: - 'gate-windmill-deploy-centos-7-nv' - name: windmill-jobs-fedora-25-nv check: - 'gate-windmill-deploy-fedora-25-nv' - name: windmill-jobs-xenial check: - 'gate-windmill-deploy-ubuntu-xenial' gate: - 'gate-windmill-deploy-ubuntu-xenial' - name: windmill-jobs-xenial-nv check: - 'gate-windmill-deploy-ubuntu-xenial-nv' jobs: - name: ^.*$ parameter-function: set_node_options # -nv jobs are never voting. - name: ^.*-nv$ voting: false # Restrict explicit ubuntu-trusty jobs to < Newton # and xenial to >= Newton. Note we keep liberty here to be defensive # in our defaults even though liberty is largely eol and non existent. - name: ^(?!periodic).*-ubuntu-trusty(-nv)?$ branch: ^stable/(liberty|mitaka) - name: ^(?!periodic).*-ubuntu-xenial(-nv)?$ branch: ^(?!stable/(liberty|mitaka)).*$ # These are tests for the designated branch run against # projects that only have a master branch therefore we need # to run ubuntu-trusty jobs against master. - name: ^gate-.*-ubuntu-trusty-(liberty|mitaka)(-nv)?$ branch: master # Restrict python34 testing to <= Mitaka. - name: ^gate-.*-python34(-nv)?$ branch: ^stable/(liberty|mitaka) # Restrict python35 testing to >= Newton. - name: ^gate-.*-python35(-nv)?$ branch: ^(?!stable/(liberty|mitaka)).*$ # Make sure we run ubuntu-trusty on master for puppet-apply. - name: ^gate-infra-puppet-apply-.*-ubuntu-trusty$ branch: master # TODO(jaegerandi): Make voting once it passes everywhere - name: gate-openstackci-beaker-ubuntu-xenial voting: false # Make sure we run ubuntu-trusty on master for tempest-dsvm-lxc. - name: gate-tempest-dsvm-lxc-ubuntu-xenial branch: master # Make sure we run ubuntu-trusty on master for logstash-filters. - name: ^gate-logstash-filters-ubuntu-trusty$ branch: master # Make sure we run ubuntu-trusty tests for diskimage-builder at # least while nodepool is a trusty host. - name: ^gate-dib-dsvm-functests-python2-ubuntu-trusty.*$ branch: (master|feature/v2) - name: ^gate-logstash-filters-ubuntu-xenial$ voting: false # enable only for master and stable/pike onwards - name: ^gate-tempest-dsvm-monasca-transform-python-functional$ branch: ^(?!stable/newton).*$ # disable requirement control @ stable/mitaka, # gate-monasca-log-api-requirements fails on monasca-common which was not # at that time (stable/mitaka) part of global-requirements - name: ^gate-monasca-log-api-requirements$ branch: ^(?!stable/mitaka).*$ # py35 ENV in tox were introduced recently # so the apply only to master and stable/ocata - name: ^gate-monasca-log-api-python35$ branch: ^(?!stable/(mitaka|newton)).*$ # do not run tempests on either stable/mitaka nor stable/newton # devstack gate for log-api was not functional that time - name: ^gate-tempest-dsvm-monasca-log-api-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton)).*$ # disable requirement control @ stable/mitaka for networking-arista # networking-arista was not managed in requirements for mitaka. - name: ^gate-networking-arista-requirements$ branch: ^(?!stable/mitaka).*$ # 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$ # Never have the governance validation job voting. It is strictly for # extra information and only run if the projects.yaml is changed - name: ^gate-governance-tox-validate-ubuntu-xenial$ voting: false files: - ^reference/projects.yaml$ - name: ^.*manila-tempest-minimal-dsvm.*$ skip-if: - project: ^openstack/manila$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^manila/hacking/.*$ - ^manila/tests/(?!.*\/dummy.py$) - ^releasenotes/.*$ - ^rally-jobs/.*$ - ^run_tests.sh$ - ^tools/.*$ - ^tox.ini$ - ^api-ref/.*$ - ^install-guide/.*$ - name: ^.*manila-tempest-minimal-dsvm-lvm.*$ skip-if: - project: ^openstack/manila$ all-files-match-any: - ^manila/tests/.*$ # 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|cinder|swift|install|neutron-lbaas|neutron-vpnaas|ironic|ironic-inspector|heat)-dsvm.*$ skip-if: - project: ^openstack/cinder$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/designate$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^designate/locale/.*$ - ^designate/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/designate-tempest-plugin$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^designate_tempest_plugin/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/python-designateclient$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^designateclient/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^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$ - ^api-ref/.*$ - ^doc/.*$ - ^heat/locale/.*$ - ^heat/tests/.*$ - ^releasenotes/.*$ - project: ^openstack/horizon$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^horizon/locale/.*$ - ^horizon/test/.*$ - ^openstack_dashboard/locale/.*$ - ^openstack_dashboard/test/.*$ - ^openstack_dashboard/.*/tests?\.py$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/ironic$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^ironic/locale/.*$ - ^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/(?!.*tempest).*$ - ^releasenotes/.*$ - ^tox.ini$ - project: ^openstack/ironic-lib$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^ironic_lib/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/manila$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^manila/hacking/.*$ - ^manila/tests/.*$ - ^releasenotes/.*$ - ^run_tests.sh$ - ^tools/.*$ - ^tox.ini$ - ^api-ref/.*$ - ^install-guide/.*$ - project: ^openstack/monasca-api all-files-match-any: - ^.*\.md$ - project: ^openstack/neutron$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^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/networking-odl$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - project: ^openstack/networking-midonet$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^specs/.*$ - ^midonet/neutron/tests/unit/.*$ - project: ^openstack/networking-ovn$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - ^vagrant/.*$ - project: ^openstack/networking-vpp$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^networking-vpp/tests/unit/.*$ - project: ^openstack/nova$ all-files-match-any: - ^.git.*$ - ^.*\.rst$ - ^doc/.*$ - ^api-.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - project: ^openstack/glance$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^api-ref/.*$ - ^releasenotes/.*$ - ^tox.ini$ - project: ^openstack/rally all-files-match-any: - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - ^.*\.rst$ - ^Dockerfile$ - project: ^openstack/swift$ all-files-match-any: - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^test/unit/.*$ - project: ^openstack/tap-as-a-service all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^specs/.*$ - ^neutron_taas/tests/unit/.*$ - project: ^openstack/tempest$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^tempest/tests/.*$ - ^tempest/hacking/.*$ - ^releasenotes/.*$ - project: ^openstack/tempest-lib$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^tempest_lib/tests/.*$ - ^releasenotes/.*$ - project: ^openstack-dev/devstack$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - project: ^openstack-dev/grenade$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only or translation-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-fullstack|dsvm-functional|dsvm-functional-python35|python(27|34|35))(-ubuntu-.*)?|coverage-.+|lbaasv[12]-dsvm-(api|minimal))$ skip-if: - project: ^openstack/neutron$ all-files-match-any: - ^neutron/locale/.*$ - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non docs jobs for doc-only neutronclient changes - name: ^gate-(python-neutronclient-(python27|python3[45](-nv)?|pypy)|neutronclient-test-dsvm-functional(-ubuntu-.*)?|neutronclient-test-dsvm-functional-adv-svcs(-ubuntu-.*)?|tempest-dsvm-neutron-src-python-neutronclient(-ubuntu-.*)?)$ skip-if: - project: ^openstack/python-neutronclient$ all-files-match-any: - ^neutron/locale/.*$ - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only neutron-lib changes. - name: ^.*(neutron-lib-(python(27|3[45](-nv)?)|coverage)|tempest-dsvm-neutron-src-neutron-lib)(-ubuntu-trusty|-ubuntu-xenial)?$ skip-if: - project: ^openstack/neutron-lib$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^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|3[45](-nv)?)$ skip-if: - project: ^openstack/neutron-vpnaas$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # Skip heat docs for release notes and translation - name: ^.*heat-docs.*$ skip-if: - project: ^openstack/heat$ all-files-match-any: - ^heat/locale/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only or translation-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|python3[45](-nv)?) skip-if: - project: ^openstack/nova$ all-files-match-any: - ^.*\.rst$ - ^api-.*$ - ^placement-api-ref/.*$ - ^doc/.*$ - ^nova/locale/.*$ - ^releasenotes/.*$ - name: ^.*glance-(python27-ubuntu-xenial|python35(-nv)?) skip-if: - project: ^openstack/glance$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - name: ^.*cinder-(python27-ubuntu-xenial|python35) skip-if: - project: ^openstack/cinder$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only or translation-only heat changes. # Since doc/source/* is checked by heat-pep8, this job should not be # skipped. - name: ^.*heat-(python27|python3[45])(-nv)?$ skip-if: - project: ^openstack/heat$ all-files-match-any: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^heat/locale/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only or translation-only horizon # changes. Since doc/source/* is checked by horizon-pep8, this job # should not be skipped. - name: ^.*horizon-(python(27|34|35)|tox-py27dj.*|nodejs4-npm-run-.*|selenium-headless|dsvm-tempest-plugin)(-ubuntu-.*)?(-nv)?$ skip-if: - project: ^openstack/horizon$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^horizon/locale/.*$ - ^openstack_dashboard/locale/.*$ - ^releasenotes/.*$ # Skip non-doc jobs for doc-only ironic changes. Since documents are checked # by ironic-pep8 it should not be skipped. - name: ^.*ironic-(python27|python3[45])(-nv)?$ skip-if: - project: ^openstack/ironic$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^.*ironic-inspector-(python27|python3[45]|tox-func3?)(-ubuntu-.*)?(-nv)?$ 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|python3[45](-nv)?|pypy)|ironicclient-dsvm-functional|tempest-dsvm-python-ironicclient-src)(-ubuntu-.*)?$ 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-tinyipa|integration-dibipa-debian|integration-dhcp)-ubuntu-(trusty|xenial)(-nv)?$ skip-if: - project: ^openstack/bifrost$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only python-tripleoclient changes. Since documents # are checked by python-tripleoclient-pep8 it should not be skipped. # Tripleo-ci gate jobs are disabled for docs-only patches elsewhere. - name: ^gate-python-tripleoclient-(python27|python34)$ skip-if: - project: ^openstack/python-tripleoclient$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only tripleo-common changes. Since documents # are checked by tripleo-common-pep8 it should not be skipped. # Tripleo-ci gate jobs are disabled for docs-only patches elsewhere. - name: ^gate-tripleo-common-(python27|python34)$ skip-if: - project: ^openstack/tripleo-common$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Python 3 jobs weren't passing on the newton branch of os-net-config - name: ^gate-os-net-config-python35$ branch: ^(?!stable/newton).*$ # TripleO 3-nodes job has been introduced in Ocata - name: ^gate-tripleo-ci-centos-7-3nodes.*$ branch: ^(?!stable/newton).*$ # TripleO container job has been introduced in Pike - name: ^gate-tripleo-ci-centos-7-undercloud-containers.*$ branch: ^(?!stable/(newton|ocata)).*$ # tripleo scenario001 started to be used used in newton - name: ^gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet.*$ skip-if: - project: ^openstack/puppet-.*$ all-files-match-any: - ^.*\.md$ - ^releasenotes/.*$ - ^metadata.json$ - ^spec/.*$ - ^test-requirements.txt$ # tripleo scenario002 started to be used used in ocata - name: ^gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet.*$ branch: ^(?!stable/newton).*$ skip-if: - project: ^openstack/puppet-.*$ all-files-match-any: - ^.*\.md$ - ^releasenotes/.*$ - ^metadata.json$ - ^spec/.*$ - ^test-requirements.txt$ # tripleo scenario003 started to be used used in ocata - name: ^gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet.*$ branch: ^(?!stable/newton).*$ skip-if: - project: ^openstack/puppet-.*$ all-files-match-any: - ^.*\.md$ - ^releasenotes/.*$ - ^metadata.json$ - ^spec/.*$ - ^test-requirements.txt$ # tripleo scenario004 started to be used used in ocata - name: ^gate-tripleo-ci-centos-7-scenario004-multinode-oooq-puppet.*$ branch: ^(?!stable/newton).*$ skip-if: - project: ^openstack/puppet-.*$ all-files-match-any: - ^.*\.md$ - ^releasenotes/.*$ - ^metadata.json$ - ^spec/.*$ - ^test-requirements.txt$ # NOTE(emilien): zuul v2 does not allow us to specify files rules for specific projects # and are global to the jobname. # It will be done with zuul v3: # http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs - name: ^gate-tripleo-ci-centos-7-scenario001-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$ files: - ^puppet/services/glance.*$ - ^manifests/profile/base/glance.*$ - ^manifests/haproxy.*$ - ^puppet/services/aodh.*$ - ^manifests/profile/base/aodh.*$ - ^puppet/services/ceilometer.*$ - ^manifests/profile/base/ceilometer.*$ - ^puppet/services/gnocchi.*$ - ^manifests/profile/base/gnocchi.*$ - ^puppet/services/panko.*$ - ^manifests/profile/base/panko.*$ - ^puppet/services/ceph.*$ - ^manifests/profile/base/ceph.*$ - ^manifests/profile/base/monitoring.*$ - ^puppet/services/monitoring.*$ - ^manifests/profile/base/metrics.*$ - ^puppet/services/metrics.*$ - ^manifests/profile/base/logging.*$ - ^puppet/services/logging.*$ - ^puppet/services/tacker.*$ - ^manifests/profile/base/tacker.*$ - ^puppet/services/congress.*$ - ^manifests/profile/base/congress.*$ - ^puppet/services/cinder.*$ - ^manifests/profile/base/cinder.*$ - ci/environments/scenario001.*$ - ci/pingtests/scenario001.*$ - name: ^gate-tripleo-ci-centos-7-scenario002-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$ files: - ^puppet/services/glance.*$ - ^manifests/profile/base/glance.*$ - ^manifests/haproxy.*$ - ^puppet/services/barbican.*$ - ^manifests/profile/base/barbican.*$ - ^puppet/services/cinder.*$ - ^manifests/profile/base/cinder.*$ - ^puppet/services/ec2-api.*$ - ^manifests/profile/base/nova/ec2.*$ - ^puppet/services/swift.*$ - ^manifests/profile/base/swift.*$ - ^puppet/services/zaqar.*$ - ^manifests/profile/base/zaqar.*$ - ci/environments/scenario002.*$ - ci/pingtests/scenario002.*$ - name: ^gate-tripleo-ci-centos-7-scenario003-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$ files: - ^puppet/services/glance.*$ - ^manifests/profile/base/glance.*$ - ^manifests/haproxy.*$ - ^puppet/services/sahara.*$ - ^manifests/profile/base/sahara.*$ - ^puppet/services/mistral.*$ - ^manifests/profile/base/mistral.*$ - ci/environments/scenario003.*$ - ci/pingtests/scenario003.*$ - name: ^gate-tripleo-ci-centos-7-scenario004-multinode(-oooq)?(-container)?(-upgrades)?(-nv)?$ branch: ^(?!stable/newton).*$ files: - ^puppet/services/glance.*$ - ^manifests/profile/base/glance.*$ - ^manifests/haproxy.*$ - ^puppet/services/ceph.*$ - ^manifests/profile/base/ceph.*$ - ^puppet/services/manila.*$ - ^manifests/profile/base/manila.*$ - ^manifests/profile/pacemaker/manila.*$ - ci/environments/scenario004.*$ - ci/pingtests/scenario004.*$ - name: ^gate-tripleo-ci-centos-7-scenario005-multinode(-oooq)?(-nv)?$ branch: ^(?!stable/newton).*$ files: - ^manifests/haproxy.*$ - ^puppet/services/pacemaker.*$ - ^manifests/pacemaker/.*$ - ^manifests/profile/pacemaker.*$ - manifests/profile/base/pacemaker.pp - ci/environments/scenario005-multinode.yaml - ci/pingtests/scenario005-multinode.yaml - name: ^gate-tripleo-ci-centos-7-scenario006-multinode(-oooq)?(-nv)?$ branch: ^(?!stable/(newton|ocata)).*$ files: - ^coe/.*$ - ^environments/openshift.*$ - ^environments/kubernetes.*$ - ci/environments/scenario006-multinode.yaml - ci/pingtests/scenario006-multinode.yaml # TripleO Upgrade job has been introduced in Ocata - name: ^gate-tripleo-ci-centos-7.*-upgrades.*$ branch: ^(?!stable/newton).*$ # TripleO Upgrade jobs are voting for scenario001,002,003 and # classic multinode-upgrades job on Ocata. # For now, we only want these jobs on stable/ocata in check & gate - name: ^gate-tripleo-ci-centos-7(-scenario00(1|2|3))?-multinode-upgrades$ branch: ^stable/ocata$ # TripleO Upgrade jobs are non-voting for scenario001,002,003,004 # and classic multinode-upgrades job on master (future Pike). # For now, we only want these jobs in master - name: ^gate-tripleo-ci-centos-7(-scenario00(1|2|3|4))?-multinode-upgrades-nv$ branch: ^(?!stable/(newton|ocata)).*$ - name: ^gate-tripleo-ci-centos-7-ovb-containers-oooq.*$ branch: ^(?!stable/(newton|ocata)).*$ - name: ^gate-tripleo-ci-centos-7-containers-multinode-upgrades.*$ branch: ^(?!stable/(newton|ocata)).*$ # TripleO scenario004 job has been introduced in Ocata so we don't want to run the upgrade job yet. - name: ^gate-tripleo-ci-centos-7-scenario004-multinode-upgrades.*$ branch: ^(?!stable/(newton|ocata)).*$ # Test TripleO stable/newton in Puppet OpenStack CI - name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton$ branch: ^(stable/newton).*$ # Test TripleO stable/ocata in Puppet OpenStack CI - name: ^gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata$ branch: ^(stable/ocata).*$ # Skip non-doc jobs for doc-only networking-odl changes. Since # doc/source/conf.py is checked by networking-odl-pep8, that job # should not be skipped. - name: ^.*networking-odl-(python27|python35|fullstack|functional|coverage).*$ skip-if: - project: ^openstack/networking-odl$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ # 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|python3[45](-nv)?)$ skip-if: - project: ^openstack/networking-midonet$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only magnum changes. Since # doc/source/conf.py is checked by gate-magnum-pep8, that job # should not be skipped. - name: ^gate-magnum-python(27|3[45](-nv)?)$ skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only tap-as-a-service changes. Since # doc/source/conf.py is checked by tap-as-a-service-pep8, that job # should not be skipped. - name: ^.*tap-as-a-service-(python27|python3[45](-nv)?)$ skip-if: - project: ^openstack/tap-as-a-service$ all-files-match-any: - ^.*\.rst$ - ^specs/.*$ - ^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|python3[45](-nv)?)$ skip-if: - project: ^openstack/diskimage-builder$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Skip non-doc jobs for doc-only kolla changes. - name: ^gate-kolla.*(? py35 transition. Also note that this job will not work from # Ocata onwards as devstack drops support for trusty - name: gate-requirements-integration-dsvm-ubuntu-trusty branch: ^stable/(mitaka|newton)$ - name: ^gate-requirements-tox-validate-ubuntu-xenial$ branch: ^(?!stable/mitaka).*$ - name: ^gate-requirements-tox-validate-projects-ubuntu-xenial$ branch: master - name: gate-requirements-tox-babel-ubuntu-xenial branch: ^(?!stable/mitaka).*$ files: - '^babel-test/.*' - '^tox.ini' - '^upper-constraints.txt' # TODO(lin-a-yang): To start with empty repository, mark all # python-valenceclient jobs non-voting to not block any changes. Once the # jobs all run fine, change back to voting. - name: ^gate-python-valenceclient-(docs|python|requirements).*$ voting: false # NOTE(mriedem): This job uses xenial nodes which restricts it to >= newton # changes. It also uses nova-network which is deprecated and not the default # in Ocata so we need to just restrict it to running on stable/newton # changes. nova-network in ocata will still have coverage in the cells v1 # job. - name: ^gate-tempest-dsvm(-multinode)?-nnet-ubuntu-xenial branch: stable/newton # 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. # NOTE(mriedem): This must be defined before any more specific grenade # job filters so that those can override the branch filter if necessary. - name: ^gate-grenade-dsvm branch: ^(?!(driverfixes|stable/(mitaka|newton))).*$ # Grenade is tricky because we need it to start on old branch # then go up to new branch. This results in the following branch # to test node type mapping: # old -> new (new is the branch that determines what we want because # these are pullup jobs): distro release # mitaka -> newton: trusty # newton -> master/ocata: xenial - name: ^.*grenade-.*-ubuntu-trusty$ branch: ^(stable/newton)$ - name: ^.*grenade-.*-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton)).*$ # For the forward grenade jobs we have the same mapping but the # branch on the left hand side is the one zuul is operating so is # the one that determines our selection here # only here until stable is votable, then merge # back to a single job - name: ^.*grenade-dsvm(-.*)?-forward-ubuntu-trusty$ branch: ^stable/mitaka$ voting: false - name: ^.*grenade-dsvm(-.*)?-forward-ubuntu-xenial$ branch: ^stable/(?!mitaka).*$ voting: false # NOTE(mriedem): These jobs use nova-network specifically which won't work # after newton so restrict them to just run on mitaka and newton changes. - name: ^gate-grenade-dsvm-multinode.*$ branch: ^stable/newton$ - name: gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty branch: ^stable/newton$ - name: gate-rally-dsvm-verify-full-discover-resources 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-verify-full-create-resources.*$ files: - ^rally/cli/commands/verify.py$ - ^rally/common/io/subunit_v2.py$ - ^rally/ui/templates/verification.*$ - ^rally/verification.*$ - ^tests/ci/.*verify.*$ # NOTE(markvan) (heat) functional lbaas v2 testing was introduced in the mitaka # cycle as experimental, so testing it there and earlier branches doesn't make sense. - name: ^gate-heat-dsvm-functional-.*-lbaasv2-ubuntu-xenial$ branch: ^(?!stable/mitaka).*$ # NOTE(therve) (heat) functional lbaas v1 testing is deprecated in newton and # forward. - name: ^gate-heat-dsvm-functional-.*-lbaasv1-ubuntu-trusty$ branch: ^(stable/mitaka).*$ # NOTE(therve) (heat) only run convergence lbaasv1 on mitaka - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty$ branch: ^(stable/mitaka).*$ # NOTE(therve) (heat) run convergence lbaasv2 newton and forward - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial$ branch: ^(?!stable/mitaka).*$ # NOTE(rabi) (heat) run non-apache ocata and forward - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(therve) (heat) run amqp1 job only on master - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-amqp1-ubuntu-xenial-nv$ branch: master # NOTE(rabi) (heat) run py35 pike and forward - name: ^gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ # NOTE(sambetts) Make networking-cisco tests against neutron master # non-voting so we aren't broken everytime neutron removes something - name: ^gate-networking-cisco-tox-master-ubuntu-xenial$ voting: false - name: ^gate-tempest-dsvm-networking-ovn-multinode-nv branch: ^(?!stable/newton).*$ - name: ^gate-networking-ovn-dsvm-functional-py35 branch: ^(?!stable/newton).*$ - name: ^gate-tempest-dsvm-networking-bagpipe$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-networking-bagpipe-dsvm-fullstack-ubuntu-xenial branch: ^(?!stable/(mitaka|newton|ocata)).*$ # NOTE(tonyb): networking-bgpvpn is only setup to manage requirements since # ocata, so don't run this job on older branches. - name: gate-networking-bgpvpn-requirements branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(jlibosva) Run fullstack jobs only non-voting - name: ^gate-neutron-dsvm-fullstack-ubuntu-(trusty|xenial) voting: false - name: ^gate-neutron-dsvm-functional-python35-ubuntu-xenial.*$ branch: ^(?!stable/(newton|ocata)).*$ - name: ^gate-tempest-dsvm-neutron-pg-full-ubuntu-(trusty|xenial) voting: false # scenario tests for neutron-dynamic-routing can be run on ocata and later - name: ^gate-neutron-dynamic-routing-dsvm-tempest-scenario.*$ branch: ^(?!stable/newton).*$ # LBaaS v1 should run on mitaka only - name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty branch: ^stable/mitaka # Legacy api tests xenial - remove after newton EOL - name: ^gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial branch: ^stable/newton - name: ^gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial branch: ^stable/newton - name: ^gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial branch: ^stable/newton - name: ^gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial branch: ^stable/newton - name: ^gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial branch: ^stable/newton - name: ^gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial branch: ^stable/newton # This is a new test for Ocata forward - name: ^gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial branch: ^(?!stable/(mitaka|newton)).*$ # This job is just to check Python 3.X compliance in master for NLBaaSv2 - name: ^gate-neutron-lbaasv2-dsvm-py3x-.*$ branch: ^(?!stable) # This job is just to check Python 3.X compliance in master for NLBaaSv2 dashboard - name: ^gate-neutron-lbaas-dashboard-dsvm-py3x-.*$ branch: ^(?!stable) # stable/newton octavia does not have multinode gate support - name: ^gate-octavia-v1-dsvm-.*-multinode$ branch: ^(?!stable/newton).*$ # This job is just to check Python 3.X compliance in master for Octavia - name: ^gate-octavia-v1-dsvm-py3x-.*$ branch: ^(?!stable) # Octavia functional tests - name: ^gate-octavia-tox-functional-ubuntu-xenial branch: ^(?!stable/(mitaka|newton)).*$ # Octavia functional tests on python 3 - for now NV - name: ^gate-octavia-tox-functional-py35-ubuntu-xenial branch: ^(?!stable/(mitaka|newton|ocata)).*$ # Octavia tests based on LXD starting from Pike - name: ^gate-octavia-v1-dsvm-scenario-lxd branch: ^(?!stable/(mitaka|newton|ocata)).*$ # 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-ironic-parallel-ubuntu-xenial-nv$ branch: ^(?!stable) # Ironic stand-alone was enabled in the Pike cycle - name: ^gate-ironic-dsvm-standalone-.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ # Ironic grenade multi-node multi-tenant was enabled in the Pike cycle - name: ^gate-grenade-dsvm-ironic-multinode-multitenant-.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-ironic-python-agent-tox-func-ubuntu-(trusty|xenial)$ voting: false - name: ^gate-ironic-inspector-tox-func3.*$ branch: ^(?!stable/mitaka).*$ - name: ^gate-devstack-dsvm-updown.*$ branch: ^(?!stable) # This job is just to check py35 compliance in master - name: ^gate-devstack-dsvm-py35-updown.*$ branch: ^(?!stable) # This job is just to check py35 compliance in master - name: ^gate-tempest-dsvm-py35.*$ branch: ^(?!(stable|driverfixes)) - name: ^gate-tempest-dsvm-neutron-identity-v3-only-full.*$ branch: ^(?!(stable|driverfixes)) # NOTE(mriedem): novaclient functional tests didn't support a neutron # configuration until Newton, so skip for mitaka. - name: ^gate-novaclient-dsvm-functional-neutron branch: ^(?!stable/mitaka).*$ # NOTE(mriedem): This job requires nova-network which is not used in Ocata+ # except in cells v1 configurations, so restrict it to Newton for Xenial. - name: gate-novaclient-dsvm-functional-ubuntu-xenial branch: ^stable/newton$ - name: gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty-nv branch: ^stable/mitaka$ # Do not run magnum migration tests on doc changes and # keep magnum migration tests non-voting for now. Remove # this rule once we see some successful Jenkins runs. - name: ^gate-magnum-tox-migration-ubuntu-xenial$ voting: false skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^gate-functional-dsvm-magnum-api.* skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ # Fall through to handle skip if for both trusty and xenial # NOTE(yuanying): ironic isn't supported in mitaka. # We only have a xenial job for it which doesn't run on mitaka. - name: ^gate-functional-dsvm-magnum-k8s.* skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^magnum/drivers/swarm.*$ - ^magnum/drivers/mesos.*$ # Fall through to handle skip if for both trusty and xenial # NOTE(yuanying): ironic isn't supported in mitaka # We only have a xenial job for it which doesn't run on mitaka. - name: ^gate-functional-dsvm-magnum-swarm.* skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^magnum/drivers/k8s.*$ - ^magnum/drivers/mesos.*$ # Fall through to handle skip if for both trusty and xenial - name: ^gate-functional-dsvm-magnum-mesos.* skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^magnum/drivers/k8s.*$ - ^magnum/drivers/swarm.*$ - name: ^gate-zun-devstack-dsvm.* skip-if: - project: ^openstack/zun$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial branch: ^(?!stable/mitaka).*$ skip-if: - project: ^openstack/nova$ all-files-match-any: - ^.git.*$ - ^.*\.rst$ - ^doc/.*$ - ^api-.*$ - ^nova/tests/unit/.*$ - ^nova/tests/functional/.*$ - ^nova/tests/.*\.py$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^releasenotes/.*$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ # NOTE(mriedem): The nova-next job runs with the placement-api service and # cells v2, both of which were optional in newton but required started in # ocata. We pin this job to stable/ocata so that upgrade tests on ocata # changes will test deploying placement/cellsv2 on newton nodes and uprading # to ocata. This job isn't interesting after ocata because the normal # grenade job tests the same thing by default. - name: gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv branch: ^stable/ocata$ - name: gate-grenade-dsvm-neutron-multinode-live-migration-nv branch: ^(?!stable/(mitaka|newton)).*$ skip-if: - project: ^openstack/nova$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^api-.*$ - ^nova/tests/unit/.*$ - ^nova/tests/functional/.*$ - ^nova/tests/.*\.py$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^releasenotes/.*$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ # Only run the neutron LB job on nova if there are changes to nova/network/* # or nova/virt/libvirt/vif.py since that uses os-vif for LB vif type. # TODO(mriedem): Run this proper on all changes once nova-network is dropped. - name: ^gate-tempest-dsvm-neutron-linuxbridge-ubuntu-(trusty|xenial)$ skip-if: - project: ^openstack/nova$ all-files-match-any: - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ - project: ^openstack/neutron$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - name: ^gate-.*-identity-v3-only.* branch: ^(?!stable/mitaka).*$ - name: ^gate-tempest-dsvm-networking-midonet-.+-full-ubuntu-xenial-nv branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-tempest-dsvm-networking-midonet-.+-full-legacy-ubuntu-xenial-nv branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-v1driver-mitaka-nv$ branch: ^stable/mitaka$ - name: ^gate-tempest-dsvm-networking-odl-.+-snapshot-v2driver(-nv)?$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-dsvm-networking-odl-.+$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-rally-dsvm-networking-odl-.+-snapshot branch: ^(?!stable/(mitaka|newton)).*$ - name: gate-dragonflow-python34 voting: false - name: ^gate-grenade-dsvm-neutron-fwaas-multinode-nv branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-dsvm-functional$ branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-legacy-dsvm-tempest$ branch: ^(stable/mitaka).*$ - name: ^gate-neutron-fwaas-v2-dsvm-tempest$ branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-v1-dsvm-tempest$ branch: ^(?!stable/mitaka).*$ - name: ^gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-neutron-fwaas-dsvm-fullstack-ubuntu-xenial-nv$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-networking-sfc-functional-dsvm-ubuntu-trusty$ branch: ^(stable/mitaka).*$ - name: ^gate-tempest-dsvm-networking-sfc-ubuntu-trusty$ branch: ^(stable/mitaka).*$ - name: ^gate-networking-l2gw-dsvm-functional-nv$ branch: ^(?!stable/mitaka).*$ # For Gerrit ver 2.8.x and later (using buck) - name: ^.*gerrit.*buck$ branch: ^openstack/(?!2\.4).*$ # For stable compat jobs. - name: ^gate-tempest-dsvm-neutron-src-.*-newton$ branch: ^(?!stable/(mitaka|newton)).*$ voting: false - name: ^gate-python-cinderclient-pylint.*$ voting: false - name: ^gate-os-brick-pylint.*$ voting: false # Special handling for cinder driverfixes branches: # Only pep8 should run on it, nothing else. # We do not need to handle any trusty jobs, those have already # an explicit branch condition that avoids running on driverfixes. - name: ^gate-cinder-(api-ref|requirements)$ branch: ^(?!driverfixes/).*$ - name: ^gate-tempest-dsvm-full-devstack-plugin-nfs branch: ^(?!driverfixes/).* # Xenial jobs - name: ^gate-cinder-(docs|python27|pylint)-ubuntu-xenial$ branch: ^(?!driverfixes/).*$ - name: ^gate-cinder-python35 branch: ^(?!driverfixes/).*$ - name: ^gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv$ branch: ^(?!driverfixes/).*$ # This job should run on driverfixes/mitaka branch - name: ^gate-cinder-pep8-ubuntu-trusty branch: ^(driverfixes/mitaka).*$ # This job should run on future driverfixes/ branches - name: ^gate-cinder-pep8-ubuntu-xenial branch: ^(?!driverfixes/mitaka).*$ # Skip post job for driverfixes - name: ^cinder-.*$ branch: ^(?!driverfixes/).*$ - name: ^gate-cinder-pylint.*$ voting: false - name: ^gate-cinder-tox-functional-ubuntu-trusty$ branch: ^stable/mitaka.*$ voting: false - name: ^gate-cinder-tox-functional-ubuntu-xenial$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ voting: false - name: ^gate-cinder-tox-compliance-ubuntu-xenial$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-cinder-dsvm-apache-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-cinder-tox-bandit-baseline-ubuntu-xenial$ branch: ^(?!(stable/(mitaka|newton|ocata)|driverfixes/)).*$ voting: false # All python 3.x jobs should test master only - name: ^gate-rally-dsvm-py35.*$ branch: master - name: ^gate-rally-dsvm-cinder-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ # NOTE(jordanP): Non-voting is temporary until the job stabilizes in # master (Pike). - name: ^gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ voting: false # NOTE(lyarwood): Non-voting is temporary until the job stabilizes in # master (Pike). - name: ^gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty.*$ voting: false - name: ^gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-lio-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-tempest-dsvm-full-sheepdog-ubuntu-xenial.*$ branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: gate-tempest-dsvm-neutron-full-ubuntu-xenial # This job is part of integrated gate queue, use it to name the queue. # Note that the above needs to be a name and not a regex so that # queue-name works. queue-name: integrated branch: ^(?!(stable/mitaka|driverfixes/)).*$ - name: ^gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-(trusty|xenial)$ voting: false failure-message: WARNING broken links in docs - name: gate-git-upstream-tox-docs-linkcheck-ubuntu-xenial voting: false failure-message: WARNING broken links in docs - name: gate-dsvm-nodepool voting: false - name: gate-bashate-devstack voting: false - name: gate-project-config-irc-access files: - 'bindep.txt' - 'accessbot/channels.yaml' - 'gerritbot/channels.yaml' - 'other-requirements.txt' - 'tools/check_irc_access.py' - 'tools/check_channels_yaml.sh' - 'tools/irc_tests.py' - 'tools/normalize_channels_yaml.py' - 'tools/projectconfig_yamllib.py' - 'tox.ini' - name: gate-project-config-jenkins-project files: - 'bindep.txt' - 'jenkins/jobs/.*' - 'other-requirements.txt' - 'tools/jenkins-projects-checks.py' - 'tox.ini' - name: ^gate-project-config-linters-ubuntu-xenial$ files: - '^.*\.sh$' - '^.*\.py$' - 'bindep.txt' - 'other-requirements.txt' - 'test-requirements.txt' - 'tox.ini' - name: gate-infra-docs-index files: - 'bindep.txt' - 'docs-site/.*' - 'other-requirements.txt' - 'tox.ini' - name: gate-generate-specs-site files: - 'bindep.txt' - 'specs/.*' - 'other-requirements.txt' - 'tox.ini' - name: gate-project-config-grafyaml files: - '^grafana/.*$' - 'bindep.txt' - 'other-requirements.txt' - 'tools/grafyaml-validate.sh' - 'tox.ini' - name: gate-project-config-dib files: - '^nodepool/elements/.*$' - 'bindep.txt' - 'other-requirements.txt' - 'tox.ini' - name: gate-project-config-gerrit files: - '^gerrit/acls/.*$' - 'bindep.txt' - 'check_valid_gerrit_projects.py' - 'gerrit/projects.yaml' - 'other-requirements.txt' - 'tools/check_projects_yaml_alphabetized.sh' - 'tools/check_valid_gerrit_config.sh' - 'tox.ini' - name: gate-project-config-nodepool files: - '^nodepool/nodepool.yaml' - 'bindep.txt' - 'other-requirements.txt' - 'tox.ini' - name: ^gate-bindep-bindep-fallback.*$ # Add explicit branch so that this overrides earlier # restrictions. branch: master - name: ^gate-project-config-bindep-fallback.*$ # Add explicit branch so that this overrides earlier # restrictions. branch: master files: - 'bindep.txt' - 'jenkins/data/bindep-fallback.txt' - 'other-requirements.txt' - name: gate-browbeat-linters-ubuntu-xenial 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.*ubuntu-xenial$ # run this on all branches. The default ubuntu-xenial condition # will not run this on older branches. We do not have a # thisbranchnamewillneverexist branch but this allows to match all # branches. # TODO(jaegerandi): Remove branch condition once mitaka is retired. branch: ^(?!stable/thisbranchnamewillneverexist).*$ # Only run job if at least one po or pot file was changed files: - '^.*\.po$' - '^.*\.pot$' - name: ^gate-.*-tox-checksyntax-ubuntu-xenial$ files: - '^.*\.ent$' - '^.*\.po$' - '^.*\.pot$' - '^.*\.wadl' - '^.*\.xml$' - name: ^gate-.*-docs-ubuntu-(trusty|xenial)$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/ - name: ^gate-.*-api-guide$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-guide/build/html/ branch: master files: - '^tox.ini$' - '^api-guide/.*' - name: ^gate-.*-api-ref$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/ branch: master files: - '^tox.ini$' - '^api-ref/.*' - '^doc/api_samples/.*' - name: ^gate-placement-api-ref-nv$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/placement-api-ref/build/html/ branch: master files: - '^tox.ini$' - '^placement-api-ref/.*' - name: ^gate-.*-api-ref-src$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/api-ref/build/html/ # For openstackdocstheme, we want to publish with each change, so extend # the files section. - name: ^gate-openstackdocstheme-api-ref$ files: - '^tox.ini$' - '^api-ref/.*' - '^doc/.*$' - '^openstackdocstheme/.*$' - '^.*\.txt$' - '^.*\.rst$' - name: ^gate-.*-install-guide$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/install-guide/build/html/ # This is only available in Newton. branch: ^(?!stable/mitaka).*$ files: - '^tox.ini$' - '^install-guide/.*' - 'bindep.txt' - other-requirements.txt - name: ^gate-.*-deploy-guide$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/deploy-guide/build/html/ # This is only available in Newton. branch: ^(?!stable/mitaka).*$ files: - '^tox.ini$' - '^deploy-guide/.*' - 'bindep.txt' - other-requirements.txt - name: ^(?!gate-).*-api-guide$ # Only publish from master branch: master - name: ^(?!gate-).*-api-ref$ # Only publish from master branch: master - name: ^(?!gate-).*-install-guide$ branch: ^(?!stable/mitaka).*$ - name: ^(?!gate-).*-deploy-guide$ branch: ^(?!stable/mitaka).*$ - name: gate-murano-firstapp-docs # Only publish from master branch: master success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/murano-firstapp/html/ files: - '^tox.ini$' - '^doc/source/first-app/.*' - bindep.txt - '^.*requirements.txt$' - name: ^gate-.*-js-draft success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/ - name: ^gate-.*-npm-docs$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/ - name: infra-publications-publish branch: ^(?!master).*$ - name: ^gate-.*-requirements$ failure-message: FAILURE Incompatible requirement found files: - '^tools/.*-requires$' - '^.*requirements.txt$' - '^.*requirements-py[2,3].txt$' - name: gate-app-catalog-ui-nodejs4-npm-run-lint voting: false - name: ^magnum-coverage-ubuntu-(trusty|xenial).*$ skip-if: - project: ^openstack/magnum$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - name: ^gate-barbican-simple-crypto-devstack-py35-.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-barbican-simple-crypto-dsvm-tempest-py35-.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-barbican-kmip-devstack-.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: gate-designate-python34 branch: ^stable/mitaka$ - name: ^gate-tempest-dsvm-designate-.*-ubuntu-trusty(-nv)?$ branch: ^stable/mitaka$ - name: ^gate-tempest-dsvm-designate-pdns4-postgres-ubuntu-xenial(-nv)?$ branch: ^(?!stable/(?:mitaka|newton)).*$ - name: ^gate-tempest-dsvm-designate-.*-mitaka$ branch: ^master$ # Designate grenade is >= newton. Trusty pinned to newton # then default grenade rules will run the xenial job on # branches >= ocata. - name: ^gate-grenade-dsvm-designate-.*-ubuntu-trusty$ branch: ^stable/newton$ - name: gate-congress-python34 branch: ^stable/mitaka$ - name: ^gate-congress-pe-replicated-.*-nv$ branch: ^(?!stable/mitaka).*$ - name: gate-hacking-integration-nova voting: false - name: gate-elastic-recheck-tox-queries-ubuntu-xenial voting: false - name: ^gate-sahara-pylint.*$ voting: false - name: ^gate-sahara-dsvm-scenario-(nova|neutron)-ubuntu-trusty-nv$ branch: ^stable/mitaka$ - name: ^gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-sahara-dsvm-scenario-mod-wsgi-ubuntu-xenial-nv$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^(gate|post)-sahara-extra-artifacts$ branch: ^(?!stable/(mitaka|icehouse)).*$ - name: ^gate-sahara-dashboard-dsvm-integration.*$ voting: false - name: ^gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial$ voting: false - name: ^gate-sahara-tests-pylint.* voting: false # run tempest tests for sahara-tests only when the directory # which contains the tempest tests is changed. - name: ^gate-tempest-dsvm-sahara.*$ skip-if: - project: ^openstack/sahara-tests$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^etc/.*$ - ^sahara_tests/.*$ - ^sahara_tempest_plugin/tests/cli/.*$ - ^sahara_cli_tests/.*$ - ^tools/.*$ - ^tox.ini$ # do not run sahara scenario tests when the change is only # about documentation and/or the Tempest plugin. - name: ^gate-sahara-dsvm-scenario.*$ skip-if: - project: ^openstack/sahara$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - project: ^openstack/sahara-tests$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^sahara_tempest_plugin/.*$ - name: gate-app-catalog-ui-dsvm-integration voting: false - name: ^gate-keystone-tox-patch_cover-ubuntu-(trusty|xenial)$ voting: false # This job is just to check py35 compliance in master - name: ^gate-keystone-dsvm-py35-.*$ branch: ^(?!stable) - name: gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv branch: ^stable/mitaka$ - name: check-osc-plugins voting: false - name: gate-python-troveclient-pypy voting: false # python3 support was fully implemented only in mitaka - name: gate-mistral-python34 branch: ^stable/mitaka$ - name: gate-mistral-devstack-dsvm-kombu-ubuntu-xenial-nv branch: ^(?!stable/(?:mitaka|newton)).*$ - name: gate-mistral-dashboard-python34 voting: false - name: ^gate-mistral-tox-unit-mysql-ubuntu-xenial$ voting: false - name: ^gate-mistral-tox-unit-postgresql-ubuntu-(trusty|xenial)$ voting: false # NOTE(bcrochet) (mistral) run non-apache pike and forward - name: ^gate-mistral-devstack-dsvm-non-apache-ubuntu-xenial-nv branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: gate-mistral-docker-buildimage branch: master - name: gate-python-muranoclient-python34 # python3 support was implemented in mitaka branch: ^stable/mitaka$ - name: ^gate-tempest-dsvm-murano-cfapi-ubuntu-trusty(-nv)? branch: stable/mitaka - name: ^gate-tempest-dsvm-murano-api-ubuntu-trusty(-nv)? branch: stable/mitaka # NOTE(kzaitsev): nodejs4-npm-run-test was added in ocata - name: ^gate-murano-dashboard-nodejs4-npm-run-test$ branch: ^(?!stable/(?:mitaka|newton)).*$ # NOTE(limao): Only run these jobs on kuryr-libnetwork master branch, # because we do not need to check if kuryr-libnetwork stable branch # can work with kuryr_lib master. - name: gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-ubuntu-xenial branch: master # NOTE(limao): Only run these jobs on kuryr-libnetwork master branch, # because we do not need to check if kuryr-libnetwork stable branch # can work with kuryr_lib master. - name: gate-kuryr-libnetwork-kuryr_lib-src-dsvm-rally-ubuntu-xenial-nv branch: master - 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-refstack-python34 voting: false - name: ^gate-sqlalchemy-migrate-pep8-ubuntu-(trusty|xenial) voting: false - name: ^gate-manila-pylint.*$ voting: false - name: gate-manila-buildimage-docker-ubuntu-xenial voting: false - name: ^gate-manila-tempest-dsvm-.*-scenario-custom-image-.* branch: ^(?!stable/(?:mitaka|newton)).*$ - name: gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv branch: ^(?:stable/mitaka).*$ - name: ^gate-manila-tempest-minimal-dsvm-cephfs-nfs.*$ branch: ^(?!stable/(?:mitaka|newton|ocata)).*$ - name: gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty branch: ^(?:stable/mitaka).*$ - name: gate-manila-tempest-minimal-dsvm-lvm-centos-7-nv branch: ^(?!stable/(?:mitaka|newton)).*$ # amqp1 hybrid and dual support added in pike: - name: ^gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-(hybrid|dual)-.*$ branch: ^(?!stable/(?:newton|ocata)).*$ - name: ^gate-oslo.messaging-src-dsvm-full-amqp1-(hybrid|dual)-.*$ branch: ^(?!stable/(?:newton|ocata)).*$ # tox based functional tests run in >= ocata - name: ^gate-oslo.messaging-tox-.*-func-.*$ branch: ^(?!stable/newton).*$ - name: ^gate-oslo.messaging-tox-py27-func-(amqp1|kafka|zmq-proxy|zmq-pubsub)-.*$ voting: false - name: ^gate-oslo.messaging-tox-py35-func-(amqp1|rabbit|zmq)-.*$ voting: false # Timeout often see: BUG #1668187 - name: ^gate-oslo.messaging-tox-py27-func-zmq-ubuntu-xenial$ voting: false # Rally jobs for Manila should run only on ocata+ branches - name: gate-rally-dsvm-manila-multibackend branch: ^(?!stable/(?:mitaka|newton)).*$ voting: false - name: gate-rally-dsvm-manila-multibackend-no-ss branch: ^(?!stable/(?:mitaka|newton)).*$ voting: false - name: gate-manila-ui-dsvm-nv branch: ^(?!stable/(?:mitaka|newton)).*$ - name: ^gate-blazar-pylint.*$ voting: false - name: gate-neutron-dsvm-api-ubuntu-trusty branch: ^(stable/mitaka)$ - name: gate-tacker-python34 branch: ^stable/mitaka$ - name: gate-tacker-horizon-python34 branch: ^stable/mitaka$ - name: gate-python-tackerclient-python34 branch: ^stable/mitaka$ voting: false - name: gate-tempest-dsvm-neutron-ipv6only-nv branch: master - name: gate-tempest-dsvm-neutron-serviceipv6-nv branch: master - name: ^gate-trove-legacy-scenario-dsvm-.*$ branch: ^stable/newton$ - name: ^gate-trove-scenario-dsvm-.*$ branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(amrith): This job should be run for trove-integration, and # trove's and trove clients stable branches for # mitaka and newton. - name: ^gate-trove-legacy-functional-dsvm-.*$ skip-if: - project: ^openstack/(trove|python-troveclient)$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-trove-functional-dsvm-.*$ branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-tempest-dsvm-full-lio-ubuntu-(trusty|xenial) voting: false - name: ^gate-aodh-dsvm-functional-(hbase|mongodb)-ubuntu-trusty branch: stable/mitaka - name: ^gate-aodh-dsvm-tempest-plugin-(hbase|mongodb)-ubuntu-trusty branch: stable/mitaka - name: ^gate-aodh-dsvm-functional-(hbase|mongodb)-ubuntu-xenial branch: stable/newton - name: ^gate-aodh-dsvm-tempest-plugin-(hbase|mongodb)-ubuntu-xenial branch: stable/newton # TODO(lcastell): Make voting once tests are fixed - name: ^gate-craton-dashboard-nodejs4-npm-run-test$ voting: false - name: ^gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty$ branch: ^stable/mitaka.*$ - name: ^gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty$ branch: ^stable/mitaka.*$ # TODO(doug-fish): Make voting once tests are proven to pass reliably - name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint voting: false # TODO(doug-fish): Make voting once tests are proven to pass reliably - name: gate-neutron-lbaas-dashboard-nodejs4-npm-run-test voting: false # TODO(liuqing): Make voting once tests are proven to pass reliably - name: gate-senlin-dashboard-nodejs4-npm-run-lint voting: false # TODO(liuqing): Make voting once tests are proven to pass reliably - name: gate-senlin-dashboard-nodejs4-npm-run-test voting: false # TODO(shu-mutou): Make voting once tests are proven to pass reliably - name: gate-zaqar-ui-nodejs4-npm-run-lint voting: false # TODO(shu-mutou): Make voting once tests are proven to pass reliably - name: gate-zaqar-ui-nodejs4-npm-run-test voting: false # TODO(shu-mutou): Make voting once tests are proven to pass reliably - name: gate-zun-ui-nodejs4-npm-run-test voting: false - name: ^gate-horizon-selenium-headless-legacy-ubuntu-trusty branch: ^(stable/mitaka).*$ - name: ^gate-horizon-selenium-headless-legacy-ubuntu-xenial branch: ^(stable/newton).*$ - name: gate-horizon-selenium-headless-ubuntu-xenial branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-glance_store-dsvm-functional-.*-ubuntu-trusty-nv$ branch: ^stable/mitaka$ - name: ^(gate-)?devstack-docs branch: ^master - name: ^gate-tempest-dsvm-neutron.*-ovs.*$ tags: neutron - 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-python3.*$ branch: ^(?!(release/(?:2\.9)|stable)).*$ - name: ^fuel-devops-coverage-ubuntu-xenial$ branch: ^(?!(release/(?:2\.9)|stable)).*$ - name: ^gate-fuel-devops-pylint branch: ^(?!(release/(?:2\.9)|stable)).*$ voting: false - name: ^gate-fuel-devops-docs branch: ^(?!release/(?:2\.9)).*$ - name: ^gate-fuel-qa-pylint branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$ - name: ^gate-fuel-qa-python27-ubuntu-trusty branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$ - name: ^gate-fuel-qa-pep8-ubuntu-trusty branch: ^stable(-mu)?/(mitaka|8\.0|7\.0|6\.1).*$ - name: ^gate-fuel-qa-pep8-ubuntu-xenial$ branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$ - name: ^gate-fuel-qa-python27-ubuntu-xenial$ branch: ^(?!stable(-mu)?/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$ - name: ^gate-fuel-library-puppet-syntax.*$ branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-library-puppet-unit.*$ branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0)).*$ - name: ^gate-fuel-library-puppet-syntax-4-centos-7 branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0)).*$ - name: ^gate-fuel-library-puppet-unit-4\.5-centos-7 branch: ^(?!stable/(?:4\.0|4\.1|5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$ - name: ^gate-fuel-mirror-python.*$ branch: ^stable/(?:8\.0|mitaka).*$ - name: ^gate-fuel-ostf-python27-ubuntu-trusty branch: ^(stable/mitaka).*$ - name: ^gate-fuel-ostf-python27-ubuntu-xenial branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|mitaka)).*$ - 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-web-docs-ubuntu-trusty branch: ^(stable/mitaka).*$ voting: false - name: ^gate-fuel-web-docs-ubuntu-xenial branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$ voting: false - name: ^gate-fuel-web-python27-ubuntu-trusty branch: ^(stable/(8\.0|mitaka)).*$ - name: ^gate-fuel-web-python27-ubuntu-xenial branch: ^(?!stable/(?:5\.0|5\.1|6\.0|6\.1|7\.0|8\.0|mitaka)).*$ - name: ^gate-ceilometer-dsvm-tempest-plugin-.*ubuntu-trusty branch: ^stable/mitaka$ - name: ^gate-ceilometer-dsvm-functional-.*ubuntu-xenial branch: ^stable/newton$ - name: ^gate-ceilometer-tox-.* branch: ^(?!stable/(mitaka|newton)) - name: gate-keystone-python34 branch: ^stable/mitaka$ - name: gate-swift-python34 branch: ^stable/mitaka$ - name: ^gate-glance-python34$ branch: ^stable/mitaka$ # toxenv func-post-as-copy doesn't exist in swift before ocata. - name: ^gate-swift-tox-xfs-tmp-func-post-as-copy-(ubuntu-xenial|centos-7)$ branch: ^(?!stable/(mitaka|newton)).*$ # pre-ocata, func covered post-as-copy behavior, # and func-fast-post covered the now-default fast-post behavior - name: ^gate-swift-tox-xfs-tmp-func-fast-post-(ubuntu-xenial|centos-7)$ branch: ^stable/newton$ # toxenv func-ec only works on current master and only future stable branches. - name: ^gate-swift-tox-xfs-tmp-func-ec-(ubuntu-xenial|centos-7)$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ voting: false - name: ^gate-murano-apps-linters-ubuntu-(trusty|xenial)$ voting: false - name: ^gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-(trusty|xenial)-nv files: - 'RefStackClient/.*' - name: gate-networking-nec-python34 branch: ^stable/mitaka$ - name: periodic-tempest-dsvm-full-test-accounts-ubuntu-xenial-master tags: periodic-qa - name: periodic-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial-master tags: periodic-qa - name: periodic-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial-master tags: periodic-qa - name: periodic-tempest-dsvm-all-master tags: periodic-qa - name: periodic-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-master tags: periodic-qa # Skip all openstack-ansible jobs except the releasenotes/docs/linters/ # deploy-guide jobs for files that are not related to functional testing. - name: ^gate-openstack-ansible(?!.*(-docs|-releasenotes|-deploy-guide|-linters-ubuntu-(trusty|xenial))).*$ skip-if: - project: ^openstack/openstack-ansible(?!-specs).*$ all-files-match-any: - ^\.git.* - ^.*\.(example|md|rst|txt)$ - ^deploy-guide/.* - ^doc/.* - ^releasenotes/.* - ^setup\.(cfg|py)$ - ^tox.ini$ - ^Vagrantfile # Run all OpenStack-Ansible trusty jobs except the docs and linters jobs # for Newton as this is still a supported platform for OpenStack-Ansible. # Trusty support is removed after Newton, so don't run any ubuntu-trusty # jobs against branches > stable/newton. # Since regexes override each other (last one wins), we can stage this. # First, we run all trusty jobs on both mitaka and newton: - name: ^gate-openstack-ansible.*-ubuntu-trusty.*$ branch: ^stable/(mitaka|newton)$ # Second, docs and linters jobs run only on mitaka (there's a xenial # job on newton, so no need to run both trusty and xenial). - name: ^gate-openstack-ansible.*-(docs|linters).*-ubuntu-trusty.*$ branch: ^stable/mitaka$ # Keep in mind that stable/mitaka and stable/newton are ubuntu only, # so we remove centos-7 jobs. - name: ^gate-openstack-ansible-.*-ansible-.*-centos-7.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Now some specific conditions for openstack-ansible: # Run the os_keystone extra functional test jobs on trusty for Newton only - name: ^gate-openstack-ansible-os_keystone-ansible-(uw_nginx|uw_apache)-ubuntu-trusty$ branch: ^stable/newton$ # Run the os_neutron extra functional test jobs on trusty for Newton only - name: ^gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty$ branch: ^stable/newton$ # Run the OpenStack-Ansible non-voting aio scenario job on xenial for the # openstack-ansible repository if the branch is stable/newton. - name: ^gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv$ branch: ^stable/newton$ # Restrictions for openstack-ansible-security/ansible-hardening # - Run centos-7 job on Newton or later # - Run debian-jessie job on Pike or later # - Run RHEL 6 content against ubuntu-trusty on Ocata or later - name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func-centos-7.*$ branch: ^(?!stable/mitaka).*$ - name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func-debian-jessie.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-(openstack-ansible-security|ansible-hardening)-ansible-func_rhel6.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the OpenStack-Ansible voting aio scenario job on xenial for the # openstack-ansible repository if the branch is anything before ocata. - name: ^gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the OpenStack-Ansible Ceph job for the openstack-ansible repository if # the branch is anything before ocata. - name: ^gate-openstack-ansible-openstack-ansible-ceph-(centos-7|ubuntu-xenial).*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the OpenStack-Ansible CentOS job for the openstack-ansible repository if # the branch is anything before ocata. - name: ^gate-openstack-ansible-openstack-ansible-aio-centos-7.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the os_ceilometer functional tests against gnocchi on Newton # and earlier branches. - name: ^gate-openstack-ansible-os_ceilometer-ansible-gnocchi.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the os_neutron functional tests for calico/dragonflow on Newton # and earlier branches. - name: ^gate-openstack-ansible-os_neutron-ansible-(calico|dragonflow).*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the upgrade test on Newton and earlier branches. - name: ^gate-openstack-ansible-.*-ansible-upgrade.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip galera_ssl test on Ocata and earlier branches - name: ^gate-openstack-ansible-galera_server-ansible-ssl.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ # Skip any deploy guide publish jobs for mitaka - name: ^gate-openstack-ansible-deploy-guide$ branch: ^(?!stable/mitaka).*$ # Ignore requirements on the keystoneclient/keystoneauth integration branch - name: gate-python-keystoneclient-requirements branch: ^(?!feature/keystoneauth_integration).*$ - name: ^gate-sahara-cli.*$ skip-if: - project: ^openstack/sahara-tests$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^etc/.*$ - ^sahara_tests/.*$ - ^sahara_tempest_plugin/tests/api/.*$ - ^tox.ini$ # Only run the unit cross tests for cliff against master. - name: ^gate-cliff-tox-(openstackclient|neutronclient)-tip-ubuntu-xenial$ branch: ^master$ # Old dsvm jobs are running on mitaka, new tempest one - from # newton on - name: ^gate-ironic-inspector-dsvm-discovery-ubuntu-trusty$ branch: ^stable/mitaka.*$ # This job should not be run anywhere but is part of the python-jobs # template. So, make it only run on a non-existing branch. - name: ^gate-python-ironic-inspector-client-docs-ubuntu-trusty$ branch: ^stable/thisbranchnamewillneverexist$ - name: ^gate-python-ironic-inspector-client-docs-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton)).*$ # NOTE(pas-ha) ironic-lib has no docs in Mitaka, # and Trusty jobs are only run on Mitaka. # As this job is part of python-jobs template, disable this single one # in ironic-lib by running it only on a non-existing branch. - name: ^gate-ironic-lib-docs-ubuntu-trusty$ branch: ^stable/thisbranchnamewillneverexist$ # NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka - name: ^gate-grenade-dsvm-ironic.*-ubuntu-trusty(-nv)?$ branch: ^stable/newton$ # NOTE(vsaienko) Ironic multinode job is voting starting from Pike - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ # NOTE(vsaienko) Ironic multinode-nv job launched only on Newton and Ocata - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv$ branch: ^stable/(newton|ocata).*$ # NOTE(vsaienko) Ironic multitenant job launched only on Newton and Ocata, for Pike+ it replaced # by multitenant-multinode. - name: ^gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial$ branch: ^stable/(newton|ocata).*$ # NOTE(vsaienko) Ironic snmp job do not work until after Ocata - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial.*$ branch: ^(?!stable/(mitaka|newton)).*$ # Skip the following jobs on ironic project starting from Pike, as we test the as part of ironic-standalone: # * gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial # * gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial # * gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial # NOTE(vsaienko): we still keep gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial # as it is integrated job and launched on devstack/nova/neutron/ironic projects # Might be replaced by multinode job in future. - name: ^gate-tempest-dsvm-ironic-ipa-partition-bios-(pxe|agent)_ipmitool-tinyipa-ubuntu-xenial$ branch: ^stable/(mitaka|newton|ocata).*$ - name: ^gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial$ branch: ^stable/(mitaka|newton|ocata).*$ # Only run the redfish job(s) against pike+ - name: ^gate-tempest-dsvm-ironic-ipa-(partition|wholedisk)-redfish-tinyipa-ubuntu-xenial.*$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-senlin-dsvm-tempest-(py27|py35)-(functional|api|integration) skip-if: - project: ^openstack/senlin$ all-files-match-any: - ^.*\.rst$ - ^doc/.*$ - ^api-ref/.*$ - ^releasenotes/.*$ - name: ^gate-senlin-dsvm-tempest-py35-(functional|api|integration) branch: ^(?!stable/(mitaka|newton)).*$ - name: ^gate-senlin-dsvm-tempest-py27-(functional|api|integration) branch: ^(?!stable/mitaka).*$ # NOTE(andrey-mp): nova-network is deprecated since Ocata - name: gate-functional-nova-network-dsvm-ec2api-ubuntu-xenial branch: ^stable/newton$ # NOTE(andrey-mp): nova-network is deprecated since Ocata - name: gate-functional-nova-network-dsvm-gceapi-ubuntu-xenial-nv branch: ^stable/newton$ - name: ^gate-.*-releasenotes$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/ files: - '^releasenotes/.*' - '^tox.ini' - '^.*requirements.txt$' # Some python client projects do not have releasenotes until the Newton cycle - name: ^gate-python-(manila|tacker|trove|glance)client-releasenotes$ branch: ^(?!stable/mitaka).*$ # Some projects do not have releasenotes until the Newton cycle - name: ^gate-(ceilometermiddleware|magnum|manila-ui|networking-odl|oslo.(messaging|cache|concurrency|middleware|privsep|rootwrap|service|context|vmware|policy)|tacker)-releasenotes$ branch: ^(?!stable/mitaka).*$ # Some python client projects do not have releasenotes until the Ocata cycle - name: ^gate-python-(freezer|tripleo|zaqar)client-releasenotes$ branch: ^(?!stable/(?:mitaka|newton)).*$ # Some projects do not have releasenotes until the Ocata cycle - name: ^gate-(automaton|cloudkitty|cloudkitty-dashboard|debtcollector|freezer|freezer-api|futurist|instack.*|kuryr|kuryr-libnetwork|networking-sfc|osprofiler|oslo.(i18n|middleware|reports|serialization|utils|versionedobjects)|oslosphinx|oslotest|puppet-tripleo|stevedore|swift|taskflow|tooz|tripleo.*)-releasenotes$ branch: ^(?!stable/(?:mitaka|newton)).*$ - name: gate-python-fuelclient-python34 branch: ^stable/(8\.0|mitaka).*$ - name: ^gate-python-fuelclient-python27-ubuntu-trusty branch: ^(stable/(7\.0|8\.0|mitaka)).*$ - name: ^gate-python-fuelclient-python27-ubuntu-xenial branch: ^(?!stable/(?:6\.1|7\.0|8\.0|mitaka)).*$ - name: gate-tooz-tox-py27-consul-ubuntu-trusty branch: ^stable/mitaka.*$ - name: gate-tooz-tox-py34-consul-ubuntu-trusty branch: ^stable/mitaka.*$ - name: gate-tooz-tox-py34-etcd-ubuntu-trusty branch: ^stable/mitaka.*$ - name: gate-tooz-tox-py27-etcd-ubuntu-trusty branch: ^stable/mitaka.*$ # NOTE(dims) etcd3gw is available only in pike and forward - name: ^gate-tooz-tox-.*-etcd3gw-ubuntu-xenial$ branch: ^(?!stable/(mitaka|newton|ocata)).*$ - name: ^gate-tooz-tox-py35-.+-ubuntu-xenial branch: ^(?!stable/(mitaka|newton)).*$ # Requirements project publishes documents from master only. - name: ^(?:gate-)requirements-docs-ubuntu-xenial$ branch: master - name: gate-heat-translator-tox-py27-tp-ubuntu-xenial branch: master voting: false # Make sure we do not match openstack-ansible jobs, as they have their own # rules. - name: ^gate-(?!openstack-ansible).*(-dsvm)?-ansible-func-ubuntu-trusty(-nv)?$ branch: master - name: ^gate-fuel-octane-puppet.*$ branch: ^(?!stable/(6.[01]|[78].0)).*$ - name: ^fuel-octane-coverage-ubuntu-trusty.*$ branch: ^stable/(mitaka|[87]\.0).*$ - name: ^fuel-octane-coverage-ubuntu-xenial.*$ branch: ^(?!stable/(?:[456]\.[01]|[78]\.0|mitaka)).*$ - name: gate-fuel-ccp-validate queue-name: fuel-ccp # Don't run nova-lxd tests on trusty. # We can remove these rules when mitaka is EOL'd and we no longer have # the default branch rules for trusty. - name: ^gate-nova-lxd-(docs|pep8|python27)-ubuntu-xenial branch: ^.*$ # Only run nova-tox-functional-py35-ubuntu tests on branch master # TODO(gcb): run these tests on future stable branches starting with pike. - name: ^gate-nova-tox-functional-py35-ubuntu-xenial branch: master # NOTE(mriedem): The nova-next job runs placement + cells v2 + neutron # which were all optional in newton but are defaults in ocata+. In Pike we # made the job run with send_service_user_token so we want to run against # stable/newton and Pike (current master), but skip stable/ocata. - name: gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv branch: ^(stable/newton|master)$ - name: ^gate-swift3-tox-s3tests_ voting: false # Trusty job needs to run on master as well for now since # storyboard is deployed currently on trusty from master. - name: gate-storyboard-js-integration-ubuntu-trusty branch: ^master$ # Mutexes - name: reprepro-import-debian-openstack-jessie mutex: mirror.deb-openstack - name: reprepro-sign-jessie mutex: mirror.deb-openstack - name: reprepro-sign-jessie-backports mutex: mirror.deb-openstack - name: reprepro-release-deb-openstack mutex: mirror.deb-openstack - name: wheel-build-ubuntu-trusty-amd64-python2 mutex: mirror.wheel.trustyx64 - name: wheel-build-ubuntu-trusty-amd64-python3 mutex: mirror.wheel.trustyx64 - name: wheel-release-trustyx64 mutex: mirror.wheel.trustyx64 - name: wheel-build-ubuntu-xenial-amd64-python2 mutex: mirror.wheel.xenialx64 - name: wheel-build-ubuntu-xenial-amd64-python3 mutex: mirror.wheel.xenialx64 - name: wheel-release-xenialx64 mutex: mirror.wheel.xenialx64 - name: wheel-build-centos-7-amd64-python2 mutex: mirror.wheel.cent7x64 - name: wheel-build-centos-7-amd64-python3 mutex: mirror.wheel.cent7x64 - name: wheel-release-cent7x64 mutex: mirror.wheel.cent7x64 # Disable devstack tests on the zk-shim branch of nodepool - name: ^gate-dsvm-nodepool branch: ^(?!feature/gearman-zk-shim).*$ # Disable coverage tests on the zk-shim branch of nodepool - name: nodepool-coverage-ubuntu-xenial branch: ^(?!feature/gearman-zk-shim).*$ # Disable docs jobs on the zk-shim branch of nodepool - name: gate-nodepool-docs-ubuntu-xenial branch: ^(?!feature/gearman-zk-shim).*$ # Only run python35 job on the feature/zuulv3 branch of zuul - name: ^gate-zuul-python35 branch: feature/zuulv3 # Only run python35 job on the feature/zuulv3 branch of nodepool - name: ^gate-nodepool-python35 branch: feature/zuulv3 ######################################################################## # The project list is sorted alphabetically. ######################################################################## projects: - name: openstack-dev/bashate template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: release-notes-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: integrated-gate-py35 - name: integrated-gate-nova-net - name: grenade-nova-net - name: openstack-server-publish-jobs check: - gate-devstack-docs-ubuntu-xenial - gate-devstack-bashate - gate-devstack-unit-tests - gate-grenade-dsvm-forward-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv - gate-devstack-dsvm-updown-ubuntu-xenial - gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-swift-dsvm-functional-ubuntu-trusty-nv - gate-swift-dsvm-functional-ubuntu-xenial-nv - gate-grenade-dsvm-neutron-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-xenial - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-tempest-dsvm-neutron-full-centos-7-nv - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial gate: - gate-devstack-docs-ubuntu-xenial - gate-devstack-bashate - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial experimental: - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial - gate-neutron-dsvm-functional-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr-ubuntu-xenial - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-cells-ubuntu-trusty - gate-tempest-dsvm-cells-ubuntu-xenial - gate-dsvm-mongodb-zaqar-ubuntu-trusty-nv - gate-grenade-dsvm-forward-ubuntu-trusty - gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-full-fedora-25-nv - gate-tempest-dsvm-neutron-full-opensuse-422-nv periodic: - propose-devstack-plugins-list - periodic-tempest-dsvm-oslo-latest-full-master - 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-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-xenial - gate-grenade-dsvm-forward-ubuntu-trusty - gate-grenade-dsvm-heat-ubuntu-xenial-nv - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-publish-docs - gate-grenade-dsvm-ironic-ubuntu-trusty-nv - gate-grenade-dsvm-ironic-ubuntu-xenial-nv gate: - gate-grenade-dsvm-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-trusty - gate-grenade-dsvm-neutron-ubuntu-xenial - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-publish-docs post: - grenade-publish-docs experimental: - gate-grenade-dsvm-neutron-forward-ubuntu-trusty - gate-grenade-dsvm-neutron-forward-ubuntu-xenial - gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv - gate-grenade-dsvm-trove - gate-grenade-dsvm-ceilometer-ubuntu-trusty - gate-grenade-dsvm-ceilometer-ubuntu-xenial - name: openstack-dev/hacking template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: pypy-jobs check: - gate-hacking-integration-nova post: - hacking-docs-ubuntu-xenial - hacking-coverage-ubuntu-xenial pre-release: - hacking-docs-ubuntu-xenial release: - hacking-docs-ubuntu-xenial - name: openstack-dev/heat-cfnclient template: - name: merge-check check: - gate-heat-cfnclient-pep8-ubuntu-xenial - gate-heat-cfnclient-python27-ubuntu-xenial gate: - gate-heat-cfnclient-pep8-ubuntu-xenial - gate-heat-cfnclient-python27-ubuntu-xenial - name: openstack-dev/openstack-nose template: - name: merge-check - name: noop-jobs - name: openstack-dev/os-http template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-dev/oslo-cookiecutter template: - name: merge-check check: - gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial gate: - gate-oslo-cookiecutter-tox-cookiecutter-ubuntu-xenial - name: openstack-dev/pbr template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: lib-forward-testing - name: pypy-jobs check: - gate-pbr-installation-dsvm-ubuntu-trusty - gate-pbr-installation-dsvm-upstream-ubuntu-trusty - gate-pbr-installation-dsvm-ubuntu-xenial - gate-pbr-installation-dsvm-upstream-ubuntu-xenial gate: - gate-pbr-installation-dsvm-ubuntu-trusty - gate-pbr-installation-dsvm-ubuntu-xenial periodic: - gate-pbr-installation-dsvm-ubuntu-xenial - gate-pbr-installation-dsvm-upstream-ubuntu-xenial post: - pbr-coverage-ubuntu-trusty - pbr-coverage-ubuntu-xenial - pbr-docs-ubuntu-trusty - pbr-docs-ubuntu-xenial pre-release: - pbr-docs-ubuntu-trusty - pbr-docs-ubuntu-xenial release: - pbr-docs-ubuntu-trusty - pbr-docs-ubuntu-xenial - 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-role-puppet template: - name: merge-check - name: ansible-lint-jobs - name: infra-puppet-apply-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 - name: python35-jobs post: - bindep-coverage-ubuntu-xenial release: - bindep-infra-docs-tags-only - name: openstack-infra/bugdaystats template: - name: merge-check - name: publish-to-pypi check: - gate-bugdaystats-pep8-ubuntu-xenial gate: - gate-bugdaystats-pep8-ubuntu-xenial 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: integrated-gate-py35 - name: integrated-gate-nova-net - name: grenade-nova-net - name: experimental-tripleo-jobs check: - gate-devstack-gate-tox-run-tests-ubuntu-xenial - gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial - gate-devstack-gate-bashate - gate-dg-hooks-dsvm - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-neutron-dsvm-functional-ubuntu-xenial-nv - gate-neutron-dsvm-api-ubuntu-xenial-nv - gate-swift-dsvm-functional-ubuntu-xenial-nv - gate-tempest-dsvm-nnet-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv - gate-tempest-dsvm-nnet-ubuntu-xenial-newton-nv - gate-tempest-dsvm-nnet-ubuntu-xenial-ocata-nv - gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv - gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv - gate-tempest-dsvm-neutron-full-centos-7-nv - gate-tempest-dsvm-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv gate: - gate-devstack-gate-tox-run-tests-ubuntu-xenial - gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial experimental: - gate-tempest-dsvm-neutron-full-fedora-25-nv - gate-tempest-dsvm-neutron-full-opensuse-422-nv - gate-grenade-dsvm-forward-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv - name: openstack-infra/elastic-recheck template: - name: merge-check check: - gate-elastic-recheck-pep8-ubuntu-xenial - gate-elastic-recheck-docs-ubuntu-xenial - gate-elastic-recheck-python27-ubuntu-xenial - gate-elastic-recheck-tox-queries-ubuntu-xenial gate: - gate-elastic-recheck-pep8-ubuntu-xenial - gate-elastic-recheck-docs-ubuntu-xenial - gate-elastic-recheck-python27-ubuntu-xenial post: - elastic-recheck-docs - name: openstack-infra/err2d2 template: - name: merge-check - name: noop-jobs - name: openstack-infra/featuretracker template: - name: merge-check - name: noop-jobs - name: openstack-infra/gear template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack-infra/gearman-plugin template: - name: merge-check check: - gate-gearman-plugin-maven-build-ubuntu-trusty gate: - gate-gearman-plugin-maven-build-ubuntu-trusty post: - gearman-plugin-hpi-artifact release: - gearman-plugin-hpi-artifact: - gearman-plugin-jenkinsci-upload - name: openstack-infra/germqtt template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - 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.13 - its-storyboard-gerrit-plugin-stable-2.13 - name: openstack-infra/gerritbot template: - name: merge-check - name: publish-to-pypi check: - gate-gerritbot-pep8-ubuntu-xenial gate: - gate-gerritbot-pep8-ubuntu-xenial post: - gerritbot-branch-tarball - name: openstack-infra/gerritlib template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-infra/git-restack template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi release: - git-restack-infra-docs-tags-only - name: openstack-infra/git-review template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi release: - git-review-infra-docs-tags-only - 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: python35-jobs - name: infra-publish-jobs check: - gate-dsvm-nodepool-redhat-src-nv - gate-dsvm-nodepool-ubuntu-src-nv - gate-dsvm-nodepool-opensuse-src-nv experimental: - gate-dsvm-nodepool-debian-src-nv - name: openstack-infra/grafyaml template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: infra-publish-jobs check: - grafyaml-coverage-ubuntu-xenial post: - grafyaml-coverage-ubuntu-xenial - 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 check: - gate-infra-ansible gate: - 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-pep8-ubuntu-xenial - gate-irc-meetings-tox-ical gate: - gate-irc-meetings-pep8-ubuntu-xenial - 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-ubuntu-xenial gate: - gate-jeepyb-pep8-ubuntu-xenial - name: openstack-infra/jenkins-job-builder template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: infra-publish-jobs check: - jenkins-job-builder-coverage-ubuntu-trusty - jenkins-job-builder-coverage-ubuntu-xenial - gate-jenkins-job-builder-tox-docs-linkcheck-ubuntu-xenial post: - jenkins-job-builder-coverage-ubuntu-trusty - jenkins-job-builder-coverage-ubuntu-xenial - name: openstack-infra/js-afs-blob-store template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: openstack-infra/js-generator-openstack template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: nodejs4-docs pre-release: - js-generator-openstack-nodejs6-npm-docs release: - js-generator-openstack-nodejs6-npm-docs - name: openstack-infra/js-openstack-registry-hooks template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: openstack-infra/lodgeit template: - name: merge-check check: - gate-lodgeit-pep8-ubuntu-xenial - gate-lodgeit-python27-ubuntu-xenial gate: - gate-lodgeit-pep8-ubuntu-xenial - gate-lodgeit-python27-ubuntu-xenial - 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: infra-logstash-filter-jobs - name: openstack-infra/lpmqtt template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack-infra/meetbot template: - name: merge-check - name: noop-jobs - name: openstack-infra/mqtt_statsd template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-infra/nodepool template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: infra-publish-jobs check: - nodepool-coverage-ubuntu-trusty - nodepool-coverage-ubuntu-xenial - gate-dsvm-nodepool - gate-dsvm-nodepool-src-nv - gate-dsvm-nodepool-py35-src-nv post: - nodepool-coverage-ubuntu-trusty - nodepool-coverage-ubuntu-xenial experimental: - gate-zuul-nodepool - 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/openstack-zuul-jobs template: - name: merge-check - name: noop-jobs - name: openstack-infra/openstack-zuul-roles 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-ubuntu-xenial gate: - gate-openstackid-unittests - gate-openstackid-docs-ubuntu-xenial 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-ubuntu-xenial - gate-os-loganalyze-python27-ubuntu-xenial gate: - gate-os-loganalyze-pep8-ubuntu-xenial - gate-os-loganalyze-python27-ubuntu-xenial experimental: - gate-dsvm-os-loganalyze-nv - name: openstack-infra/project-config template: - name: bindep-fallback - name: merge-check check: - gate-project-config-gerrit - gate-project-config-grafyaml - gate-project-config-layout - gate-project-config-linters-ubuntu-xenial - gate-project-config-irc-access - gate-project-config-jenkins-project - gate-project-config-nodepool - 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-ubuntu-xenial - gate-project-config-irc-access - gate-project-config-nodepool - gate-project-config-jenkins-project - 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 - periodic-package-afs-centos7 - name: openstack-infra/project-config-example template: - name: merge-check check: - gate-project-config-layout - gate-project-config-example-linters-ubuntu-xenial - gate-project-config-jenkins-project gate: - gate-project-config-layout - gate-project-config-example-linters-ubuntu-xenial - 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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ansible template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-apparmor template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-askbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-asterisk template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-bandersnatch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-bugdaystats template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-bup template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-cgit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ciwatch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-docker_registry template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-drupal template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-elasticsearch template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ethercalc template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-exim template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-featuretracker template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-germqtt template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-gerrit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-gerritbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-github template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-grafyaml template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-graphite template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-haveged template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-hound template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-httpd template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ipsilon template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-iptables template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-jeepyb template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-jenkins template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-kerberos template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-kibana template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-lodgeit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-logrotate template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: openstack-infra/puppet-logstash template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-lpmqtt template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-mailman template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-mediawiki template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-meetbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-mosquitto template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-mqtt_statsd template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-mysql_backup template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-nodepool template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-odsreg template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-openafs template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-openstack_infra_spec_helper template: - name: merge-check check: - gate-puppet-openstack-infra-spec-helper-unit-centos-7 - gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial - gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty gate: - gate-puppet-openstack-infra-spec-helper-unit-centos-7 - gate-puppet-openstack-infra-spec-helper-unit-ubuntu-xenial - gate-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty - name: openstack-infra/puppet-openstackci template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: infra-publish-jobs check: - gate-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty - gate-puppet-openstackci-puppet-beaker-rspec-centos-7 - gate-puppet-openstackci-puppet-beaker-rspec-ubuntu-xenial-nv - name: openstack-infra/puppet-openstackid template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-packagekit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-phabricator template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-pip template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-planet template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-puppet template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-redis template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-refstack template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: openstack-infra/puppet-releasestatus template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-reviewday template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-simpleproxy template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-snmpd template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ssh template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-stackalytics template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-statusbot template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-storyboard template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-sudoers template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-tmpreaper template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-translation_checksite template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-ulimit template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-unbound template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-user template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-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 - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-yum template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-zanata template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/puppet-zuul template: - name: merge-check - name: infra-puppet-check-jobs - name: infra-puppet-apply-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial-nv - name: openstack-infra/pynotedb template: - name: merge-check - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi check: - gate-pynotedb-pep8-ubuntu-xenial - gate-pynotedb-docs-ubuntu-xenial gate: - gate-pynotedb-pep8-ubuntu-xenial - gate-pynotedb-docs-ubuntu-xenial post: - pynotedb-branch-tarball - name: openstack-infra/pypi-mirror template: - name: merge-check - name: publish-to-pypi check: - gate-pypi-mirror-pep8-ubuntu-xenial - gate-requirements-integration-dsvm-ubuntu-trusty - gate-requirements-integration-dsvm-ubuntu-xenial gate: - gate-pypi-mirror-pep8-ubuntu-xenial - gate-requirements-integration-dsvm-ubuntu-trusty - gate-requirements-integration-dsvm-ubuntu-xenial - name: openstack-infra/python-storyboardclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: infra-publish-jobs post: - python-storyboardclient-coverage-ubuntu-trusty - python-storyboardclient-coverage-ubuntu-xenial release: - python-storyboardclient-infra-docs # TODO: add docs - name: openstack-infra/release-tools template: - name: merge-check check: - gate-release-tools-pep8-ubuntu-xenial - gate-release-tools-python27-ubuntu-xenial - gate-release-tools-bashate gate: - gate-release-tools-pep8-ubuntu-xenial - gate-release-tools-python27-ubuntu-xenial - 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 - name: check-requirements check: - gate-requestsexceptions-pep8-ubuntu-xenial gate: - gate-requestsexceptions-pep8-ubuntu-xenial - name: openstack-infra/reviewday template: - name: merge-check - name: publish-to-pypi check: - gate-reviewday-pep8-ubuntu-xenial gate: - gate-reviewday-pep8-ubuntu-xenial post: - reviewday-branch-tarball - name: openstack-infra/reviewstats template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack-infra/shade template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: release-notes-jobs - name: openstack-client-publish-jobs - name: check-requirements check: - shade-coverage-ubuntu-xenial - gate-shade-dsvm-functional-legacy - gate-shade-dsvm-functional-legacy-libs-nv - gate-shade-dsvm-functional-libs-nv - gate-shade-dsvm-functional-libs-py35-nv - gate-shade-dsvm-functional - gate-shade-dsvm-functional-py35-nv - gate-shade-dsvm-ansible - gate-shade-dsvm-ansible-dev-nv - gate-dsvm-nodepool-src gate: - gate-shade-dsvm-functional-legacy - gate-shade-dsvm-functional - gate-shade-dsvm-ansible - gate-dsvm-nodepool-src post: - shade-coverage-ubuntu-xenial experimental: - gate-shade-dsvm-functional-magnum-nv - name: openstack-infra/statusbot template: - name: merge-check - name: publish-to-pypi check: - gate-statusbot-pep8-ubuntu-xenial gate: - gate-statusbot-pep8-ubuntu-xenial post: - statusbot-branch-tarball - name: openstack-infra/storyboard template: - name: infra-publish-jobs - name: merge-check - name: publish-to-pypi - name: python35-jobs check: - gate-storyboard-pep8-ubuntu-xenial - gate-storyboard-python27-ubuntu-xenial gate: - gate-storyboard-pep8-ubuntu-xenial - gate-storyboard-python27-ubuntu-xenial post: - storyboard-branch-tarball - storyboard-coverage-ubuntu-xenial pre-release: - storyboard-infra-docs release: - storyboard-infra-docs experimental: - gate-storyboard-js-integration-ubuntu-trusty - gate-storyboard-js-integration-ubuntu-xenial - name: openstack-infra/storyboard-webclient template: - name: merge-check check: - gate-storyboard-webclient-nodejs4-npm-run-lint - gate-storyboard-webclient-nodejs4-npm-run-test-unit - gate-storyboard-webclient-nodejs4-npm-run-test-functional - gate-storyboard-webclient-nodejs4-npm-run-test-integration - gate-storyboard-webclient-js-draft gate: - gate-storyboard-webclient-nodejs4-npm-run-lint - gate-storyboard-webclient-nodejs4-npm-run-test-unit - gate-storyboard-webclient-nodejs4-npm-run-test-functional - gate-storyboard-webclient-nodejs4-npm-run-test-integration post: - storyboard-webclient-js-release-branch release: - storyboard-webclient-js-release-master experimental: - gate-storyboard-js-integration-ubuntu-trusty - gate-storyboard-js-integration-ubuntu-xenial - name: openstack-infra/subunit2sql template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: release-notes-jobs post: - subunit2sql-docs-ubuntu-xenial - name: openstack-infra/system-config template: - name: merge-check - name: infra-puppet-apply-jobs - name: infra-publish-jobs - name: infra-logstash-filter-jobs check: - gate-system-config-linters-ubuntu-xenial - gate-system-config-puppet-syntax-3-ubuntu-xenial gate: - gate-system-config-linters-ubuntu-xenial - gate-system-config-puppet-syntax-3-ubuntu-xenial - name: openstack-infra/tripleo-ci template: - name: merge-check - name: check-tripleo-jobs - name: check-tripleo-undercloud-jobs check: - gate-tripleo-ci-centos-7-multinode-upgrades-nv - gate-tripleo-ci-centos-7-containers-multinode-upgrades-nv check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq-newton - gate-tripleo-ci-centos-7-ovb-ha-oooq-ocata - gate-tripleo-ci-centos-7-ovb-ha-oooq periodic: - periodic-tripleo-ci-centos-7-ovb-fakeha-caserver - periodic-tripleo-ci-centos-7-ovb-updates - periodic-tripleo-ci-centos-7-ovb-ha - periodic-tripleo-ci-centos-7-ovb-nonha - periodic-tripleo-ci-centos-7-ovb-ha-newton - periodic-tripleo-ci-centos-7-ovb-ha-ocata - periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-master - periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq-ocata - periodic-tripleo-ci-centos-7-scenario001-multinode-oooq - periodic-tripleo-ci-centos-7-scenario002-multinode-oooq - periodic-tripleo-ci-centos-7-scenario003-multinode-oooq - periodic-tripleo-ci-centos-7-scenario004-multinode-oooq experimental-tripleo: - gate-tripleo-ci-centos-7-ovb-nonha - gate-tripleo-ci-centos-7-ovb-ha - gate-tripleo-ci-centos-7-ovb-fakeha-caserver - name: openstack-infra/trystack-site template: - name: merge-check - name: noop-jobs - name: openstack-infra/vinz template: - name: merge-check - name: nodejs4-jobs - name: openstack-infra/vinz-webclient template: - name: merge-check check: - gate-vinz-webclient-js-draft gate: - noop 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: python35-jobs check: - gate-yaml2ical-pep8-ubuntu-xenial gate: - gate-yaml2ical-pep8-ubuntu-xenial - name: openstack-infra/zmq-event-publisher template: - name: merge-check check: - gate-zmq-event-publisher-maven-build-ubuntu-trusty gate: - gate-zmq-event-publisher-maven-build-ubuntu-trusty 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: python35-jobs - name: infra-publish-jobs experimental: - gate-zuul-nodepool - name: openstack-infra/zuul-base-jobs template: - name: merge-check - name: noop-jobs - name: openstack-infra/zuul-jobs template: - name: merge-check - name: noop-jobs - 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/ailuropoda template: - name: merge-check - name: noop-jobs - name: openstack/alexandria template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements - name: openstack/almanach template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd check: - gate-tempest-almanach-dsvm gate: - gate-tempest-almanach-dsvm - name: openstack/anchor template: - name: merge-check - name: python-jobs - name: python35-jobs - name: pypy-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi # NOTE(mhayden): This repository will replace openstack-ansible-security in # the future. - name: openstack/ansible-hardening template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-xenial check: - gate-ansible-hardening-ansible-func_rhel6-ubuntu-trusty - gate-ansible-hardening-ansible-func-debian-jessie-nv gate: - gate-ansible-hardening-ansible-func_rhel6-ubuntu-trusty release: - ansible-hardening-announce-release - name: openstack/ansible-role-ara template: - name: noop-jobs - name: merge-check - name: openstack/ansible-role-bindep template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: openstack/ansible-role-cloud-launcher template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-dsvm-jobs-centos7 - name: ansible-role-functional-dsvm-jobs-trusty - name: docs-on-rtfd - name: openstack/ansible-role-diskimage-builder template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-fedmsg template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-jenkins template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-xenial-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-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial-nv - name: openstack/ansible-role-jenkins-plugins template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-xenial-nv - name: docs-on-rtfd - name: openstack/ansible-role-nginx template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-xenial-nv - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial-nv - name: openstack/ansible-role-nodepool template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-shade template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-ssh template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-sudoers template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-virtualenv template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-zookeeper template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/ansible-role-zuul template: - name: merge-check - name: ansible-role-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-fedora-25 - name: ansible-role-functional-jobs-xenial - name: docs-on-rtfd - name: windmill-jobs-centos7-nv - name: windmill-jobs-xenial - name: openstack/anvil template: - name: merge-check - name: noop-jobs - name: openstack/aodh template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: translation-jobs - name: release-notes-jobs - name: publish-to-pypi - name: install-guide-jobs check: - gate-aodh-dsvm-functional-hbase-ubuntu-trusty - gate-aodh-dsvm-functional-mongodb-ubuntu-trusty - gate-aodh-dsvm-functional-mysql-ubuntu-trusty - gate-aodh-dsvm-functional-postgresql-ubuntu-trusty - gate-aodh-dsvm-functional-hbase-ubuntu-xenial - gate-aodh-dsvm-functional-mongodb-ubuntu-xenial - gate-aodh-dsvm-functional-mysql-ubuntu-xenial - gate-aodh-dsvm-functional-postgresql-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-xenial - gate-telemetry-dsvm-integration-aodh-ubuntu-trusty - gate-telemetry-dsvm-integration-aodh-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv gate: - gate-aodh-dsvm-functional-hbase-ubuntu-trusty - gate-aodh-dsvm-functional-mongodb-ubuntu-trusty - gate-aodh-dsvm-functional-mysql-ubuntu-trusty - gate-aodh-dsvm-functional-postgresql-ubuntu-trusty - gate-aodh-dsvm-functional-hbase-ubuntu-xenial - gate-aodh-dsvm-functional-mongodb-ubuntu-xenial - gate-aodh-dsvm-functional-mysql-ubuntu-xenial - gate-aodh-dsvm-functional-postgresql-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-trusty - gate-aodh-dsvm-tempest-plugin-hbase-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-mongodb-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-mysql-ubuntu-xenial - gate-aodh-dsvm-tempest-plugin-postgresql-ubuntu-xenial - gate-telemetry-dsvm-integration-aodh-ubuntu-trusty - gate-telemetry-dsvm-integration-aodh-ubuntu-xenial - name: openstack/api-site template: - name: merge-check - name: openstack-doc-rst-gate check: - gate-api-site-tox-checklang-ubuntu-xenial gate: - gate-api-site-tox-checklang-ubuntu-xenial 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-ubuntu-xenial gate: - gate-api-wg-python27-ubuntu-xenial - name: openstack/app-catalog template: - name: merge-check - name: python-jobs - name: python35-jobs check: - gate-app-catalog-nodejs4-npm-run-lint gate: - gate-app-catalog-nodejs4-npm-run-lint - name: openstack/app-catalog-common template: - name: merge-check - name: noop-jobs - name: openstack/app-catalog-ui template: - name: merge-check check: - gate-app-catalog-ui-pep8-ubuntu-xenial - gate-app-catalog-ui-nodejs4-npm-run-lint - gate-app-catalog-ui-dsvm-integration gate: - gate-app-catalog-ui-pep8-ubuntu-xenial - name: openstack/ara template: - name: merge-check - name: python-jobs - name: docs-on-rtfd check: - gate-ara-integration-2.1.5.0-centos-7 - gate-ara-integration-2.2.3.0-centos-7 - gate-ara-integration-latest-centos-7 - gate-ara-integration-2.1.5.0-ubuntu-xenial - gate-ara-integration-2.2.3.0-ubuntu-xenial - gate-ara-integration-latest-ubuntu-xenial - gate-ara-integration-openstack-ansible-func-centos-7 - gate-ara-integration-openstack-ansible-func-ubuntu-xenial - ara-coverage-ubuntu-xenial gate: - gate-ara-integration-2.1.5.0-centos-7 - gate-ara-integration-2.2.3.0-centos-7 - gate-ara-integration-latest-centos-7 - gate-ara-integration-2.1.5.0-ubuntu-xenial - gate-ara-integration-2.2.3.0-ubuntu-xenial - gate-ara-integration-latest-ubuntu-xenial - gate-ara-integration-openstack-ansible-func-centos-7 - gate-ara-integration-openstack-ansible-func-ubuntu-xenial post: - ara-coverage-ubuntu-xenial - name: openstack/arch-wg template: - name: merge-check check: - gate-arch-wg-python27-ubuntu-xenial gate: - gate-arch-wg-python27-ubuntu-xenial - name: openstack/astara template: - name: merge-check - name: docs-on-rtfd - name: check-requirements - name: python-jobs - name: openstack-server-release-jobs check: - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial gate: - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial - name: openstack/astara-appliance template: - name: merge-check - name: docs-on-rtfd - name: check-requirements check: - gate-astara-appliance-pep8-ubuntu-trusty - gate-astara-appliance-python27-ubuntu-trusty - gate-astara-appliance-pep8-ubuntu-xenial - gate-astara-appliance-python27-ubuntu-xenial - gate-functional-dsvm-astara-appliance-src-ubuntu-trusty - gate-functional-dsvm-astara-appliance-src-ubuntu-xenial gate: - gate-astara-appliance-pep8-ubuntu-trusty - gate-astara-appliance-python27-ubuntu-trusty - gate-astara-appliance-pep8-ubuntu-xenial - gate-astara-appliance-python27-ubuntu-xenial - gate-functional-dsvm-astara-appliance-src-ubuntu-trusty - gate-functional-dsvm-astara-appliance-src-ubuntu-xenial post: - astara-appliance-buildimage-ubuntu-trusty - astara-appliance-buildimage-ubuntu-xenial - name: openstack/astara-horizon template: - name: merge-check - name: docs-on-rtfd - name: check-requirements - name: openstack-server-release-jobs check: - gate-astara-horizon-pep8-ubuntu-trusty - gate-astara-horizon-python27-ubuntu-trusty - gate-astara-horizon-pep8-ubuntu-xenial - gate-astara-horizon-python27-ubuntu-xenial - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial gate: - gate-astara-horizon-pep8-ubuntu-trusty - gate-astara-horizon-python27-ubuntu-trusty - gate-astara-horizon-pep8-ubuntu-xenial - gate-astara-horizon-python27-ubuntu-xenial - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial - name: openstack/astara-neutron template: - name: merge-check - name: docs-on-rtfd - name: check-requirements - name: openstack-server-release-jobs check: - gate-astara-neutron-pep8-ubuntu-trusty - gate-astara-neutron-python27-ubuntu-trusty - gate-astara-neutron-pep8-ubuntu-xenial - gate-astara-neutron-python27-ubuntu-xenial - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial gate: - gate-astara-neutron-pep8-ubuntu-trusty - gate-astara-neutron-python27-ubuntu-trusty - gate-astara-neutron-pep8-ubuntu-xenial - gate-astara-neutron-python27-ubuntu-xenial - gate-functional-dsvm-astara-ubuntu-trusty - gate-functional-dsvm-astara-ubuntu-xenial - name: openstack/automaton template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/bandit template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi check: - gate-bandit-integration-barbican - gate-bandit-integration-glance - gate-bandit-integration-keystone - gate-bandit-integration-keystonemiddleware - gate-bandit-integration-magnum - gate-bandit-integration-oslo.config - gate-bandit-integration-oslo.log - gate-bandit-integration-oslo.service - gate-bandit-integration-oslo.utils - gate-bandit-integration-oslo.vmware - gate-bandit-integration-python-keystoneclient - gate-bandit-integration-python-magnumclient - gate-bandit-integration-sahara gate: - gate-bandit-integration-barbican - gate-bandit-integration-glance - gate-bandit-integration-keystone - gate-bandit-integration-keystonemiddleware - gate-bandit-integration-magnum - gate-bandit-integration-oslo.config - gate-bandit-integration-oslo.log - gate-bandit-integration-oslo.service - gate-bandit-integration-oslo.utils - gate-bandit-integration-oslo.vmware - gate-bandit-integration-python-keystoneclient - gate-bandit-integration-python-magnumclient - name: openstack/bansho template: - name: merge-check - name: noop-jobs - name: openstack/barbican template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: translation-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: check-requirements - name: api-guide-jobs - name: install-guide-jobs - name: api-ref-jobs check: - barbican-coverage-ubuntu-trusty-nv - barbican-coverage-ubuntu-xenial-nv - gate-barbican-simple-crypto-devstack-ubuntu-trusty - gate-barbican-simple-crypto-devstack-ubuntu-xenial - gate-barbican-simple-crypto-devstack-py35-ubuntu-xenial-nv - gate-barbican-dogtag-devstack-fedora-25-nv - gate-barbican-kmip-devstack-ubuntu-xenial - gate-barbican-simple-crypto-devstack-postgres-ubuntu-trusty-nv - gate-barbican-simple-crypto-devstack-postgres-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv - gate-barbican-simple-crypto-dsvm-tempest-ubuntu-xenial-nv - gate-barbican-simple-crypto-dsvm-functional-ubuntu-xenial-nv - gate-barbican-simple-crypto-dsvm-functional-py35-ubuntu-xenial-nv - gate-barbican-dogtag-dsvm-functional-fedora-25-nv - gate-barbican-kmip-dsvm-functional-ubuntu-xenial-nv # octavia cross project gate - gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv - gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial-nv gate: - gate-barbican-simple-crypto-devstack-ubuntu-trusty - gate-barbican-simple-crypto-devstack-ubuntu-xenial - gate-barbican-kmip-devstack-ubuntu-xenial experimental: - gate-barbican-simple-crypto-dsvm-tempest-py35-ubuntu-xenial-nv - gate-grenade-dsvm-barbican-ubuntu-xenial-nv - name: openstack/barbican-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/barbican-tempest-plugin template: - name: merge-check check: - gate-barbican-tempest-plugin-pep8-ubuntu-xenial - gate-barbican-simple-crypto-dsvm-tempest-ubuntu-xenial-nv gate: - gate-barbican-tempest-plugin-pep8-ubuntu-xenial - name: openstack/bareon template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: openstack/bareon-allocator 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-image-elements template: - name: merge-check - name: noop-jobs - name: openstack/bareon-ironic 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: build-only-specs-jobs - name: openstack/bifrost template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-bifrost-integration-tinyipa-ubuntu-trusty - gate-bifrost-integration-tinyipa-ubuntu-xenial - gate-bifrost-integration-dibipa-debian-ubuntu-trusty-nv - gate-bifrost-integration-dibipa-debian-ubuntu-xenial-nv - gate-bifrost-integration-dhcp-ubuntu-trusty-nv - gate-bifrost-integration-dhcp-ubuntu-xenial-nv gate: - gate-bifrost-integration-tinyipa-ubuntu-trusty - gate-bifrost-integration-tinyipa-ubuntu-xenial - name: openstack/bilean template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/blazar template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements check: - gate-blazar-devstack-dsvm - gate-blazar-pylint-ubuntu-xenial - gate-blazar-releasenotes gate: - gate-blazar-devstack-dsvm - gate-blazar-releasenotes pre-release: - blazar-tarball release: - blazar-tarball - name: openstack/blazar-nova template: - name: merge-check - name: python35-jobs-nv - name: check-requirements check: - gate-blazar-nova-pep8-ubuntu-xenial - gate-blazar-nova-python27-ubuntu-xenial gate: - gate-blazar-nova-pep8-ubuntu-xenial - gate-blazar-nova-python27-ubuntu-xenial post: - blazar-nova-branch-tarball pre-release: - blazar-nova-tarball release: - blazar-nova-tarball - name: openstack/boartty template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/broadview-collector template: - name: merge-check - name: noop-jobs - name: openstack/broadview-lib template: - name: merge-check - name: noop-jobs - name: openstack/broadview-ui template: - name: merge-check - name: noop-jobs - name: openstack/browbeat template: - name: merge-check - name: ansible-role-jobs - name: docs-on-rtfd check: - gate-browbeat-python27-ubuntu-xenial gate: - gate-browbeat-python27-ubuntu-xenial - name: openstack/castellan template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-client-publish-jobs - name: check-requirements check: - gate-castellan-dsvm-functional gate: - gate-castellan-dsvm-functional experimental: - gate-barbican-simple-crypto-dsvm-tempest-castellan-from-git-ubuntu-xenial-nv - name: openstack/cathead template: - name: merge-check check: - gate-cathead-pep8-ubuntu-xenial - gate-cathead-python27-ubuntu-xenial gate: - gate-cathead-pep8-ubuntu-xenial - gate-cathead-python27-ubuntu-xenial - name: openstack/ceilometer template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: install-guide-jobs check: - gate-ceilometer-dsvm-functional-mongodb-ubuntu-trusty - gate-ceilometer-dsvm-functional-mongodb-ubuntu-xenial - gate-ceilometer-dsvm-functional-mysql-ubuntu-trusty - gate-ceilometer-dsvm-functional-mysql-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-trusty - gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-trusty - gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-xenial - gate-ceilometer-tox-py27-mongodb-ubuntu-xenial - gate-ceilometer-tox-py27-mysql-ubuntu-xenial - gate-ceilometer-tox-py27-postgresql-ubuntu-xenial - gate-grenade-dsvm-ceilometer-ubuntu-trusty - gate-grenade-dsvm-ceilometer-ubuntu-xenial - gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty - gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv gate: - gate-ceilometer-dsvm-functional-mongodb-ubuntu-trusty - gate-ceilometer-dsvm-functional-mongodb-ubuntu-xenial - gate-ceilometer-dsvm-functional-mysql-ubuntu-trusty - gate-ceilometer-dsvm-functional-mysql-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-trusty - gate-ceilometer-dsvm-tempest-plugin-mongodb-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-trusty - gate-ceilometer-dsvm-tempest-plugin-mysql-ubuntu-xenial - gate-ceilometer-tox-py27-mongodb-ubuntu-xenial - gate-ceilometer-tox-py27-mysql-ubuntu-xenial - gate-ceilometer-tox-py27-postgresql-ubuntu-xenial - gate-grenade-dsvm-ceilometer-ubuntu-trusty - gate-grenade-dsvm-ceilometer-ubuntu-xenial - gate-telemetry-dsvm-integration-ceilometer-ubuntu-trusty - gate-telemetry-dsvm-integration-ceilometer-ubuntu-xenial - gate-ceilometer-dsvm-tempest-plugin-mongodb-identity-v3-only-ubuntu-xenial experimental: - gate-ceilometer-dsvm-tempest-plugin-es-ubuntu-trusty - gate-ceilometer-dsvm-tempest-plugin-es-ubuntu-xenial - gate-grenade-dsvm-forward-ubuntu-trusty - gate-rally-dsvm-fakevirt-ceilometer-ubuntu-xenial - name: openstack/ceilometer-powervm template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/ceilometer-zvm template: - name: merge-check - name: python-jobs - name: openstack/ceilometermiddleware template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: release-notes-jobs - name: lib-forward-testing-plugin - name: publish-to-pypi - name: openstack/cerberus template: - name: merge-check check: - gate-cerberus-pep8-ubuntu-xenial gate: - gate-cerberus-pep8-ubuntu-xenial - name: openstack/cerberus-dashboard template: - name: merge-check - name: python-jobs - name: openstack/charm-6wind-virtual-accelerator template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-aodh template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-barbican template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-barbican-softhsm template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-ceilometer template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceilometer-agent template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceph template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceph-fs template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-ceph-mon template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceph-osd template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceph-proxy template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-ceph-radosgw template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-cinder template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-cinder-backup template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-cinder-ceph template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-cloudkitty template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-designate template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-designate-bind template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-glance template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-guide template: - name: merge-check - name: openstack-server-publish-jobs check: - gate-charm-guide-docs-ubuntu-xenial gate: - gate-charm-guide-docs-ubuntu-xenial - name: openstack/charm-hacluster template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-heat template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-interface-barbican-hsm template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-bind-rndc template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-ceph-mds template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-hacluster template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-keystone template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-keystone-admin template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-keystone-credentials template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-keystone-domain-backend template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-manila-plugin template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-mysql-shared template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-neutron-plugin template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-neutron-plugin-api-subordinate template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-odl-controller-api template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-openstack-ha template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-ovsdb-manager template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-rabbitmq template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-interface-service-control template: - name: merge-check - name: python-charm-interface-jobs - name: openstack/charm-keystone template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-keystone-ldap template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-layer-ceph-base template: - name: merge-check - name: python-charm-layer-jobs - name: openstack/charm-layer-openstack template: - name: merge-check - name: python-charm-layer-jobs - name: openstack/charm-layer-openstack-api template: - name: merge-check - name: python-charm-layer-jobs - name: openstack/charm-layer-openstack-principle template: - name: merge-check - name: python-charm-layer-jobs - name: openstack/charm-lxd template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-manila template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-manila-generic template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-mistral template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-murano template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-neutron-api template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-neutron-api-odl template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-neutron-api-plumgrid template: - name: merge-check - name: python-charm-jobs - name: openstack/charm-neutron-gateway template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-neutron-openvswitch template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-nova-cloud-controller template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-nova-compute template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-nova-compute-proxy template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-odl-controller template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-openstack-dashboard template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-openvswitch-odl template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-percona-cluster template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-plumgrid-director template: - name: merge-check - name: python-charm-jobs - name: openstack/charm-plumgrid-edge template: - name: merge-check - name: python-charm-jobs - name: openstack/charm-plumgrid-gateway template: - name: merge-check - name: python-charm-jobs - name: openstack/charm-rabbitmq-server template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-charm-specs-pep8-ubuntu-xenial - gate-charm-specs-python27-ubuntu-xenial gate: - gate-charm-specs-pep8-ubuntu-xenial - gate-charm-specs-python27-ubuntu-xenial - name: openstack/charm-swift-proxy template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-swift-storage template: - name: merge-check - name: python-charm-jobs - name: python35-jobs-nv - name: openstack/charm-tempest template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charm-trove template: - name: merge-check - name: python-charm-jobs - name: python35-jobs - name: openstack/charms.ceph template: - name: merge-check - name: python-charm-jobs - name: python34-jobs - name: python35-jobs - name: openstack/charms.openstack template: - name: merge-check - name: python-charm-jobs - name: python34-jobs - name: python35-jobs - name: openstack/ci-cd-pipeline-app-murano template: - name: merge-check - name: noop-jobs - name: openstack/cinder template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: api-ref-jobs check: - gate-cinder-pylint-ubuntu-trusty - gate-cinder-pylint-ubuntu-xenial - gate-rally-dsvm-cinder-ubuntu-trusty-nv - gate-rally-dsvm-cinder-ubuntu-xenial-nv - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial - gate-cinder-dsvm-apache-ubuntu-trusty-nv - gate-cinder-dsvm-apache-ubuntu-xenial-nv - gate-cinder-tox-functional-ubuntu-trusty - gate-cinder-tox-functional-ubuntu-xenial - gate-cinder-tox-compliance-ubuntu-xenial - gate-cinder-tox-bandit-baseline-ubuntu-xenial - gate-grenade-dsvm-cinder-mn-sub-volbak-ubuntu-xenial - gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv # These jobs test open source plugins and must remain with the -nv branch # designator unless cinder gives permission. - gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv - gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv - gate-tempest-dsvm-full-drbd-devstack-ubuntu-trusty-nv - gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial-nv - gate-tempest-dsvm-full-lio-ubuntu-trusty - gate-tempest-dsvm-full-lio-ubuntu-xenial - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-tempest-dsvm-full-devstack-plugin-nfs-nv gate: - gate-cinder-tox-compliance-ubuntu-xenial - gate-grenade-dsvm-cinder-mn-sub-volbak-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-trusty-nv - gate-tempest-dsvm-full-sheepdog-src-os-brick-ubuntu-xenial-nv - gate-tempest-dsvm-zeromq-multibackend-ubuntu-xenial - gate-tempest-dsvm-multibackend-matrix-ubuntu-xenial - gate-grenade-dsvm-cinder-mn-sub-volschbak-ubuntu-xenial-nv - gate-grenade-dsvm-cinder-mn-sub-bak-ubuntu-xenial-nv - gate-rally-dsvm-py35-cinder-nv - name: openstack/cinder-fusioncompute template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/cinder-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-cinder-specs-python27-ubuntu-xenial gate: - gate-cinder-specs-python27-ubuntu-xenial - 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: python34-jobs - name: python35-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-ubuntu-xenial - gate-cliff-tox-openstackclient-tip-ubuntu-xenial gate: - gate-cliff-tox-neutronclient-tip-ubuntu-xenial - gate-cliff-tox-openstackclient-tip-ubuntu-xenial - name: openstack/cloud-init template: - name: merge-check - name: noop-jobs - name: openstack/cloudbase-init template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi post: - cloudbase-init-coverage-ubuntu-xenial - name: openstack/cloudcafe template: - name: merge-check - name: noop-jobs - name: openstack/clouddocs-maven-plugin template: - name: merge-check check: - gate-clouddocs-maven-plugin-maven-build-ubuntu-xenial gate: - gate-clouddocs-maven-plugin-maven-build-ubuntu-xenial post: - clouddocs-maven-plugin-localrepo-upload-ubuntu-xenial release: - clouddocs-maven-plugin-localrepo-upload-ubuntu-xenial: - clouddocs-maven-plugin-mavencentral-upload - name: openstack/cloudkitty template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-cloudkitty-dsvm-install-ubuntu-trusty - gate-cloudkitty-dsvm-install-ubuntu-xenial gate: - gate-cloudkitty-dsvm-install-ubuntu-trusty - gate-cloudkitty-dsvm-install-ubuntu-xenial post: - cloudkitty-coverage-ubuntu-trusty - cloudkitty-coverage-ubuntu-xenial - name: openstack/cloudkitty-dashboard template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: openstack/cloudkitty-specs template: - name: merge-check - name: openstack-specs-jobs - 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/cognitive template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/collectd-ceilometer-plugin template: - name: merge-check - name: python-jobs experimental: - gate-dsvm-collectd-ceilometer-plugin-src-ubuntu-xenial-nv - gate-dsvm-collectd-ceilometer-plugin-bin-ubuntu-xenial-nv - gate-dsvm-collectd-ceilometer-plugin-src-centos-7-nv - gate-dsvm-collectd-ceilometer-plugin-bin-centos-7-nv - name: openstack/compass-adapters template: - name: merge-check - name: noop-jobs - name: openstack/compass-core template: - name: merge-check check: - gate-compass-core-pep8-ubuntu-xenial - gate-compass-core-python27-ubuntu-xenial gate: - gate-compass-core-pep8-ubuntu-xenial - gate-compass-core-python27-ubuntu-xenial - name: openstack/compass-install template: - name: merge-check - name: noop-jobs - name: openstack/compass-specs template: - name: merge-check - name: build-only-specs-jobs - name: openstack/compass-web template: - name: merge-check - name: noop-jobs - name: openstack/compute-hyperv template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/congress template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: release-notes-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-newton - name: periodic-ocata check: - gate-congress-dsvm-api-mysql-ubuntu-trusty - gate-congress-dsvm-api-mysql-ubuntu-xenial - gate-congress-dsvm-api-postgresql-ubuntu-xenial-nv - gate-congress-pe-replicated-mysql-nv - gate-congress-pe-replicated-postgresql-nv - congress-coverage-ubuntu-xenial-nv - gate-murano-congress-devstack-dsvm-ubuntu-trusty-nv - gate-murano-congress-devstack-dsvm-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv gate: - gate-congress-dsvm-api-mysql-ubuntu-trusty - gate-congress-dsvm-api-mysql-ubuntu-xenial - name: openstack/congress-dashboard template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/congress-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-congress-specs-python27-ubuntu-xenial gate: - gate-congress-specs-python27-ubuntu-xenial - name: openstack/conveyor template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/cookbook-openstack-application-catalog 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-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-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/coupler template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/coverage2sql template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: release-notes-jobs - name: openstack-server-publish-jobs check: - coverage2sql-coverage-ubuntu-xenial-nv - name: openstack/craton template: - name: merge-check - name: python35-jobs - name: docs-on-rtfd check: - gate-craton-pep8-ubuntu-xenial - gate-craton-docs-ubuntu-xenial - gate-craton-tox-functional-ubuntu-xenial gate: - gate-craton-pep8-ubuntu-xenial - gate-craton-docs-ubuntu-xenial - gate-craton-tox-functional-ubuntu-xenial - name: openstack/craton-dashboard template: - name: merge-check - name: python-jobs - name: python35-jobs-nv check: - gate-craton-dashboard-nodejs4-npm-run-lint - gate-craton-dashboard-nodejs4-npm-run-test - gate-craton-dashboard-tox-py27dj19-ubuntu-xenial - gate-craton-dashboard-tox-py27dj110-ubuntu-xenial gate: - gate-craton-dashboard-nodejs4-npm-run-lint - gate-craton-dashboard-tox-py27dj19-ubuntu-xenial - gate-craton-dashboard-tox-py27dj110-ubuntu-xenial - name: openstack/cue template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements check: - cue-coverage-ubuntu-xenial - gate-cue-integration-dsvm-rabbitmq-ubuntu-xenial - gate-rally-dsvm-cue-rabbitmq-ubuntu-xenial-nv gate: - gate-cue-integration-dsvm-rabbitmq-ubuntu-xenial pre-release: - cue-tarball release: - cue-tarball - name: openstack/cue-dashboard template: - name: merge-check - name: python-jobs - name: openstack/cursive template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: check-requirements check: - gate-barbican-simple-crypto-dsvm-tempest-cursive-ubuntu-xenial-nv - name: openstack/cyborg template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/daisycloud-core template: - name: merge-check - name: noop-jobs - name: openstack/dash-stack template: - name: merge-check - name: noop-jobs - name: openstack/deb-alembic template: - name: merge-check - name: build-deb-package - name: openstack/deb-aodh template: - name: merge-check - name: build-deb-package - name: openstack/deb-auto-backports template: - name: merge-check check: - pkgdeb-build-auto-backports gate: - pkgdeb-build-auto-backports post: - pkgdeb-publish-auto-backports: - reprepro-import-debian-openstack-jessie-backports: - reprepro-sign-jessie-backports: - reprepro-release-deb-openstack - name: openstack/deb-bandit template: - name: merge-check - name: build-deb-package - name: openstack/deb-barbican template: - name: merge-check - name: build-deb-package - name: openstack/deb-ceilometer template: - name: merge-check - name: build-deb-package - name: openstack/deb-ceilometermiddleware template: - name: merge-check - name: build-deb-package - name: openstack/deb-cinder template: - name: merge-check - name: build-deb-package - name: openstack/deb-congress template: - name: merge-check - name: build-deb-package - name: openstack/deb-designate template: - name: merge-check - name: build-deb-package - name: openstack/deb-designate-dashboard template: - name: merge-check - name: build-deb-package - name: openstack/deb-fonts-materialdesignicons-webfont template: - name: merge-check - name: build-deb-package - name: openstack/deb-fonts-roboto-fontface template: - name: merge-check - name: build-deb-package - name: openstack/deb-git-review template: - name: merge-check - name: build-deb-package - name: openstack/deb-glance template: - name: merge-check - name: build-deb-package - name: openstack/deb-glare template: - name: merge-check - name: build-deb-package - name: openstack/deb-gnocchi template: - name: merge-check - name: build-deb-package - name: openstack/deb-heat template: - name: merge-check - name: build-deb-package - name: openstack/deb-heat-cfntools template: - name: merge-check - name: build-deb-package - name: openstack/deb-horizon template: - name: merge-check - name: build-deb-package - name: openstack/deb-ironic template: - name: merge-check - name: build-deb-package - name: openstack/deb-ironic-inspector template: - name: merge-check - name: build-deb-package - name: openstack/deb-ironic-ui template: - name: merge-check - name: build-deb-package - name: openstack/deb-kazoo template: - name: merge-check - name: build-deb-package - name: openstack/deb-keystone template: - name: merge-check - name: build-deb-package - name: openstack/deb-liberasurecode template: - name: merge-check - name: build-deb-package - name: openstack/deb-libisal template: - name: merge-check - name: build-deb-package - name: openstack/deb-magnum template: - name: merge-check - name: build-deb-package - name: openstack/deb-manila template: - name: merge-check - name: build-deb-package - name: openstack/deb-manila-ui template: - name: merge-check - name: build-deb-package - name: openstack/deb-migrate template: - name: merge-check - name: build-deb-package - name: openstack/deb-mistral template: - name: merge-check - name: build-deb-package - name: openstack/deb-msgpack-python template: - name: merge-check - name: build-deb-package - name: openstack/deb-murano template: - name: merge-check - name: build-deb-package - name: openstack/deb-murano-agent template: - name: merge-check - name: build-deb-package - name: openstack/deb-murano-dashboard template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-arista template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-cisco template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-hyperv template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-l2gw template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-midonet template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-mlnx template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-nec template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-odl template: - name: merge-check - name: build-deb-package - name: openstack/deb-networking-ovn template: - name: merge-check - name: build-deb-package - name: openstack/deb-neutron template: - name: merge-check - name: build-deb-package - name: openstack/deb-neutron-fwaas template: - name: merge-check - name: build-deb-package - name: openstack/deb-neutron-lbaas template: - name: merge-check - name: build-deb-package - name: openstack/deb-neutron-taas template: - name: merge-check - name: build-deb-package - name: openstack/deb-neutron-vpnaas template: - name: merge-check - name: build-deb-package - name: openstack/deb-nodepool template: - name: merge-check - name: build-deb-package - name: openstack/deb-nova template: - name: merge-check - name: build-deb-package - name: openstack/deb-novnc template: - name: merge-check - name: build-deb-package - name: openstack/deb-openstack-doc-tools template: - name: merge-check - name: build-deb-package - name: openstack/deb-openstack-meta-packages template: - name: merge-check - name: build-deb-package - name: openstack/deb-openstack-nose template: - name: merge-check - name: build-deb-package - name: openstack/deb-openstack-pkg-tools template: - name: merge-check check: - pkgdeb-build-openstack-pkg-tools gate: - pkgdeb-build-openstack-pkg-tools post: - pkgdeb-publish-openstack-pkg-tools: - reprepro-import-debian-openstack-jessie: - reprepro-sign-jessie: - reprepro-release-deb-openstack - name: openstack/deb-openstack-trove template: - name: merge-check - name: build-deb-package - name: openstack/deb-oslosphinx template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-aioeventlet template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-aodhclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-autobahn template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-automaton template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-barbicanclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-bashate template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-cassandra-driver template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-castellan template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ceilometerclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ceilometermiddleware template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-cinderclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-cliff template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-coffin template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-colander template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-concurrent.futures template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-congressclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-cotyledon template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-couleur template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-crank template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-croniter template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-csscompressor template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-cursive template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-daemonize template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-dcos template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ddt template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-debtcollector template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-designateclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-dib-utils template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-diskimage-builder template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-appconf template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-babel template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-bootstrap-form template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-compressor template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-discover-runner template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-formtools template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-openstack-auth template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-overextends template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-django-pyscss template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-doc8 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-dogpile.cache template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-dogpile.core template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-editor template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-eventlet template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-extras template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-falcon template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-fasteners template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-fixtures template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-frozendict template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-fuelclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-funcsigs template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-functools32 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-futurist template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-gabbi template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-glance-store template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-glanceclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-gnocchiclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-greenio template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-hacking template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-happybase template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-heatclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-hplefthandclient template: - name: merge-check - name: noop-jobs - name: openstack/deb-python-httpretty template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ironic-inspector-client template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ironic-lib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ironicclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-jingo template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-json-patch template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-json-pointer template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-jsonpath-rw template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-jsonpath-rw-ext template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-jsonrpclib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-jsonschema template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-k8sclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-kafka template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-keystoneauth1 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-keystoneclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-keystonemiddleware template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-kmip template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-ldappool template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-lesscpy template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-linecache2 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-magnumclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-manilaclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-memcache template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-microversion-parse template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-misaka template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-mistralclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-monascaclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-monotonic template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-mox3 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-multi-key-dict template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-muranoclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-neutron-lib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-neutronclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-nose-exclude template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-nose-parameterized template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-nose-timer template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-nosehtmloutput template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-novaclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oauth2client template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-openstackclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-openstackdocstheme template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-openstacksdk template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-api-ref template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-apply-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-brick template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-client-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-cloud-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-collect-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-net-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-refresh-config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-testr template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-vif template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-os-win template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-osc-lib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.cache template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.concurrency template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.config template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.context template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.db template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.i18n template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.log template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.messaging template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.middleware template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.policy template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.privsep template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.reports template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.rootwrap template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.serialization template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.service template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.utils template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.versionedobjects template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslo.vmware template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-oslotest template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-osprofiler template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pager template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pbr template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pecan template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pika-pool template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pint template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-positional template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-proliantutils template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pulp template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pycadf template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pydot-ng template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pydotplus template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pyeclib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pyghmi template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pygit2 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pykmip template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pyldap template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pymemcache template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pymysql template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pyngus template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pysaml2 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pytimeparse template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-pyvmomi template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-quantumclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-rcssmin template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-rednose template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-reno template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-requestbuilder template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-requests-kerberos template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-requests-mock template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-requests-unixsocket template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-requestsexceptions template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-retrying template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-rfc3986 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-rjsmin template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-rtslib-fb template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-saharaclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-scciclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-seamicroclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-semantic-version template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-semver template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-senlinclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-shotgun template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-sqlalchemy-utils template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-steadymark template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-swiftclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-tackerclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-taskflow template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-tempest-lib template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-testtools template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-toml template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-tooz template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-tosca-parser template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-traceback2 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-trollius template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-troveclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-tuskarclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-txaio template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-warlock template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-watcherclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-weakrefmethod template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-websocket-client template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-wrapt template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-wsgi-intercept template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-wsme template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-bootstrap template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-cookies template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-fileupload template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-gettext template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-lrdragndrop template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-mock template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-angular-schema-form template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-bootstrap-datepicker template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-bootstrap-scss template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-bootswatch template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-d3 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-font-awesome template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-hogan template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jasmine template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery-migrate template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery-ui template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery.bootstrap.wizard template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery.quicksearch template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jquery.tablesorter template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-jsencrypt template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-magic-search template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-mdi template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-objectpath template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-qunit template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-rickshaw template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-roboto-fontface template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-smart-table template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-spin template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-term.js template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xstatic-tv4 template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-xvfbwrapper template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-yaql template: - name: merge-check - name: build-deb-package - name: openstack/deb-python-zaqarclient template: - name: merge-check - name: build-deb-package - name: openstack/deb-rally template: - name: merge-check - name: build-deb-package - name: openstack/deb-ryu template: - name: merge-check - name: build-deb-package - name: openstack/deb-sahara template: - name: merge-check - name: build-deb-package - name: openstack/deb-sahara-dashboard template: - name: merge-check - name: build-deb-package - name: openstack/deb-senlin template: - name: merge-check - name: build-deb-package - name: openstack/deb-senlin-dashboard template: - name: merge-check - name: build-deb-package - name: openstack/deb-spice-html5 template: - name: merge-check - name: build-deb-package - name: openstack/deb-stevedore template: - name: merge-check - name: build-deb-package - name: openstack/deb-subunit template: - name: merge-check - name: build-deb-package - name: openstack/deb-swauth template: - name: merge-check - name: build-deb-package - name: openstack/deb-swift template: - name: merge-check - name: build-deb-package - name: openstack/deb-swift-bench template: - name: merge-check - name: build-deb-package - name: openstack/deb-swift-plugin-s3 template: - name: merge-check - name: build-deb-package - name: openstack/deb-tempest template: - name: merge-check - name: build-deb-package - name: openstack/deb-testresources template: - name: merge-check - name: build-deb-package - name: openstack/deb-trove template: - name: merge-check - name: build-deb-package - name: openstack/deb-trove-dashboard template: - name: merge-check - name: build-deb-package - name: openstack/deb-watcher template: - name: merge-check - name: build-deb-package - name: openstack/deb-websockify template: - name: merge-check - name: build-deb-package - name: openstack/deb-zaqar template: - name: merge-check - name: build-deb-package - name: openstack/deb-zaqar-ui template: - name: merge-check - name: build-deb-package - name: openstack/debtcollector template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/delimiter template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack/designate template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: translation-jobs - name: release-notes-jobs - name: designate-dsvm-jobs - name: api-ref-jobs - name: install-guide-jobs check: - designate-coverage-ubuntu-trusty-nv - designate-coverage-ubuntu-xenial-nv post: - designate-coverage-ubuntu-trusty-nv - designate-coverage-ubuntu-xenial-nv - 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-newton - name: translation-jobs-ocata - name: designate-dsvm-jobs check: - designate-dashboard-coverage-ubuntu-trusty - designate-dashboard-coverage-ubuntu-xenial post: - designate-dashboard-coverage-ubuntu-trusty - designate-dashboard-coverage-ubuntu-xenial - name: openstack/designate-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/designate-tempest-plugin template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: designate-dsvm-jobs - name: openstack-server-publish-jobs check: - gate-designate-tempest-plugin-pep8-ubuntu-xenial - gate-designate-tempest-plugin-docs-ubuntu-xenial # Stable Compat Jobs - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty-mitaka - gate-tempest-dsvm-designate-bind9-ubuntu-trusty-mitaka gate: - gate-designate-tempest-plugin-pep8-ubuntu-xenial - gate-designate-tempest-plugin-docs-ubuntu-xenial # Stable Compat Jobs - gate-tempest-dsvm-designate-powerdns-ubuntu-trusty-mitaka - gate-tempest-dsvm-designate-bind9-ubuntu-trusty-mitaka - name: openstack/development-proposals template: - name: merge-check - name: openstack-specs-jobs - name: openstack/devstack-plugin-additional-pkg-repos template: - name: merge-check check: - gate-devstack-plugin-additional-pkg-repos-bashate - gate-tempest-dsvm-nova-libvirt-kvm-apr-ubuntu-xenial-nv gate: - gate-devstack-plugin-additional-pkg-repos-bashate - name: openstack/devstack-plugin-amqp1 template: - name: merge-check check: - gate-devstack-plugin-amqp1-bashate - gate-tempest-dsvm-full-amqp1-ubuntu-xenial-nv - gate-oslo.messaging-src-dsvm-full-amqp1-hybrid-ubuntu-xenial-nv - gate-oslo.messaging-src-dsvm-full-amqp1-dual-centos-7-nv 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-ubuntu-xenial - gate-manila-tempest-minimal-dsvm-cephfs-native-ubuntu-xenial-nv gate: - gate-devstack-plugin-ceph-bashate experimental: - gate-manila-tempest-minimal-dsvm-cephfs-native-centos-7-nv - gate-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7-nv - name: openstack/devstack-plugin-container template: - name: merge-check check: - gate-devstack-plugin-container-dsvm-nv gate: - noop - name: openstack/devstack-plugin-glusterfs template: - name: merge-check check: - gate-devstack-plugin-glusterfs-bashate - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv gate: - gate-devstack-plugin-glusterfs-bashate experimental: - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv - name: openstack/devstack-plugin-hdfs template: - name: merge-check check: - gate-devstack-plugin-hdfs-bashate - gate-tempest-dsvm-full-hdfs-ubuntu-xenial - gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv gate: - gate-devstack-plugin-hdfs-bashate - gate-tempest-dsvm-full-hdfs-ubuntu-xenial - name: openstack/devstack-plugin-kafka template: - name: merge-check check: - gate-devstack-plugin-kafka-bashate - gate-tempest-dsvm-full-kafka-ubuntu-xenial gate: - gate-devstack-plugin-kafka-bashate - gate-tempest-dsvm-full-kafka-ubuntu-xenial - name: openstack/devstack-plugin-libvirt-qemu template: - name: merge-check check: - gate-devstack-plugin-libvirt-qemu-bashate gate: - gate-devstack-plugin-libvirt-qemu-bashate - name: openstack/devstack-plugin-mariadb template: - name: merge-check check: - gate-devstack-plugin-mariadb-bashate gate: - gate-devstack-plugin-mariadb-bashate - name: openstack/devstack-plugin-nfs template: - name: merge-check check: - gate-devstack-plugin-nfs-bashate - gate-tempest-dsvm-full-devstack-plugin-nfs-nv gate: - gate-devstack-plugin-nfs-bashate - 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-ubuntu-xenial-nv gate: - gate-devstack-plugin-sheepdog-bashate - name: openstack/devstack-plugin-tar-installer template: - name: merge-check check: - gate-devstack-plugin-tar-installer-bashate gate: - gate-devstack-plugin-tar-installer-bashate - name: openstack/devstack-plugin-zmq template: - name: merge-check check: - gate-devstack-plugin-zmq-bashate - gate-tempest-dsvm-full-zmq-ubuntu-xenial-nv gate: - gate-devstack-plugin-zmq-bashate - name: openstack/devstack-tools template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/dib-utils template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-dib-dsvm-functests-python2-ubuntu-trusty - gate-dib-dsvm-functests-python2-centos-7 - gate-dib-utils-tox-func-ubuntu-xenial check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq gate: - gate-dib-dsvm-functests-python2-ubuntu-trusty - gate-dib-dsvm-functests-python2-centos-7 - gate-dib-utils-tox-func-ubuntu-xenial post: - dib-utils-branch-tarball - name: openstack/diskimage-builder template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: release-notes-jobs check: - diskimage-builder-coverage-ubuntu-xenial-nv - gate-dib-dsvm-functests-python2-ubuntu-trusty - gate-dib-dsvm-functests-python2-ubuntu-xenial - gate-dib-dsvm-functests-python3-ubuntu-xenial-nv - gate-dib-dsvm-functests-python2-centos-7 - gate-dib-dsvm-functests-python2-ubuntu-trusty-extras-nv - gate-dib-dsvm-functests-python2-centos-7-extras-nv - gate-dib-dsvm-functests-python2-ubuntu-xenial-extras-nv - gate-dib-dsvm-functests-python3-ubuntu-xenial-extras-nv - gate-dsvm-nodepool-redhat-src-nv - gate-dsvm-nodepool-ubuntu-src-nv - gate-dsvm-nodepool-opensuse-src-nv check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq gate: - gate-dib-dsvm-functests-python2-ubuntu-trusty - gate-dib-dsvm-functests-python2-ubuntu-xenial - gate-dib-dsvm-functests-python2-centos-7 experimental: - gate-tripleo-buildimage-overcloud-full-centos-7 - gate-tripleo-buildimage-agent-ramdisk-centos-7-nv - gate-tripleo-buildimage-deploy-ramdisk-centos-7-nv - gate-dsvm-nodepool-debian-src-nv - gate-dib-dsvm-functests-python2-opensuse-422-nv - gate-dib-dsvm-functests-python3-opensuse-422-nv # octavia cross project gate - gate-octavia-v1-dsvm-scenario-ubuntu-xenial-nv - gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial-nv - name: openstack/distil template: - name: merge-check check: - gate-distil-python27-ubuntu-xenial - gate-distil-pep8-ubuntu-xenial gate: - gate-distil-python27-ubuntu-xenial - gate-distil-pep8-ubuntu-xenial - name: openstack/distil-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack/django_openstack_auth template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: publish-to-pypi check: - gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty - gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial - gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty - gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial - gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial gate: - gate-django_openstack_auth-tox-py27dj18-ubuntu-trusty - gate-django_openstack_auth-tox-py27dj18-ubuntu-xenial - gate-django_openstack_auth-tox-py27dj19-ubuntu-trusty - gate-django_openstack_auth-tox-py27dj19-ubuntu-xenial - gate-django_openstack_auth-tox-py27dj110-ubuntu-xenial - name: openstack/doc8 template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/docker-machine-openstack template: - name: merge-check - name: golang-jobs - name: openstack/docs-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-docs-specs-python27-ubuntu-xenial gate: - gate-docs-specs-python27-ubuntu-xenial - name: openstack/downpour template: - name: noop-jobs - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/dox template: - name: merge-check - name: publish-to-pypi - name: python35-jobs-nv check: - gate-dox-buildimages-nv - gate-dox-pep8-ubuntu-xenial - gate-dox-python27-ubuntu-xenial gate: - gate-dox-pep8-ubuntu-xenial - gate-dox-python27-ubuntu-xenial - name: openstack/dragonflow template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: openstack-server-publish-jobs - name: python35-jobs check: - gate-dragonflow-python34 - gate-tempest-dsvm-dragonflow-ubuntu-trusty-nv - gate-tempest-dsvm-dragonflow-ubuntu-xenial-nv - gate-dragonflow-dsvm-rally-ubuntu-trusty-nv - gate-dragonflow-dsvm-rally-ubuntu-xenial-nv - gate-dragonflow-dsvm-fullstack-ubuntu-trusty - gate-dragonflow-dsvm-fullstack-ubuntu-xenial - gate-dragonflow-dsvm-fullstack-zmq-ubuntu-xenial-nv gate: - gate-dragonflow-dsvm-fullstack-ubuntu-trusty - gate-dragonflow-dsvm-fullstack-ubuntu-xenial - name: openstack/drbd-devstack template: - name: merge-check check: - gate-drbd-devstack-bashate - gate-tempest-dsvm-full-drbd-devstack-ubuntu-xenial gate: - gate-drbd-devstack-bashate - name: openstack/driverlog template: - name: merge-check check: - gate-driverlog-pep8-ubuntu-xenial - gate-driverlog-python27-ubuntu-xenial gate: - gate-driverlog-pep8-ubuntu-xenial - gate-driverlog-python27-ubuntu-xenial post: - driverlog-branch-tarball pre-release: - driverlog-tarball release: - driverlog-tarball - name: openstack/ec2-api template: - name: python-jobs - name: python34-jobs - name: python35-jobs - name: merge-check - name: check-requirements - name: publish-to-pypi - name: install-guide-jobs - name: api-ref-jobs check: - gate-functional-neutron-dsvm-ec2api-ubuntu-trusty - gate-functional-neutron-dsvm-ec2api-ubuntu-xenial - gate-functional-nova-network-dsvm-ec2api-ubuntu-trusty - gate-functional-nova-network-dsvm-ec2api-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv experimental: - ec2-api-functional-neutron-dsvm-full-ubuntu-trusty-nv - ec2-api-functional-neutron-dsvm-full-ubuntu-xenial-nv - ec2-api-rally-dsvm-fakevirt-ubuntu-trusty-nv - ec2-api-rally-dsvm-fakevirt-ubuntu-xenial-nv - name: openstack/ec2-driver template: - name: merge-check - name: noop-jobs - name: openstack/ekko template: - name: merge-check - name: check-requirements - name: python-jobs - name: python35-jobs - name: openstack/election template: - name: merge-check - name: check-requirements - name: python35-jobs check: - gate-election-python27-ubuntu-xenial - gate-election-docs-ubuntu-xenial gate: - gate-election-docs-ubuntu-xenial post: - static-election-publish - name: openstack/enterprise-wg template: - name: merge-check - name: noop-jobs - name: openstack/entropy template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: openstack/eslint-config-openstack template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-docs - name: nodejs4-publish-to-npm - name: openstack-server-publish-jobs - 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-ubuntu-xenial - gate-faafo-pep8-ubuntu-xenial gate: - gate-faafo-docs-ubuntu-xenial - gate-faafo-pep8-ubuntu-xenial - name: openstack/flame template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack/foxnut template: - name: merge-check - name: python-jobs - name: openstack/freezer template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: release-notes-jobs check: - gate-osbackup-freezer-dsvm-ubuntu-xenial - gate-osbackup-freezer-dsvm-centos-7-nv - gate-freezer-pylint-ubuntu-xenial gate: - gate-osbackup-freezer-dsvm-ubuntu-xenial - gate-freezer-pylint-ubuntu-xenial - name: openstack/freezer-api template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: release-notes-jobs - name: api-ref-jobs check: - gate-osbackup-freezer-api-dsvm-centos-7-nv - gate-osbackup-freezer-api-dsvm-ubuntu-xenial - gate-freezer-api-pylint-ubuntu-xenial gate: - gate-osbackup-freezer-api-dsvm-ubuntu-xenial - gate-freezer-api-pylint-ubuntu-xenial - name: openstack/freezer-dr template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: check-requirements check: - gate-freezer-dr-pylint-ubuntu-xenial gate: - gate-freezer-dr-pylint-ubuntu-xenial - name: openstack/freezer-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-freezer-specs-python27-ubuntu-xenial gate: - gate-freezer-specs-python27-ubuntu-xenial - name: openstack/freezer-web-ui template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: translation-jobs check: - gate-osbackup-freezer-web-ui-dsvm-ubuntu-trusty - gate-osbackup-freezer-web-ui-dsvm-ubuntu-xenial - gate-freezer-web-ui-pylint-ubuntu-trusty - gate-freezer-web-ui-pylint-ubuntu-xenial gate: - gate-osbackup-freezer-web-ui-dsvm-ubuntu-trusty - gate-osbackup-freezer-web-ui-dsvm-ubuntu-xenial - gate-freezer-web-ui-pylint-ubuntu-trusty - gate-freezer-web-ui-pylint-ubuntu-xenial - name: openstack/fuel-agent template: - name: merge-check - name: python34-jobs - name: python35-jobs check: - gate-fuel-agent-pep8-ubuntu-trusty - gate-fuel-agent-python27-ubuntu-trusty - gate-fuel-agent-pep8-ubuntu-xenial - gate-fuel-agent-python27-ubuntu-xenial gate: - gate-fuel-agent-pep8-ubuntu-trusty - gate-fuel-agent-python27-ubuntu-trusty - gate-fuel-agent-pep8-ubuntu-xenial - gate-fuel-agent-python27-ubuntu-xenial - name: openstack/fuel-astute template: - name: merge-check check: - gate-fuel-astute-puppet-unit-3.8-centos-7 gate: - gate-fuel-astute-puppet-unit-3.8-centos-7 - name: openstack/fuel-ccp template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: docs-on-rtfd - name: fuel-ccp-cross-repo-gate - name: openstack/fuel-ccp-ceph template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-ci-config template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-cinder template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-debian-base template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-designate template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-elasticsearch template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-entrypoint template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: fuel-ccp-cross-repo-gate - name: openstack/fuel-ccp-etcd template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-galera template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-glance template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-grafana template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-heat template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-horizon template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-installer template: - name: merge-check - name: noop-jobs - name: docs-on-rtfd - name: openstack/fuel-ccp-ironic template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-keystone template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-mariadb template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-memcached template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-murano template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-neutron template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-nginx template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-nova template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-openstack-base template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-rabbitmq template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-rally template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-sahara template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-searchlight template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-specs template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-stacklight template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-ccp-tests template: - name: merge-check - name: python-jobs - name: openstack/fuel-ccp-zmq template: - name: merge-check - name: fuel-ccp-component - name: openstack/fuel-dev-tools template: - name: merge-check check: - gate-fuel-dev-tools-pep8-ubuntu-trusty - gate-fuel-dev-tools-python27-ubuntu-trusty - gate-fuel-dev-tools-pep8-ubuntu-xenial - gate-fuel-dev-tools-python27-ubuntu-xenial gate: - gate-fuel-dev-tools-pep8-ubuntu-trusty - gate-fuel-dev-tools-python27-ubuntu-trusty - gate-fuel-dev-tools-pep8-ubuntu-xenial - gate-fuel-dev-tools-python27-ubuntu-xenial - name: openstack/fuel-devops template: - name: merge-check - name: python34-jobs - name: python35-jobs - name: python-jobs check: - gate-fuel-devops-pylint-ubuntu-trusty - gate-fuel-devops-pylint-ubuntu-xenial - fuel-devops-coverage-ubuntu-xenial gate: - fuel-devops-coverage-ubuntu-xenial - name: openstack/fuel-docs template: - name: merge-check - name: openstack-server-publish-jobs check: - gate-fuel-docs-docs-ubuntu-trusty - gate-fuel-docs-docs-ubuntu-xenial gate: - gate-fuel-docs-docs-ubuntu-trusty - gate-fuel-docs-docs-ubuntu-xenial - name: openstack/fuel-library template: - name: merge-check check: - gate-fuel-library-puppet-lint - gate-fuel-library-puppet-syntax-3-centos-7 - gate-fuel-library-puppet-syntax-4-centos-7 - gate-fuel-library-puppet-unit-3.3-centos-7 - gate-fuel-library-puppet-unit-3.4-centos-7 - gate-fuel-library-puppet-unit-3.8-centos-7 - gate-fuel-library-puppet-unit-4.5-centos-7 gate: - gate-fuel-library-puppet-lint - gate-fuel-library-puppet-syntax-3-centos-7 - gate-fuel-library-puppet-syntax-4-centos-7 - gate-fuel-library-puppet-unit-3.3-centos-7 - gate-fuel-library-puppet-unit-3.4-centos-7 - gate-fuel-library-puppet-unit-3.8-centos-7 - gate-fuel-library-puppet-unit-4.5-centos-7 - name: openstack/fuel-main template: - name: merge-check - name: noop-jobs - name: openstack/fuel-menu template: - name: merge-check check: - gate-fuel-menu-pep8-ubuntu-trusty - gate-fuel-menu-python27-ubuntu-trusty - gate-fuel-menu-pep8-ubuntu-xenial - gate-fuel-menu-python27-ubuntu-xenial gate: - gate-fuel-menu-pep8-ubuntu-trusty - gate-fuel-menu-python27-ubuntu-trusty - gate-fuel-menu-pep8-ubuntu-xenial - gate-fuel-menu-python27-ubuntu-xenial - name: openstack/fuel-mirror template: - name: merge-check - name: python34-jobs - name: python35-jobs check: - gate-fuel-mirror-pep8-ubuntu-trusty - gate-fuel-mirror-python27-ubuntu-trusty - gate-fuel-mirror-pep8-ubuntu-xenial - gate-fuel-mirror-python27-ubuntu-xenial gate: - gate-fuel-mirror-pep8-ubuntu-trusty - gate-fuel-mirror-python27-ubuntu-trusty - gate-fuel-mirror-pep8-ubuntu-xenial - gate-fuel-mirror-python27-ubuntu-xenial - name: openstack/fuel-nailgun-agent template: - name: merge-check check: - gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7 gate: - gate-fuel-nailgun-agent-puppet-unit-3.8-centos-7 - name: openstack/fuel-nailgun-extension-cluster-upgrade template: - name: merge-check check: - gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-trusty - gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-xenial gate: - gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-trusty - gate-fuel-nailgun-extension-cluster-upgrade-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-cluster-upgrade-python27-ubuntu-xenial - name: openstack/fuel-nailgun-extension-converted-serializers template: - name: merge-check check: - gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-trusty - gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-xenial gate: - gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-trusty - gate-fuel-nailgun-extension-converted-serializers-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-converted-serializers-python27-ubuntu-xenial - name: openstack/fuel-nailgun-extension-iac template: - name: merge-check check: - gate-fuel-nailgun-extension-iac-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-iac-python27-ubuntu-trusty - gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-iac-python27-ubuntu-xenial gate: - gate-fuel-nailgun-extension-iac-pep8-ubuntu-trusty - gate-fuel-nailgun-extension-iac-python27-ubuntu-trusty - gate-fuel-nailgun-extension-iac-pep8-ubuntu-xenial - gate-fuel-nailgun-extension-iac-python27-ubuntu-xenial - name: openstack/fuel-noop-fixtures template: - name: merge-check - name: docs-on-rtfd check: - gate-fuel-noop-fixtures-docs-ubuntu-trusty - gate-fuel-noop-fixtures-docs-ubuntu-xenial gate: - gate-fuel-noop-fixtures-docs-ubuntu-trusty - gate-fuel-noop-fixtures-docs-ubuntu-xenial - name: openstack/fuel-octane template: - name: merge-check check: - gate-fuel-octane-pep8-ubuntu-trusty - gate-fuel-octane-python27-ubuntu-trusty - gate-fuel-octane-pep8-ubuntu-xenial - gate-fuel-octane-python27-ubuntu-xenial - fuel-octane-coverage-ubuntu-trusty-nv - fuel-octane-coverage-ubuntu-xenial-nv - gate-fuel-octane-puppet-lint - gate-fuel-octane-puppet-syntax-3-centos-7 - gate-fuel-octane-puppet-syntax-4-centos-7 gate: - gate-fuel-octane-pep8-ubuntu-trusty - gate-fuel-octane-python27-ubuntu-trusty - gate-fuel-octane-pep8-ubuntu-xenial - gate-fuel-octane-python27-ubuntu-xenial - gate-fuel-octane-puppet-lint - gate-fuel-octane-puppet-syntax-3-centos-7 - gate-fuel-octane-puppet-syntax-4-centos-7 - name: openstack/fuel-ostf template: - name: merge-check check: - gate-fuel-ostf-pep8-ubuntu-trusty - gate-fuel-ostf-python27-ubuntu-trusty - gate-fuel-ostf-pep8-ubuntu-xenial - gate-fuel-ostf-python27-ubuntu-xenial gate: - gate-fuel-ostf-pep8-ubuntu-trusty - gate-fuel-ostf-python27-ubuntu-trusty - gate-fuel-ostf-pep8-ubuntu-xenial - gate-fuel-ostf-python27-ubuntu-xenial - name: openstack/fuel-plugin-6wind-virtual-accelerator template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-astara 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-gcs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-cinder-kaminario 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-congress template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-contrail template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-datera-cinder 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-haproxy 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-detach-swift template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-dynatrace 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-lb template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-external-zabbix template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-fortinet template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-glance-nfs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-gluon 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-kafka template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ldap template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-ldap-slaves 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-manila 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-murano template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-murano-networking-sfc template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-murano-tests template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-network-node template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-networking-sfc 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-nimblestorage-cinder template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nitrous template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nova-nfs template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nsx-t template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nsxv template: - name: merge-check - name: noop-jobs - name: openstack/fuel-plugin-nuage 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-openstack-telemetry 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-rally 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-tacker 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-unity 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 - name: publish-to-pypi check: - gate-fuel-plugins-pep8-ubuntu-trusty - gate-fuel-plugins-python27-ubuntu-trusty - gate-fuel-plugins-pep8-ubuntu-xenial - gate-fuel-plugins-python27-ubuntu-xenial gate: - gate-fuel-plugins-pep8-ubuntu-trusty - gate-fuel-plugins-python27-ubuntu-trusty - gate-fuel-plugins-pep8-ubuntu-xenial - gate-fuel-plugins-python27-ubuntu-xenial - name: openstack/fuel-qa template: - name: merge-check check: - gate-fuel-qa-python27-ubuntu-trusty - gate-fuel-qa-pep8-ubuntu-trusty - gate-fuel-qa-python27-ubuntu-xenial - gate-fuel-qa-pep8-ubuntu-xenial - gate-fuel-qa-pylint-ubuntu-trusty - gate-fuel-qa-pylint-ubuntu-xenial gate: - gate-fuel-qa-python27-ubuntu-trusty - gate-fuel-qa-pep8-ubuntu-trusty - gate-fuel-qa-python27-ubuntu-xenial - gate-fuel-qa-pep8-ubuntu-xenial - gate-fuel-qa-pylint-ubuntu-trusty - gate-fuel-qa-pylint-ubuntu-xenial - name: openstack/fuel-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-fuel-specs-python27-ubuntu-xenial gate: - gate-fuel-specs-python27-ubuntu-xenial - name: openstack/fuel-stats template: - name: merge-check check: - gate-fuel-stats-pep8-ubuntu-trusty - gate-fuel-stats-python27-ubuntu-trusty - gate-fuel-stats-pep8-ubuntu-xenial - gate-fuel-stats-python27-ubuntu-xenial gate: - gate-fuel-stats-pep8-ubuntu-trusty - gate-fuel-stats-python27-ubuntu-trusty - gate-fuel-stats-pep8-ubuntu-xenial - gate-fuel-stats-python27-ubuntu-xenial - name: openstack/fuel-ui template: - name: merge-check check: - gate-fuel-ui-nodejs4-npm-run-lint gate: - gate-fuel-ui-nodejs4-npm-run-lint - name: openstack/fuel-virtualbox template: - name: merge-check - name: noop-jobs - name: openstack/fuel-web template: - name: merge-check - name: python-jobs - name: openstack/futurist template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/fuxi template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-fuxi-dsvm-fullstack - gate-fuxi-dsvm-py35-fullstack-nv gate: - gate-fuxi-dsvm-fullstack - name: openstack/fuxi-kubernetes template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack/gantt template: - name: merge-check - name: noop-jobs - name: openstack/gce-api template: - name: python-jobs - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-functional-neutron-dsvm-gceapi-ubuntu-trusty-nv - gate-functional-neutron-dsvm-gceapi-ubuntu-xenial-nv - gate-functional-nova-network-dsvm-gceapi-ubuntu-trusty-nv - gate-functional-nova-network-dsvm-gceapi-ubuntu-xenial-nv - name: openstack/gerrit-dash-creator template: - name: merge-check - name: publish-to-pypi check: - gate-gerrit-dash-creator-pep8-ubuntu-xenial gate: - gate-gerrit-dash-creator-pep8-ubuntu-xenial - name: openstack/gertty template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/giftwrap template: - name: merge-check - name: publish-to-pypi - name: python35-jobs check: - gate-giftwrap-pep8-ubuntu-xenial - gate-giftwrap-python27-ubuntu-xenial gate: - gate-giftwrap-pep8-ubuntu-xenial - gate-giftwrap-python27-ubuntu-xenial post: - giftwrap-branch-tarball - name: openstack/git-repo-manifests template: - name: merge-check - name: noop-jobs - name: openstack/git-upstream template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: python35-jobs check: - gate-git-upstream-tox-docs-linkcheck-ubuntu-xenial - name: openstack/glance template: - name: merge-check - name: python34-jobs - name: python35-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: api-ref-jobs check: - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-rally-dsvm-glance-ubuntu-trusty-nv - gate-rally-dsvm-glance-ubuntu-xenial-nv - gate-rally-dsvm-py35-glance-nv experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-glance-dsvm-grenade-multinode-ubuntu-xenial-nv - name: openstack/glance-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-glance-specs-python27-ubuntu-xenial gate: - gate-glance-specs-python27-ubuntu-xenial - name: openstack/glance_store template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: check-requirements - name: translation-jobs - name: publish-to-pypi - name: lib-forward-testing check: - gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty - gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial - gate-tempest-dsvm-full-sheepdog-ubuntu-trusty-nv - gate-tempest-dsvm-full-sheepdog-ubuntu-xenial-nv gate: - gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-trusty - gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial experimental: - gate-glance_store-dsvm-functional-filesystem-ubuntu-trusty-nv - gate-glance_store-dsvm-functional-filesystem-ubuntu-xenial-nv - gate-glance_store-dsvm-functional-swift-ubuntu-trusty-nv - gate-glance_store-dsvm-functional-swift-ubuntu-xenial-nv - gate-glance_store-dsvm-functional-cinder-ubuntu-trusty-nv - gate-glance_store-dsvm-functional-cinder-ubuntu-xenial-nv - name: openstack/glare template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/glare-specs template: - name: merge-check - name: build-only-specs-jobs check: - gate-glare-specs-python27-ubuntu-xenial gate: - gate-glare-specs-python27-ubuntu-xenial - name: openstack/gluon template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/gnocchi template: - name: merge-check - name: noop-jobs - name: openstack/golang-client template: - name: merge-check - name: golang-jobs - name: openstack/golang-commons template: - name: merge-check - name: golang-jobs - name: openstack/governance template: - name: merge-check check: - gate-governance-linters-ubuntu-xenial - gate-governance-docs-ubuntu-xenial - gate-governance-tox-validate-ubuntu-xenial gate: - gate-governance-linters-ubuntu-xenial - gate-governance-docs-ubuntu-xenial post: - static-governance-publish - name: openstack/governance-uc template: - name: merge-check check: - gate-governance-uc-docs-ubuntu-xenial gate: - gate-governance-uc-docs-ubuntu-xenial post: - static-governance-uc-publish - name: openstack/governance-website template: - name: merge-check check: - gate-governance-website-docs-ubuntu-xenial gate: - gate-governance-website-docs-ubuntu-xenial post: - static-governance-website-publish - name: openstack/group-based-policy template: - name: merge-check - name: python-jobs - name: publish-to-pypi check: - gate-group-based-policy-dsvm-functional-ubuntu-trusty-nv - gate-group-based-policy-dsvm-functional-ubuntu-xenial-nv - gate-group-based-policy-dsvm-aim-ubuntu-xenial-nv - gate-group-based-policy-dsvm-nfp-ubuntu-trusty-nv - gate-group-based-policy-dsvm-nfp-ubuntu-xenial-nv - gate-group-based-policy-dsvm-rally-ubuntu-trusty-nv - gate-group-based-policy-dsvm-rally-ubuntu-xenial-nv - 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: build-only-specs-jobs check: - gate-group-based-policy-specs-python27-ubuntu-xenial gate: - gate-group-based-policy-specs-python27-ubuntu-xenial - name: openstack/group-based-policy-ui template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/heat template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: check-requirements - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: experimental-tripleo-jobs - name: release-notes-jobs - name: api-ref-jobs - name: install-guide-jobs check: - gate-heat-dsvm-functional-orig-mysql-lbaasv1-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty - gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-amqp1-ubuntu-xenial-nv - gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial - gate-grenade-dsvm-heat-ubuntu-trusty - gate-grenade-dsvm-heat-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-identity-v3-only-ubuntu-xenial-nv gate: - gate-heat-dsvm-functional-orig-mysql-lbaasv1-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv1-ubuntu-trusty - gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-orig-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-trusty - gate-heat-dsvm-functional-convg-mysql-lbaasv2-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-non-apache-ubuntu-xenial - gate-heat-dsvm-functional-convg-mysql-lbaasv2-py35-ubuntu-xenial - gate-grenade-dsvm-heat-ubuntu-trusty - gate-grenade-dsvm-heat-ubuntu-xenial post: - heat-coverage-ubuntu-trusty - heat-coverage-ubuntu-xenial periodic: - gate-rally-dsvm-fakevirt-heat-ubuntu-trusty-nv - gate-rally-dsvm-fakevirt-heat-ubuntu-xenial-nv experimental: - gate-heat-dsvm-functional-orig-mysql-lbaasv1-identity-v3-only-ubuntu-xenial-nv - gate-rally-dsvm-fakevirt-heat-ubuntu-trusty-nv - gate-rally-dsvm-fakevirt-heat-ubuntu-xenial-nv - gate-heat-dsvm-functional-orig-postgres-lbaasv1-ubuntu-trusty - gate-tripleo-ci-centos-7-nonha-multinode-oooq experimental-tripleo: - gate-tripleo-ci-centos-7-ovb-nonha-convergence - name: openstack/heat-agents template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-heat-agents-pep8-ubuntu-xenial - gate-heat-agents-python27-ubuntu-xenial gate: - gate-heat-agents-pep8-ubuntu-xenial - gate-heat-agents-python27-ubuntu-xenial - name: openstack/heat-cfntools template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python35-jobs check: - gate-heat-cfntools-pep8-ubuntu-xenial - gate-heat-cfntools-python27-ubuntu-xenial gate: - gate-heat-cfntools-pep8-ubuntu-xenial - gate-heat-cfntools-python27-ubuntu-xenial post: - heat-cfntools-branch-tarball release: - heat-cfntools-docs-ubuntu-xenial - name: openstack/heat-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-heat-specs-python27-ubuntu-xenial gate: - gate-heat-specs-python27-ubuntu-xenial - name: openstack/heat-templates template: - name: merge-check check: - gate-heat-templates-dsvm - gate-heat-templates-pep8-ubuntu-xenial - gate-heat-templates-python27-ubuntu-xenial gate: - gate-heat-templates-dsvm - gate-heat-templates-pep8-ubuntu-xenial - gate-heat-templates-python27-ubuntu-xenial - name: openstack/heat-translator template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements check: - gate-heat-translator-tox-py27-tp-ubuntu-xenial post: - heat-translator-coverage-ubuntu-xenial - name: openstack/horizon template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: nodejs4-jobs check: - gate-horizon-tox-py27dj19-ubuntu-xenial - gate-horizon-tox-py27dj110-ubuntu-xenial - gate-horizon-selenium-headless-legacy-ubuntu-trusty - gate-horizon-selenium-headless-legacy-ubuntu-xenial - gate-horizon-selenium-headless-ubuntu-xenial - gate-horizon-dsvm-tempest-plugin-ubuntu-trusty - gate-horizon-dsvm-tempest-plugin-ubuntu-xenial gate: - gate-horizon-tox-py27dj19-ubuntu-xenial - gate-horizon-tox-py27dj110-ubuntu-xenial - gate-horizon-selenium-headless-legacy-ubuntu-trusty - gate-horizon-selenium-headless-legacy-ubuntu-xenial - gate-horizon-selenium-headless-ubuntu-xenial - gate-horizon-dsvm-tempest-plugin-ubuntu-trusty - gate-horizon-dsvm-tempest-plugin-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - name: openstack/horizon-cisco-ui template: - name: merge-check - name: translation-jobs - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: openstack/horizon-mellanox template: - name: merge-check - name: python-jobs - name: openstack/hurricane template: - name: merge-check - name: python-jobs - name: openstack/i18n template: - name: merge-check - name: translation-jobs - name: check-requirements - name: openstack-server-publish-jobs check: - gate-i18n-pep8-ubuntu-xenial - gate-i18n-docs-ubuntu-xenial gate: - gate-i18n-pep8-ubuntu-xenial - gate-i18n-docs-ubuntu-xenial - name: openstack/i18n-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-i18n-specs-python27-ubuntu-xenial gate: - gate-i18n-specs-python27-ubuntu-xenial - name: openstack/inception template: - name: merge-check check: - gate-inception-pep8-ubuntu-xenial gate: - gate-inception-pep8-ubuntu-xenial - name: openstack/instack template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs - name: publish-to-pypi - name: experimental-tripleo-jobs - name: check-requirements check: - instack-coverage-ubuntu-xenial-nv - name: openstack/instack-undercloud template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs - name: check-tripleo-undercloud-jobs - name: publish-to-pypi - name: experimental-tripleo-jobs - name: check-requirements - name: release-notes-jobs check: - gate-instack-undercloud-puppet-lint - gate-instack-undercloud-puppet-syntax-3-centos-7 - gate-instack-undercloud-puppet-syntax-4-centos-7 - instack-undercloud-coverage-ubuntu-xenial-nv gate: - gate-instack-undercloud-puppet-lint - gate-instack-undercloud-puppet-syntax-3-centos-7 - gate-instack-undercloud-puppet-syntax-4-centos-7 - name: openstack/installguide-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack/intel-nfv-ci-tests template: - name: merge-check check: - gate-intel-nfv-ci-tests-pep8-ubuntu-xenial gate: - gate-intel-nfv-ci-tests-pep8-ubuntu-xenial - name: openstack/interop template: - name: merge-check check: - gate-interop-docs-ubuntu-xenial - gate-interop-tox-doc8-ubuntu-xenial - gate-interop-tox-jsonlint-ubuntu-xenial - gate-interop-tox-jsonschema-ubuntu-xenial gate: - gate-interop-docs-ubuntu-xenial - gate-interop-tox-doc8-ubuntu-xenial - gate-interop-tox-jsonlint-ubuntu-xenial - gate-interop-tox-jsonschema-ubuntu-xenial - name: openstack/interop-workloads template: - name: merge-check check: - gate-interop-workloads-docs-ubuntu-xenial gate: - gate-interop-workloads-docs-ubuntu-xenial - name: openstack/iotronic template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/iotronic-lightning-rod template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/iotronic-ui template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/ipa-example-hardware-managers template: - name: merge-check check: - gate-ipa-example-hardware-managers-pep8-ubuntu-xenial gate: - gate-ipa-example-hardware-managers-pep8-ubuntu-xenial - name: openstack/ironic template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: check-requirements - name: translation-jobs - name: experimental-tripleo-jobs - name: release-notes-jobs - name: api-ref-jobs - name: install-guide-jobs check: - gate-tempest-dsvm-ironic-pxe_ssh-ubuntu-trusty - gate-tempest-dsvm-ironic-pxe_ssh-postgres-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-pxe_ipmitool-postgres-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-tinyipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-tinyipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa-ubuntu-xenial - gate-ironic-dsvm-standalone-ubuntu-xenial - gate-ironic-inspector-dsvm-ipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv - gate-grenade-dsvm-ironic-ubuntu-trusty - gate-grenade-dsvm-ironic-ubuntu-xenial - gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial - ironic-coverage-ubuntu-trusty - ironic-coverage-ubuntu-xenial gate: - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-uefi-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-redfish-tinyipa-ubuntu-xenial - gate-ironic-dsvm-standalone-ubuntu-xenial - gate-grenade-dsvm-ironic-ubuntu-trusty - gate-grenade-dsvm-ironic-ubuntu-xenial - ironic-coverage-ubuntu-trusty - ironic-coverage-ubuntu-xenial - gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial post: - ironic-coverage-ubuntu-trusty - ironic-coverage-ubuntu-xenial experimental: - gate-ironic-dsvm-functional-ubuntu-trusty - gate-ironic-dsvm-functional-ubuntu-xenial - gate-tempest-dsvm-ironic-parallel-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa-ubuntu-xenial-nv - name: openstack/ironic-inspector template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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-ubuntu-trusty - gate-ironic-inspector-tox-func-ubuntu-xenial - gate-ironic-inspector-tox-func3-ubuntu-xenial - gate-ironic-inspector-dsvm-dib-ubuntu-trusty - gate-ironic-inspector-dsvm-ipa-ubuntu-trusty - gate-ironic-inspector-dsvm-discovery-ubuntu-trusty - gate-grenade-dsvm-ironic-inspector-ubuntu-trusty - gate-grenade-dsvm-ironic-inspector-ubuntu-xenial - gate-tempest-dsvm-ironic-inspector-ubuntu-xenial - gate-tempest-dsvm-ironic-inspector-discovery-ubuntu-xenial gate: - gate-ironic-inspector-tox-func-ubuntu-trusty - gate-ironic-inspector-tox-func-ubuntu-xenial - gate-ironic-inspector-tox-func3-ubuntu-xenial - gate-ironic-inspector-dsvm-ipa-ubuntu-trusty - gate-ironic-inspector-dsvm-discovery-ubuntu-trusty - gate-grenade-dsvm-ironic-inspector-ubuntu-trusty - gate-grenade-dsvm-ironic-inspector-ubuntu-xenial - gate-tempest-dsvm-ironic-inspector-ubuntu-xenial - gate-tempest-dsvm-ironic-inspector-ubuntu-xenial - gate-tempest-dsvm-ironic-inspector-discovery-ubuntu-xenial - name: openstack/ironic-inspector-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ironic-inspector-specs-pep8-ubuntu-xenial gate: - gate-ironic-inspector-specs-pep8-ubuntu-xenial - name: openstack/ironic-inspector-tempest-plugin template: - name: merge-check - name: check-requirements check: - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial gate: - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial - name: openstack/ironic-lib template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi check: - ironic-lib-coverage-ubuntu-trusty - ironic-lib-coverage-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-trusty - gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty - gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-xenial gate: - gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-trusty - gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty - gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-partition-agent_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-xenial - gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-xenial post: - ironic-lib-coverage-ubuntu-trusty - ironic-lib-coverage-ubuntu-xenial - name: openstack/ironic-python-agent template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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-ironic-python-agent-tox-func-ubuntu-trusty - gate-ironic-python-agent-tox-func-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-coreos-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-coreos-src-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ssh-tinyipa-src-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-tinyipa-src-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-coreos-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ssh-coreos-src-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src-ubuntu-xenial - gate-ironic-inspector-dsvm-ipa-src-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-inspector-src-ubuntu-xenial-nv gate: - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-coreos-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-coreos-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ssh-tinyipa-src-ubuntu-trusty - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-coreos-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-src-ubuntu-xenial experimental: - gate-tempest-dsvm-ironic-ipa-partition-bios-pxe_ipmitool-tinyipa256-src-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv post: - ironic-python-agent-buildimage-coreos-ubuntu-trusty - ironic-python-agent-buildimage-coreos-ubuntu-xenial - ironic-python-agent-buildimage-tinyipa-ubuntu-trusty - ironic-python-agent-buildimage-tinyipa-ubuntu-xenial - name: openstack/ironic-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-ironic-specs-python27-ubuntu-xenial gate: - gate-ironic-specs-python27-ubuntu-xenial - name: openstack/ironic-staging-drivers template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd check: - gate-ironic-staging-drivers-dsvm-ubuntu-xenial - gate-tempest-dsvm-ironic-staging-drivers-ansible-wholedisk-ubuntu-xenial-nv gate: - gate-ironic-staging-drivers-dsvm-ubuntu-xenial - name: openstack/ironic-tempest-plugin template: - name: merge-check - name: check-requirements check: - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial gate: - gate-ironic-inspector-tempest-plugin-pep8-ubuntu-xenial - name: openstack/ironic-ui template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: nodejs4-jobs - name: openstack-server-publish-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: openstack/jacket template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/jenkins-plugins-for-murano template: - name: merge-check - name: noop-jobs - name: openstack/js-openstack-lib template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: nodejs6-jobs - name: nodejs6-docs check: - js-openstack-lib-dsvm-nodejs6-npm-run-functional-test - js-openstack-lib-dsvm-nodejs4-npm-run-functional-test gate: - js-openstack-lib-dsvm-nodejs6-npm-run-functional-test - js-openstack-lib-dsvm-nodejs4-npm-run-functional-test pre-release: - js-openstack-lib-nodejs6-npm-sdk-docs release: - js-openstack-lib-nodejs6-npm-sdk-docs - name: openstack/k8s-cloud-provider template: - name: merge-check - name: golang-jobs check: - gate-k8s-cloud-provider-golang-dsvm-local-ubuntu-xenial - gate-k8s-cloud-provider-golang-dsvm-external-ubuntu-xenial gate: - gate-k8s-cloud-provider-golang-dsvm-local-ubuntu-xenial - gate-k8s-cloud-provider-golang-dsvm-external-ubuntu-xenial - name: openstack/k8s-docker-suite-app-murano template: - name: merge-check - name: docs-on-rtfd check: - gate-k8s-docker-suite-app-murano-docs-ubuntu-trusty - gate-k8s-docker-suite-app-murano-docs-ubuntu-xenial - gate-k8s-docker-suite-app-murano-releasenotes gate: - gate-k8s-docker-suite-app-murano-docs-ubuntu-trusty - gate-k8s-docker-suite-app-murano-docs-ubuntu-xenial - gate-k8s-docker-suite-app-murano-releasenotes - name: openstack/karbor template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack-server-publish-jobs - name: api-ref-jobs check: - karbor-coverage-ubuntu-xenial-nv - gate-karbor-dsvm-fullstack-nv - name: openstack/karbor-dashboard template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: openstack/karma-subunit-reporter template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: openstack/keystone template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: api-ref-jobs check: - gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv - gate-keystone-dsvm-functional-ubuntu-xenial - gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv - gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv - gate-tempest-dsvm-keystone-eventlet-full-ubuntu-trusty-nv - gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-trusty-nv - gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - keystone-coverage-ubuntu-trusty - keystone-coverage-ubuntu-xenial gate: - gate-keystone-dsvm-functional-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-rally-dsvm-keystone-ubuntu-xenial-nv - gate-keystone-tox-patch_cover-ubuntu-trusty - gate-keystone-tox-patch_cover-ubuntu-xenial - gate-keystone-dsvm-grenade-multinode-ubuntu-xenial-nv - name: openstack/keystone-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-keystone-specs-python27-ubuntu-xenial gate: - gate-keystone-specs-python27-ubuntu-xenial - name: openstack/keystoneauth template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: publish-to-pypi - name: release-notes-jobs - name: translation-jobs post: - keystonemiddleware-coverage-ubuntu-trusty - keystonemiddleware-coverage-ubuntu-xenial - name: openstack/kiloeyes template: - name: merge-check - name: publish-to-pypi check: - gate-kiloeyes-pep8-ubuntu-xenial - gate-kiloeyes-python27-ubuntu-xenial gate: - gate-kiloeyes-pep8-ubuntu-xenial - gate-kiloeyes-python27-ubuntu-xenial post: - kiloeyes-coverage-ubuntu-xenial - name: openstack/kingbird template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements check: - gate-kingbird-dsvm-multiregion-ubuntu-xenial-nv - 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: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-kolla-dsvm-build-centos-binary-centos-7-nv - gate-kolla-dsvm-deploy-centos-binary-centos-7-nv - gate-kolla-dsvm-build-centos-source-centos-7 - gate-kolla-dsvm-deploy-centos-source-centos-7-nv - gate-kolla-dsvm-build-ubuntu-binary-ubuntu-trusty-nv - gate-kolla-dsvm-build-ubuntu-source-ubuntu-trusty-nv - gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-trusty-nv - gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-trusty-nv - gate-kolla-dsvm-build-ubuntu-binary-ubuntu-xenial-nv - gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial - gate-kolla-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv - gate-kolla-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv - gate-kolla-dsvm-build-oraclelinux-binary-centos-7-nv - gate-kolla-dsvm-deploy-oraclelinux-binary-centos-7-nv - gate-kolla-dsvm-build-oraclelinux-source-centos-7 - gate-kolla-dsvm-deploy-oraclelinux-source-centos-7-nv - kolla-coverage-ubuntu-xenial-nv gate: - gate-kolla-dsvm-build-centos-source-centos-7 - gate-kolla-dsvm-build-ubuntu-source-ubuntu-xenial - gate-kolla-dsvm-build-oraclelinux-source-centos-7 experimental: - gate-kolla-dsvm-deploy-multinode-ubuntu-source-ubuntu-trusty-2-node-nv post: - kolla-dsvm-build-centos-binary-centos-7 - kolla-dsvm-build-centos-source-centos-7 - kolla-dsvm-build-ubuntu-binary-ubuntu-xenial - kolla-dsvm-build-ubuntu-source-ubuntu-xenial - kolla-dsvm-build-oraclelinux-binary-centos-7 - kolla-dsvm-build-oraclelinux-source-centos-7 - name: openstack/kolla-ansible template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: deploy-guide-jobs check: - gate-kolla-ansible-dsvm-deploy-centos-binary-centos-7-nv - gate-kolla-ansible-dsvm-deploy-centos-source-centos-7-nv - gate-kolla-ansible-dsvm-deploy-ubuntu-binary-ubuntu-xenial-nv - gate-kolla-ansible-dsvm-deploy-ubuntu-source-ubuntu-xenial-nv - gate-kolla-ansible-dsvm-deploy-oraclelinux-binary-centos-7-nv - gate-kolla-ansible-dsvm-deploy-oraclelinux-source-centos-7-nv experimental: - gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-source-ubuntu-xenial-2-node-nv - gate-kolla-ansible-dsvm-deploy-multinode-ubuntu-binary-ubuntu-xenial-2-node-nv - gate-kolla-ansible-dsvm-deploy-multinode-centos-source-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-multinode-centos-binary-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-multinode-oraclelinux-source-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-multinode-oraclelinux-binary-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-ubuntu-source-ubuntu-xenial-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-ubuntu-binary-ubuntu-xenial-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-centos-source-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-centos-binary-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-source-centos-7-2-node-nv - gate-kolla-ansible-dsvm-deploy-ceph-oraclelinux-binary-centos-7-2-node-nv - name: openstack/kolla-kubernetes template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-kolla-kubernetes-deploy-centos-binary-2-ceph-multi-nv - gate-kolla-kubernetes-deploy-centos-binary-2-ceph-nv - gate-kolla-kubernetes-deploy-centos-binary-2-external-ovs-nv - gate-kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint-nv - gate-kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit-nv - gate-kolla-kubernetes-deploy-centos-binary-2-iscsi-nv - gate-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi-nv - gate-kolla-kubernetes-deploy-ubuntu-binary-2-ceph-nv - gate-kolla-kubernetes-deploy-centos-binary-3-ceph-multi-nv - gate-kolla-kubernetes-deploy-centos-source-4-ironic-nv experimental: - gate-kolla-kubernetes-deploy-centos-binary-2-helm-operator-nv - gate-kolla-kubernetes-deploy-centos-binary-2-ceph-reboot-nv - gate-kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit-nv - gate-kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint-nv - gate-kolla-kubernetes-deploy-centos-binary-4-ceph-multi-nv - gate-kolla-kubernetes-deploy-centos-source-4-helm-compute-kit-nv - gate-kolla-kubernetes-deploy-centos-source-4-helm-entrypoint-nv - gate-kolla-kubernetes-deploy-ubuntu-source-4-ironic-nv - gate-kolla-kubernetes-upgrade-centos-binary-2-ceph-nv - gate-kolla-kubernetes-upgrade-centos-binary-3-ceph-nv - gate-kolla-kubernetes-deploy-centos-binary-t-ceph-multi-nv periodic: - periodic-kolla-kubernetes-deploy-centos-binary-2-ceph - periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph - periodic-kolla-kubernetes-deploy-centos-binary-3-ceph - periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph - periodic-kolla-kubernetes-deploy-centos-binary-4-ceph - periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph - periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi - periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi - periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi - periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi - periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi - periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi - name: openstack/kosmos template: - name: check-requirements - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack/kosmos-specs template: - name: merge-check - name: build-only-specs-jobs - name: openstack/kuryr template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: release-notes-jobs - name: openstack-server-publish-jobs - name: check-requirements check: - kuryr-coverage-ubuntu-xenial-nv - name: openstack/kuryr-kubernetes template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements check: - gate-install-dsvm-default-kuryr-kubernetes - gate-install-dsvm-dragonflow-kuryr-kubernetes-nv gate: - gate-install-dsvm-default-kuryr-kubernetes - name: openstack/kuryr-libnetwork template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: release-notes-jobs - name: openstack-server-publish-jobs - name: check-requirements check: - kuryr-libnetwork-coverage-ubuntu-xenial-nv - gate-install-dsvm-kuryr-libnetwork-ubuntu-xenial-nv - gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-ubuntu-xenial - gate-kuryr-libnetwork-dsvm-fullstack-ubuntu-xenial - gate-kuryr-libnetwork-kuryr_lib-src-dsvm-rally-ubuntu-xenial-nv - gate-kuryr-libnetwork-dsvm-rally-ubuntu-xenial-nv gate: - gate-kuryr-libnetwork-kuryr_lib-src-dsvm-fullstack-ubuntu-xenial - gate-kuryr-libnetwork-dsvm-fullstack-ubuntu-xenial - name: openstack/kwapi template: - name: merge-check check: - gate-kwapi-pep8-ubuntu-xenial gate: - gate-kwapi-pep8-ubuntu-xenial - name: openstack/ldappool template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/liberasurecode template: - name: merge-check check: - gate-liberasurecode-unit-ubuntu-xenial gate: - gate-liberasurecode-unit-ubuntu-xenial experimental: - gate-liberasurecode-unit-centos-7 - name: openstack/loci template: - name: merge-check - name: noop-jobs post: - loci-publish-loci-tarball - name: openstack/loci-cinder template: - name: merge-check - name: loci-jobs - name: openstack/loci-glance template: - name: merge-check - name: loci-jobs - name: openstack/loci-heat template: - name: merge-check - name: loci-jobs - name: openstack/loci-keystone template: - name: merge-check - name: loci-jobs - name: openstack/loci-neutron template: - name: merge-check - name: loci-jobs - name: openstack/loci-nova template: - name: merge-check - name: loci-jobs - name: openstack/loci-requirements template: - name: merge-check - name: loci-jobs - name: openstack/magnum template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs - name: install-guide-jobs - name: api-ref-jobs check: - gate-functional-dsvm-magnum-api-ubuntu-trusty - gate-functional-dsvm-magnum-api-ubuntu-xenial - gate-functional-dsvm-magnum-k8s-ubuntu-trusty - gate-functional-dsvm-magnum-k8s-ubuntu-xenial - gate-functional-dsvm-magnum-swarm-ubuntu-trusty - gate-functional-dsvm-magnum-swarm-ubuntu-xenial - gate-functional-dsvm-magnum-mesos-ubuntu-trusty - gate-functional-dsvm-magnum-mesos-ubuntu-xenial - gate-functional-dsvm-magnum-api-identity-v3-only-ubuntu-xenial-nv - gate-functional-dsvm-magnum-k8s-ironic-ubuntu-xenial-nv - gate-magnum-tox-migration-ubuntu-xenial - magnum-coverage-ubuntu-trusty-nv - magnum-coverage-ubuntu-xenial-nv gate: - gate-functional-dsvm-magnum-api-ubuntu-trusty - gate-functional-dsvm-magnum-api-ubuntu-xenial - gate-functional-dsvm-magnum-k8s-ubuntu-trusty - gate-functional-dsvm-magnum-k8s-ubuntu-xenial - gate-functional-dsvm-magnum-swarm-ubuntu-trusty - gate-functional-dsvm-magnum-swarm-ubuntu-xenial - gate-functional-dsvm-magnum-mesos-ubuntu-trusty - gate-functional-dsvm-magnum-mesos-ubuntu-xenial periodic: - periodic-magnum-dib-buildimage-fedora-atomic-25-ubuntu-xenial - periodic-magnum-dib-buildimage-ubuntu-mesos-ubuntu-xenial - periodic-magnum-dib-buildimage-centos-dcos-ubuntu-xenial experimental: - gate-functional-dsvm-magnum-k8s-multinode-ubuntu-xenial-nv - gate-functional-dsvm-magnum-swarm-multinode-ubuntu-xenial-nv - gate-functional-dsvm-magnum-swarm-mode-ubuntu-xenial-nv - gate-functional-dsvm-magnum-swarm-ironic-ubuntu-xenial-nv - name: openstack/magnum-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/magnum-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: nodejs4-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: openstack/manila template: - name: merge-check - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: api-ref-jobs - name: install-guide-jobs check: - manila-coverage-ubuntu-trusty-nv - manila-coverage-ubuntu-xenial-nv - gate-manila-tox-genconfig-ubuntu-trusty - gate-manila-tox-genconfig-ubuntu-xenial - gate-manila-pylint-ubuntu-trusty - gate-manila-pylint-ubuntu-xenial - gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty - gate-manila-tempest-dsvm-mysql-generic-ubuntu-xenial-nv - gate-manila-tempest-dsvm-postgres-container-ubuntu-xenial-nv - gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-trusty-nv - gate-manila-tempest-dsvm-postgres-zfsonlinux-ubuntu-xenial-nv - gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-trusty-nv - gate-manila-tempest-dsvm-postgres-generic-singlebackend-ubuntu-xenial-nv - gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-trusty-nv - gate-manila-tempest-dsvm-generic-no-share-servers-ubuntu-xenial-nv - gate-manila-tempest-dsvm-scenario-ubuntu-trusty-nv - gate-manila-tempest-dsvm-scenario-ubuntu-xenial-nv - gate-manila-tempest-minimal-dsvm-cephfs-native-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-trusty-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-trusty-nv - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv - gate-manila-tempest-dsvm-hdfs-ubuntu-trusty-nv - gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv - gate-manila-tempest-minimal-dsvm-dummy-ubuntu-xenial - gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty - gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial - gate-manila-tempest-minimal-dsvm-lvm-centos-7-nv - gate-grenade-dsvm-manila-ubuntu-xenial-nv - gate-rally-dsvm-manila-multibackend - gate-rally-dsvm-manila-multibackend-no-ss - gate-manila-ui-dsvm-nv gate: - gate-manila-tox-genconfig-ubuntu-trusty - gate-manila-tox-genconfig-ubuntu-xenial - gate-manila-tempest-dsvm-mysql-generic-ubuntu-trusty - gate-manila-tempest-minimal-dsvm-dummy-ubuntu-xenial - gate-manila-tempest-minimal-dsvm-lvm-ubuntu-trusty - gate-manila-tempest-minimal-dsvm-lvm-ubuntu-xenial post: - manila-coverage-ubuntu-trusty-nv - manila-coverage-ubuntu-xenial-nv experimental: - gate-manila-tempest-dsvm-glusterfs-nfs-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-nfs-heketi-ubuntu-xenial-nv - gate-manila-tempest-dsvm-glusterfs-native-heketi-ubuntu-xenial-nv - gate-manila-tempest-minimal-dsvm-cephfs-native-centos-7-nv - gate-manila-tempest-minimal-dsvm-cephfs-nfs-centos-7-nv - name: openstack/manila-image-elements template: - name: merge-check - name: check-requirements check: - gate-manila-image-elements-pep8-ubuntu-xenial - gate-manila-image-elements-docs-ubuntu-xenial - gate-manila-buildimage-generic-ubuntu-xenial - gate-manila-buildimage-docker-ubuntu-xenial - gate-manila-tempest-dsvm-container-scenario-custom-image-ubuntu-xenial-nv - gate-manila-tempest-dsvm-generic-scenario-custom-image-ubuntu-xenial-nv gate: - gate-manila-image-elements-pep8-ubuntu-xenial - gate-manila-image-elements-docs-ubuntu-xenial - gate-manila-buildimage-generic-ubuntu-xenial post: - gate-manila-publishimage-generic-ubuntu-xenial release: - gate-manila-publishimage-generic-ubuntu-xenial - name: openstack/manila-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-manila-specs-python27-ubuntu-xenial gate: - gate-manila-specs-python27-ubuntu-xenial - name: openstack/manila-test-image template: - name: merge-check check: - gate-manila-test-image-bashate gate: - gate-manila-test-image-bashate experimental: - gate-manila-test-image-build - name: openstack/manila-ui template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs check: - gate-manila-ui-tox-py27dj19-ubuntu-xenial - gate-manila-ui-tox-py27dj110-ubuntu-xenial - manila-ui-coverage-ubuntu-trusty-nv - manila-ui-coverage-ubuntu-xenial-nv - gate-manila-ui-dsvm-nv gate: - gate-manila-ui-tox-py27dj19-ubuntu-xenial - gate-manila-ui-tox-py27dj110-ubuntu-xenial - name: openstack/marshal template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/masakari template: - name: merge-check - name: check-requirements - name: python-jobs - name: openstack/masakari-monitors template: - name: merge-check - name: check-requirements - name: python-jobs - name: openstack/masakari-specs template: - name: merge-check - name: build-only-specs-jobs - name: openstack/meghdwar template: - name: merge-check - name: python-jobs - name: openstack/merlin template: - name: merge-check - name: nodejs4-jobs post: - merlin-js-release-branch release: - merlin-js-release-master - name: openstack/meteos template: - name: merge-check - name: python-jobs - name: openstack/meteos-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack/microversion-parse template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack/mistral template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs # A couple of projects import mistral as a library to make # plugins work. Until the mistral-lib work is done, we need to # publish mistral itself to pypi for unit test jobs for those # other projects. # - name: openstack-server-release-jobs - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs check: - mistral-coverage-ubuntu-xenial-nv - gate-rally-dsvm-mistral-task-ubuntu-trusty-nv - gate-rally-dsvm-mistral-task-ubuntu-xenial-nv - gate-mistral-devstack-dsvm-ubuntu-xenial-nv - gate-mistral-devstack-dsvm-non-apache-ubuntu-xenial-nv - gate-mistral-tox-unit-mysql-ubuntu-xenial - gate-mistral-tox-unit-postgresql-ubuntu-trusty - gate-mistral-tox-unit-postgresql-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet - gate-mistral-devstack-dsvm-kombu-ubuntu-xenial-nv gate: - gate-tripleo-ci-centos-7-scenario003-multinode-oooq-puppet post: - gate-mistral-docker-buildimage experimental: - gate-mistral-docker-buildimage - name: openstack/mistral-dashboard template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: check-requirements - name: python35-jobs check: - gate-mistral-dashboard-python34 - name: openstack/mistral-extra template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack/mistral-lib template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack/mistral-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-mistral-specs-python27-ubuntu-xenial gate: - gate-mistral-specs-python27-ubuntu-xenial - name: openstack/mitmstack template: - name: merge-check - name: check-requirements - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/mixmatch template: - name: merge-check - name: check-requirements - name: python-jobs - name: python35-jobs - name: publish-to-pypi check: - gate-mixmatch-dsvm-functional-ubuntu-xenial-nv - name: openstack/mogan template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements check: - mogan-coverage-ubuntu-xenial-nv - gate-mogan-tox-functional-ubuntu-xenial - gate-mogan-dsvm-tempest-plugin gate: - gate-mogan-tox-functional-ubuntu-xenial - gate-mogan-dsvm-tempest-plugin - name: openstack/mogan-specs template: - name: merge-check - name: build-only-specs-jobs check: - gate-mogan-specs-python27-ubuntu-xenial gate: - gate-mogan-specs-python27-ubuntu-xenial - name: openstack/mogan-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack/molteniron template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/monasca-agent template: - name: merge-check - name: python35-jobs-nv - name: publish-to-pypi check: - gate-monasca-agent-pep8-ubuntu-trusty - gate-monasca-agent-python27-ubuntu-trusty - gate-monasca-agent-pep8-ubuntu-xenial - gate-monasca-agent-python27-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv gate: - gate-monasca-agent-pep8-ubuntu-trusty - gate-monasca-agent-python27-ubuntu-trusty - gate-monasca-agent-pep8-ubuntu-xenial - gate-monasca-agent-python27-ubuntu-xenial post: - monasca-agent-branch-tarball - name: openstack/monasca-analytics template: - name: merge-check - name: python35-jobs-nv - name: publish-to-pypi - name: check-requirements check: - gate-monasca-analytics-pep8-ubuntu-xenial - gate-monasca-analytics-python27-ubuntu-xenial gate: - gate-monasca-analytics-pep8-ubuntu-xenial - gate-monasca-analytics-python27-ubuntu-xenial - name: openstack/monasca-api template: - name: merge-check - name: python35-jobs-nv - name: publish-to-pypi - name: check-requirements check: - gate-monasca-api-pep8-ubuntu-trusty - gate-monasca-api-python27-ubuntu-trusty - gate-monasca-api-pep8-ubuntu-xenial - gate-monasca-api-python27-ubuntu-xenial - gate-monasca-api-maven-build-ubuntu-trusty - gate-monasca-api-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial - monasca-api-coverage-ubuntu-xenial gate: - gate-monasca-api-pep8-ubuntu-trusty - gate-monasca-api-python27-ubuntu-trusty - gate-monasca-api-pep8-ubuntu-xenial - gate-monasca-api-python27-ubuntu-xenial - gate-monasca-api-maven-build-ubuntu-trusty - gate-monasca-api-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial - monasca-api-coverage-ubuntu-xenial experimental: - gate-tempest-dsvm-monasca-python-postgresql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-postgresql-full-ubuntu-xenial-nv post: - monasca-api-localrepo-upload-ubuntu-trusty - monasca-api-localrepo-upload-ubuntu-xenial - monasca-api-branch-tarball - name: openstack/monasca-ceilometer template: - name: merge-check - name: python35-jobs-nv check: - gate-monasca-ceilometer-pep8-ubuntu-trusty - gate-monasca-ceilometer-python27-ubuntu-trusty - gate-monasca-ceilometer-pep8-ubuntu-xenial - gate-monasca-ceilometer-python27-ubuntu-xenial gate: - gate-monasca-ceilometer-pep8-ubuntu-trusty - gate-monasca-ceilometer-python27-ubuntu-trusty - gate-monasca-ceilometer-pep8-ubuntu-xenial - gate-monasca-ceilometer-python27-ubuntu-xenial - name: openstack/monasca-common template: - name: merge-check - name: python35-jobs - name: publish-to-pypi - name: check-requirements check: - gate-monasca-common-pep8-ubuntu-trusty - gate-monasca-common-python27-ubuntu-trusty - gate-monasca-common-pep8-ubuntu-xenial - gate-monasca-common-python27-ubuntu-xenial - gate-monasca-common-maven-build-ubuntu-trusty - gate-monasca-common-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv gate: - gate-monasca-common-pep8-ubuntu-trusty - gate-monasca-common-python27-ubuntu-trusty - gate-monasca-common-pep8-ubuntu-xenial - gate-monasca-common-python27-ubuntu-xenial - gate-monasca-common-maven-build-ubuntu-trusty - gate-monasca-common-maven-build-ubuntu-xenial post: - monasca-common-localrepo-upload-ubuntu-trusty - monasca-common-localrepo-upload-ubuntu-xenial - monasca-common-branch-tarball - name: openstack/monasca-events-api template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: publish-to-pypi - name: check-requirements - name: openstack/monasca-grafana-datasource template: - name: merge-check - name: nodejs4-publish-to-npm - name: noop-jobs - name: openstack/monasca-kibana-plugin template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm check: - gate-tempest-dsvm-monasca-log-api-ubuntu-xenial-nv - name: openstack/monasca-log-api template: - name: merge-check - name: python-jobs - name: python35-jobs - name: periodic-jobs-with-oslo-master - name: openstack-server-publish-jobs - name: publish-to-pypi - name: check-requirements check: - monasca-log-api-coverage-ubuntu-xenial - gate-tempest-dsvm-monasca-log-api-ubuntu-xenial gate: - gate-tempest-dsvm-monasca-log-api-ubuntu-xenial post: - monasca-log-api-coverage-ubuntu-xenial - name: openstack/monasca-notification template: - name: merge-check - name: python35-jobs-nv - name: publish-to-pypi - name: check-requirements check: - gate-monasca-notification-pep8-ubuntu-trusty - gate-monasca-notification-python27-ubuntu-trusty - gate-monasca-notification-pep8-ubuntu-xenial - gate-monasca-notification-python27-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv - monasca-notification-coverage-ubuntu-xenial gate: - gate-monasca-notification-pep8-ubuntu-trusty - gate-monasca-notification-python27-ubuntu-trusty - gate-monasca-notification-pep8-ubuntu-xenial - gate-monasca-notification-python27-ubuntu-xenial - monasca-notification-coverage-ubuntu-xenial post: - monasca-notification-branch-tarball - name: openstack/monasca-persister template: - name: merge-check - name: python35-jobs - name: publish-to-pypi - name: check-requirements check: - gate-monasca-persister-pep8-ubuntu-trusty - gate-monasca-persister-python27-ubuntu-trusty - gate-monasca-persister-pep8-ubuntu-xenial - gate-monasca-persister-python27-ubuntu-xenial - gate-monasca-persister-maven-build-ubuntu-trusty - gate-monasca-persister-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv - monasca-persister-coverage-ubuntu-xenial gate: - gate-monasca-persister-pep8-ubuntu-trusty - gate-monasca-persister-python27-ubuntu-trusty - gate-monasca-persister-pep8-ubuntu-xenial - gate-monasca-persister-python27-ubuntu-xenial - gate-monasca-persister-maven-build-ubuntu-trusty - gate-monasca-persister-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial - monasca-persister-coverage-ubuntu-xenial post: - monasca-persister-localrepo-upload-ubuntu-trusty - monasca-persister-localrepo-upload-ubuntu-xenial - monasca-persister-branch-tarball - name: openstack/monasca-statsd template: - name: merge-check - name: python35-jobs - name: publish-to-pypi - name: check-requirements check: - gate-monasca-statsd-pep8-ubuntu-trusty - gate-monasca-statsd-python27-ubuntu-trusty - gate-monasca-statsd-pep8-ubuntu-xenial - gate-monasca-statsd-python27-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv - monasca-statsd-coverage-ubuntu-xenial gate: - gate-monasca-statsd-pep8-ubuntu-trusty - gate-monasca-statsd-python27-ubuntu-trusty - gate-monasca-statsd-pep8-ubuntu-xenial - gate-monasca-statsd-python27-ubuntu-xenial - monasca-statsd-coverage-ubuntu-xenial post: - monasca-statsd-branch-tarball - name: openstack/monasca-thresh template: - name: merge-check check: - gate-monasca-thresh-maven-build-ubuntu-trusty - gate-monasca-thresh-maven-build-ubuntu-xenial - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-trusty-nv - gate-tempest-dsvm-monasca-python-mysql-full-ubuntu-xenial-nv - gate-tempest-dsvm-monasca-java-mysql-full-ubuntu-xenial-nv gate: - gate-monasca-thresh-maven-build-ubuntu-trusty - gate-monasca-thresh-maven-build-ubuntu-xenial post: - monasca-thresh-localrepo-upload-ubuntu-trusty - monasca-thresh-localrepo-upload-ubuntu-xenial - name: openstack/monasca-transform template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python-jobs - name: python35-jobs-nv check: - gate-tempest-dsvm-monasca-transform-python-functional gate: - gate-tempest-dsvm-monasca-transform-python-functional - name: openstack/monasca-ui template: - name: merge-check - name: python35-jobs-nv - name: publish-to-pypi - name: translation-jobs - name: check-requirements check: - gate-monasca-ui-pep8-ubuntu-trusty - gate-monasca-ui-python27-ubuntu-trusty - gate-monasca-ui-pep8-ubuntu-xenial - gate-monasca-ui-python27-ubuntu-xenial gate: - gate-monasca-ui-pep8-ubuntu-trusty - gate-monasca-ui-python27-ubuntu-trusty - gate-monasca-ui-pep8-ubuntu-xenial - gate-monasca-ui-python27-ubuntu-xenial post: - monasca-ui-coverage-ubuntu-trusty - monasca-ui-coverage-ubuntu-xenial - monasca-ui-branch-tarball - name: openstack/monasca-vagrant template: - name: merge-check - name: noop-jobs - name: openstack/monitorstack template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/mors template: - name: merge-check - name: noop-jobs - name: openstack/mox3 template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/murano template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: release-notes-jobs - name: translation-jobs - name: periodic-jobs-with-oslo-master - name: install-guide-jobs - name: api-ref-jobs check: - murano-coverage-ubuntu-trusty-nv - murano-coverage-ubuntu-xenial-nv - gate-murano-congress-devstack-dsvm-ubuntu-trusty-nv - gate-murano-congress-devstack-dsvm-ubuntu-xenial-nv - gate-rally-dsvm-murano-task-ubuntu-trusty-nv - gate-rally-dsvm-murano-task-ubuntu-xenial-nv - gate-tempest-dsvm-murano-api-ubuntu-trusty - gate-tempest-dsvm-murano-api-ubuntu-xenial - gate-tempest-dsvm-murano-cfapi-ubuntu-trusty-nv - gate-tempest-dsvm-murano-cfapi-ubuntu-xenial-nv - gate-murano-firstapp-docs gate: - gate-tempest-dsvm-murano-api-ubuntu-trusty - gate-tempest-dsvm-murano-api-ubuntu-xenial - gate-murano-firstapp-docs experimental: - gate-murano-dsvm-functional-ubuntu-xenial post: - murano-coverage-ubuntu-trusty - murano-coverage-ubuntu-xenial - murano-firstapp-docs - name: openstack/murano-agent template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs - name: openstack/murano-apps template: - name: merge-check check: - gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-trusty-nv - gate-dsvm-murano-apps-refstackclient-unittest-ubuntu-xenial-nv - gate-murano-apps-linters-ubuntu-trusty - gate-murano-apps-linters-ubuntu-xenial gate: - noop - name: openstack/murano-dashboard template: - name: merge-check - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs - name: python35-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: nodejs4-jobs check: - murano-dashboard-coverage-ubuntu-xenial-nv - gate-murano-dashboard-pep8-ubuntu-trusty - gate-murano-dashboard-python27-ubuntu-trusty - gate-murano-dashboard-pep8-ubuntu-xenial - gate-murano-dashboard-python27-ubuntu-xenial gate: - gate-murano-dashboard-pep8-ubuntu-trusty - gate-murano-dashboard-python27-ubuntu-trusty - gate-murano-dashboard-pep8-ubuntu-xenial - gate-murano-dashboard-python27-ubuntu-xenial post: - murano-dashboard-branch-tarball - murano-dashboard-coverage-ubuntu-xenial-nv experimental: - gate-dashboard-dsvm-selenium-package-ubuntu-xenial-nv - name: openstack/murano-deployment template: - name: merge-check - name: noop-jobs - name: openstack/murano-pkg-check template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: translation-jobs check: - murano-pkg-check-coverage-ubuntu-xenial-nv - name: openstack/murano-plugin-networking-sfc template: - name: merge-check - name: python-jobs - name: python35-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/nemesis template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/nerd-reviewer template: - name: merge-check - name: python-jobs - name: python35-jobs - name: docs-on-rtfd - name: publish-to-pypi check: - nerd-reviewer-coverage-ubuntu-xenial - name: openstack/network-checker template: - name: merge-check - name: publish-to-pypi check: - gate-network-checker-pep8-ubuntu-trusty - gate-network-checker-python27-ubuntu-trusty - gate-network-checker-pep8-ubuntu-xenial - gate-network-checker-python27-ubuntu-xenial gate: - gate-network-checker-pep8-ubuntu-trusty - gate-network-checker-python27-ubuntu-trusty - gate-network-checker-pep8-ubuntu-xenial - gate-network-checker-python27-ubuntu-xenial - 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/networking-arista template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: check-requirements - name: openstack/networking-avaya template: - name: merge-check - name: noop-jobs - name: openstack/networking-bagpipe template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: check-requirements - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-neutron-lib-master check: - networking-bagpipe-coverage-ubuntu-xenial - gate-tempest-dsvm-networking-bagpipe - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial - gate-networking-bagpipe-dsvm-fullstack-ubuntu-xenial-nv gate: - networking-bagpipe-coverage-ubuntu-xenial - gate-tempest-dsvm-networking-bagpipe - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial - name: openstack/networking-baremetal template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: release-notes-jobs - name: openstack/networking-bgpvpn template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: periodic-jobs-with-neutron-lib-master check: - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial - networking-bgpvpn-coverage-ubuntu-xenial - gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty - gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial gate: - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-trusty - gate-tempest-dsvm-networking-bgpvpn-bagpipe-ubuntu-xenial - networking-bgpvpn-coverage-ubuntu-xenial - gate-networking-bgpvpn-dsvm-functional-ubuntu-trusty - gate-networking-bgpvpn-dsvm-functional-ubuntu-xenial experimental: - gate-networking-bgpvpn-dsvm-install-ubuntu-xenial - gate-networking-bgpvpn-bagpipe-dsvm-install-ubuntu-xenial - gate-networking-bgpvpn-bagpipe-dsvm-functional-ubuntu-xenial - 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: python35-jobs - name: check-requirements - name: publish-to-pypi check: - gate-tempest-dsvm-networking-calico gate: - gate-tempest-dsvm-networking-calico periodic: - periodic-tempest-dsvm-networking-calico-master - name: openstack/networking-cisco template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi check: - gate-networking-cisco-compare-coverage-ubuntu-xenial-nv - gate-networking-cisco-tox-newton-ubuntu-xenial - gate-networking-cisco-tox-newton-ubuntu-trusty - gate-networking-cisco-tox-ocata-ubuntu-xenial - gate-networking-cisco-tox-master-ubuntu-xenial gate: - gate-networking-cisco-tox-newton-ubuntu-xenial - gate-networking-cisco-tox-newton-ubuntu-trusty - gate-networking-cisco-tox-ocata-ubuntu-xenial - name: openstack/networking-cumulus template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-dpm template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/networking-edge-vpn template: - name: merge-check - name: python-jobs - name: openstack/networking-extreme template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/networking-fortinet template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-fujitsu template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-generic-switch template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi check: - gate-networking-generic-switch-dsvm-tempest - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial - gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial gate: - gate-networking-generic-switch-dsvm-tempest - gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial - gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial - name: openstack/networking-h3c template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-hpe template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-huawei template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/networking-hyperv template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/networking-icc template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-infoblox template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-l2gw template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: python35-jobs experimental: - gate-networking-l2gw-dsvm-functional-nv - name: openstack/networking-lenovo template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-midonet template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-neutron-lib-master - name: publish-to-pypi - name: openstack-server-publish-jobs - name: release-notes-jobs - name: translation-jobs check: # NOTE(yamamoto): No v1 xenial job as it isn't compatible with xenial. - gate-tempest-dsvm-networking-midonet-v1-ubuntu-trusty-nv - gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial - gate-tempest-dsvm-networking-midonet-v2-full-ubuntu-xenial-nv - gate-tempest-dsvm-networking-midonet-v2-ubuntu-trusty # NOTE(yamamoto): ml2 job is voting only for Newton and later, # which happen to use xenial. - gate-tempest-dsvm-networking-midonet-ml2-ubuntu-xenial - gate-tempest-dsvm-networking-midonet-ml2-full-ubuntu-xenial-nv - gate-tempest-dsvm-networking-midonet-ml2-ubuntu-trusty-nv - networking-midonet-coverage-ubuntu-trusty-nv - networking-midonet-coverage-ubuntu-xenial-nv - gate-grenade-dsvm-networking-midonet-ubuntu-xenial-nv - gate-networking-midonet-rally-dsvm-ml2-ubuntu-xenial-nv - gate-networking-midonet-rally-dsvm-v2-ubuntu-xenial-nv gate: - gate-tempest-dsvm-networking-midonet-v2-ubuntu-xenial - gate-tempest-dsvm-networking-midonet-v2-ubuntu-trusty - gate-tempest-dsvm-networking-midonet-ml2-ubuntu-xenial periodic: - periodic-tempest-dsvm-networking-midonet-v2-ubuntu-trusty-mitaka - periodic-tempest-dsvm-networking-midonet-v2-ubuntu-xenial-newton - periodic-tempest-dsvm-networking-midonet-v2-full-ubuntu-xenial-ocata - periodic-tempest-dsvm-networking-midonet-ml2-full-ubuntu-xenial-ocata experimental: - gate-tempest-dsvm-networking-midonet-v2-full-legacy-ubuntu-xenial-nv - gate-tempest-dsvm-networking-midonet-ml2-full-legacy-ubuntu-xenial-nv - name: openstack/networking-mlnx template: - name: merge-check - name: python-jobs - name: openstack/networking-nec template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack/networking-odl template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-neutron-lib-master - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements - name: release-notes-jobs - name: translation-jobs check: - gate-grenade-dsvm-networking-odl-nv - gate-tempest-dsvm-networking-odl-beryllium-snapshot-v1driver-mitaka-nv - gate-tempest-dsvm-networking-odl-beryllium-snapshot-v2driver - gate-tempest-dsvm-networking-odl-boron-snapshot-v1driver-mitaka-nv - gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver - gate-tempest-dsvm-networking-odl-carbon-snapshot-v1driver-mitaka-nv - gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v1driver-nv - gate-tempest-dsvm-networking-odl-carbon-snapshot-vpnservice-v2driver-nv - gate-tempest-dsvm-networking-odl-multinode-carbon-snapshot-nv - gate-rally-dsvm-networking-odl-beryllium-snapshot - gate-rally-dsvm-networking-odl-boron-snapshot - gate-rally-dsvm-networking-odl-carbon-snapshot - gate-dsvm-networking-odl-fullstack-carbon-snapshot-nv - gate-dsvm-networking-odl-functional-carbon-snapshot - networking-odl-coverage-ubuntu-trusty - networking-odl-coverage-ubuntu-xenial gate: - gate-tempest-dsvm-networking-odl-beryllium-snapshot-v2driver - gate-tempest-dsvm-networking-odl-boron-snapshot-v2driver - gate-dsvm-networking-odl-functional-carbon-snapshot - networking-odl-coverage-ubuntu-trusty - networking-odl-coverage-ubuntu-xenial experimental: - gate-tempest-dsvm-networking-odl-boron-snapshot-vpnservice-v1driver-nv - gate-tempest-dsvm-networking-odl-boron-snapshot-vpnservice-v2driver-nv post: - networking-odl-coverage-ubuntu-trusty - networking-odl-coverage-ubuntu-xenial - name: openstack/networking-onos template: - name: check-requirements - name: merge-check - name: python-jobs - name: publish-to-pypi check: - gate-tempest-dsvm-networking-onos-ubuntu-trusty-nv - gate-tempest-dsvm-networking-onos-ubuntu-xenial-nv - name: openstack/networking-opencontrail template: - name: check-requirements - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-ovn template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: release-notes-jobs - name: translation-jobs - name: check-requirements - name: python35-jobs - name: periodic-jobs-with-neutron-lib-master check: - gate-tempest-dsvm-networking-ovn-ovs-master-nv - gate-tempest-dsvm-networking-ovn-ovs-release - gate-rally-dsvm-networking-ovn - gate-networking-ovn-dsvm-functional - gate-networking-ovn-dsvm-functional-py35 - gate-install-dsvm-networking-ovn-kuryr - networking-ovn-coverage-ubuntu-xenial-nv gate: - gate-tempest-dsvm-networking-ovn-ovs-release - gate-rally-dsvm-networking-ovn - gate-networking-ovn-dsvm-functional - gate-networking-ovn-dsvm-functional-py35 - gate-install-dsvm-networking-ovn-kuryr experimental: - gate-tempest-dsvm-networking-ovn-ovs-master-python3-nv - gate-grenade-dsvm-networking-ovn-ubuntu-xenial-nv - gate-tempest-dsvm-networking-ovn-multinode-nv - name: openstack/networking-ovs-dpdk template: - name: merge-check - name: python-jobs experimental: - gate-tempest-dsvm-networking-ovs-dpdk-nv - name: openstack/networking-peregrine template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-plumgrid template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-powervm template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/networking-sfc template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python34-jobs - name: python35-jobs - name: periodic-jobs-with-neutron-lib-master - name: release-notes-jobs check: - gate-networking-sfc-functional-dsvm-ubuntu-trusty - gate-networking-sfc-functional-dsvm-ubuntu-xenial - gate-tempest-dsvm-networking-sfc-ubuntu-trusty - gate-tempest-dsvm-networking-sfc-ubuntu-xenial - gate-tempest-dsvm-networking-sfc-multinode-ubuntu-xenial-nv gate: - gate-networking-sfc-functional-dsvm-ubuntu-trusty - gate-networking-sfc-functional-dsvm-ubuntu-xenial - gate-tempest-dsvm-networking-sfc-ubuntu-trusty - gate-tempest-dsvm-networking-sfc-ubuntu-xenial periodic: - periodic-tempest-dsvm-networking-sfc-ubuntu-xenial - name: openstack/networking-vpp template: - name: merge-check - name: python-jobs check: - gate-networking-vpp-smoke-ubuntu-xenial-nv - name: openstack/networking-vsphere template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: openstack/networking-zte template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/networking-zvm template: - name: merge-check - name: python-jobs - name: openstack/neutron template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: periodic-jobs-with-neutron-lib-master - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: experimental-tripleo-jobs - name: release-notes-jobs check: - neutron-coverage-ubuntu-xenial - gate-neutron-dsvm-api-ubuntu-trusty - gate-neutron-dsvm-api-ubuntu-xenial - gate-neutron-dsvm-functional-ubuntu-trusty - gate-neutron-dsvm-functional-ubuntu-xenial - gate-neutron-dsvm-fullstack-ubuntu-trusty - gate-neutron-dsvm-fullstack-ubuntu-xenial - gate-rally-dsvm-neutron-neutron-ubuntu-trusty - gate-rally-dsvm-neutron-neutron-ubuntu-xenial - gate-rally-dsvm-py35-neutron-neutron-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr-ubuntu-xenial - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv - gate-grenade-dsvm-neutron-linuxbridge-multinode-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-multinode-scenario-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-scenario-linuxbridge-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-ovsfw-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv gate: - neutron-coverage-ubuntu-xenial - gate-neutron-dsvm-api-ubuntu-trusty - gate-neutron-dsvm-api-ubuntu-xenial - gate-neutron-dsvm-functional-ubuntu-xenial - gate-tempest-dsvm-neutron-dvr-ubuntu-trusty - gate-tempest-dsvm-neutron-dvr-ubuntu-xenial - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial post: - neutron-coverage-ubuntu-trusty - neutron-coverage-ubuntu-xenial experimental: - gate-neutron-dsvm-functional-python35-ubuntu-xenial-nv - gate-grenade-dsvm-neutron-forward-ubuntu-trusty - gate-grenade-dsvm-neutron-forward-ubuntu-xenial - gate-tempest-dsvm-neutron-full-ssh - gate-tempest-dsvm-neutron-ipv6only-nv - gate-tempest-dsvm-neutron-serviceipv6-nv - gate-tempest-dsvm-neutron-ovs-native-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-dvr-ovs-native-ubuntu-trusty-nv - gate-neutron-dsvm-api-pecan-ubuntu-trusty - gate-neutron-dsvm-api-pecan-ubuntu-xenial - gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial - gate-tempest-dsvm-neutron-pecan-ubuntu-trusty - gate-tempest-dsvm-neutron-pecan-ubuntu-xenial - gate-tempest-dsvm-neutron-full-centos-7-nv - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-with-ryu-master-ubuntu-xenial-nv experimental-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq periodic: - periodic-tempest-dsvm-neutron-pg-full-ubuntu-xenial - periodic-neutron-dsvm-functional-ubuntu-xenial - name: openstack/neutron-classifier template: - name: check-requirements - name: merge-check - name: python-jobs - name: openstack/neutron-dynamic-routing template: - name: check-requirements - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-release-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: periodic-jobs-with-neutron-lib-master check: - gate-neutron-dynamic-routing-dsvm-functional - gate-neutron-dynamic-routing-dsvm-tempest-api - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv - gate-neutron-dynamic-routing-dsvm-tempest-scenario-basic-nv gate: - gate-neutron-dynamic-routing-dsvm-functional - gate-neutron-dynamic-routing-dsvm-tempest-api post: - neutron-dynamic-routing-coverage-ubuntu-xenial - name: openstack/neutron-fwaas template: - name: check-requirements - name: merge-check - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs - name: openstack-server-publish-jobs - name: periodic-jobs-with-neutron-lib-master check: - gate-neutron-fwaas-v2-dsvm-tempest - gate-neutron-fwaas-v1-dsvm-tempest - gate-neutron-fwaas-legacy-dsvm-tempest - gate-neutron-fwaas-dsvm-functional - gate-grenade-dsvm-neutron-fwaas-multinode-nv - gate-neutron-fwaas-v1-dsvm-tempest-multinode-nv - gate-neutron-fwaas-v2-dsvm-tempest-multinode-nv gate: - gate-neutron-fwaas-v2-dsvm-tempest - gate-neutron-fwaas-v1-dsvm-tempest - gate-neutron-fwaas-legacy-dsvm-tempest - gate-neutron-fwaas-dsvm-functional experimental: - gate-neutron-fwaas-dsvm-fullstack-ubuntu-xenial-nv post: - neutron-fwaas-coverage-ubuntu-trusty - neutron-fwaas-coverage-ubuntu-xenial - name: openstack/neutron-lbaas template: - name: check-requirements - name: merge-check - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs check: - gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-trusty-nv - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-scenario-ubuntu-trusty-nv - gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-trusty-nv - gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-py3x-api-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-api-namespace-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-py3x-api-namespace-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-py3x-scenario-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-scenario-namespace-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-py3x-scenario-namespace-ubuntu-xenial-nv gate: - gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial - name: openstack/neutron-lbaas-dashboard template: - name: check-requirements - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: translation-jobs - name: translation-jobs-ocata check: - gate-neutron-lbaas-dashboard-nodejs4-npm-run-lint - gate-neutron-lbaas-dashboard-nodejs4-npm-run-test - gate-neutron-lbaas-dashboard-dsvm-integration-ubuntu-trusty-nv - gate-neutron-lbaas-dashboard-dsvm-integration-ubuntu-xenial-nv - gate-neutron-lbaas-dashboard-dsvm-py3x-integration-ubuntu-xenial-nv - name: openstack/neutron-lib template: - name: check-requirements - name: merge-check - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: lib-forward-testing - name: translation-jobs - name: api-ref-jobs - name: release-notes-jobs check: - neutron-lib-coverage-ubuntu-trusty-nv - neutron-lib-coverage-ubuntu-xenial-nv - name: openstack/neutron-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-neutron-specs-python27-ubuntu-xenial gate: - gate-neutron-specs-python27-ubuntu-xenial - name: openstack/neutron-vpnaas template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: python-jobs - name: python34-jobs - name: python35-jobs check: - gate-neutron-vpnaas-releasenotes - gate-neutron-vpnaas-dsvm-functional-ubuntu-trusty - gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-trusty - gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-xenial - gate-neutron-vpnaas-dsvm-api-ubuntu-trusty-nv - gate-neutron-dsvm-tempest-vpnaas-ubuntu-xenial-nv gate: - gate-neutron-vpnaas-releasenotes - gate-neutron-vpnaas-dsvm-functional-ubuntu-trusty - gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-trusty - gate-neutron-vpnaas-dsvm-functional-sswan-ubuntu-xenial experimental: - gate-neutron-vpnaas-dsvm-rally-ubuntu-trusty - gate-neutron-vpnaas-dsvm-rally-ubuntu-xenial - gate-neutron-dsvm-tempest-vpnaas-ubuntu-trusty-nv post: - neutron-vpnaas-coverage-ubuntu-trusty - neutron-vpnaas-coverage-ubuntu-xenial - name: openstack/nfv-filters template: - name: merge-check - name: python-jobs - name: openstack/nova template: - name: merge-check - name: python-jobs - name: python35-jobs - name: periodic-jobs-with-oslo-master - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: integrated-gate-nova-net - name: grenade-nova-net - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: experimental-tripleo-jobs - name: release-notes-jobs - name: api-guide-jobs - name: api-ref-jobs check: - gate-nova-tox-functional-ubuntu-trusty - gate-nova-tox-functional-ubuntu-xenial - gate-nova-tox-functional-py35-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-live-migration-nv - gate-tempest-dsvm-cells-ubuntu-trusty - gate-tempest-dsvm-cells-ubuntu-xenial - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-trusty - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-trusty - gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial - gate-tempest-dsvm-neutron-multinode-full-ubuntu-trusty-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ssh-tinyipa-ubuntu-trusty-nv - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv - gate-placement-api-ref-nv gate: - gate-nova-tox-functional-ubuntu-trusty - gate-nova-tox-functional-ubuntu-xenial - gate-nova-tox-functional-py35-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-tempest-dsvm-cells-ubuntu-trusty - gate-tempest-dsvm-cells-ubuntu-xenial - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial post: - nova-coverage-ubuntu-trusty - nova-coverage-ubuntu-xenial experimental: - gate-tempest-dsvm-nova-v20-api-ubuntu-xenial - gate-grenade-dsvm-neutron-nova-next-ubuntu-xenial-nv - gate-tempest-dsvm-nova-wsgi-full-ubuntu-xenial - gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-full-ssh # This runs all of the scenario tests, even the slow ones. - gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-pxe_ipa-full-ubuntu-xenial-nv - gate-tempest-dsvm-lxc-ubuntu-xenial - gate-tempest-dsvm-lvm-ubuntu-xenial - gate-tempest-dsvm-neutron-src-oslo.versionedobjects-ubuntu-xenial - gate-tempest-dsvm-nova-os-vif-ubuntu-xenial-nv - gate-tempest-dsvm-nova-libvirt-kvm-apr-ubuntu-xenial-nv - gate-grenade-dsvm-neutron-multinode-zero-downtime-ubuntu-xenial - gate-tempest-dsvm-ironic-multitenant-network-ubuntu-xenial - gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv - gate-tempest-dsvm-ironic-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa-ubuntu-xenial-nv - gate-tempest-dsvm-full-devstack-plugin-nfs-nv - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-barbican-simple-crypto-dsvm-tempest-nova-ubuntu-xenial-nv - name: openstack/nova-dpm template: - name: merge-check - name: python-jobs - name: python35-jobs - name: docs-on-rtfd - name: check-requirements - name: publish-to-pypi check: - gate-nova-dpm-tox-functional-ubuntu-xenial - gate-nova-dpm-tox-functional-py35-ubuntu-xenial gate: - gate-nova-dpm-tox-functional-ubuntu-xenial - gate-nova-dpm-tox-functional-py35-ubuntu-xenial - name: openstack/nova-fusioncompute template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/nova-lxd template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-nova-lxd-docs-ubuntu-xenial - gate-nova-lxd-pep8-ubuntu-xenial - gate-nova-lxd-python27-ubuntu-xenial gate: - gate-nova-lxd-docs-ubuntu-xenial - gate-nova-lxd-pep8-ubuntu-xenial - gate-nova-lxd-python27-ubuntu-xenial post: - nova-lxd-branch-tarball experimental: - gate-tempest-dsvm-lxd-nv - name: openstack/nova-mksproxy template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/nova-powervm template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-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-ubuntu-xenial - gate-nova-specs-python27-ubuntu-xenial gate: - gate-nova-specs-pep8-ubuntu-xenial - gate-nova-specs-python27-ubuntu-xenial - name: openstack/nova-zvm-virt-driver template: - name: merge-check - name: python-jobs - name: openstack/novajoin template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/oaktree template: - name: merge-check - name: python-jobs - name: python35-jobs - name: docs-on-rtfd check: - gate-oaktree-dsvm-functional gate: - gate-oaktree-dsvm-functional pre-release: - oaktree-tarball: - oaktree-tarball-signing - oaktree-pypi-both-upload release: - oaktree-tarball: - oaktree-tarball-signing - oaktree-pypi-both-upload - name: openstack/oaktreemodel template: - name: merge-check check: - gate-oaktree-dsvm-functional - oaktreemodel-distcheck gate: - gate-oaktree-dsvm-functional - oaktreemodel-distcheck pre-release: - oaktreemodel-tarball: - oaktreemodel-tarball-signing - oaktreemodel-pypi-both-upload release: - oaktreemodel-tarball: - oaktreemodel-tarball-signing - oaktreemodel-pypi-both-upload - name: openstack/octavia template: - name: check-requirements - name: merge-check - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: periodic-jobs-with-oslo-master - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: translation-jobs - name: api-ref-jobs check: # legacy trusty gates mitaka - remove after mitaka EOL - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty # legacy xenial gates (newton) - remove after newton EOL - gate-neutron-lbaasv2-dsvm-minimal-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial # current xenial jobs (newton|ocata|>) - octavia-coverage-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-py3x-api-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-scenario-ubuntu-xenial-nv - gate-neutron-lbaasv2-dsvm-py3x-scenario-ubuntu-xenial-nv - gate-octavia-tox-functional-ubuntu-xenial - gate-octavia-tox-functional-py35-ubuntu-xenial - gate-octavia-v1-dsvm-scenario-ubuntu-xenial - gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial - gate-octavia-v1-dsvm-scenario-multinode - gate-octavia-v1-dsvm-py3x-scenario-multinode - gate-octavia-v1-dsvm-scenario-kvm-centos.7-ubuntu-xenial-nv - gate-octavia-v1-dsvm-scenario-lxd-ubuntu-xenial-nv gate: # legacy trusty gates mitaka - remove after mitaka EOL - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-listener-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-pool-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-member-ubuntu-trusty - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-trusty # legacy xenial gates (newton) - remove after newton EOL - gate-neutron-lbaasv2-dsvm-loadbalancer-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-listener-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-pool-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-member-ubuntu-xenial - gate-neutron-lbaasv2-dsvm-healthmonitor-ubuntu-xenial # current xenial jobs (newton|ocata|>) - octavia-coverage-ubuntu-xenial - gate-octavia-tox-functional-ubuntu-xenial - gate-octavia-tox-functional-py35-ubuntu-xenial - gate-octavia-v1-dsvm-scenario-ubuntu-xenial - gate-octavia-v1-dsvm-py3x-scenario-ubuntu-xenial - gate-octavia-v1-dsvm-scenario-multinode - gate-octavia-v1-dsvm-py3x-scenario-multinode - gate-neutron-lbaasv2-dsvm-api-ubuntu-xenial - name: openstack/octavia-dashboard template: - name: check-requirements - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: translation-jobs - name: nodejs4-jobs check: - gate-octavia-dashboard-dsvm-integration-ubuntu-xenial-nv - gate-octavia-dashboard-dsvm-py3x-integration-ubuntu-xenial-nv - name: openstack/octavia-tempest-plugin template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: openstack-server-publish-jobs check: - gate-octavia-tempest-plugin-pep8-ubuntu-xenial - gate-octavia-tempest-plugin-docs-ubuntu-xenial gate: - gate-octavia-tempest-plugin-pep8-ubuntu-xenial - gate-octavia-tempest-plugin-docs-ubuntu-xenial - name: openstack/omni template: - name: merge-check - name: noop-jobs - name: openstack/ooi template: - name: docs-on-rtfd - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi check: - gate-ooi-tox-functional-ubuntu-xenial gate: - gate-ooi-tox-functional-ubuntu-xenial - name: openstack/opencafe template: - name: merge-check check: - gate-opencafe-pep8-ubuntu-xenial gate: - gate-opencafe-pep8-ubuntu-xenial - 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: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: deploy-guide-jobs check: - gate-openstack-ansible-docs-ubuntu-trusty - gate-openstack-ansible-docs-ubuntu-xenial - gate-openstack-ansible-linters-ubuntu-trusty - gate-openstack-ansible-linters-ubuntu-xenial - gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty - gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial - gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv - gate-openstack-ansible-openstack-ansible-aio-centos-7-nv gate: - gate-openstack-ansible-docs-ubuntu-trusty - gate-openstack-ansible-docs-ubuntu-xenial - gate-openstack-ansible-linters-ubuntu-trusty - gate-openstack-ansible-linters-ubuntu-xenial - gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty - gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial experimental: - gate-openstack-ansible-openstack-ansible-compute-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-ironic-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-magnum-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-sahara-ubuntu-xenial-nv - gate-openstack-ansible-openstack-ansible-swift-ubuntu-xenial-nv release: - openstack-ansible-announce-release periodic: - periodic-openstack-ansible-deploy-aio-master-centos-7 - periodic-openstack-ansible-deploy-aio-master-ubuntu-xenial - periodic-openstack-ansible-deploy-aio-ocata-centos-7 - periodic-openstack-ansible-deploy-aio-ocata-ubuntu-xenial - periodic-openstack-ansible-deploy-ceph-master-centos-7 - periodic-openstack-ansible-deploy-ceph-master-ubuntu-xenial - periodic-openstack-ansible-deploy-ceph-ocata-centos-7 - periodic-openstack-ansible-deploy-ceph-ocata-ubuntu-xenial - periodic-openstack-ansible-upgrade-aio-master-centos-7 - periodic-openstack-ansible-upgrade-aio-master-ubuntu-xenial - periodic-openstack-ansible-upgrade-aio-ocata-ubuntu-xenial - periodic-openstack-ansible-upgrade-ceph-master-centos-7 - periodic-openstack-ansible-upgrade-ceph-master-ubuntu-xenial - name: openstack/openstack-ansible-apt_package_pinning template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-ceph_client template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-galera_client template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-galera_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-galera_server-announce-release check: - gate-openstack-ansible-galera_server-ansible-ssl-centos-7-nv - gate-openstack-ansible-galera_server-ansible-ssl-ubuntu-xenial-nv - name: openstack/openstack-ansible-haproxy_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-haproxy_server-announce-release - name: openstack/openstack-ansible-lxc_container_create template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-lxc_hosts template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-memcached_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-memcached_server-announce-release - name: openstack/openstack-ansible-openstack_hosts template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-openstack_openrc template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-ops template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs check: - gate-openstack-ansible-ops-docs-ubuntu-trusty - gate-openstack-ansible-ops-docs-ubuntu-xenial - gate-openstack-ansible-ops-linters-ubuntu-trusty - gate-openstack-ansible-ops-linters-ubuntu-xenial gate: - gate-openstack-ansible-ops-docs-ubuntu-trusty - gate-openstack-ansible-ops-docs-ubuntu-xenial - gate-openstack-ansible-ops-linters-ubuntu-trusty - gate-openstack-ansible-ops-linters-ubuntu-xenial - name: openstack/openstack-ansible-os_almanach template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_almanach-announce-release - name: openstack/openstack-ansible-os_aodh template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_aodh-announce-release - name: openstack/openstack-ansible-os_barbican template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_barbican-ansible-func-centos-7-nv release: - openstack-ansible-os_barbican-announce-release - name: openstack/openstack-ansible-os_ceilometer template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-trusty-nv - gate-openstack-ansible-os_ceilometer-ansible-gnocchi-ubuntu-xenial-nv - gate-openstack-ansible-os_ceilometer-ansible-gnocchi-centos-7-nv release: - openstack-ansible-os_ceilometer-announce-release - name: openstack/openstack-ansible-os_cinder template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_cinder-ansible-upgrade-ubuntu-xenial gate: - gate-openstack-ansible-os_cinder-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_cinder-announce-release - name: openstack/openstack-ansible-os_cloudkitty template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_cloudkitty-ansible-func-centos-7-nv release: - openstack-ansible-os_cloudkitty-announce-release - name: openstack/openstack-ansible-os_designate template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_designate-announce-release - name: openstack/openstack-ansible-os_glance template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial experimental: - gate-openstack-ansible-os_glance-ansible-upgrade-centos-7-nv gate: - gate-openstack-ansible-os_glance-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_glance-announce-release - name: openstack/openstack-ansible-os_gnocchi template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_gnocchi-announce-release - name: openstack/openstack-ansible-os_heat template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_heat-announce-release - name: openstack/openstack-ansible-os_horizon template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-os_horizon-announce-release - name: openstack/openstack-ansible-os_ironic template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_ironic-ansible-func-centos-7-nv release: - openstack-ansible-os_ironic-announce-release - name: openstack/openstack-ansible-os_karbor template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_keystone template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_keystone-ansible-uw_apache-centos-7 - gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty - gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-xenial - gate-openstack-ansible-os_keystone-ansible-uw_nginx-centos-7 - gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty - gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-xenial - gate-openstack-ansible-os_keystone-ansible-upgrade-ubuntu-xenial experimental: - gate-openstack-ansible-os_keystone-ansible-upgrade-centos-7-nv gate: - gate-openstack-ansible-os_keystone-ansible-uw_apache-centos-7 - gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-trusty - gate-openstack-ansible-os_keystone-ansible-uw_apache-ubuntu-xenial - gate-openstack-ansible-os_keystone-ansible-uw_nginx-centos-7 - gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-trusty - gate-openstack-ansible-os_keystone-ansible-uw_nginx-ubuntu-xenial - gate-openstack-ansible-os_keystone-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_keystone-announce-release - name: openstack/openstack-ansible-os_magnum template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_magnum-ansible-func-centos-7-nv release: - openstack-ansible-os_magnum-announce-release - name: openstack/openstack-ansible-os_molteniron template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_monasca template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_monasca-ansible-func-centos-7-nv release: - openstack-ansible-os_monasca-announce-release - name: openstack/openstack-ansible-os_monasca-agent template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_monasca-ui template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_neutron template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_neutron-ansible-calico-ubuntu-xenial-nv - gate-openstack-ansible-os_neutron-ansible-dragonflow-ubuntu-xenial-nv - gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty - gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial - gate-openstack-ansible-os_neutron-ansible-upgrade-ubuntu-xenial gate: - gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-trusty - gate-openstack-ansible-os_neutron-ansible-func_ovs-ubuntu-xenial - gate-openstack-ansible-os_neutron-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_neutron-announce-release - name: openstack/openstack-ansible-os_nova template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty - gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial - gate-openstack-ansible-os_nova-ansible-upgrade-ubuntu-xenial gate: - gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-trusty - gate-openstack-ansible-os_nova-ansible-func_lxd-ubuntu-xenial - gate-openstack-ansible-os_nova-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_nova-announce-release - name: openstack/openstack-ansible-os_octavia template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_rally template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_rally-ansible-func-centos-7-nv release: - openstack-ansible-os_rally-announce-release - name: openstack/openstack-ansible-os_sahara template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_sahara-ansible-func-centos-7-nv release: - openstack-ansible-os_sahara-announce-release - name: openstack/openstack-ansible-os_searchlight template: - name: merge-check - name: check-requirements - name: ansible-role-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_swift template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-os_swift-ansible-multi_reg-centos-7-nv - gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-trusty-nv - gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-xenial - gate-openstack-ansible-os_swift-ansible-upgrade-ubuntu-xenial experimental: - gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-trusty-nv - gate-openstack-ansible-os_swift-ansible-func_pypy-ubuntu-xenial-nv - gate-openstack-ansible-os_swift-ansible-upgrade-centos-7-nv gate: - gate-openstack-ansible-os_swift-ansible-multi_reg-ubuntu-xenial - gate-openstack-ansible-os_swift-ansible-upgrade-ubuntu-xenial release: - openstack-ansible-os_swift-announce-release - name: openstack/openstack-ansible-os_tempest template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7-nv - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-os_trove template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_trove-ansible-func-centos-7-nv release: - openstack-ansible-os_trove-announce-release - name: openstack/openstack-ansible-os_watcher template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_watcher-ansible-func-centos-7-nv release: - openstack-ansible-os_watcher-announce-release - name: openstack/openstack-ansible-os_zaqar template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial experimental: - gate-openstack-ansible-os_zaqar-ansible-func-centos-7-nv release: - openstack-ansible-os_zaqar-announce-release - name: openstack/openstack-ansible-pip_install template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-pip_lock_down template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial-nv experimental: - gate-openstack-ansible-pip_lock_down-ansible-func-centos-7-nv - name: openstack/openstack-ansible-plugins template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-plugins-announce-release - name: openstack/openstack-ansible-rabbitmq_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-rabbitmq_server-announce-release - name: openstack/openstack-ansible-repo_build template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-repo_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-rsyslog_client template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial - name: openstack/openstack-ansible-rsyslog_server template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial release: - openstack-ansible-rsyslog_server-announce-release - name: openstack/openstack-ansible-security template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-xenial check: - gate-openstack-ansible-security-ansible-func_rhel6-ubuntu-trusty - gate-openstack-ansible-security-ansible-func-debian-jessie-nv gate: - gate-openstack-ansible-security-ansible-func_rhel6-ubuntu-trusty release: - openstack-ansible-security-announce-release - name: openstack/openstack-ansible-specs template: - name: merge-check - name: check-requirements - name: openstack-specs-jobs - name: openstack/openstack-ansible-tests template: - name: merge-check - name: ansible-role-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: release-notes-jobs - name: ansible-role-functional-jobs-centos7 - name: ansible-role-functional-jobs-trusty - name: ansible-role-functional-jobs-xenial post: - propose-openstack-ansible-update-osa-test-scripts - name: openstack/openstack-chef-repo template: - name: merge-check - name: chef-rake-jobs - 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 - name: python-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: openstack/openstack-health template: - name: merge-check - name: python-jobs - name: python35-jobs - name: nodejs4-jobs - name: openstack/openstack-helm template: - name: merge-check - name: docs-on-rtfd check: - gate-openstack-helm-docs-ubuntu-xenial - gate-openstack-helm-nocluster-linter-ubuntu-xenial-nv - gate-openstack-helm-aio-basic-ubuntu-xenial-nv - gate-openstack-helm-aio-basic-centos-7-nv - gate-openstack-helm-aio-basic-fedora-25-nv gate: - gate-openstack-helm-docs-ubuntu-xenial - name: openstack/openstack-manuals template: - name: merge-check - name: openstack-doc-rst-gate - name: openstack-doc-translation - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs post: - openstack-manuals-tox-doc-publishdocs - propose-openstack-manuals-updates - name: openstack/openstack-mentoring-scripts template: - name: merge-check - name: noop-jobs - name: openstack/openstack-planet template: - name: merge-check check: - gate-openstack-planet-unittest gate: - gate-openstack-planet-unittest - name: openstack/openstack-resource-agents template: - name: merge-check - name: noop-jobs - name: openstack/openstack-resource-agents-specs template: - name: merge-check - name: build-only-specs-jobs - name: openstack/openstack-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstack-ux template: - name: merge-check - name: openstack-specs-jobs - name: openstack/openstackclient template: - name: merge-check - name: check-requirements - name: python-jobs - name: python35-jobs - name: openstack/openstackdocstheme template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-openstackdocstheme-pep8-ubuntu-xenial - gate-openstackdocstheme-docs-ubuntu-xenial - gate-openstackdocstheme-api-ref - gate-openstackdocstheme-tox-doc-publish-checkbuild gate: - gate-openstackdocstheme-pep8-ubuntu-xenial - gate-openstackdocstheme-docs-ubuntu-xenial - gate-openstackdocstheme-api-ref - gate-openstackdocstheme-tox-doc-publish-checkbuild post: - openstackdocstheme-branch-tarball - name: openstack/ops-tags-team template: - name: merge-check - name: noop-jobs - name: openstack/ops-telecom-nfv template: - name: merge-check - name: noop-jobs - name: openstack/os-api-ref template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: python-jobs - name: publish-to-pypi check: - gate-nova-api-ref-src - name: openstack/os-apply-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: check-tripleo-jobs - name: experimental-tripleo-jobs check: - gate-os-apply-config-pep8-ubuntu-xenial - gate-os-apply-config-python27-ubuntu-xenial - os-apply-config-coverage-ubuntu-xenial-nv gate: - gate-os-apply-config-pep8-ubuntu-xenial - gate-os-apply-config-python27-ubuntu-xenial post: - 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: python34-jobs - name: python35-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty - gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial - gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-trusty - gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-xenial gate: - gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-trusty - gate-tempest-dsvm-full-ceph-plugin-src-os-brick-ubuntu-xenial - gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-trusty - gate-tempest-dsvm-full-lio-src-os-brick-ubuntu-xenial experimental: - gate-tempest-dsvm-nnet-head-os-brick - gate-os-brick-pylint-ubuntu-trusty - gate-os-brick-pylint-ubuntu-xenial - 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: python34-jobs - name: python35-jobs - name: pypy-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-shade-dsvm-functional-legacy-libs-nv - gate-shade-dsvm-functional-libs-nv - gate-osc-dsvm-functional-tips-ubuntu-xenial-nv #TODO: add docs - name: openstack/os-collect-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: check-tripleo-jobs - name: experimental-tripleo-jobs check: - gate-os-collect-config-pep8-ubuntu-xenial - gate-os-collect-config-python27-ubuntu-xenial - os-collect-config-coverage-ubuntu-xenial-nv gate: - gate-os-collect-config-pep8-ubuntu-xenial - gate-os-collect-config-python27-ubuntu-xenial post: - os-collect-config-branch-tarball - name: openstack/os-dpm template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/os-faults template: - name: merge-check - name: python-jobs - name: python35-jobs - name: docs-on-rtfd - name: publish-to-pypi - name: openstack/os-log-merger template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/os-namos template: - name: merge-check - name: noop-jobs #TODO: add docs - name: openstack/os-net-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: check-tripleo-jobs - name: experimental-tripleo-jobs - name: python35-jobs check: - gate-os-net-config-pep8-ubuntu-xenial - gate-os-net-config-python27-ubuntu-xenial - os-net-config-coverage-ubuntu-xenial-nv gate: - gate-os-net-config-pep8-ubuntu-xenial - gate-os-net-config-python27-ubuntu-xenial post: - os-net-config-branch-tarball - name: openstack/os-performance-tools template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python35-jobs #TODO: add docs - name: openstack/os-refresh-config template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: check-tripleo-jobs - name: experimental-tripleo-jobs check: - gate-os-refresh-config-pep8-ubuntu-xenial - gate-os-refresh-config-python27-ubuntu-xenial - os-refresh-config-coverage-ubuntu-xenial-nv gate: - gate-os-refresh-config-pep8-ubuntu-xenial - gate-os-refresh-config-python27-ubuntu-xenial 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: python35-jobs - name: openstack-server-publish-jobs - name: openstack/os-traits template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: release-notes-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: python35-jobs - name: release-notes-jobs check: - gate-tempest-dsvm-nova-os-vif-ubuntu-xenial-nv - name: openstack/os-win template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/os-xenapi template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/osc-lib template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: pypy-jobs - name: lib-forward-testing - name: openstack-server-publish-jobs - name: release-notes-jobs check: - gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv - gate-osc-dsvm-functional-tips-ubuntu-xenial-nv - name: openstack/osc-placement template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi experimental: - gate-osc-placement-dsvm-functional-ubuntu-xenial - 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: python34-jobs - name: python35-jobs - name: lib-forward-testing - name: release-notes-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: python34-jobs - name: python35-jobs - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs post: - oslo.concurrency-coverage-ubuntu-trusty - oslo.concurrency-coverage-ubuntu-xenial - name: openstack/oslo.config template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.context template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.db template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-oslo.db-tox-mysql-python-ubuntu-trusty - gate-oslo.db-tox-mysql-python-ubuntu-xenial gate: - gate-oslo.db-tox-mysql-python-ubuntu-trusty - gate-oslo.db-tox-mysql-python-ubuntu-xenial - name: openstack/oslo.i18n template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs post: - oslo.i18n-coverage-ubuntu-trusty - oslo.i18n-coverage-ubuntu-xenial - name: openstack/oslo.log template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-oslo.log-src-grenade-dsvm-ubuntu-trusty-nv - gate-oslo.log-src-grenade-dsvm-ubuntu-xenial-nv - name: openstack/oslo.messaging template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-oslo.messaging-tox-py27-func-amqp1-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-kafka-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-pika-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-rabbit-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-zmq-proxy-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-zmq-pubsub-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-zmq-ubuntu-xenial - gate-oslo.messaging-tox-py35-func-amqp1-ubuntu-xenial - gate-oslo.messaging-tox-py35-func-rabbit-ubuntu-xenial - gate-oslo.messaging-tox-py35-func-zmq-ubuntu-xenial - gate-oslo.messaging-src-dsvm-full-amqp1-hybrid-ubuntu-xenial-nv - gate-oslo.messaging-src-dsvm-full-amqp1-dual-centos-7-nv - gate-oslo.messaging-src-dsvm-full-pika-default-ubuntu-xenial - gate-oslo.messaging-src-dsvm-full-zmq-default-ubuntu-xenial-nv - gate-oslo.messaging-src-grenade-dsvm-ubuntu-xenial-nv - gate-oslo.messaging-src-grenade-dsvm-multinode-ubuntu-xenial-nv - gate-telemetry-dsvm-integration-oslo.messaging-ubuntu-xenial - gate-oslo.messaging-telemetry-dsvm-integration-amqp1-ubuntu-xenial-nv - gate-oslo.messaging-telemetry-dsvm-integration-pika-ubuntu-xenial-nv - gate-oslo.messaging-telemetry-dsvm-integration-zmq-ubuntu-xenial-nv - gate-tempest-neutron-dsvm-src-oslo.messaging-amqp1-hybrid-ubuntu-xenial-nv - gate-tempest-neutron-dsvm-src-oslo.messaging-pika-default-ubuntu-xenial - gate-tempest-neutron-dsvm-src-oslo.messaging-zmq-default-ubuntu-xenial-nv gate: - gate-oslo.messaging-tox-py27-func-rabbit-ubuntu-xenial - gate-oslo.messaging-tox-py27-func-pika-ubuntu-xenial - gate-oslo.messaging-src-dsvm-full-pika-default-ubuntu-xenial - gate-tempest-neutron-dsvm-src-oslo.messaging-pika-default-ubuntu-xenial post: - oslo.messaging-coverage-ubuntu-xenial - name: openstack/oslo.middleware template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: pypy-jobs - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.policy template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.privsep template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.reports template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.rootwrap template: - name: merge-check - name: openstack-server-publish-jobs - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.serialization template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.service template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs-nv - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.tools template: - name: merge-check - name: noop-jobs - name: openstack/oslo.utils template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslo.versionedobjects template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs check: - gate-oslo.versionedobjects-src-grenade-dsvm-multinode-ubuntu-trusty-nv - gate-oslo.versionedobjects-src-grenade-dsvm-multinode-ubuntu-xenial-nv - name: openstack/oslo.vmware template: - name: merge-check - name: python34-jobs - name: python35-jobs - name: python-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: lib-forward-testing - name: release-notes-jobs - name: openstack/oslosphinx template: - name: merge-check - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-oslosphinx-pep8-ubuntu-trusty - gate-oslosphinx-docs-ubuntu-trusty - gate-oslosphinx-pep8-ubuntu-xenial - gate-oslosphinx-docs-ubuntu-xenial gate: - gate-oslosphinx-pep8-ubuntu-trusty - gate-oslosphinx-docs-ubuntu-trusty - gate-oslosphinx-pep8-ubuntu-xenial - gate-oslosphinx-docs-ubuntu-xenial post: - oslosphinx-branch-tarball - name: openstack/oslotest template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: pypy-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs post: - oslotest-coverage-ubuntu-trusty - oslotest-coverage-ubuntu-xenial - 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: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: lib-forward-testing check: - osprofiler-coverage-ubuntu-trusty - osprofiler-coverage-ubuntu-xenial post: - osprofiler-coverage-ubuntu-trusty - osprofiler-coverage-ubuntu-xenial - name: openstack/ospurge template: - name: merge-check - name: python35-jobs check: - gate-ospurge-pep8-ubuntu-xenial - ospurge-coverage-ubuntu-xenial - gate-ospurge-docs-ubuntu-xenial - gate-ospurge-dsvm-functional-ubuntu-xenial gate: - gate-ospurge-pep8-ubuntu-xenial - ospurge-coverage-ubuntu-xenial - gate-ospurge-docs-ubuntu-xenial - gate-ospurge-dsvm-functional-ubuntu-xenial - name: openstack/ossa template: - name: merge-check check: - gate-ossa-docs-ubuntu-xenial gate: - gate-ossa-docs-ubuntu-xenial post: - static-ossa-publish - name: openstack/ovsdbapp template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi check: - gate-ovsdbapp-tox-functional-ubuntu-xenial gate: - gate-ovsdbapp-tox-functional-ubuntu-xenial - name: openstack/packetary template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: check-requirements - name: docs-on-rtfd - name: openstack/packetary-specs template: - name: docs-on-rtfd - name: merge-check - name: build-only-specs-jobs check: - gate-packetary-specs-python27-ubuntu-xenial gate: - gate-packetary-specs-python27-ubuntu-xenial - name: openstack/packstack template: - name: merge-check - name: packstack-integration-jobs check: - gate-packstack-pep8-ubuntu-trusty - gate-packstack-python27-ubuntu-trusty - gate-packstack-pep8-ubuntu-xenial - gate-packstack-python27-ubuntu-xenial - gate-packstack-releasenotes gate: - gate-packstack-pep8-ubuntu-trusty - gate-packstack-python27-ubuntu-trusty - gate-packstack-pep8-ubuntu-xenial - gate-packstack-python27-ubuntu-xenial - gate-packstack-releasenotes pre-release: - packstack-tarball release: - packstack-tarball - name: openstack/pandaman template: - name: merge-check - name: python-jobs - name: openstack/panko template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: translation-jobs - name: release-notes-jobs - name: publish-to-pypi check: - gate-panko-tox-py27-mongodb-ubuntu-xenial - gate-panko-tox-py27-mysql-ubuntu-xenial - gate-panko-tox-py27-postgresql-ubuntu-xenial - gate-panko-tox-py35-mongodb-ubuntu-xenial - gate-panko-tox-py35-mysql-ubuntu-xenial - gate-panko-tox-py35-postgresql-ubuntu-xenial - gate-telemetry-dsvm-integration-panko-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv gate: - gate-panko-tox-py27-mongodb-ubuntu-xenial - gate-panko-tox-py27-mysql-ubuntu-xenial - gate-panko-tox-py27-postgresql-ubuntu-xenial - gate-panko-tox-py35-mongodb-ubuntu-xenial - gate-panko-tox-py35-mysql-ubuntu-xenial - gate-panko-tox-py35-postgresql-ubuntu-xenial - gate-telemetry-dsvm-integration-panko-ubuntu-xenial - name: openstack/patrole template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-tempest-dsvm-patrole-admin-ubuntu-xenial - gate-tempest-dsvm-patrole-member-ubuntu-xenial - gate-tempest-dsvm-patrole-py35-member-ubuntu-xenial-nv - gate-tempest-dsvm-patrole-multinode-admin-ubuntu-xenial-nv - gate-tempest-dsvm-patrole-multinode-member-ubuntu-xenial-nv gate: - gate-tempest-dsvm-patrole-admin-ubuntu-xenial - gate-tempest-dsvm-patrole-member-ubuntu-xenial - name: openstack/paunch template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: release-notes-jobs - name: openstack/performa template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/performance-docs template: - name: merge-check - name: python-jobs post: - performance-docs-docs-ubuntu-xenial - name: openstack/picasso template: - name: merge-check - name: noop-jobs - name: openstack/poppy template: - name: merge-check - name: python-jobs - name: python35-jobs - name: pypy-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/poppy-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi post: - poppy-ui-coverage-ubuntu-xenial - name: openstack/powervc-driver template: - name: merge-check - name: noop-jobs - name: openstack/project-navigator-data template: - name: merge-check check: - gate-project-navigator-data-pep8-ubuntu-xenial - gate-project-navigator-data-tox-validate-ubuntu-xenial gate: - gate-project-navigator-data-pep8-ubuntu-xenial - gate-project-navigator-data-tox-validate-ubuntu-xenial - name: openstack/project-team-guide template: - name: merge-check check: - gate-project-team-guide-docs-ubuntu-xenial gate: - gate-project-team-guide-docs-ubuntu-xenial post: - project-team-guide-publish - name: openstack/proliantutils template: - name: merge-check - name: publish-to-pypi - name: python34-jobs - name: python35-jobs check: - gate-proliantutils-pep8-ubuntu-trusty - gate-proliantutils-python27-ubuntu-trusty - gate-proliantutils-pep8-ubuntu-xenial - gate-proliantutils-python27-ubuntu-xenial - proliantutils-coverage-ubuntu-xenial-nv gate: - gate-proliantutils-pep8-ubuntu-trusty - gate-proliantutils-python27-ubuntu-trusty - gate-proliantutils-pep8-ubuntu-xenial - gate-proliantutils-python27-ubuntu-xenial - name: openstack/puppet-aodh template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # aodh is only deployed on scenario001 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: tripleo-scenario-jobs-scenario001 - name: puppet-release-jobs - 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: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs # barbican is only deployed on scenario002 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario002 - name: tripleo-scenario-jobs-scenario002 - name: openstack/puppet-ceilometer template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # ceilometer is only deployed on scenario001 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: tripleo-scenario-jobs-scenario001 - name: puppet-release-jobs - name: openstack/puppet-ceph template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # ceph is deployed on scenario001 and scenario004 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: puppet-openstack-integration-jobs-scenario004 - name: tripleo-scenario-jobs-scenario001 - name: tripleo-scenario-jobs-scenario004 - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton - gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata - name: openstack/puppet-cinder template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # cinder is only deployed on scenario001 and scenario002 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: puppet-openstack-integration-jobs-scenario002 - name: tripleo-scenario-jobs-scenario001 - name: tripleo-scenario-jobs-scenario002 - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-nonha-puppet-newton - gate-tripleo-ci-centos-7-ovb-nonha-puppet-ocata - name: openstack/puppet-cloudkitty template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs - name: openstack/puppet-congress template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-scenario-jobs-scenario001 - name: openstack/puppet-designate template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs # designate is only deployed on scenario003 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: openstack/puppet-ec2api template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs # ec2api is only deployed on scenario002 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario002 - name: tripleo-scenario-jobs-scenario002 - name: openstack/puppet-freezer template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-glance template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-glare template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs - name: openstack/puppet-gnocchi template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # gnocchi is only deployed on scenario001 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: tripleo-scenario-jobs-scenario001 - name: puppet-release-jobs - name: openstack/puppet-heat template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # heat is only deployed on scenario003 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-horizon template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # horizon is only deployed on scenario003 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: tripleo-scenario-jobs-scenario003 - name: puppet-release-jobs - name: openstack/puppet-ironic template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # ironic is only deployed on scenario002 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario002 - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-nonha - name: openstack/puppet-keystone template: - name: merge-check - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-magnum template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-manila template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-scenario-jobs-scenario004 - name: openstack/puppet-midonet template: - name: merge-check - name: puppet-check-jobs - name: puppet-beaker-jobs check: # 3.5 was swiftly replaced with 3.6 - gate-puppet-midonet-puppet-unit-3.6-centos-7 - gate-puppet-midonet-puppet-unit-3.7-centos-7 - gate-puppet-midonet-puppet-unit-3.8-centos-7 - gate-puppet-midonet-puppet-unit-4.0-centos-7 - gate-puppet-midonet-puppet-unit-4.5-centos-7 - gate-puppet-midonet-puppet-unit-latest-centos-7 gate: # 3.5 was swiftly replaced with 3.6 - gate-puppet-midonet-puppet-unit-3.6-centos-7 - gate-puppet-midonet-puppet-unit-3.7-centos-7 - gate-puppet-midonet-puppet-unit-3.8-centos-7 - gate-puppet-midonet-puppet-unit-4.0-centos-7 - gate-puppet-midonet-puppet-unit-4.5-centos-7 - name: openstack/puppet-mistral template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # mistral is only deployed on scenario003 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: tripleo-scenario-jobs-scenario003 - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - name: openstack/puppet-modulesync-configs template: - name: merge-check - name: puppet-openstack-libraries-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: release-notes-jobs - name: puppet-release-jobs check: - gate-puppet-murano-puppet-beaker-rspec-ubuntu-xenial-nv - 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-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - name: openstack/puppet-nova template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - name: openstack/puppet-octavia template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-openstack-cookiecutter template: - name: merge-check - name: puppet-openstack-libraries-jobs - name: openstack/puppet-openstack_extras template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-openstack-guide template: - name: merge-check - name: openstack-server-publish-jobs check: - gate-puppet-openstack-guide-docs-ubuntu-xenial gate: - gate-puppet-openstack-guide-docs-ubuntu-xenial - name: openstack/puppet-openstack-integration template: - name: merge-check - name: puppet-check-jobs - name: puppet-openstack-integration-jobs-all # run scenario004 job here now, and when ready we'll move it to # puppet-openstack-integration-jobs-all - name: puppet-openstack-integration-jobs-scenario004 periodic: - propose-puppet-openstack-constraints - name: openstack/puppet-openstack_spec_helper template: - name: merge-check - name: puppet-openstack-libraries-jobs - name: release-notes-jobs - name: openstack/puppet-openstack-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-puppet-openstack-specs-python27-ubuntu-xenial gate: - gate-puppet-openstack-specs-python27-ubuntu-xenial - name: openstack/puppet-openstacklib template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-oslo template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-ovn template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-pacemaker template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - name: openstack/puppet-panko template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs # panko is only deployed on scenario001 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: tripleo-scenario-jobs-scenario001 - name: openstack/puppet-qdr template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs - name: openstack/puppet-rally template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs - name: openstack/puppet-sahara template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # sahara is only deployed on scenario003 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: tripleo-scenario-jobs-scenario003 - name: puppet-release-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-beaker-jobs-xenial - name: release-notes-jobs # swift is only deployed on scenario002 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario002 - name: tripleo-scenario-jobs-scenario002 - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-tacker template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-scenario-jobs-scenario001 - name: openstack/puppet-tempest template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: openstack/puppet-tripleo template: - name: merge-check - name: puppet-check-jobs - name: check-tripleo-jobs - name: check-tripleo-undercloud-jobs - name: puppet-release-jobs - name: experimental-tripleo-jobs - name: release-notes-jobs - name: tripleo-upgrade-jobs - name: tripleo-upgrade-jobs-scenario001 - name: tripleo-upgrade-jobs-scenario002 - name: tripleo-upgrade-jobs-scenario003 - name: tripleo-upgrade-jobs-scenario004 check: - gate-puppet-tripleo-puppet-unit-4.5-centos-7 - gate-puppet-tripleo-puppet-unit-latest-centos-7 gate: - gate-puppet-tripleo-puppet-unit-4.5-centos-7 - name: openstack/puppet-trove template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # trove is only deployed on scenario003 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario003 - name: puppet-release-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: puppet-beaker-jobs-xenial - name: puppet-release-jobs - name: release-notes-jobs # vitrage is only deployed on scenario001 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario001 - name: openstack/puppet-vswitch template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: puppet-openstack-integration-jobs-all - name: release-notes-jobs - name: puppet-release-jobs - name: tripleo-puppet-jobs - name: openstack/puppet-watcher template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # watcher is deployed on scenario004 # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario004 - name: puppet-release-jobs - name: openstack/puppet-zaqar template: - name: merge-check - name: puppet-check-jobs - name: puppet-module-unit-jobs - name: puppet-beaker-jobs - name: puppet-beaker-jobs-xenial - name: release-notes-jobs # zaqar is only deployed on scenario002 (both Puppet and TripleO CIs) # https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md - name: puppet-openstack-integration-jobs-scenario002 - name: tripleo-scenario-jobs-scenario002 - name: puppet-release-jobs - name: openstack/pycadf template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing post: - pycadf-coverage-ubuntu-trusty - pycadf-coverage-ubuntu-xenial - name: openstack/pyeclib template: - name: merge-check - name: publish-to-pypi - name: python-jobs experimental: - gate-pyeclib-python35 - gate-pyeclib-tox-py27-centos-7 - gate-libec-pyeclib-unit-centos-7 - gate-libec-pyeclib-unit-ubuntu-xenial - name: openstack/pyghmi template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements - name: publish-to-pypi check: - gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-ubuntu-xenial gate: - gate-tempest-dsvm-ironic-pxe_ipmitool-pyghmi-src-ubuntu-xenial - name: openstack/pylockfile template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/pymod2pkg template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-almanachclient template: - name: merge-check - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd check: - gate-python-almanachclient-pep8-ubuntu-xenial - gate-python-almanachclient-docs-ubuntu-xenial gate: - gate-python-almanachclient-pep8-ubuntu-xenial - gate-python-almanachclient-docs-ubuntu-xenial - name: openstack/python-aodhclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: publish-to-pypi - name: pypy-jobs - name: osc-plugin-jobs - name: openstack/python-appcatalogclient template: - name: merge-check - name: noop-jobs - name: openstack/python-barbicanclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: pypy-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: osc-plugin-jobs check: - gate-python-barbicanclient-devstack-dsvm-ubuntu-trusty - gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial gate: - gate-python-barbicanclient-devstack-dsvm-ubuntu-trusty - gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial - name: openstack/python-bileanclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-blazarclient template: - name: merge-check - name: python35-jobs-nv - name: check-requirements check: - gate-python-blazarclient-pep8-ubuntu-xenial - gate-python-blazarclient-python27-ubuntu-xenial gate: - gate-python-blazarclient-pep8-ubuntu-xenial - gate-python-blazarclient-python27-ubuntu-xenial 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: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs check: - gate-brick-cinderclient-ext-dsvm-functional-ubuntu-trusty - gate-brick-cinderclient-ext-dsvm-functional-ubuntu-xenial gate: - gate-brick-cinderclient-ext-dsvm-functional-ubuntu-trusty - gate-brick-cinderclient-ext-dsvm-functional-ubuntu-xenial - name: openstack/python-ceilometerclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing-plugin check: - gate-ceilometerclient-dsvm-functional-ubuntu-trusty - gate-ceilometerclient-dsvm-functional-ubuntu-xenial - gate-ceilometerclient-dsvm-functional-identity-v3-only-ubuntu-xenial - gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty - gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial gate: - gate-ceilometerclient-dsvm-functional-ubuntu-trusty - gate-ceilometerclient-dsvm-functional-ubuntu-xenial - gate-ceilometerclient-dsvm-functional-identity-v3-only-ubuntu-xenial - gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-trusty - gate-telemetry-dsvm-integration-python-ceilometerclient-ubuntu-xenial - name: openstack/python-cerberusclient template: - name: merge-check - name: python-jobs - name: openstack/python-cinderclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: lib-forward-testing - name: publish-to-pypi - name: pypy-jobs - name: release-notes-jobs check: - gate-cinderclient-dsvm-functional-ubuntu-trusty-nv - gate-cinderclient-dsvm-functional-ubuntu-xenial-nv - gate-cinderclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv - gate-python-cinderclient-pylint-ubuntu-trusty - gate-python-cinderclient-pylint-ubuntu-xenial post: - python-cinderclient-coverage-ubuntu-trusty - python-cinderclient-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - name: openstack/python-cloudkittyclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: osc-plugin-jobs post: - python-cloudkittyclient-coverage-ubuntu-trusty - python-cloudkittyclient-coverage-ubuntu-xenial - 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: python-jobs - name: check-requirements - name: publish-to-pypi - name: osc-plugin-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: openstack/python-cratonclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: docs-on-rtfd - name: openstack/python-cueclient template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: python35-jobs-nv - name: openstack/python-designateclient template: - name: merge-check - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: osc-plugin-jobs - name: designate-dsvm-jobs - name: python35-jobs check: - gate-python-designateclient-python34 post: - python-designateclient-coverage-ubuntu-trusty - python-designateclient-coverage-ubuntu-xenial - name: openstack/python-distilclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-don template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/python-dracclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/python-evoqueclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack/python-freezerclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: check-requirements - name: release-notes-jobs check: - gate-python-freezerclient-pylint-ubuntu-xenial gate: - gate-python-freezerclient-pylint-ubuntu-xenial - name: openstack/python-fuelclient template: - name: python34-jobs - name: python35-jobs - name: merge-check - name: publish-to-pypi check: - gate-python-fuelclient-pep8-ubuntu-trusty - gate-python-fuelclient-python27-ubuntu-trusty - gate-python-fuelclient-pep8-ubuntu-xenial - gate-python-fuelclient-python27-ubuntu-xenial gate: - gate-python-fuelclient-pep8-ubuntu-trusty - gate-python-fuelclient-python27-ubuntu-trusty - gate-python-fuelclient-pep8-ubuntu-xenial - gate-python-fuelclient-python27-ubuntu-xenial - name: openstack/python-ganttclient template: - name: merge-check - name: noop-jobs - name: openstack/python-glanceclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: release-notes-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing check: - gate-glanceclient-dsvm-functional-ubuntu-trusty - gate-glanceclient-dsvm-functional-ubuntu-xenial - gate-glanceclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv gate: - gate-glanceclient-dsvm-functional-ubuntu-trusty - gate-glanceclient-dsvm-functional-ubuntu-xenial post: - python-glanceclient-coverage-ubuntu-trusty - python-glanceclient-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - name: openstack/python-glareclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - 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: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: translation-jobs - name: osc-plugin-jobs - name: openstack-client-publish-jobs check: - gate-python-heatclient-pep8-ubuntu-trusty - gate-python-heatclient-python27-ubuntu-trusty - gate-python-heatclient-pep8-ubuntu-xenial - gate-python-heatclient-python27-ubuntu-xenial - gate-heatclient-dsvm-functional-ubuntu-trusty - gate-heatclient-dsvm-functional-ubuntu-xenial gate: - gate-python-heatclient-pep8-ubuntu-trusty - gate-python-heatclient-python27-ubuntu-trusty - gate-python-heatclient-pep8-ubuntu-xenial - gate-python-heatclient-python27-ubuntu-xenial - gate-heatclient-dsvm-functional-ubuntu-trusty - gate-heatclient-dsvm-functional-ubuntu-xenial post: - python-heatclient-branch-tarball - python-heatclient-coverage-ubuntu-trusty - python-heatclient-coverage-ubuntu-xenial - name: openstack/python-hnvclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-iotronicclient template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-ironic-inspector-client template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs - name: osc-plugin-jobs check: - gate-python-ironic-inspector-client-tox-func-ubuntu-trusty - gate-python-ironic-inspector-client-tox-func-ubuntu-xenial - gate-python-ironic-inspector-client-dsvm-ubuntu-trusty - gate-tempest-dsvm-python-ironic-inspector-client-ubuntu-xenial gate: - gate-python-ironic-inspector-client-tox-func-ubuntu-trusty - gate-python-ironic-inspector-client-tox-func-ubuntu-xenial - gate-python-ironic-inspector-client-dsvm-ubuntu-trusty - gate-tempest-dsvm-python-ironic-inspector-client-ubuntu-xenial - name: openstack/python-ironicclient template: - name: merge-check - name: python34-jobs - name: python35-jobs - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: release-notes-jobs - name: osc-plugin-jobs check: - gate-tempest-dsvm-python-ironicclient-src-ubuntu-trusty - gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial - gate-ironicclient-dsvm-functional-ubuntu-trusty - gate-ironicclient-dsvm-functional-ubuntu-xenial - python-ironicclient-coverage-ubuntu-trusty - python-ironicclient-coverage-ubuntu-xenial gate: - gate-tempest-dsvm-python-ironicclient-src-ubuntu-trusty - gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial - gate-ironicclient-dsvm-functional-ubuntu-trusty - gate-ironicclient-dsvm-functional-ubuntu-xenial post: - python-ironicclient-coverage-ubuntu-trusty - python-ironicclient-coverage-ubuntu-xenial - name: openstack/python-jenkins template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - python-jenkins-coverage-ubuntu-xenial-nv - name: openstack/python-k8sclient template: - name: merge-check - name: noop-jobs - name: openstack/python-karborclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi check: - python-karborclient-coverage-ubuntu-xenial-nv - name: openstack/python-keystoneclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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-ubuntu-trusty - gate-keystoneclient-dsvm-functional-ubuntu-xenial gate: - gate-keystoneclient-dsvm-functional-ubuntu-trusty - gate-keystoneclient-dsvm-functional-ubuntu-xenial post: - python-keystoneclient-coverage-ubuntu-trusty - python-keystoneclient-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - name: openstack/python-kingbirdclient template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/python-magnumclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: openstack-client-publish-jobs - name: publish-to-pypi - name: translation-jobs check: - python-magnumclient-coverage-ubuntu-trusty-nv - python-magnumclient-coverage-ubuntu-xenial-nv - name: openstack/python-manilaclient template: - name: merge-check - name: openstack-client-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: release-notes-jobs check: - gate-manilaclient-dsvm-neutron-functional-ubuntu-trusty - gate-manilaclient-dsvm-neutron-functional-ubuntu-xenial gate: - gate-manilaclient-dsvm-neutron-functional-ubuntu-trusty - gate-manilaclient-dsvm-neutron-functional-ubuntu-xenial post: - python-manilaclient-coverage-ubuntu-trusty - python-manilaclient-coverage-ubuntu-xenial - name: openstack/python-masakariclient template: - name: merge-check - name: check-requirements - name: python-jobs - name: openstack/python-meteosclient template: - name: merge-check - name: python-jobs - name: openstack/python-mistralclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: osc-plugin-jobs - name: openstack-client-publish-jobs - name: release-notes-jobs check: - python-mistralclient-coverage-ubuntu-xenial-nv - gate-python-mistralclient-devstack-dsvm-ubuntu-trusty - gate-python-mistralclient-devstack-dsvm-ubuntu-xenial gate: - gate-python-mistralclient-devstack-dsvm-ubuntu-trusty - gate-python-mistralclient-devstack-dsvm-ubuntu-xenial - name: openstack/python-moganclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-monascaclient template: - name: merge-check - name: publish-to-pypi - name: python35-jobs - name: check-requirements check: - gate-python-monascaclient-pep8-ubuntu-trusty - gate-python-monascaclient-python27-ubuntu-trusty - gate-python-monascaclient-pep8-ubuntu-xenial - gate-python-monascaclient-python27-ubuntu-xenial - python-monascaclient-coverage-ubuntu-xenial gate: - gate-python-monascaclient-pep8-ubuntu-trusty - gate-python-monascaclient-python27-ubuntu-trusty - gate-python-monascaclient-pep8-ubuntu-xenial - gate-python-monascaclient-python27-ubuntu-xenial - python-monascaclient-coverage-ubuntu-xenial post: - python-monascaclient-branch-tarball - name: openstack/python-muranoclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: check-requirements - name: release-notes-jobs - name: translation-jobs - name: osc-plugin-jobs check: - python-muranoclient-coverage-ubuntu-xenial-nv - gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-trusty - gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-xenial gate: - gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-trusty - gate-muranoclient-dsvm-functional-mysql-backend-ubuntu-xenial post: - python-muranoclient-coverage-ubuntu-xenial-nv - name: openstack/python-namosclient template: - name: merge-check - name: noop-jobs - name: openstack/python-neutronclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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 - name: osc-plugin-jobs check: - gate-neutronclient-test-dsvm-functional-ubuntu-trusty - gate-neutronclient-test-dsvm-functional-ubuntu-xenial - gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-trusty - gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-xenial - gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv gate: - gate-neutronclient-test-dsvm-functional-ubuntu-trusty - gate-neutronclient-test-dsvm-functional-ubuntu-xenial - gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-trusty - gate-neutronclient-test-dsvm-functional-adv-svcs-ubuntu-xenial post: - python-neutronclient-coverage-ubuntu-trusty - python-neutronclient-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-grenade-dsvm-neutron-libs-ubuntu-trusty-nv - gate-grenade-dsvm-neutron-libs-ubuntu-xenial-nv - gate-neutronclient-test-dsvm-functional-ubuntu-trusty-mitaka-nv - name: openstack/python-novaclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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-novaclient-dsvm-functional-ubuntu-trusty - gate-novaclient-dsvm-functional-ubuntu-xenial - gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv - gate-novaclient-dsvm-functional-neutron-ubuntu-xenial gate: - gate-novaclient-dsvm-functional-ubuntu-trusty - gate-novaclient-dsvm-functional-ubuntu-xenial - gate-novaclient-dsvm-functional-neutron-ubuntu-xenial post: - python-novaclient-coverage-ubuntu-trusty - python-novaclient-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - name: openstack/python-octaviaclient template: - name: merge-check - name: python-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: osc-plugin-jobs post: - python-octaviaclient-coverage-ubuntu-xenial - name: openstack/python-oneviewclient template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/python-openstackclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-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-ubuntu-trusty - gate-osc-dsvm-functional-ubuntu-xenial - gate-osc-dsvm-functional-tips-ubuntu-xenial-nv - gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv gate: - gate-osc-dsvm-functional-ubuntu-trusty - gate-osc-dsvm-functional-ubuntu-xenial post: - python-openstackclient-coverage-ubuntu-trusty - python-openstackclient-coverage-ubuntu-xenial - name: openstack/python-openstacksdk template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: pypy-jobs - name: publish-to-pypi check: - gate-sdk-dsvm-functional-ubuntu-xenial-nv post: - python-openstacksdk-coverage-ubuntu-xenial - python-openstacksdk-docs - name: openstack/python-opentsdbclient template: - name: merge-check - name: python35-jobs check: - gate-python-opentsdbclient-pep8-ubuntu-xenial - gate-python-opentsdbclient-python27-ubuntu-xenial gate: - gate-python-opentsdbclient-pep8-ubuntu-xenial - gate-python-opentsdbclient-python27-ubuntu-xenial - name: openstack/python-pankoclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: publish-to-pypi - name: osc-plugin-jobs - name: openstack/python-picassoclient template: - name: merge-check - name: noop-jobs - name: openstack/python-qinlingclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/python-rackclient template: - name: merge-check check: - python-rackclient-coverage-ubuntu-xenial - gate-python-rackclient-pep8-ubuntu-xenial - gate-python-rackclient-python27-ubuntu-xenial gate: - gate-python-rackclient-pep8-ubuntu-xenial - gate-python-rackclient-python27-ubuntu-xenial post: - python-rackclient-coverage-ubuntu-xenial - name: openstack/python-redfish template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: check-requirements - name: openstack/python-saharaclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs - name: osc-plugin-jobs check: - gate-python-saharaclient-python34 - gate-sahara-cli-ubuntu-trusty-nv - gate-sahara-cli-ubuntu-xenial-nv - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial - gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-trusty - gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-xenial post: - python-saharaclient-coverage-ubuntu-trusty - python-saharaclient-coverage-ubuntu-xenial gate: - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial - gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-trusty - gate-tempest-dsvm-neutron-src-python-saharaclient-ubuntu-xenial experimental: - gate-python-saharaclient-pypy - name: openstack/python-scciclient template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python34-jobs - name: python35-jobs - name: python-jobs - name: openstack/python-searchlightclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: osc-plugin-jobs - name: openstack/python-senlinclient template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: translation-jobs - name: osc-plugin-jobs - name: release-notes-jobs experimental: - gate-senlinclient-dsvm-functional-nv - name: openstack/python-solumclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: translation-jobs post: - python-solumclient-coverage-ubuntu-trusty - python-solumclient-coverage-ubuntu-xenial - name: openstack/python-sticksclient template: - name: merge-check - name: python-jobs - name: openstack/python-surveilclient template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs - name: openstack/python-swiftclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs # We are deliberately using the server publish jobs here in order # to push updated docs with every merged patch. - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing check: - gate-swift-dsvm-functional-ubuntu-trusty - gate-swift-dsvm-functional-ubuntu-xenial - gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv - gate-swiftclient-dsvm-functional-ubuntu-trusty - gate-swiftclient-dsvm-functional-ubuntu-xenial - gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv gate: - gate-swift-dsvm-functional-ubuntu-trusty - gate-swift-dsvm-functional-ubuntu-xenial - gate-swiftclient-dsvm-functional-ubuntu-trusty - gate-swiftclient-dsvm-functional-ubuntu-xenial post: - python-swiftclient-coverage-ubuntu-trusty - python-swiftclient-coverage-ubuntu-xenial - name: openstack/python-tackerclient template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - gate-python-tackerclient-python34 - name: openstack/python-tricircleclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi check: - python-tricircleclient-coverage-ubuntu-xenial-nv - name: openstack/python-tripleoclient template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: check-tripleo-jobs - name: check-tripleo-undercloud-jobs - name: osc-plugin-jobs - name: release-notes-jobs check: - gate-tripleo-buildimage-overcloud-full-centos-7 gate: - gate-tripleo-buildimage-overcloud-full-centos-7 experimental: - gate-tripleo-buildimage-agent-ramdisk-centos-7-nv - gate-tripleo-buildimage-deploy-ramdisk-centos-7-nv - name: openstack/python-troveclient template: - name: merge-check - name: check-requirements - name: openstack-client-publish-jobs - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: pypy-jobs - name: lib-forward-testing - name: release-notes-jobs - name: osc-plugin-jobs check: - gate-trove-functional-dsvm-mysql-ubuntu-xenial - gate-trove-legacy-functional-dsvm-mysql gate: - gate-trove-functional-dsvm-mysql-ubuntu-xenial - gate-trove-legacy-functional-dsvm-mysql - name: openstack/python-valenceclient template: - name: merge-check - name: check-requirements check: - gate-python-valenceclient-docs-ubuntu-xenial - gate-python-valenceclient-pep8-ubuntu-xenial - gate-python-valenceclient-python27-ubuntu-xenial - gate-python-valenceclient-python35 - gate-python-valenceclient-requirements gate: - gate-python-valenceclient-pep8-ubuntu-xenial - name: openstack/python-vitrageclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: osc-plugin-jobs - name: release-notes-jobs - name: openstack/python-watcherclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-client-publish-jobs - name: check-requirements - name: publish-to-pypi - name: osc-plugin-jobs check: - python-watcherclient-coverage-ubuntu-trusty-nv - python-watcherclient-coverage-ubuntu-xenial-nv - name: openstack/python-zaqarclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: osc-plugin-jobs - name: openstack-client-publish-jobs - name: release-notes-jobs check: - gate-zaqarclient-dsvm-functional-ubuntu-trusty - gate-zaqarclient-dsvm-functional-ubuntu-xenial gate: - gate-zaqarclient-dsvm-functional-ubuntu-trusty - gate-zaqarclient-dsvm-functional-ubuntu-xenial - name: openstack/python-zunclient template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack-client-publish-jobs check: - gate-zunclient-devstack-dsvm-docker-sql-nv - name: openstack/qa-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/qinling template: - name: merge-check check: - gate-distil-python27-ubuntu-xenial - gate-distil-pep8-ubuntu-xenial gate: - gate-distil-python27-ubuntu-xenial - gate-distil-pep8-ubuntu-xenial - name: openstack/quark template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-quark-pep8-ubuntu-xenial - gate-quark-python27-ubuntu-xenial gate: - gate-quark-pep8-ubuntu-xenial - gate-quark-python27-ubuntu-xenial - name: openstack/rack template: - name: merge-check check: - gate-rack-pep8-ubuntu-xenial gate: - gate-rack-pep8-ubuntu-xenial - name: openstack/radar template: - name: merge-check - name: noop-jobs - name: openstack/rally template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - rally-coverage-ubuntu-xenial - gate-rally-dsvm-certification-with-keystone-v3-nv - gate-rally-dsvm-cli - gate-rally-dsvm-designate-rally-ubuntu-xenial-nv - gate-rally-dsvm-ironic-rally-nv - gate-rally-dsvm-keystone-v2api-rally - gate-rally-dsvm-magnum-rally-nv - gate-rally-dsvm-manila-multibackend - gate-rally-dsvm-manila-multibackend-no-ss - gate-rally-dsvm-mistral-rally-ubuntu-xenial-nv - gate-rally-dsvm-monasca-rally-ubuntu-xenial-nv - gate-rally-dsvm-murano-rally-ubuntu-xenial-nv - gate-rally-dsvm-neutron-existing-users-rally - gate-rally-dsvm-neutron-extensions-rally-nv - gate-rally-dsvm-neutron-rally-ubuntu-xenial - gate-rally-dsvm-neutron-telemetry-ubuntu-xenial-nv - gate-rally-dsvm-py35-rally-nova-nv - gate-rally-dsvm-rally-cinder - gate-rally-dsvm-rally-heat - gate-rally-dsvm-rally-nova-nv - gate-rally-dsvm-rally-ubuntu-xenial - gate-rally-dsvm-senlin-rally-ubuntu-xenial-nv - gate-rally-dsvm-verify-full-create-resources-nv - gate-rally-dsvm-verify-full-discover-resources - gate-rally-dsvm-verify-light-create-resources-nv - gate-rally-dsvm-verify-light-discover-resources - gate-rally-dsvm-watcher-rally-ubuntu-xenial-nv - gate-rally-dsvm-zaqar-rally-ubuntu-xenial-nv - gate-rally-install-centos-7 - gate-rally-install-ubuntu-xenial - gate-rally-tox-self-ubuntu-xenial gate: - gate-rally-install-centos-7 - gate-rally-install-ubuntu-xenial - gate-rally-dsvm-rally-ubuntu-xenial - gate-rally-dsvm-keystone-v2api-rally - gate-rally-dsvm-rally-cinder - gate-rally-dsvm-rally-heat - gate-rally-dsvm-neutron-rally-ubuntu-xenial - gate-rally-dsvm-neutron-existing-users-rally - gate-rally-dsvm-cli - gate-rally-dsvm-verify-light-discover-resources - gate-rally-dsvm-verify-full-discover-resources - gate-rally-tox-self-ubuntu-xenial post: - rally-coverage-ubuntu-xenial - name: openstack/ramdisk-func-test template: - name: merge-check check: - gate-ramdisk-func-test-pep8-ubuntu-xenial gate: - gate-ramdisk-func-test-pep8-ubuntu-xenial - name: openstack/ranger template: - name: merge-check - name: python-jobs - name: openstack/ranger-agent template: - name: merge-check - name: python-jobs - name: openstack/refstack template: - name: merge-check - name: nodejs4-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python35-jobs check: - gate-refstack-python34 - gate-refstack-tox-py27-func-mysql-ubuntu-xenial - gate-refstack-tox-py35-func-mysql-ubuntu-xenial - refstack-coverage-ubuntu-xenial-nv gate: - gate-refstack-tox-py27-func-mysql-ubuntu-xenial - gate-refstack-tox-py35-func-mysql-ubuntu-xenial - name: openstack/refstack-client template: - name: merge-check check: - gate-refstack-client-pep8-ubuntu-xenial - gate-refstack-client-python27-ubuntu-xenial gate: - gate-refstack-client-pep8-ubuntu-xenial - gate-refstack-client-python27-ubuntu-xenial post: - refstack-client-coverage-ubuntu-xenial - name: openstack/release-schedule-generator template: - name: merge-check - name: noop-jobs - name: openstack/release-test template: - name: merge-check - name: noop-jobs - name: publish-to-pypi - name: openstack/releases template: - name: merge-check check: - gate-releases-python35 - gate-releases-tox-validate-ubuntu-xenial - gate-releases-tox-list-changes-ubuntu-xenial - gate-releases-pep8-ubuntu-xenial - gate-releases-docs-ubuntu-xenial gate: - gate-releases-python35 - gate-releases-tox-validate-ubuntu-xenial - gate-releases-docs-ubuntu-xenial release-post: - tag-releases: - static-releases-publish - name: openstack/renderspec template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/reno template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: openstack/requests-mock template: - name: merge-check - name: python-jobs - name: python35-jobs - name: pypy-jobs - name: publish-to-pypi - name: docs-on-rtfd check: - gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial - gate-requests-mock-tox-novaclient-tip-ubuntu-xenial gate: - gate-requests-mock-tox-keystoneclient-tip-ubuntu-xenial - gate-requests-mock-tox-novaclient-tip-ubuntu-xenial - name: openstack/requirements template: - name: merge-check - name: integrated-gate - name: pypy-jobs - name: openstack-server-publish-jobs - name: python35-jobs - name: publish-to-pypi check: - gate-requirements-pep8-ubuntu-trusty - gate-requirements-python27-ubuntu-trusty - gate-requirements-python34 - gate-requirements-docs-ubuntu-xenial - gate-requirements-pep8-ubuntu-xenial - gate-requirements-python27-ubuntu-xenial - gate-requirements-integration-dsvm-ubuntu-trusty - gate-requirements-integration-dsvm-ubuntu-xenial - gate-requirements-tox-babel-ubuntu-xenial - gate-requirements-tox-py27-check-uc-ubuntu-trusty - gate-requirements-tox-py27-check-uc-ubuntu-xenial - gate-requirements-tox-validate-ubuntu-trusty - gate-requirements-tox-validate-ubuntu-xenial - gate-requirements-tox-validate-projects-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial # Cross testing constraints against project unittests - gate-cross-cinder-python27-ubuntu-xenial - gate-cross-cinder-python35 - gate-cross-glance-python27-ubuntu-xenial - gate-cross-glance-python35 - gate-cross-horizon-python27-ubuntu-xenial - gate-cross-horizon-python35 - gate-cross-keystone-python27-ubuntu-xenial - gate-cross-keystone-python35 - gate-cross-neutron-python27-ubuntu-xenial - gate-cross-neutron-python35 - gate-cross-nova-python27-ubuntu-xenial - gate-cross-nova-python35 - gate-cross-nova-func-ubuntu-xenial - gate-cross-swift-python27-ubuntu-xenial - gate-cross-swift-python35 gate: - gate-requirements-pep8-ubuntu-trusty - gate-requirements-python27-ubuntu-trusty - gate-requirements-python34 - gate-requirements-docs-ubuntu-xenial - gate-requirements-pep8-ubuntu-xenial - gate-requirements-python27-ubuntu-xenial - gate-requirements-integration-dsvm-ubuntu-trusty - gate-requirements-integration-dsvm-ubuntu-xenial - gate-requirements-tox-babel-ubuntu-xenial - gate-requirements-tox-py27-check-uc-ubuntu-trusty - gate-requirements-tox-py27-check-uc-ubuntu-xenial - gate-requirements-tox-validate-ubuntu-trusty - gate-requirements-tox-validate-ubuntu-xenial - gate-requirements-tox-validate-projects-ubuntu-xenial - gate-grenade-dsvm-neutron-multinode-ubuntu-trusty - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial # Cross testing constraints against project unittests - gate-cross-cinder-python27-ubuntu-xenial - gate-cross-cinder-python35 - gate-cross-glance-python27-ubuntu-xenial - gate-cross-glance-python35 - gate-cross-horizon-python27-ubuntu-xenial - gate-cross-horizon-python35 - gate-cross-keystone-python27-ubuntu-xenial - gate-cross-keystone-python35 - gate-cross-neutron-python27-ubuntu-xenial - gate-cross-neutron-python35 - gate-cross-nova-python27-ubuntu-xenial - gate-cross-nova-python35 - gate-cross-nova-func-ubuntu-xenial - gate-cross-swift-python27-ubuntu-xenial - gate-cross-swift-python35 periodic: - propose-requirements-constraints-master - wheel-build-ubuntu-trusty-amd64-python2: - wheel-release-trustyx64 - wheel-build-ubuntu-trusty-amd64-python3: - wheel-release-trustyx64 - wheel-build-ubuntu-xenial-amd64-python2: - wheel-release-xenialx64 - wheel-build-ubuntu-xenial-amd64-python3: - wheel-release-xenialx64 - wheel-build-centos-7-amd64-python2: - wheel-release-cent7x64 - wheel-build-centos-7-amd64-python3: - wheel-release-cent7x64 post: - propose-requirements-updates - requirements-branch-tarball - name: openstack/rpm-packaging template: - name: merge-check check: - gate-rpm-packaging-tox-lint-ubuntu-trusty - gate-rpm-packaging-tox-lint-ubuntu-xenial gate: - gate-rpm-packaging-tox-lint-ubuntu-trusty - gate-rpm-packaging-tox-lint-ubuntu-xenial - name: openstack/rpm-packaging-tools template: - name: merge-check check: - gate-rpm-packaging-tools-pep8-ubuntu-xenial gate: - gate-rpm-packaging-tools-pep8-ubuntu-xenial - name: openstack/rst2bash template: - name: merge-check - name: python-jobs - name: python35-jobs check: - gate-labs-ig-cluster-kvm-ubuntu-nv - gate-labs-ig-cluster-vbox-ubuntu-nv - name: openstack/sahara template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs - name: api-ref-jobs check: - gate-sahara-pylint-ubuntu-trusty - gate-sahara-pylint-ubuntu-xenial - gate-tempest-dsvm-sahara-ubuntu-trusty - gate-tempest-dsvm-sahara-ubuntu-xenial - sahara-coverage-ubuntu-trusty-nv - sahara-coverage-ubuntu-xenial-nv - gate-grenade-dsvm-sahara-ubuntu-trusty-nv - gate-grenade-dsvm-sahara-ubuntu-xenial-nv - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial - gate-sahara-dsvm-scenario-neutron-ubuntu-trusty-nv - gate-sahara-dsvm-scenario-nova-ubuntu-trusty-nv - gate-sahara-dsvm-scenario-mod-wsgi-ubuntu-xenial-nv gate: - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial - gate-tempest-dsvm-sahara-ubuntu-trusty - gate-tempest-dsvm-sahara-ubuntu-xenial post: - sahara-coverage-ubuntu-trusty - sahara-coverage-ubuntu-xenial experimental: - gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv - gate-sahara-buildimages-cloudera-centos-7-nv - gate-sahara-buildimages-ambari-centos-7-nv - name: openstack/sahara-ci-config template: - name: merge-check check: - gate-sahara-ci-config-pep8-ubuntu-xenial gate: - gate-sahara-ci-config-pep8-ubuntu-xenial - name: openstack/sahara-dashboard template: - name: merge-check - name: check-requirements - name: python35-jobs - name: publish-to-pypi - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs check: - gate-sahara-dashboard-pep8-ubuntu-trusty - gate-sahara-dashboard-python27-ubuntu-trusty - gate-sahara-dashboard-pep8-ubuntu-xenial - gate-sahara-dashboard-python27-ubuntu-xenial - gate-sahara-dashboard-dsvm-integration-ubuntu-xenial - gate-sahara-dashboard-dsvm-integration-ubuntu-trusty - gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial - gate-sahara-dashboard-tox-py27dj110-ubuntu-xenial gate: - gate-sahara-dashboard-pep8-ubuntu-trusty - gate-sahara-dashboard-python27-ubuntu-trusty - gate-sahara-dashboard-pep8-ubuntu-xenial - gate-sahara-dashboard-python27-ubuntu-xenial - gate-sahara-dashboard-tox-py27dj19-ubuntu-xenial post: - sahara-dashboard-branch-tarball # TODO: add docs - name: openstack/sahara-extra template: - name: merge-check - name: check-requirements - name: openstack-server-release-jobs check: - gate-sahara-extra-pep8-ubuntu-trusty - gate-sahara-extra-pep8-ubuntu-xenial - gate-sahara-extra-artifacts gate: - gate-sahara-extra-pep8-ubuntu-trusty - gate-sahara-extra-pep8-ubuntu-xenial - gate-sahara-extra-artifacts post: - sahara-extra-branch-tarball - post-sahara-extra-artifacts # 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-ubuntu-trusty - gate-sahara-image-elements-pep8-ubuntu-xenial - gate-sahara-image-elements-buildimages-vanilla-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-cloudera-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-spark-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-storm-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-mapr-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-ambari-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-plain-ubuntu-trusty-nv - gate-sahara-image-elements-buildimages-vanilla-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-cloudera-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-spark-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-storm-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-mapr-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-ambari-ubuntu-xenial-nv - gate-sahara-image-elements-buildimages-plain-ubuntu-xenial-nv gate: - gate-sahara-image-elements-pep8-ubuntu-trusty - gate-sahara-image-elements-pep8-ubuntu-xenial post: - sahara-image-elements-branch-tarball - name: openstack/sahara-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-sahara-specs-python27-ubuntu-xenial gate: - gate-sahara-specs-python27-ubuntu-xenial - name: openstack/sahara-tests template: - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: python35-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-sahara-tests-pylint-ubuntu-xenial - gate-tempest-dsvm-sahara-ubuntu-xenial-nv - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial - gate-sahara-cli-ubuntu-xenial-nv # TODO(esikachev): remove when tox -e cover working correctly - sahara-tests-coverage-ubuntu-xenial-nv gate: - gate-sahara-dsvm-scenario-neutron-ubuntu-xenial post: - sahara-tests-coverage-ubuntu-xenial-nv experimental: - gate-sahara-dsvm-scenario-multinode-spark-ubuntu-xenial-nv - name: openstack/scalpels template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi experimental: - gate-scalpels-dsvm-neutron-ubuntu-xenial-nv - name: openstack/scientific-wg template: - name: merge-check check: - gate-scientific-wg-python27-ubuntu-xenial gate: - gate-scientific-wg-python27-ubuntu-xenial - name: openstack/searchlight template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs - name: release-notes-jobs - name: api-ref-jobs - name: openstack/searchlight-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-searchlight-specs-python27-ubuntu-xenial gate: - gate-searchlight-specs-python27-ubuntu-xenial - name: openstack/searchlight-ui template: - name: check-requirements - name: merge-check - name: python-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata check: - gate-searchlight-ui-nodejs4-npm-run-lint - gate-searchlight-ui-nodejs4-npm-run-test gate: - gate-searchlight-ui-nodejs4-npm-run-lint - gate-searchlight-ui-nodejs4-npm-run-test - name: openstack/security-analysis template: - name: merge-check - name: openstack-server-publish-jobs check: - gate-security-analysis-docs-ubuntu-xenial gate: - gate-security-analysis-docs-ubuntu-xenial - 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-ubuntu-xenial gate: - gate-security-specs-python27-ubuntu-xenial - name: openstack/senlin template: - name: check-requirements - name: merge-check - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: release-notes-jobs - name: translation-jobs - name: api-ref-jobs check: - senlin-coverage-ubuntu-trusty-nv - senlin-coverage-ubuntu-xenial-nv - gate-senlin-dsvm-tempest-py27-api - gate-senlin-dsvm-tempest-py35-api-nv - gate-senlin-dsvm-tempest-py27-functional - gate-senlin-dsvm-tempest-py35-functional-nv - gate-senlin-dsvm-tempest-py27-integration-nv - gate-senlin-dsvm-tempest-py35-integration-nv gate: - gate-senlin-dsvm-tempest-py27-api - gate-senlin-dsvm-tempest-py27-functional experimental: - gate-rally-dsvm-senlin-senlin-ubuntu-trusty-nv - gate-rally-dsvm-senlin-senlin-ubuntu-xenial-nv - name: openstack/senlin-dashboard template: - name: check-requirements - name: merge-check - name: publish-to-pypi - name: python-jobs - name: python35-jobs-nv - name: openstack-server-publish-jobs - name: translation-jobs - name: release-notes-jobs check: - gate-senlin-dashboard-nodejs4-npm-run-lint - gate-senlin-dashboard-nodejs4-npm-run-test - name: openstack/service-types-authority template: - name: merge-check - name: openstack-specs-jobs check: - gate-service-types-authority-pep8-ubuntu-xenial - gate-service-types-authority-tox-validate-ubuntu-xenial gate: - gate-service-types-authority-pep8-ubuntu-xenial - gate-service-types-authority-tox-validate-ubuntu-xenial - name: openstack/shaker template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack/shotgun template: - name: merge-check check: - gate-shotgun-pep8-ubuntu-trusty - gate-shotgun-python27-ubuntu-trusty - gate-shotgun-pep8-ubuntu-xenial - gate-shotgun-python27-ubuntu-xenial gate: - gate-shotgun-pep8-ubuntu-trusty - gate-shotgun-python27-ubuntu-trusty - gate-shotgun-pep8-ubuntu-xenial - gate-shotgun-python27-ubuntu-xenial - name: openstack/shovel template: - name: merge-check - name: nodejs4-jobs - name: nodejs4-publish-to-npm - name: openstack/shovel-horizon template: - name: merge-check - name: python-jobs - name: openstack/snap-ceilometer template: - name: merge-check - name: snap-jobs - name: openstack/snap-glance template: - name: merge-check - name: snap-jobs - name: openstack/snap-keystone template: - name: merge-check - name: snap-jobs - name: openstack/snap-neutron template: - name: merge-check - name: snap-jobs - name: openstack/snap-nova template: - name: merge-check - name: snap-jobs - name: openstack/snap-nova-hypervisor template: - name: merge-check - name: snap-jobs - name: openstack/snap-openstackclients template: - name: merge-check - name: snap-jobs - name: openstack/snap-rally template: - name: merge-check - name: snap-jobs - name: openstack/snap-tempest template: - name: merge-check - name: snap-jobs - name: openstack/snap.openstack template: - name: merge-check - name: python-jobs - name: openstack/solar template: - name: merge-check - name: python-jobs - name: docs-on-rtfd - name: openstack/solar-resources template: - name: merge-check - name: noop-jobs - name: openstack/solum template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: pypy-jobs - name: release-notes-jobs - name: openstack-server-release-jobs - name: check-requirements - name: translation-jobs check: - gate-solum-devstack-dsvm-ubuntu-trusty - gate-solum-devstack-dsvm-ubuntu-xenial - gate-solum-devstack-dsvm-centos-7-nv - gate-solum-devstack-dsvm-py35-ubuntu-xenial-nv gate: - gate-solum-devstack-dsvm-ubuntu-trusty - gate-solum-devstack-dsvm-ubuntu-xenial post: - solum-coverage-ubuntu-trusty - solum-coverage-ubuntu-xenial - name: openstack/solum-dashboard template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: pypy-jobs - name: translation-jobs - name: openstack/solum-infra-guestagent template: - name: merge-check - name: python-jobs - name: python35-jobs-nv - name: check-requirements - name: publish-to-pypi - name: pypy-jobs check: - gate-solum-infra-guestagent-python34 post: - solum-infra-guestagent-coverage-ubuntu-trusty - solum-infra-guestagent-coverage-ubuntu-xenial - name: openstack/solum-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/spanner template: - name: merge-check - name: python-jobs - name: openstack/sphinx-feature-classification template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack/sqlalchemy-migrate template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: python35-jobs-nv check: - gate-sqlalchemy-migrate-pep8-ubuntu-xenial - gate-sqlalchemy-migrate-tox-py27sa07-ubuntu-xenial - gate-sqlalchemy-migrate-devstack-dsvm-nv - gate-sqlalchemy-migrate-python27-ubuntu-xenial gate: - gate-sqlalchemy-migrate-python27-ubuntu-xenial - gate-sqlalchemy-migrate-tox-py27sa07-ubuntu-xenial post: - sqlalchemy-migrate-branch-tarball - name: openstack/stackalytics template: - name: merge-check - name: python35-jobs - name: docs-on-rtfd - name: python-jobs pre-release: - stackalytics-tarball release: - stackalytics-tarball: - stackalytics-pypi-both-upload - name: openstack/stacklight-integration-tests template: - name: merge-check check: - gate-stacklight-integration-tests-pep8-ubuntu-xenial gate: - gate-stacklight-integration-tests-pep8-ubuntu-xenial - name: openstack/stacktach template: - name: merge-check check: - gate-stacktach-pep8-ubuntu-xenial - gate-stacktach-python27-ubuntu-xenial gate: - gate-stacktach-pep8-ubuntu-xenial - gate-stacktach-python27-ubuntu-xenial - name: openstack/stacktach-klugman template: - name: merge-check check: - gate-stacktach-klugman-pep8-ubuntu-xenial - gate-stacktach-klugman-python27-ubuntu-xenial gate: - gate-stacktach-klugman-pep8-ubuntu-xenial - gate-stacktach-klugman-python27-ubuntu-xenial - name: openstack/stacktach-notification-utils template: - name: merge-check check: - gate-stacktach-notification-utils-pep8-ubuntu-xenial - gate-stacktach-notification-utils-python27-ubuntu-xenial gate: - gate-stacktach-notification-utils-pep8-ubuntu-xenial - gate-stacktach-notification-utils-python27-ubuntu-xenial - name: openstack/stacktach-notigen template: - name: merge-check - name: noop-jobs - name: openstack/stacktach-quince template: - name: merge-check check: - gate-stacktach-quince-pep8-ubuntu-xenial - gate-stacktach-quince-python27-ubuntu-xenial gate: - gate-stacktach-quince-pep8-ubuntu-xenial - gate-stacktach-quince-python27-ubuntu-xenial - name: openstack/stacktach-quincy template: - name: merge-check check: - gate-stacktach-quincy-pep8-ubuntu-xenial - gate-stacktach-quincy-python27-ubuntu-xenial gate: - gate-stacktach-quincy-pep8-ubuntu-xenial - gate-stacktach-quincy-python27-ubuntu-xenial - name: openstack/stacktach-sandbox template: - name: merge-check - name: noop-jobs - name: openstack/stacktach-shoebox template: - name: merge-check check: - gate-stacktach-shoebox-pep8-ubuntu-xenial - gate-stacktach-shoebox-python27-ubuntu-xenial gate: - gate-stacktach-shoebox-pep8-ubuntu-xenial - gate-stacktach-shoebox-python27-ubuntu-xenial - name: openstack/stacktach-simport template: - name: merge-check check: - gate-stacktach-simport-pep8-ubuntu-xenial - gate-stacktach-simport-python27-ubuntu-xenial gate: - gate-stacktach-simport-pep8-ubuntu-xenial - gate-stacktach-simport-python27-ubuntu-xenial - name: openstack/stacktach-stackdistiller template: - name: merge-check check: - gate-stacktach-stackdistiller-pep8-ubuntu-xenial - gate-stacktach-stackdistiller-python27-ubuntu-xenial gate: - gate-stacktach-stackdistiller-pep8-ubuntu-xenial - gate-stacktach-stackdistiller-python27-ubuntu-xenial - name: openstack/stacktach-timex template: - name: merge-check check: - gate-stacktach-timex-pep8-ubuntu-xenial - gate-stacktach-timex-python27-ubuntu-xenial gate: - gate-stacktach-timex-pep8-ubuntu-xenial - gate-stacktach-timex-python27-ubuntu-xenial - name: openstack/stacktach-winchester template: - name: merge-check check: - gate-stacktach-winchester-pep8-ubuntu-xenial - gate-stacktach-winchester-python27-ubuntu-xenial gate: - gate-stacktach-winchester-pep8-ubuntu-xenial - gate-stacktach-winchester-python27-ubuntu-xenial - name: openstack/stackube template: - name: merge-check - name: golang-jobs - name: openstack/stackviz template: - name: merge-check - name: nodejs4-jobs - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs periodic: - periodic-package-stackviz-element - name: openstack/steth template: - name: merge-check - name: publish-to-pypi - name: python-jobs post: - steth-branch-tarball - name: openstack/stevedore template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: pypy-jobs - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: openstack-server-publish-jobs - name: release-notes-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: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs check: - gate-storlets-functional-ubuntu-trusty - gate-storlets-functional-ubuntu-xenial gate: - gate-storlets-functional-ubuntu-trusty - gate-storlets-functional-ubuntu-xenial - name: openstack/surveil template: - name: merge-check - name: publish-to-pypi - name: docs-on-rtfd - name: python-jobs - name: python35-jobs - name: pypy-jobs - name: openstack/surveil-specs template: - name: merge-check - name: noop-jobs - name: openstack/sushy template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: docs-on-rtfd check: - sushy-coverage-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-ubuntu-xenial gate: - sushy-coverage-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-partition-redfish-sushy-src-ubuntu-xenial - name: openstack/sushy-tools template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - 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: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: integrated-gate - name: api-ref-jobs - name: install-guide-jobs - name: release-notes-jobs check: - gate-swift-tox-xfs-tmp-py27-ubuntu-trusty - gate-swift-tox-xfs-tmp-py34-ubuntu-trusty - gate-swift-tox-xfs-tmp-py27-ubuntu-xenial - gate-swift-tox-xfs-tmp-py35-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-ubuntu-trusty - gate-swift-tox-xfs-tmp-func-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-trusty - gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-ec-ubuntu-xenial - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-swift-dsvm-functional-ubuntu-trusty - gate-swift-dsvm-functional-ubuntu-xenial - gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv gate: - gate-swift-tox-xfs-tmp-py27-ubuntu-trusty - gate-swift-tox-xfs-tmp-py34-ubuntu-trusty - gate-swift-tox-xfs-tmp-py27-ubuntu-xenial - gate-swift-tox-xfs-tmp-py35-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-ubuntu-trusty - gate-swift-tox-xfs-tmp-func-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-trusty - gate-swift-tox-xfs-tmp-func-fast-post-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-post-as-copy-ubuntu-xenial - gate-swift-tox-xfs-tmp-func-encryption-ubuntu-xenial - gate-swift-dsvm-functional-ubuntu-trusty - gate-swift-dsvm-functional-ubuntu-xenial post: - swift-coverage-ubuntu-trusty - swift-coverage-ubuntu-xenial experimental: - gate-grenade-dsvm-forward-ubuntu-trusty - gate-grenade-dsvm-multinode - gate-swift-tox-xfs-tmp-py27-centos-7 - gate-swift-tox-xfs-tmp-func-centos-7 - gate-swift-tox-xfs-tmp-func-fast-post-centos-7 - gate-swift-tox-xfs-tmp-func-post-as-copy-centos-7 - gate-swift-tox-xfs-tmp-func-encryption-centos-7 - gate-swift-tox-xfs-tmp-func-ec-centos-7 - name: openstack/swift-bench template: - name: merge-check - name: publish-to-pypi check: - gate-swift-bench-pep8-ubuntu-xenial - gate-swift-bench-python27-ubuntu-xenial gate: - gate-swift-bench-pep8-ubuntu-xenial - gate-swift-bench-python27-ubuntu-xenial post: - swift-bench-branch-tarball - name: openstack/swift-ceph-backend template: - name: merge-check check: - gate-swift-ceph-backend-pep8-ubuntu-xenial - gate-swift-ceph-backend-python27-ubuntu-xenial gate: - gate-swift-ceph-backend-pep8-ubuntu-xenial - gate-swift-ceph-backend-python27-ubuntu-xenial - 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-ubuntu-xenial - gate-swift3-tox-tempauth-ubuntu-xenial - gate-swift3-tox-keystone-ubuntu-xenial - gate-swift3-tox-s3acl-ubuntu-xenial - gate-swift3-tox-s3tests_tempauth-ubuntu-xenial - gate-swift3-tox-s3tests_keystone-ubuntu-xenial gate: - gate-swift3-pylint-ubuntu-xenial - gate-swift3-tox-tempauth-ubuntu-xenial - gate-swift3-tox-keystone-ubuntu-xenial - gate-swift3-tox-s3acl-ubuntu-xenial post: - swift3-coverage-ubuntu-xenial release: - swift3-tarball - name: openstack/swiftonfile template: - name: merge-check check: - gate-swiftonfile-pep8-ubuntu-trusty - gate-swiftonfile-python27-ubuntu-trusty - gate-swiftonfile-pep8-ubuntu-xenial - gate-swiftonfile-python27-ubuntu-xenial gate: - gate-swiftonfile-pep8-ubuntu-trusty - gate-swiftonfile-python27-ubuntu-trusty - gate-swiftonfile-pep8-ubuntu-xenial - gate-swiftonfile-python27-ubuntu-xenial - name: openstack/swiftonhpss template: - name: merge-check - name: publish-to-pypi check: - gate-swiftonhpss-pep8-ubuntu-trusty - gate-swiftonhpss-python27-ubuntu-trusty - gate-swiftonhpss-pep8-ubuntu-xenial - gate-swiftonhpss-python27-ubuntu-xenial gate: - gate-swiftonhpss-pep8-ubuntu-trusty - gate-swiftonhpss-python27-ubuntu-trusty - gate-swiftonhpss-pep8-ubuntu-xenial - gate-swiftonhpss-python27-ubuntu-xenial - name: openstack/synergy-scheduler-manager template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/synergy-service template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/syntribos template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/syntribos-openstack-templates template: - name: merge-check - name: noop-jobs - name: openstack/syntribos-payloads template: - name: merge-check - name: noop-jobs - name: openstack/tacker template: - name: merge-check - name: check-requirements - name: python-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: release-notes-jobs - name: translation-jobs - name: python34-jobs - name: python35-jobs - name: api-ref-jobs check: - gate-tacker-dsvm-functional-ubuntu-trusty-nv - gate-tacker-dsvm-functional-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-scenario001-multinode-oooq-puppet-nv - name: openstack/tacker-horizon template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: python34-jobs - name: python35-jobs check: - gate-tacker-horizon-pep8-ubuntu-trusty - gate-tacker-horizon-python27-ubuntu-trusty - gate-tacker-horizon-pep8-ubuntu-xenial - gate-tacker-horizon-python27-ubuntu-xenial gate: - gate-tacker-horizon-pep8-ubuntu-trusty - gate-tacker-horizon-python27-ubuntu-trusty - gate-tacker-horizon-pep8-ubuntu-xenial - gate-tacker-horizon-python27-ubuntu-xenial post: - tacker-horizon-branch-tarball - name: openstack/tacker-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-tacker-specs-python27-ubuntu-xenial gate: - gate-tacker-specs-python27-ubuntu-xenial - name: openstack/tap-as-a-service template: - name: merge-check - name: check-requirements - name: python-jobs - name: python35-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: python34-jobs - name: python35-jobs - name: pypy-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs post: - taskflow-coverage-ubuntu-trusty - taskflow-coverage-ubuntu-xenial - name: openstack/tc-as-a-service template: - name: merge-check - name: python-jobs - name: openstack/telcowg-usecases template: - name: merge-check - name: build-only-specs-jobs check: - gate-telcowg-usecases-python27-ubuntu-xenial gate: - gate-telcowg-usecases-python27-ubuntu-xenial - name: openstack/telemetry-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-telemetry-specs-python27-ubuntu-xenial gate: - gate-telemetry-specs-python27-ubuntu-xenial - name: openstack/tempest template: - name: merge-check - name: check-requirements - name: integrated-gate - name: integrated-gate-py35 - name: integrated-gate-nova-net - name: grenade-nova-net - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: release-notes-jobs check: - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-grenade-dsvm-neutron-ubuntu-xenial - gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-full-ssh - gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv - gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial - gate-puppet-openstack-integration-4-scenario001-tempest-centos-7-nv - gate-puppet-openstack-integration-4-scenario002-tempest-centos-7-nv - gate-puppet-openstack-integration-4-scenario003-tempest-centos-7-nv - gate-puppet-openstack-integration-4-scenario004-tempest-centos-7-nv # jobs for other configs - gate-tempest-dsvm-neutron-dvr-ubuntu-xenial # ocata compat jobs for tempest master - gate-tempest-dsvm-nnet-ubuntu-xenial-ocata - gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata # newton compat jobs for tempest master - gate-tempest-dsvm-nnet-ubuntu-xenial-newton - gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton # non voting scenario test - gate-tempest-dsvm-neutron-scenario-multinode-ubuntu-xenial-nv # tempest plugin sanity - gate-tempest-plugin-sanity-ubuntu-xenial-nv gate: - gate-grenade-dsvm-multinode - gate-grenade-dsvm-neutron-multinode-ubuntu-xenial - gate-tempest-dsvm-neutron-full-ssh experimental: - periodic-tempest-dsvm-all-master - gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv - gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial - gate-tempest-dsvm-cells-ubuntu-xenial - gate-tempest-dsvm-full-test-accounts-ubuntu-xenial - gate-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial - gate-tempest-dsvm-identity-v3-test-accounts-ubuntu-xenial - gate-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial - gate-tempest-dsvm-nova-v20-api-ubuntu-xenial - gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv - gate-tempest-dsvm-cinder-v1-ubuntu-xenial post: - tempest-docs-ubuntu-xenial - tempest-coverage-ubuntu-xenial - 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-nnet-ubuntu-trusty-mitaka - periodic-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka - periodic-tempest-dsvm-nnet-ubuntu-xenial-newton - periodic-tempest-dsvm-neutron-full-ubuntu-xenial-newton - periodic-tempest-dsvm-nnet-ubuntu-xenial-ocata - periodic-tempest-dsvm-neutron-full-ubuntu-xenial-ocata periodic: - periodic-tempest-dsvm-full-test-accounts-ubuntu-xenial-master - periodic-tempest-dsvm-neutron-full-test-accounts-ubuntu-xenial-master - periodic-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial-master - periodic-tempest-dsvm-all-master - periodic-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-master - periodic-tempest-dsvm-neutron-full-ssh-master - name: openstack/tempest-horizon template: - name: merge-check - name: check-requirements - name: publish-to-pypi check: - gate-horizon-dsvm-tempest-plugin-ubuntu-xenial gate: - gate-horizon-dsvm-tempest-plugin-ubuntu-xenial - name: openstack/tempest-lib template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: lib-forward-testing - name: python-jobs - name: python35-jobs - name: release-notes-jobs post: - tempest-lib-docs-ubuntu-xenial - name: openstack/tempest-plugin-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack/terracotta template: - name: merge-check - name: publish-to-pypi - name: python-jobs - name: openstack/third-party-ci-tools template: - name: merge-check - name: noop-jobs - name: openstack/timmy template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/tooz template: - name: merge-check - name: check-requirements - name: python-jobs - name: python34-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: publish-to-pypi - name: lib-forward-testing - name: release-notes-jobs check: - gate-tooz-tox-py27-etcd-ubuntu-trusty - gate-tooz-tox-py27-etcd-ubuntu-xenial - gate-tooz-tox-py34-etcd-ubuntu-trusty - gate-tooz-tox-py35-etcd-ubuntu-xenial - gate-tooz-tox-py27-etcd3-ubuntu-xenial - gate-tooz-tox-py35-etcd3-ubuntu-xenial - gate-tooz-tox-py27-etcd3gw-ubuntu-xenial - gate-tooz-tox-py35-etcd3gw-ubuntu-xenial - gate-tooz-tox-py27-zookeeper-ubuntu-trusty - gate-tooz-tox-py27-zookeeper-ubuntu-xenial - gate-tooz-tox-py34-zookeeper-ubuntu-trusty - gate-tooz-tox-py35-zookeeper-ubuntu-xenial - gate-tooz-tox-py27-redis-ubuntu-trusty - gate-tooz-tox-py27-redis-ubuntu-xenial - gate-tooz-tox-py34-redis-ubuntu-trusty - gate-tooz-tox-py35-redis-ubuntu-xenial - gate-tooz-tox-py27-sentinel-ubuntu-trusty - gate-tooz-tox-py27-sentinel-ubuntu-xenial - gate-tooz-tox-py34-sentinel-ubuntu-trusty - gate-tooz-tox-py35-sentinel-ubuntu-xenial - gate-tooz-tox-py27-memcached-ubuntu-trusty - gate-tooz-tox-py27-memcached-ubuntu-xenial - gate-tooz-tox-py34-memcached-ubuntu-trusty - gate-tooz-tox-py35-memcached-ubuntu-xenial - gate-tooz-tox-py27-postgresql-ubuntu-trusty - gate-tooz-tox-py27-postgresql-ubuntu-xenial - gate-tooz-tox-py34-postgresql-ubuntu-trusty - gate-tooz-tox-py35-postgresql-ubuntu-xenial - gate-tooz-tox-py27-mysql-ubuntu-trusty - gate-tooz-tox-py27-mysql-ubuntu-xenial - gate-tooz-tox-py34-mysql-ubuntu-trusty - gate-tooz-tox-py35-mysql-ubuntu-xenial - gate-tooz-tox-py27-consul-ubuntu-trusty - gate-tooz-tox-py27-consul-ubuntu-xenial - gate-tooz-tox-py34-consul-ubuntu-trusty - gate-tooz-tox-py35-consul-ubuntu-xenial gate: - gate-tooz-tox-py27-etcd-ubuntu-trusty - gate-tooz-tox-py27-etcd-ubuntu-xenial - gate-tooz-tox-py34-etcd-ubuntu-trusty - gate-tooz-tox-py35-etcd-ubuntu-xenial - gate-tooz-tox-py27-etcd3-ubuntu-xenial - gate-tooz-tox-py35-etcd3-ubuntu-xenial - gate-tooz-tox-py27-etcd3gw-ubuntu-xenial - gate-tooz-tox-py35-etcd3gw-ubuntu-xenial - gate-tooz-tox-py27-zookeeper-ubuntu-trusty - gate-tooz-tox-py27-zookeeper-ubuntu-xenial - gate-tooz-tox-py34-zookeeper-ubuntu-trusty - gate-tooz-tox-py35-zookeeper-ubuntu-xenial - gate-tooz-tox-py27-redis-ubuntu-trusty - gate-tooz-tox-py27-redis-ubuntu-xenial - gate-tooz-tox-py34-redis-ubuntu-trusty - gate-tooz-tox-py35-redis-ubuntu-xenial - gate-tooz-tox-py27-sentinel-ubuntu-trusty - gate-tooz-tox-py27-sentinel-ubuntu-xenial - gate-tooz-tox-py34-sentinel-ubuntu-trusty - gate-tooz-tox-py35-sentinel-ubuntu-xenial - gate-tooz-tox-py27-memcached-ubuntu-trusty - gate-tooz-tox-py27-memcached-ubuntu-xenial - gate-tooz-tox-py34-memcached-ubuntu-trusty - gate-tooz-tox-py35-memcached-ubuntu-xenial - gate-tooz-tox-py27-postgresql-ubuntu-trusty - gate-tooz-tox-py27-postgresql-ubuntu-xenial - gate-tooz-tox-py34-postgresql-ubuntu-trusty - gate-tooz-tox-py35-postgresql-ubuntu-xenial - gate-tooz-tox-py27-mysql-ubuntu-trusty - gate-tooz-tox-py27-mysql-ubuntu-xenial - gate-tooz-tox-py34-mysql-ubuntu-trusty - gate-tooz-tox-py35-mysql-ubuntu-xenial - gate-tooz-tox-py27-consul-ubuntu-trusty - gate-tooz-tox-py27-consul-ubuntu-xenial - gate-tooz-tox-py34-consul-ubuntu-trusty - gate-tooz-tox-py35-consul-ubuntu-xenial post: - tooz-coverage-ubuntu-trusty - tooz-coverage-ubuntu-xenial - name: openstack/tosca-parser template: - name: merge-check - name: python-jobs - name: python35-jobs - name: publish-to-pypi - name: openstack-server-publish-jobs - name: check-requirements post: - tosca-parser-coverage-ubuntu-xenial - name: openstack/training-guides template: - name: merge-check - name: translation-jobs check: - gate-training-guides-tox-doc-publish-checkbuild gate: - gate-training-guides-tox-doc-publish-checkbuild post: - training-guides-tox-doc-publishdocs - name: openstack/training-labs template: - name: merge-check - name: python-jobs check: - gate-training-labs-scripts-ubuntu-trusty - gate-training-labs-scripts-ubuntu-xenial gate: - gate-training-labs-scripts-ubuntu-trusty - gate-training-labs-scripts-ubuntu-xenial post: - training-labs-scripts-ubuntu-trusty - training-labs-scripts-ubuntu-xenial - name: openstack/transparency-policy template: - name: merge-check check: - gate-transparency-policy-docs-ubuntu-xenial gate: - gate-transparency-policy-docs-ubuntu-xenial post: - static-transparency-policy-publish - name: openstack/tricircle template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack-server-publish-jobs - name: release-notes-jobs check: - gate-tricircle-dsvm-functional-ubuntu-trusty - gate-tricircle-dsvm-functional-ubuntu-xenial - tricircle-coverage-ubuntu-xenial-nv - gate-tricircle-dsvm-multiregion-ubuntu-xenial-nv gate: - gate-tricircle-dsvm-functional-ubuntu-trusty - gate-tricircle-dsvm-functional-ubuntu-xenial - name: openstack/trio2o template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi check: - gate-trio2o-dsvm-functional-ubuntu-xenial-nv - name: openstack/tripleo-common template: - name: merge-check - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: python-jobs - name: python34-jobs - name: python35-jobs - name: check-tripleo-jobs - name: tripleo-upgrade-jobs - name: experimental-tripleo-jobs - name: release-notes-jobs check: - tripleo-common-coverage-ubuntu-xenial-nv - name: openstack/tripleo-docs template: - name: merge-check check: - gate-tripleo-docs-docs-ubuntu-xenial - gate-tripleo-docs-deploy-guide gate: - gate-tripleo-docs-docs-ubuntu-xenial - gate-tripleo-docs-deploy-guide post: - tripleo-docs-docs-ubuntu-xenial - name: openstack/tripleo-heat-templates template: - name: merge-check - name: publish-to-pypi - name: check-tripleo-jobs - name: experimental-tripleo-jobs - name: check-requirements - name: release-notes-jobs - name: tripleo-upgrade-jobs - name: tripleo-upgrade-jobs-scenario001 - name: tripleo-upgrade-jobs-scenario002 - name: tripleo-upgrade-jobs-scenario003 - name: tripleo-upgrade-jobs-scenario004 check: - gate-tripleo-heat-templates-pep8-ubuntu-xenial - gate-tripleo-ci-centos-7-3nodes-multinode-nv - gate-tripleo-ci-centos-7-undercloud-containers-nv post: - tripleo-heat-templates-branch-tarball gate: - gate-tripleo-heat-templates-pep8-ubuntu-xenial - name: openstack/tripleo-image-elements template: - name: merge-check - name: publish-to-pypi - name: check-tripleo-jobs - name: experimental-tripleo-jobs - name: release-notes-jobs post: - tripleo-image-elements-branch-tarball - name: openstack/tripleo-incubator template: - name: merge-check - name: check-tripleo-jobs - name: experimental-tripleo-jobs check: - gate-tripleo-incubator-docs-ubuntu-xenial gate: - gate-tripleo-incubator-docs-ubuntu-xenial post: - tripleo-incubator-docs-ubuntu-xenial pre-release: - tripleo-incubator-docs-ubuntu-xenial release: - tripleo-incubator-docs-ubuntu-xenial - name: openstack/tripleo-puppet-elements template: - name: merge-check - name: python-jobs - name: check-tripleo-jobs - name: publish-to-pypi - name: release-notes-jobs - name: experimental-tripleo-jobs - name: openstack/tripleo-quickstart template: - name: merge-check - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-tripleo-quickstart-linters-ubuntu-xenial - gate-tripleo-quickstart-docs-ubuntu-xenial - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq - gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - gate-tripleo-ci-centos-7-ovb-containers-oooq-nv gate: - gate-tripleo-quickstart-linters-ubuntu-xenial - gate-tripleo-quickstart-docs-ubuntu-xenial - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq experimental: - gate-tripleo-quickstart-base-centos-7-nv - name: openstack/tripleo-quickstart-extras template: - name: merge-check - name: openstack-server-release-jobs - name: release-notes-jobs check: - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-quickstart-extras-linters-ubuntu-xenial - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq - gate-tripleo-ci-centos-7-scenario005-multinode-oooq-nv check-tripleo: - gate-tripleo-ci-centos-7-ovb-ha-oooq - gate-tripleo-ci-centos-7-ovb-containers-oooq-nv gate: - gate-tripleo-quickstart-extras-linters-ubuntu-xenial - gate-tripleo-ci-centos-7-nonha-multinode-oooq - gate-tripleo-ci-centos-7-scenario001-multinode-oooq - gate-tripleo-ci-centos-7-scenario002-multinode-oooq - gate-tripleo-ci-centos-7-scenario003-multinode-oooq - gate-tripleo-ci-centos-7-scenario004-multinode-oooq experimental: - gate-tripleo-quickstart-extras-base-centos-7-nv - name: openstack/tripleo-repos template: - name: merge-check - name: publish-to-pypi - name: check-tripleo-jobs - name: experimental-tripleo-jobs - name: python-jobs - name: python35-jobs - name: check-requirements check: - tripleo-repos-coverage-ubuntu-xenial-nv - name: openstack/tripleo-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-tripleo-specs-python27-ubuntu-xenial gate: - gate-tripleo-specs-python27-ubuntu-xenial - name: openstack/tripleo-ui template: - name: merge-check - name: nodejs6-publish-to-npm - name: check-tripleo-undercloud-jobs - name: release-notes-jobs - name: translation-jobs - name: translation-jobs-ocata check: - gate-tripleo-ui-nodejs6-npm-run-test - gate-tripleo-ui-nodejs6-npm-run-lint gate: - gate-tripleo-ui-nodejs6-npm-run-test - gate-tripleo-ui-nodejs6-npm-run-lint post: - tripleo-ui-nodejs6-npm-publish-tarball - name: openstack/tripleo-validations template: - name: merge-check - name: python-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: publish-to-pypi - name: release-notes-jobs - name: openstack/trove template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: install-guide-jobs - name: translation-jobs - name: release-notes-jobs - name: periodic-jobs-with-oslo-master - name: api-ref-jobs check: - gate-trove-functional-dsvm-mysql-ubuntu-xenial - gate-trove-legacy-functional-dsvm-mysql - gate-trove-scenario-dsvm-mariadb-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-mariadb-multi-ubuntu-xenial-nv - gate-trove-scenario-dsvm-mysql-single-ubuntu-xenial - gate-trove-scenario-dsvm-mysql-multi-ubuntu-xenial - gate-trove-scenario-dsvm-postgresql-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-postgresql-multi-ubuntu-xenial-nv - gate-trove-scenario-dsvm-pxc-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-pxc-multi-ubuntu-xenial-nv - gate-trove-scenario-dsvm-redis-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-redis-multi-ubuntu-xenial-nv - gate-trove-legacy-scenario-dsvm-mysql - gate-trove-legacy-scenario-dsvm-postgresql - gate-trove-legacy-scenario-dsvm-pxc - gate-trove-legacy-scenario-dsvm-redis-nv - gate-trove-tox-fakemodetests-ubuntu-xenial - gate-trove-tox-apiexamples-ubuntu-xenial - gate-trove-pylint-ubuntu-xenial gate: - gate-trove-functional-dsvm-mysql-ubuntu-xenial - gate-trove-legacy-functional-dsvm-mysql - gate-trove-scenario-dsvm-mysql-single-ubuntu-xenial - gate-trove-scenario-dsvm-mysql-multi-ubuntu-xenial - gate-trove-legacy-scenario-dsvm-mysql - gate-trove-legacy-scenario-dsvm-postgresql - gate-trove-legacy-scenario-dsvm-pxc - gate-trove-tox-fakemodetests-ubuntu-xenial - gate-trove-tox-apiexamples-ubuntu-xenial - gate-trove-pylint-ubuntu-xenial post: - trove-coverage-ubuntu-trusty - trove-coverage-ubuntu-xenial experimental: - gate-trove-scenario-dsvm-cassandra-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-cassandra-multi-ubuntu-xenial-nv - gate-trove-scenario-dsvm-couchbase-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-couchdb-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-mongodb-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-mongodb-multi-ubuntu-xenial-nv - gate-trove-scenario-dsvm-percona-single-ubuntu-xenial-nv - gate-trove-scenario-dsvm-percona-multi-ubuntu-xenial-nv - gate-grenade-dsvm-trove - name: openstack/trove-dashboard template: - name: merge-check - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata - name: release-notes-jobs - name: python35-jobs-nv check: - gate-trove-dashboard-pep8-ubuntu-trusty - gate-trove-dashboard-python27-ubuntu-trusty - gate-trove-dashboard-pep8-ubuntu-xenial - gate-trove-dashboard-python27-ubuntu-xenial gate: - gate-trove-dashboard-pep8-ubuntu-trusty - gate-trove-dashboard-python27-ubuntu-trusty - gate-trove-dashboard-pep8-ubuntu-xenial - gate-trove-dashboard-python27-ubuntu-xenial post: - trove-dashboard-branch-tarball - name: openstack/trove-integration template: - name: merge-check check: - gate-trove-legacy-functional-dsvm-mysql-mitaka - gate-trove-legacy-functional-dsvm-mysql-newton - gate-trove-legacy-functional-dsvm-redis-newton gate: - gate-trove-legacy-functional-dsvm-mysql-mitaka - gate-trove-legacy-functional-dsvm-mysql-newton - gate-trove-legacy-functional-dsvm-redis-newton - name: openstack/trove-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-trove-specs-python27-ubuntu-xenial gate: - gate-trove-specs-python27-ubuntu-xenial - name: openstack/tuning-box template: - name: merge-check - name: python-jobs - name: publish-to-pypi - name: openstack/turbo-hipster template: - name: merge-check - name: python-jobs - name: docs-on-rtfd - name: openstack/uc-recognition template: - name: merge-check - name: noop-jobs - name: openstack/ui-cookiecutter template: - name: merge-check - name: noop-jobs - name: openstack/vahana template: - name: merge-check - name: noop-jobs - name: openstack/valence template: - name: merge-check - name: python35-jobs - name: python-jobs - name: check-requirements - name: openstack/valence-specs template: - name: merge-check - name: build-only-specs-jobs - name: openstack/valet template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: openstack/virtualbmc template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi check: - gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-ubuntu-xenial gate: - gate-tempest-dsvm-ironic-pxe_ipmitool-virtualbmc-src-ubuntu-xenial - name: openstack/virtualpdu template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi experimental: - gate-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src-ubuntu-xenial - name: openstack/vitrage template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: publish-to-pypi - name: openstack-server-publish-jobs - name: release-notes-jobs check: - gate-vitrage-dsvm-api-ubuntu-xenial - gate-vitrage-dsvm-datasources-ubuntu-xenial gate: - gate-vitrage-dsvm-api-ubuntu-xenial - gate-vitrage-dsvm-datasources-ubuntu-xenial - name: openstack/vitrage-dashboard template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs - name: openstack/vitrage-specs template: - name: merge-check - name: openstack-specs-jobs - name: openstack/vm-bm-wg template: - name: merge-check check: - gate-vm-bm-wg-python27-ubuntu-xenial gate: - gate-vm-bm-wg-python27-ubuntu-xenial - 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: publish-to-pypi - name: python35-jobs - name: openstack/vmware-nsxlib template: - name: merge-check - name: python-jobs - name: check-requirements - name: publish-to-pypi - name: python35-jobs - name: openstack/vmware-vspc template: - name: merge-check - name: python35-jobs - name: publish-to-pypi check: - gate-vmware-vspc-pep8-ubuntu-xenial gate: - gate-vmware-vspc-pep8-ubuntu-xenial - name: openstack/watcher template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: translation-jobs - name: check-requirements - name: publish-to-pypi - name: release-notes-jobs check: - watcher-coverage-ubuntu-xenial-nv - gate-rally-dsvm-watcher-watcher-ubuntu-xenial-nv - gate-watcher-dsvm-multinode-ubuntu-xenial-nv - name: openstack/watcher-dashboard template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: release-notes-jobs - name: check-requirements - name: publish-to-pypi - name: translation-jobs - name: openstack/watcher-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-watcher-specs-python27-ubuntu-xenial gate: - gate-watcher-specs-python27-ubuntu-xenial - name: openstack/windmill template: - name: merge-check - name: ansible-role-jobs - name: docs-on-rtfd - name: windmill-buildimages-xenial - name: windmill-jobs-centos7-nv - name: windmill-jobs-fedora-25-nv - name: windmill-jobs-xenial - name: openstack/workload-ref-archs template: - name: merge-check check: - gate-workload-ref-archs-docs-ubuntu-xenial gate: - gate-workload-ref-archs-docs-ubuntu-xenial - name: openstack/wsme template: - name: merge-check - name: python35-jobs - name: publish-to-pypi check: - gate-wsme-python27-ubuntu-xenial - gate-wsme-pep8-ubuntu-xenial gate: - gate-wsme-python27-ubuntu-xenial - gate-wsme-pep8-ubuntu-xenial 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: xstatic-publish-jobs - name: openstack/xstatic-angular-bootstrap template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-cookies template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-fileupload template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-gettext template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-lrdragndrop template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-mock template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-sanitize template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-smart-table template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-angular-ui-router template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-bootstrap-datepicker template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-bootstrap-scss template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-bootswatch template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-d3 template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-font-awesome template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-hogan template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jasmine template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jquery-migrate template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jquery.bootstrap.wizard template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jquery.quicksearch template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jquery.tablesorter template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-jsencrypt template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-magic-search template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-mdi template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-qunit template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-rickshaw template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-roboto-fontface template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/xstatic-spin template: - name: merge-check - name: noop-jobs - name: xstatic-publish-jobs - name: openstack/yaql template: - name: merge-check - name: python-jobs - name: python34-jobs - name: python35-jobs - name: publish-to-pypi - name: docs-on-rtfd - name: openstack/zaqar template: - name: merge-check - name: python34-jobs - name: python35-jobs - name: python-jobs - name: periodic-mitaka - name: periodic-newton - name: periodic-ocata - name: check-requirements - name: translation-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: api-ref-jobs - name: install-guide-jobs check: - gate-zaqar-tox-integration-ubuntu-trusty - gate-zaqar-tox-integration-ubuntu-xenial - gate-dsvm-mongodb-zaqar-ubuntu-trusty-nv - gate-dsvm-redis-zaqar-ubuntu-trusty-nv - gate-rally-dsvm-zaqar-zaqar-ubuntu-trusty-nv - gate-rally-dsvm-zaqar-zaqar-ubuntu-xenial-nv - gate-tempest-dsvm-mongodb-zaqar-ubuntu-xenial - gate-tempest-dsvm-redis-zaqar-ubuntu-xenial - gate-tempest-dsvm-swift-zaqar-ubuntu-xenial - gate-grenade-dsvm-mongodb-zaqar-ubuntu-xenial-nv - gate-grenade-dsvm-redis-zaqar-ubuntu-xenial-nv - gate-tripleo-ci-centos-7-scenario002-multinode-oooq-puppet-nv gate: - gate-zaqar-tox-integration-ubuntu-trusty - gate-zaqar-tox-integration-ubuntu-xenial - gate-tempest-dsvm-mongodb-zaqar-ubuntu-xenial - gate-tempest-dsvm-redis-zaqar-ubuntu-xenial - gate-tempest-dsvm-swift-zaqar-ubuntu-xenial - name: openstack/zaqar-specs template: - name: merge-check - name: openstack-specs-jobs check: - gate-zaqar-specs-python27-ubuntu-xenial gate: - gate-zaqar-specs-python27-ubuntu-xenial - name: openstack/zaqar-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: release-notes-jobs - name: translation-jobs - name: translation-jobs-newton - name: translation-jobs-ocata check: - gate-zaqar-ui-nodejs4-npm-run-lint - gate-zaqar-ui-nodejs4-npm-run-test - name: openstack/zun template: - name: merge-check - name: python-jobs - name: python35-jobs - name: openstack-server-publish-jobs - name: openstack-server-release-jobs - name: check-requirements check: - gate-zun-devstack-dsvm-docker-sql - gate-zun-devstack-dsvm-nova-docker-sql-nv - gate-zun-devstack-dsvm-docker-etcd-nv gate: - gate-zun-devstack-dsvm-docker-sql - name: openstack/zun-ui template: - name: merge-check - name: python-jobs - name: python35-jobs - name: check-requirements - name: openstack-server-release-jobs check: - gate-zun-ui-nodejs4-npm-run-lint - gate-zun-ui-nodejs4-npm-run-test gate: - gate-zun-ui-nodejs4-npm-run-lint