# Shared zuul config specific to the OpenStack Project # Contains project pipeline definitions - project: name: openstack-dev/bashate templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack-dev/ci-sandbox templates: - system-required - noop-jobs - project: name: openstack-dev/cookiecutter templates: - system-required - noop-jobs - project: name: openstack-dev/devstack templates: - system-required - integrated-gate-py35 # TODO(mordred) Uncomment this when the variant bug is fixed # - integrated-gate-nova-net - publish-openstack-sphinx-docs check: jobs: - build-openstack-sphinx-docs: branches: ^master - openstack-tox-bashate - legacy-devstack-unit-tests - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: voting: false - legacy-devstack-dsvm-updown: branches: ^(?!stable) irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-devstack-dsvm-py35-updown: voting: false branches: ^(?!stable) irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-swift-dsvm-functional: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full-centos-7: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-linuxbridge: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-multinode-full: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ gate: queue: integrated jobs: - build-openstack-sphinx-docs: branches: ^master - openstack-tox-bashate - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-linuxbridge: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ experimental: jobs: - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/(newton|ocata)|driverfixes/)).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-dvr: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-dvr-multinode-full: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-dvr-ha-multinode-full: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-nova-next-full: voting: false branches: ^(stable/newton|master)$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-lvm-multibackend: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full-fedora-26: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-devstack-dsvm-py36-updown-fedora-26: voting: false branches: ^(?!stable) irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-cells: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ periodic: jobs: - propose-updates: branches: master vars: update_target: devstack-plugins-list - legacy-periodic-tempest-dsvm-oslo-latest-full-master: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - project: name: openstack-dev/devstack-plugin-cookiecutter templates: - system-required - noop-jobs - project: name: openstack-dev/devstack-vagrant templates: - system-required - noop-jobs - project: name: openstack-dev/grenade templates: - system-required check: jobs: - legacy-grenade-dsvm-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - grenade-heat: voting: false branches: ^(?!(driverfixes|stable/(mitaka|newton))).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - build-openstack-sphinx-docs: branches: ^(?!stable/newton).*$ - ironic-grenade-dsvm: voting: false branches: ^(?!(driverfixes|stable/(mitaka|newton))).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ gate: queue: integrated jobs: - legacy-grenade-dsvm-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - build-openstack-sphinx-docs: branches: ^(?!stable/newton).*$ post: jobs: - legacy-grenade-publish-docs: branches: ^(?!bug/).*$ experimental: jobs: - legacy-grenade-dsvm-neutron-forward: voting: false branches: ^(?!stable/newton).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - legacy-grenade-dsvm-trove: branches: ^(?!(driverfixes|stable/(mitaka|newton))).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - project: name: openstack-dev/hacking templates: - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - release-notes-jobs - publish-to-pypi check: jobs: - legacy-hacking-integration-nova: voting: false post: jobs: - openstack-tox-cover - project: name: openstack-dev/heat-cfnclient templates: - system-required - openstack-python-jobs - project: name: openstack-dev/openstack-nose templates: - system-required - noop-jobs - project: name: openstack-dev/os-http templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack-dev/oslo-cookiecutter templates: - system-required check: jobs: - legacy-oslo-cookiecutter-tox-cookiecutter gate: jobs: - legacy-oslo-cookiecutter-tox-cookiecutter - project: name: openstack-dev/pbr templates: - system-required - openstack-python-jobs - openstack-python35-jobs - lib-forward-testing - openstack-pypy-jobs-nonvoting - publish-openstack-sphinx-docs - periodic-stable-jobs - publish-to-pypi check: jobs: - legacy-pbr-installation-dsvm - legacy-pbr-installation-dsvm-upstream gate: jobs: - legacy-pbr-installation-dsvm periodic: jobs: - legacy-pbr-installation-dsvm: branches: master - legacy-pbr-installation-dsvm-upstream: branches: master post: jobs: - openstack-tox-cover - project: name: openstack-dev/sandbox release: jobs: - release-openstack-python - legacy-sandbox-tag templates: - system-required - noop-jobs pre-release: jobs: - legacy-sandbox-tag - project: name: openstack-dev/specs-cookiecutter templates: - system-required - noop-jobs - project: name: openstack-infra/activity-board templates: - system-required - noop-jobs - project: name: openstack-infra/ansible-role-puppet templates: - system-required - ansible-lint-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/askbot-theme templates: - system-required - noop-jobs - project: name: openstack-infra/beaker-localhost templates: - system-required check: jobs: - legacy-beaker-localhost-rake gate: jobs: - legacy-beaker-localhost-rake - project: name: openstack-infra/beaker-nodepool templates: - system-required check: jobs: - legacy-beaker-nodepool-rake gate: jobs: - legacy-beaker-nodepool-rake - project: name: openstack-infra/bindep templates: - bindep-fallback - system-required - openstack-pypy-jobs-nonvoting - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - release-openstack-sphinx-docs-infra post: jobs: - tox-cover - project: name: openstack-infra/bugdaystats templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/ciwatch templates: - system-required - openstack-python-jobs-no-constraints - project: name: openstack-infra/devstack-gate templates: - system-required - integrated-gate-py35 # TODO(mordred) Uncomment this when the variant bug is fixed # - integrated-gate-nova-net check: jobs: - legacy-devstack-gate-tox-run-tests - legacy-devstack-gate-tox-py3-run-tests - openstack-tox-bashate - legacy-dg-hooks-dsvm - legacy-grenade-dsvm-neutron - legacy-grenade-dsvm-neutron-multinode - legacy-grenade-dsvm-neutron-dvr-multinode: voting: false - legacy-neutron-dsvm-functional: voting: false - legacy-neutron-dsvm-api: voting: false - legacy-swift-dsvm-functional: voting: false - legacy-tempest-dsvm-nnet-newton: voting: false branches: stable/newton - legacy-tempest-dsvm-neutron-full-newton: voting: false branches: ^(?!driverfixes/).*$ - legacy-tempest-dsvm-neutron-full-ocata: voting: false branches: ^(?!driverfixes/).*$ - legacy-tempest-dsvm-neutron-full-pike: voting: false branches: ^(?!driverfixes/).*$ - legacy-tempest-dsvm-neutron-full-centos-7: voting: false - legacy-tempest-dsvm-multinode-full: voting: false - legacy-tempest-dsvm-neutron-multinode-full: voting: false - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ gate: queue: integrated jobs: - legacy-devstack-gate-tox-run-tests - legacy-devstack-gate-tox-py3-run-tests - legacy-grenade-dsvm-neutron - legacy-grenade-dsvm-neutron-multinode - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ experimental: jobs: - legacy-tempest-dsvm-neutron-full-fedora-26: voting: false - legacy-tempest-dsvm-neutron-dvr-multinode-full: voting: false - legacy-tempest-dsvm-neutron-dvr-ha-multinode-full: voting: false - legacy-tempest-dsvm-neutron-pg-full: voting: false - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ - project: name: openstack-infra/elastic-recheck templates: - system-required - publish-openstack-sphinx-docs-infra check: jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-elastic-recheck-tox-queries: voting: false gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack-infra/err2d2 templates: - system-required - noop-jobs - project: name: openstack-infra/featuretracker templates: - system-required - noop-jobs - project: name: openstack-infra/gear templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - docs-on-readthedocs - publish-to-pypi - project: name: openstack-infra/gearman-plugin templates: - system-required check: jobs: - legacy-gearman-plugin-maven-build-ubuntu-trusty gate: jobs: - legacy-gearman-plugin-maven-build-ubuntu-trusty post: jobs: - legacy-gearman-plugin-hpi-artifact release: jobs: - legacy-gearman-plugin-jenkinsci-upload: dependencies: - legacy-gearman-plugin-hpi-artifact - legacy-gearman-plugin-hpi-artifact - project: name: openstack-infra/germqtt templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - project: name: openstack-infra/gerrit templates: - system-required check: jobs: - legacy-gerrit-buck: branches: ^openstack/(?!2\.4).*$ gate: jobs: - legacy-gerrit-buck: branches: ^openstack/(?!2\.4).*$ post: jobs: - legacy-gerrit-package-buck: branches: ^openstack/(?!2\.4).*$ periodic: jobs: - legacy-javamelody-gerrit-plugin-stable-2.13 - legacy-its-storyboard-gerrit-plugin-stable-2.13 - project: name: openstack-infra/gerritbot templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/gerritlib templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - project: name: openstack-infra/git-restack templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - release-openstack-sphinx-docs-infra - project: name: openstack-infra/git-review templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - release-openstack-sphinx-docs-infra - project: name: openstack-infra/gitdm templates: - system-required check: jobs: - legacy-gitdm gate: jobs: - legacy-gitdm periodic: jobs: - legacy-periodic-gitdm - project: name: openstack-infra/glean templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs-infra - publish-to-pypi check: jobs: - legacy-dsvm-nodepool-redhat-src - legacy-dsvm-nodepool-ubuntu-src - legacy-dsvm-nodepool-opensuse-src gate: queue: glean jobs: - legacy-dsvm-nodepool-redhat-src - legacy-dsvm-nodepool-ubuntu-src - legacy-dsvm-nodepool-opensuse-src experimental: jobs: - legacy-dsvm-nodepool-debian-src: voting: false - project: name: openstack-infra/grafyaml templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs-infra - publish-to-pypi check: jobs: - tox-cover post: jobs: - tox-cover - project: name: openstack-infra/groups templates: - system-required check: jobs: - legacy-groups-unittests gate: jobs: - legacy-groups-unittests post: jobs: - legacy-groups-release-branch release: jobs: - legacy-groups-release-master - project: name: openstack-infra/groups-static-pages templates: - system-required - noop-jobs - project: name: openstack-infra/infra-ansible templates: - system-required check: jobs: - legacy-infra-ansible gate: jobs: - legacy-infra-ansible - project: name: openstack-infra/infra-manual templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-infra-manual - project: name: openstack-infra/infra-specs templates: - system-required - openstack-specs-jobs - project: name: openstack-infra/irc-meetings templates: - system-required check: jobs: - openstack-tox-pep8 - legacy-irc-meetings-tox-ical gate: jobs: - openstack-tox-pep8 - legacy-irc-meetings-tox-ical post: jobs: - publish-irc-meetings - project: name: openstack-infra/jeepyb templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack-infra/jenkins-job-builder templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs-infra - publish-to-pypi check: jobs: - tox-cover - build-openstack-sphinx-docs: voting: false post: jobs: - tox-cover - project: name: openstack-infra/js-afs-blob-store templates: - system-required - nodejs4-jobs - publish-to-pypi release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack-infra/js-generator-openstack templates: - system-required - nodejs4-jobs - nodejs4-docs - publish-to-pypi pre-release: jobs: - legacy-js-generator-openstack-nodejs6-npm-docs: branches: ^(?!bug/).*$ release: jobs: - legacy-js-generator-openstack-nodejs6-npm-docs: branches: ^(?!bug/).*$ - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack-infra/js-openstack-registry-hooks templates: - system-required - nodejs4-jobs - publish-to-pypi release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack-infra/lodgeit templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack-infra/log_processor templates: - system-required - openstack-python-jobs-no-constraints - publish-openstack-sphinx-docs-infra - publish-to-pypi - project: name: openstack-infra/logstash-filters templates: - system-required - infra-logstash-filter-jobs - project: name: openstack-infra/lpmqtt templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - project: name: openstack-infra/meetbot templates: - system-required - noop-jobs - project: name: openstack-infra/mqtt_statsd templates: - system-required - openstack-python-jobs-no-constraints - publish-to-pypi - project: name: openstack-infra/nodepool templates: - system-required - publish-openstack-sphinx-docs-infra - publish-to-pypi check: jobs: - tox-cover post: jobs: - tox-cover - project: name: openstack-infra/nose-html-output templates: - system-required - noop-jobs - publish-to-pypi post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/odsreg templates: - system-required - noop-jobs - project: name: openstack-infra/openstack-zuul-jobs templates: - system-required - publish-openstack-sphinx-docs-infra - project: name: openstack-infra/openstack-zuul-roles templates: - system-required - noop-jobs - project: name: openstack-infra/openstackid templates: - system-required - publish-openstack-sphinx-docs-infra check: jobs: - legacy-laravel-openstackid-unittests gate: jobs: - legacy-laravel-openstackid-unittests post: jobs: - legacy-laravel-openstackid-release-branch release: jobs: - legacy-laravel-openstackid-release-master - project: name: openstack-infra/openstackid-resources templates: - system-required - noop-jobs - project: name: openstack-infra/openstackweb templates: - system-required - noop-jobs - project: name: openstack-infra/os-loganalyze templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 experimental: jobs: - legacy-dsvm-os-loganalyze: voting: false - project: name: openstack-infra/project-config templates: - system-required # This is the only project that use this pipeline so that # we can iterate quickly on changes. check: jobs: - build-openstack-specs-site - openstack-zuul-jobs-linters - project-config-dib - project-config-gerrit - project-config-grafyaml - project-config-infra-docs-index - project-config-irc-access - project-config-nodepool - legacy-bindep-fallback-centos-7: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-fedora-26: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-debian-jessie: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-opensuse-423: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-ubuntu-trusty: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt gate: queue: project-config jobs: - build-openstack-specs-site - openstack-zuul-jobs-linters - project-config-dib - project-config-gerrit - project-config-grafyaml - project-config-infra-docs-index - project-config-irc-access - project-config-nodepool - legacy-bindep-fallback-centos-7: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-fedora-26: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-debian-jessie: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-opensuse-423: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback-ubuntu-trusty: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt - legacy-bindep-fallback: branches: master files: - bindep.txt - jenkins/data/bindep-fallback.txt - other-requirements.txt post: jobs: - publish-infra-index - publish-openstack-specs-site periodic: jobs: - propose-project-config-update - project-config-build-openafs-centos - project: name: openstack-infra/project-config-example templates: - system-required check: jobs: - legacy-project-config-layout - openstack-tox-linters - legacy-project-config-jenkins-project gate: jobs: - legacy-project-config-layout - openstack-tox-linters - legacy-project-config-jenkins-project - project: name: openstack-infra/publications templates: - system-required - noop-jobs post: jobs: - publish-infra-publications: branches: ^(?!master).*$ - publish-infra-publications-index tag: jobs: - publish-infra-publications: branches: ^(?!master).*$ - publish-infra-publications-index: branches: ^(?!master).*$ - project: name: openstack-infra/puppet-accessbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ansible templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-apparmor templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-apps_site templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-askbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-asterisk templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-bandersnatch templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-bugdaystats templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-bup templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-cgit templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ciwatch templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-diskimage_builder templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-docker_registry templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-drupal templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-elastic_recheck templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-elasticsearch templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ethercalc templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-etherpad_lite templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-exim templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-featuretracker templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-germqtt templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/puppet-gerrit templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-gerritbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-github templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-grafyaml templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-graphite templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-haveged templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-hound templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-httpd templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial release: jobs: - legacy-puppet-httpd-forge-upload - project: name: openstack-infra/puppet-infra-cookiecutter templates: - system-required - noop-jobs - project: name: openstack-infra/puppet-infracloud templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-trusty-nv - puppet-beaker-jobs-xenial-nv - project: name: openstack-infra/puppet-ipsilon templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-iptables templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-jeepyb templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-jenkins templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-kerberos templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-kibana templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-lodgeit templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-log_processor templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-logrotate templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - project: name: openstack-infra/puppet-logstash templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-lpmqtt templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/puppet-mailman templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-mediawiki templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-meetbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-mosquitto templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/puppet-mqtt_statsd templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/puppet-mysql_backup templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-nodepool templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-odsreg templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-openafs templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-openstack_health templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-openstack_infra_spec_helper templates: - system-required check: jobs: - legacy-puppet-openstack-infra-spec-helper-unit-centos-7 - legacy-puppet-openstack-infra-spec-helper-unit - legacy-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty gate: jobs: - legacy-puppet-openstack-infra-spec-helper-unit-centos-7 - legacy-puppet-openstack-infra-spec-helper-unit - legacy-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty - project: name: openstack-infra/puppet-openstackci templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - publish-openstack-sphinx-docs-infra check: jobs: - legacy-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty - legacy-puppet-openstackci-puppet-beaker-rspec-centos-7 - legacy-puppet-openstackci-puppet-beaker-rspec gate: jobs: - legacy-puppet-openstackci-puppet-beaker-rspec-ubuntu-trusty - legacy-puppet-openstackci-puppet-beaker-rspec-centos-7 - legacy-puppet-openstackci-puppet-beaker-rspec - project: name: openstack-infra/puppet-openstackid templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-os_client_config templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-packagekit templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-pgsql_backup templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-phabricator templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-pip templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-planet templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-project_config templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ptgbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-puppet templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-redis templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-refstack templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/puppet-releasestatus templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-reviewday templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-simpleproxy templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-snmpd templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ssh templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ssl_cert_check templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-stackalytics templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-statusbot templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-storyboard templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial release: jobs: - legacy-puppet-storyboard-forge-upload - project: name: openstack-infra/puppet-subunit2sql templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-sudoers templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-tmpreaper templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-translation_checksite templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-ulimit templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-unattended_upgrades templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-unbound templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-user templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-vcsrepo templates: - system-required - noop-jobs - project: name: openstack-infra/puppet-vinz templates: - system-required - infra-puppet-check-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-yum templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-zanata templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/puppet-zuul templates: - system-required - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - project: name: openstack-infra/pynotedb templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack-infra/pypi-mirror templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - legacy-requirements-integration-dsvm gate: queue: integrated jobs: - openstack-tox-pep8 - legacy-requirements-integration-dsvm - project: name: openstack-infra/python-storyboardclient templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs-infra - publish-to-pypi post: jobs: - tox-cover release: jobs: - publish-openstack-sphinx-docs-infra: branches: ^(?!bug/).*$ - project: name: openstack-infra/release-tools templates: - system-required - openstack-python-jobs - openstack-python35-jobs check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack-infra/releasestatus templates: - system-required - noop-jobs - project: name: openstack-infra/requestsexceptions templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack-infra/reviewday templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/reviewstats templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - project: name: openstack-infra/shade templates: - system-required - openstack-python-jobs - release-notes-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false post: jobs: - openstack-tox-cover - project: name: openstack-infra/statusbot templates: - system-required - publish-to-pypi check: jobs: - tox-pep8 gate: jobs: - tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/storyboard templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi - publish-openstack-sphinx-docs-infra post: jobs: - tox-cover pre-release: jobs: - publish-openstack-sphinx-docs-infra: branches: ^(?!bug/).*$ release: jobs: - publish-openstack-sphinx-docs-infra: branches: ^(?!bug/).*$ experimental: jobs: - legacy-storyboard-js-integration-ubuntu-trusty: branches: ^master$ - legacy-storyboard-js-integration - project: name: openstack-infra/storyboard-webclient templates: - system-required check: jobs: - legacy-storyboard-webclient-nodejs4-npm-run-lint - legacy-storyboard-webclient-nodejs4-npm-run-test-unit - legacy-storyboard-webclient-nodejs4-npm-run-test-functional - legacy-storyboard-webclient-nodejs4-npm-run-test-integration - legacy-storyboard-webclient-js-draft: {} gate: jobs: - legacy-storyboard-webclient-nodejs4-npm-run-lint - legacy-storyboard-webclient-nodejs4-npm-run-test-unit - legacy-storyboard-webclient-nodejs4-npm-run-test-functional - legacy-storyboard-webclient-nodejs4-npm-run-test-integration post: jobs: - legacy-storyboard-webclient-js-release-branch release: jobs: - legacy-storyboard-webclient-js-release-master experimental: jobs: - legacy-storyboard-js-integration-ubuntu-trusty: branches: ^master$ - legacy-storyboard-js-integration - project: name: openstack-infra/subunit2sql templates: - system-required - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - release-notes-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack-infra/system-config templates: - system-required - infra-puppet-apply-jobs - infra-logstash-filter-jobs - publish-openstack-sphinx-docs-infra check: jobs: - tox-linters - legacy-system-config-puppet-syntax-3 gate: jobs: - tox-linters - legacy-system-config-puppet-syntax-3 - project: name: openstack-infra/tripleo-ci templates: - system-required - project: name: openstack-infra/trystack-site templates: - system-required - noop-jobs - project: name: openstack-infra/vinz templates: - system-required - nodejs4-jobs - project: name: openstack-infra/vinz-webclient templates: - system-required check: jobs: - legacy-vinz-webclient-js-draft: {} gate: jobs: - noop post: jobs: - legacy-vinz-webclient-js-release-branch release: jobs: - legacy-vinz-webclient-js-release-master - project: name: openstack-infra/yaml2ical templates: - system-required - openstack-python35-jobs-no-constraints - publish-to-pypi check: jobs: - tox-pep8 gate: jobs: - tox-pep8 - project: name: openstack-infra/zmq-event-publisher templates: - system-required check: jobs: - legacy-zmq-event-publisher-maven-build-ubuntu-trusty gate: jobs: - legacy-zmq-event-publisher-maven-build-ubuntu-trusty post: jobs: - legacy-zmq-event-publisher-hpi-artifact release: jobs: - legacy-zmq-event-publisher-jenkinsci-upload: dependencies: - legacy-zmq-event-publisher-hpi-artifact - legacy-zmq-event-publisher-hpi-artifact - project: name: openstack-infra/zuul templates: - system-required - publish-to-pypi experimental: jobs: - nodepool-zuul-functional - project: name: openstack-infra/zuul-base-jobs templates: - system-required - noop-jobs - project: name: openstack-infra/zuul-jobs templates: - system-required - publish-openstack-sphinx-docs-infra check: jobs: - base-integration-centos-7 - base-integration-debian-jessie - base-integration-fedora-26 - base-integration-ubuntu-trusty - base-integration-ubuntu-xenial - base-integration-opensuse423 - multinode-integration-centos-7 - multinode-integration-debian-jessie - multinode-integration-fedora-26 - multinode-integration-ubuntu-trusty - multinode-integration-ubuntu-xenial - multinode-integration-opensuse423 - openstack-zuul-jobs-linters - tox-py35-on-zuul gate: jobs: - base-integration-centos-7 - base-integration-debian-jessie - base-integration-fedora-26 - base-integration-ubuntu-trusty - base-integration-ubuntu-xenial - base-integration-opensuse423 - multinode-integration-centos-7 - multinode-integration-debian-jessie - multinode-integration-fedora-26 - multinode-integration-ubuntu-trusty - multinode-integration-ubuntu-xenial - multinode-integration-opensuse423 - openstack-zuul-jobs-linters - tox-py35-on-zuul post: jobs: - publish-openstack-sphinx-docs-infra: branches: ^(?!bug/).*$ - project: name: openstack-infra/zuul-packaging templates: - system-required - noop-jobs - project: name: openstack-infra/zuul-sphinx templates: - system-required - publish-openstack-sphinx-docs-infra - publish-to-pypi - project: name: openstack/adjutant templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-cover - project: name: openstack/adjutant-ui templates: - system-required - noop-jobs - project: name: openstack/aeromancer templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/ailuropoda templates: - system-required - noop-jobs - project: name: openstack/alexandria templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs-nonvoting - project: name: openstack/almanach templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi check: jobs: - legacy-tempest-almanach-dsvm gate: jobs: - legacy-tempest-almanach-dsvm - project: name: openstack/anchor templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi - project: name: openstack/ansible-hardening templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/ansible-role-ara templates: - noop-jobs - system-required - project: name: openstack/ansible-role-bindep templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - project: name: openstack/ansible-role-cloud-launcher templates: - system-required - ansible-role-jobs - ansible-role-functional-dsvm-jobs-centos7 - ansible-role-functional-dsvm-jobs-trusty - docs-on-readthedocs - project: name: openstack/ansible-role-diskimage-builder templates: - system-required - docs-on-readthedocs - project: name: openstack/ansible-role-fedmsg templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial - project: name: openstack/ansible-role-gearman templates: - system-required - docs-on-readthedocs - project: name: openstack/ansible-role-jenkins templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-xenial-nv - docs-on-readthedocs check: jobs: - legacy-ansible-func-centos-7: voting: false - project: name: openstack/ansible-role-jenkins-job-builder templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26-nv - windmill-jobs-xenial-nv - project: name: openstack/ansible-role-jenkins-plugins templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-xenial-nv - docs-on-readthedocs check: jobs: - legacy-ansible-func-centos-7: voting: false - project: name: openstack/ansible-role-k8s-cookiecutter templates: - system-required - noop-jobs - project: name: openstack/ansible-role-k8s-keystone templates: - system-required - noop-jobs - project: name: openstack/ansible-role-k8s-mariadb templates: - system-required - noop-jobs - project: name: openstack/ansible-role-k8s-tripleo templates: - system-required - noop-jobs - project: name: openstack/ansible-role-logrotate templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-fedora-26-nv - windmill-jobs-xenial-nv - project: name: openstack/ansible-role-nginx templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-xenial-nv - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26-nv - windmill-jobs-xenial-nv check: jobs: - legacy-ansible-func-centos-7: voting: false - project: name: openstack/ansible-role-nodepool templates: - system-required - docs-on-readthedocs - project: name: openstack/ansible-role-shade templates: - system-required - docs-on-readthedocs - project: name: openstack/ansible-role-ssh templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial - project: name: openstack/ansible-role-sudoers templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial - project: name: openstack/ansible-role-virtualenv templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-centos7 - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial - project: name: openstack/ansible-role-zookeeper templates: - system-required - ansible-role-jobs - ansible-role-functional-jobs-fedora-26 - ansible-role-functional-jobs-xenial - docs-on-readthedocs - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial check: jobs: - legacy-ansible-func-centos-7: voting: false - project: name: openstack/ansible-role-zuul templates: - system-required - docs-on-readthedocs - project: name: openstack/anvil templates: - system-required - noop-jobs - project: name: openstack/aodh templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - translation-jobs - release-notes-jobs - install-guide-jobs - publish-to-pypi - project: name: openstack/api-site templates: - system-required - translation-jobs - project: name: openstack/api-wg templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/app-catalog templates: - system-required - openstack-python-jobs - openstack-python35-jobs check: jobs: - legacy-app-catalog-nodejs4-npm-run-lint gate: jobs: - legacy-app-catalog-nodejs4-npm-run-lint - project: name: openstack/app-catalog-common templates: - system-required - noop-jobs - project: name: openstack/app-catalog-ui templates: - system-required check: jobs: - openstack-tox-pep8 - legacy-app-catalog-ui-nodejs4-npm-run-lint: voting: false - legacy-app-catalog-ui-dsvm-integration: voting: false gate: jobs: - openstack-tox-pep8 - project: name: openstack/ara templates: - system-required - publish-to-pypi-quietly - openstack-python-jobs - docs-on-readthedocs - openstack-python35-jobs check: jobs: - openstack-tox-cover - project: name: openstack/arch-wg templates: - system-required check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/astara templates: - system-required - docs-on-readthedocs - check-requirements - openstack-python-jobs - publish-to-pypi check: jobs: - legacy-functional-dsvm-astara gate: queue: astara jobs: - legacy-functional-dsvm-astara - project: name: openstack/astara-appliance templates: - system-required - docs-on-readthedocs - check-requirements check: jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-functional-dsvm-astara-appliance-src gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-functional-dsvm-astara-appliance-src post: jobs: - legacy-astara-appliance-buildimage - project: name: openstack/astara-horizon templates: - system-required - docs-on-readthedocs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - legacy-functional-dsvm-astara gate: queue: astara jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-functional-dsvm-astara - project: name: openstack/astara-neutron templates: - system-required - docs-on-readthedocs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-functional-dsvm-astara gate: queue: astara jobs: - openstack-tox-pep8 - openstack-tox-py27 - legacy-functional-dsvm-astara - project: name: openstack/automaton templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/bandit templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - legacy-bandit-integration-barbican - legacy-bandit-integration-glance - legacy-bandit-integration-glance_store - legacy-bandit-integration-keystone - legacy-bandit-integration-keystonemiddleware - legacy-bandit-integration-magnum - legacy-bandit-integration-oslo.config - legacy-bandit-integration-oslo.log - legacy-bandit-integration-oslo.service - legacy-bandit-integration-oslo.utils - legacy-bandit-integration-oslo.vmware - legacy-bandit-integration-python-keystoneclient - legacy-bandit-integration-python-magnumclient - legacy-bandit-integration-sahara gate: jobs: - legacy-bandit-integration-barbican - legacy-bandit-integration-glance - legacy-bandit-integration-glance_store - legacy-bandit-integration-keystone - legacy-bandit-integration-keystonemiddleware - legacy-bandit-integration-magnum - legacy-bandit-integration-oslo.config - legacy-bandit-integration-oslo.log - legacy-bandit-integration-oslo.service - legacy-bandit-integration-oslo.utils - legacy-bandit-integration-oslo.vmware - legacy-bandit-integration-python-keystoneclient - legacy-bandit-integration-python-magnumclient - project: name: openstack/bansho templates: - system-required - noop-jobs - project: name: openstack/barbican templates: - system-required - openstack-python-jobs - openstack-python35-jobs - translation-jobs - publish-openstack-sphinx-docs - release-notes-jobs - check-requirements - api-guide-jobs - install-guide-jobs - api-ref-jobs - release-openstack-server check: jobs: - openstack-tox-cover: voting: false - octavia-v1-dsvm-scenario: voting: false - octavia-v1-dsvm-py3x-scenario: voting: false branches: ^(?!stable) gate: queue: barbican - project: name: openstack/barbican-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/barbican-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: queue: barbican jobs: - openstack-tox-pep8 - project: name: openstack/bareon templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/bareon-allocator templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/bareon-api templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/bareon-image-elements templates: - system-required - noop-jobs - project: name: openstack/bareon-ironic templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/bareon-specs templates: - docs-on-readthedocs - system-required - build-only-specs-jobs - project: name: openstack/bifrost templates: - system-required - openstack-python-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - release-openstack-server - project: name: openstack/bilean templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/blazar templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs-nonvoting - publish-openstack-sphinx-docs - release-notes-jobs check: jobs: - legacy-blazar-devstack-dsvm - openstack-tox-pylint: voting: false gate: jobs: - legacy-blazar-devstack-dsvm pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/blazar-dashboard templates: - system-required - openstack-python-jobs-horizon - check-requirements - openstack-python35-jobs-nonvoting - release-notes-jobs check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/horizon - openstack-tox-py35: required-projects: - openstack/horizon gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/horizon pre-release: jobs: - release-openstack-python-without-pypi: required-projects: - openstack/horizon release: jobs: - release-openstack-python-without-pypi: required-projects: - openstack/horizon - project: name: openstack/blazar-nova templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting check: jobs: - openstack-tox-pep8: required-projects: - openstack/nova - openstack-tox-py27: required-projects: - openstack/nova - openstack-tox-py35: required-projects: - openstack/nova gate: jobs: - openstack-tox-pep8: required-projects: - openstack/nova - openstack-tox-py27: required-projects: - openstack/nova pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/boartty templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/broadview-collector templates: - system-required - noop-jobs - project: name: openstack/broadview-lib templates: - system-required - noop-jobs - project: name: openstack/broadview-ui templates: - system-required - noop-jobs - project: name: openstack/browbeat templates: - system-required - ansible-role-jobs - docs-on-readthedocs check: jobs: - openstack-tox-py27 - openstack-tox-pep8 gate: jobs: - openstack-tox-py27 - openstack-tox-pep8 - project: name: openstack/castellan templates: - system-required - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - check-requirements - periodic-stable-jobs - publish-to-pypi experimental: jobs: - legacy-barbican-simple-crypto-dsvm-tempest-castellan-from-git: voting: false branches: ^(?!stable/ocata).*$ - project: name: openstack/castellan-ui templates: - system-required - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - publish-openstack-sphinx-docs-horizon - check-requirements - publish-to-pypi - project: name: openstack/cathead templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/ceilometer templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - periodic-jobs-with-oslo-master - translation-jobs - translation-jobs-ocata - release-notes-jobs - install-guide-jobs - release-openstack-server - project: name: openstack/ceilometer-powervm templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - release-openstack-server - project: name: openstack/ceilometer-zvm templates: - system-required - openstack-python-jobs - project: name: openstack/ceilometermiddleware templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - lib-forward-testing-plugin - publish-to-pypi - project: name: openstack/cerberus templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/cerberus-dashboard templates: - system-required - openstack-python-jobs - project: name: openstack/charm-6wind-virtual-accelerator templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-aodh templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-barbican templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-barbican-softhsm templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-ceilometer templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceilometer-agent templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceph templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceph-fs templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-ceph-mon templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceph-osd templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceph-proxy templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-ceph-radosgw templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-cinder templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-cinder-backup templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-cinder-ceph templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-cloudkitty templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-deployment-guide templates: - system-required - deploy-guide-jobs - project: name: openstack/charm-designate templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-designate-bind templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-glance templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-glusterfs templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-gnocchi templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-guide templates: - system-required - publish-openstack-sphinx-docs - project: name: openstack/charm-hacluster templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-heat templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-interface-barbican-hsm templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-bind-rndc templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-ceph-client templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-ceph-mds templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-gnocchi templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-hacluster templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-keystone templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-keystone-admin templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-keystone-credentials templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-keystone-domain-backend templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-manila-plugin templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-mysql-shared templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-neutron-plugin templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-neutron-plugin-api-subordinate templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-odl-controller-api templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-openstack-ha templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-ovsdb-manager templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-rabbitmq templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-interface-service-control templates: - system-required - python-charm-interface-jobs - project: name: openstack/charm-keystone templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-keystone-ldap templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-layer-ceph-base templates: - system-required - python-charm-layer-jobs - project: name: openstack/charm-layer-openstack templates: - system-required - python-charm-layer-jobs - project: name: openstack/charm-layer-openstack-api templates: - system-required - python-charm-layer-jobs - project: name: openstack/charm-layer-openstack-principle templates: - system-required - python-charm-layer-jobs - project: name: openstack/charm-lxd templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-manila templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-manila-generic templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-manila-glusterfs templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-mistral templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-murano templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-neutron-api templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-neutron-api-odl templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-neutron-api-plumgrid templates: - system-required - python-charm-jobs - project: name: openstack/charm-neutron-gateway templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-neutron-openvswitch templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-nova-cloud-controller templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-nova-compute templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-nova-compute-proxy templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-odl-controller templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-openstack-dashboard templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-openvswitch-odl templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-percona-cluster templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-plumgrid-director templates: - system-required - python-charm-jobs - project: name: openstack/charm-plumgrid-edge templates: - system-required - python-charm-jobs - project: name: openstack/charm-plumgrid-gateway templates: - system-required - python-charm-jobs - project: name: openstack/charm-rabbitmq-server templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/charm-swift-proxy templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-swift-storage templates: - system-required - python-charm-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/charm-tempest templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-trove templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charms.ceph templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charms.openstack templates: - system-required - python-charm-jobs - openstack-python35-jobs - project: name: openstack/ci-cd-pipeline-app-murano templates: - system-required - noop-jobs - project: name: openstack/cinder templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - periodic-jobs-with-oslo-master - check-requirements - integrated-gate-py35 - translation-jobs - translation-jobs-ocata - release-notes-jobs - api-ref-jobs check: jobs: - openstack-tox-pylint: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-rally-dsvm-cinder: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - openstack-tox-functional: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-cinder-tox-compliance: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-cinder-tox-bandit-baseline: voting: false branches: ^(?!(stable/ocata|driverfixes/)).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-grenade-dsvm-cinder-mn-sub-volbak: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-lvm-multibackend: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-full-sheepdog: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-full-drbd-devstack: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-full-devstack-plugin-nfs: voting: false branches: ^(?!driverfixes/).* irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ # TODO(mordred) fix this better # - openstack-tox-pep8: # nodeset: ubuntu-trusty # branches: ^(?!driverfixes/mitaka).*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ gate: queue: integrated jobs: - legacy-cinder-tox-compliance: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-grenade-dsvm-cinder-mn-sub-volbak: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ # TODO(mordred) fix this better # - openstack-tox-pep8: # nodeset: ubuntu-trusty # branches: ^(?!driverfixes/mitaka).*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ experimental: jobs: - legacy-tempest-dsvm-full-sheepdog-src-os-brick: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-zeromq-multibackend: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-multibackend-matrix: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-cinder-mn-sub-volschbak: voting: false branches: ^(?!driverfixes).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-cinder-mn-sub-bak: voting: false branches: ^(?!driverfixes).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-rally-dsvm-py35-cinder: voting: false branches: master irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/ocata|driverfixes/)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^cinder/hacking/.*$ - ^cinder/locale/.*$ - ^cinder/tests/functional.*$ - ^cinder/tests/unit.*$ - ^contrib/block-box.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ post: jobs: - publish-loci-cinder - project: name: openstack/cinder-fusioncompute templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/cinder-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/cinder-tempest-plugin templates: - system-required - openstack-python-jobs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/cisco-ironic-contrib templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/cl-openstack-client templates: - system-required check: jobs: - legacy-cl-openstack-client-run-tests gate: jobs: - legacy-cl-openstack-client-run-tests - project: name: openstack/cliff templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - lib-forward-testing - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - legacy-cliff-tox-neutronclient-tip: branches: ^master$ - legacy-cliff-tox-openstackclient-tip: branches: ^master$ gate: jobs: - legacy-cliff-tox-neutronclient-tip: branches: ^master$ - legacy-cliff-tox-openstackclient-tip: branches: ^master$ - project: name: openstack/cloud-init templates: - system-required - noop-jobs - project: name: openstack/cloudbase-init templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-releasenotes gate: jobs: - build-openstack-releasenotes post: jobs: - openstack-tox-cover - project: name: openstack/cloudcafe templates: - system-required - noop-jobs - project: name: openstack/cloudkitty templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-cloudkitty-dsvm-install gate: jobs: - legacy-cloudkitty-dsvm-install post: jobs: - openstack-tox-cover - project: name: openstack/cloudkitty-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack/cloudkitty-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/cloudkitty-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/cloudpulse templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/cloudroast templates: - system-required - noop-jobs - project: name: openstack/cognitive templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/collectd-ceilometer-plugin templates: - system-required - openstack-python-jobs - project: name: openstack/compass-adapters templates: - system-required - noop-jobs - project: name: openstack/compass-core templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/compass-install templates: - system-required - noop-jobs - project: name: openstack/compass-specs templates: - system-required - build-only-specs-jobs - project: name: openstack/compass-web templates: - system-required - noop-jobs - project: name: openstack/compute-hyperv templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/congress templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - release-openstack-server - project: name: openstack/congress-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/congress-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/contributor-guide templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-openstack-contributor-guide - project: name: openstack/conveyor templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/cookbook-openstack-application-catalog templates: - system-required - noop-jobs - project: name: openstack/cookbook-openstack-block-storage templates: - system-required - project: name: openstack/cookbook-openstack-client templates: - system-required - noop-jobs - project: name: openstack/cookbook-openstack-common templates: - system-required - project: name: openstack/cookbook-openstack-compute templates: - system-required - project: name: openstack/cookbook-openstack-dashboard templates: - system-required - project: name: openstack/cookbook-openstack-identity templates: - system-required - project: name: openstack/cookbook-openstack-image templates: - system-required - project: name: openstack/cookbook-openstack-integration-test templates: - system-required - project: name: openstack/cookbook-openstack-network templates: - system-required - project: name: openstack/cookbook-openstack-ops-database templates: - system-required - project: name: openstack/cookbook-openstack-ops-messaging templates: - system-required - project: name: openstack/cookbook-openstack-orchestration templates: - system-required - project: name: openstack/cookbook-openstack-telemetry templates: - system-required - project: name: openstack/coreos-image-builder templates: - system-required - noop-jobs - project: name: openstack/coupler templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/coverage2sql templates: - system-required - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/craton templates: - system-required - docs-on-readthedocs - openstack-python35-jobs - build-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 - openstack-tox-functional gate: jobs: - openstack-tox-pep8 - openstack-tox-functional - project: name: openstack/craton-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting check: jobs: - legacy-craton-dashboard-nodejs4-npm-run-lint - legacy-craton-dashboard-nodejs4-npm-run-test: voting: false - legacy-craton-dashboard-tox-py27dj19 - legacy-craton-dashboard-tox-py27dj110 gate: jobs: - legacy-craton-dashboard-nodejs4-npm-run-lint - legacy-craton-dashboard-tox-py27dj19 - legacy-craton-dashboard-tox-py27dj110 - project: name: openstack/cue templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs-nonvoting check: jobs: - openstack-tox-cover - legacy-cue-integration-dsvm-rabbitmq - legacy-rally-dsvm-cue-rabbitmq: voting: false gate: jobs: - legacy-cue-integration-dsvm-rabbitmq pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/cue-dashboard templates: - system-required - openstack-python-jobs - project: name: openstack/cursive templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-barbican-simple-crypto-dsvm-tempest-cursive: voting: false branches: ^(?!stable/ocata).*$ - project: name: openstack/cyborg templates: - system-required - openstack-python-jobs - check-requirements check: jobs: - legacy-cyborg-devstack: voting: false - project: name: openstack/daisycloud-core templates: - system-required - noop-jobs - project: name: openstack/dash-stack templates: - system-required - noop-jobs - project: name: openstack/deb-alembic templates: - system-required - noop-jobs - project: name: openstack/deb-aodh templates: - system-required - noop-jobs - project: name: openstack/deb-auto-backports templates: - system-required - noop-jobs - project: name: openstack/deb-bandit templates: - system-required - noop-jobs - project: name: openstack/deb-barbican templates: - system-required - noop-jobs - project: name: openstack/deb-ceilometer templates: - system-required - noop-jobs - project: name: openstack/deb-ceilometermiddleware templates: - system-required - noop-jobs - project: name: openstack/deb-cinder templates: - system-required - noop-jobs - project: name: openstack/deb-congress templates: - system-required - noop-jobs - project: name: openstack/deb-designate templates: - system-required - noop-jobs - project: name: openstack/deb-designate-dashboard templates: - system-required - noop-jobs - project: name: openstack/deb-fonts-materialdesignicons-webfont templates: - system-required - noop-jobs - project: name: openstack/deb-fonts-roboto-fontface templates: - system-required - noop-jobs - project: name: openstack/deb-git-review templates: - system-required - noop-jobs - project: name: openstack/deb-glance templates: - system-required - noop-jobs - project: name: openstack/deb-glare templates: - system-required - noop-jobs - project: name: openstack/deb-gnocchi templates: - system-required - noop-jobs - project: name: openstack/deb-heat templates: - system-required - noop-jobs - project: name: openstack/deb-heat-cfntools templates: - system-required - noop-jobs - project: name: openstack/deb-horizon templates: - system-required - noop-jobs - project: name: openstack/deb-ironic templates: - system-required - noop-jobs - project: name: openstack/deb-ironic-inspector templates: - system-required - noop-jobs - project: name: openstack/deb-ironic-ui templates: - system-required - noop-jobs - project: name: openstack/deb-kazoo templates: - system-required - noop-jobs - project: name: openstack/deb-keystone templates: - system-required - noop-jobs - project: name: openstack/deb-liberasurecode templates: - system-required - noop-jobs - project: name: openstack/deb-libisal templates: - system-required - noop-jobs - project: name: openstack/deb-magnum templates: - system-required - noop-jobs - project: name: openstack/deb-manila templates: - system-required - noop-jobs - project: name: openstack/deb-manila-ui templates: - system-required - noop-jobs - project: name: openstack/deb-migrate templates: - system-required - noop-jobs - project: name: openstack/deb-mistral templates: - system-required - noop-jobs - project: name: openstack/deb-msgpack-python templates: - system-required - noop-jobs - project: name: openstack/deb-murano templates: - system-required - noop-jobs - project: name: openstack/deb-murano-agent templates: - system-required - noop-jobs - project: name: openstack/deb-murano-dashboard templates: - system-required - noop-jobs - project: name: openstack/deb-networking-arista templates: - system-required - noop-jobs - project: name: openstack/deb-networking-cisco templates: - system-required - noop-jobs - project: name: openstack/deb-networking-hyperv templates: - system-required - noop-jobs - project: name: openstack/deb-networking-l2gw templates: - system-required - noop-jobs - project: name: openstack/deb-networking-midonet templates: - system-required - noop-jobs - project: name: openstack/deb-networking-mlnx templates: - system-required - noop-jobs - project: name: openstack/deb-networking-nec templates: - system-required - noop-jobs - project: name: openstack/deb-networking-odl templates: - system-required - noop-jobs - project: name: openstack/deb-networking-ovn templates: - system-required - noop-jobs - project: name: openstack/deb-neutron templates: - system-required - noop-jobs - project: name: openstack/deb-neutron-fwaas templates: - system-required - noop-jobs - project: name: openstack/deb-neutron-lbaas templates: - system-required - noop-jobs - project: name: openstack/deb-neutron-taas templates: - system-required - noop-jobs - project: name: openstack/deb-neutron-vpnaas templates: - system-required - noop-jobs - project: name: openstack/deb-nodepool templates: - system-required - noop-jobs - project: name: openstack/deb-nova templates: - system-required - noop-jobs - project: name: openstack/deb-novnc templates: - system-required - noop-jobs - project: name: openstack/deb-openstack-doc-tools templates: - system-required - noop-jobs - project: name: openstack/deb-openstack-meta-packages templates: - system-required - noop-jobs - project: name: openstack/deb-openstack-nose templates: - system-required - noop-jobs - project: name: openstack/deb-openstack-pkg-tools templates: - system-required - noop-jobs - project: name: openstack/deb-openstack-trove templates: - system-required - noop-jobs - project: name: openstack/deb-oslosphinx templates: - system-required - noop-jobs - project: name: openstack/deb-python-aioeventlet templates: - system-required - noop-jobs - project: name: openstack/deb-python-aodhclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-autobahn templates: - system-required - noop-jobs - project: name: openstack/deb-python-automaton templates: - system-required - noop-jobs - project: name: openstack/deb-python-barbicanclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-bashate templates: - system-required - noop-jobs - project: name: openstack/deb-python-cassandra-driver templates: - system-required - noop-jobs - project: name: openstack/deb-python-castellan templates: - system-required - noop-jobs - project: name: openstack/deb-python-ceilometerclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-ceilometermiddleware templates: - system-required - noop-jobs - project: name: openstack/deb-python-cinderclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-cliff templates: - system-required - noop-jobs - project: name: openstack/deb-python-coffin templates: - system-required - noop-jobs - project: name: openstack/deb-python-colander templates: - system-required - noop-jobs - project: name: openstack/deb-python-concurrent.futures templates: - system-required - noop-jobs - project: name: openstack/deb-python-congressclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-cotyledon templates: - system-required - noop-jobs - project: name: openstack/deb-python-couleur templates: - system-required - noop-jobs - project: name: openstack/deb-python-crank templates: - system-required - noop-jobs - project: name: openstack/deb-python-croniter templates: - system-required - noop-jobs - project: name: openstack/deb-python-csscompressor templates: - system-required - noop-jobs - project: name: openstack/deb-python-cursive templates: - system-required - noop-jobs - project: name: openstack/deb-python-daemonize templates: - system-required - noop-jobs - project: name: openstack/deb-python-dcos templates: - system-required - noop-jobs - project: name: openstack/deb-python-ddt templates: - system-required - noop-jobs - project: name: openstack/deb-python-debtcollector templates: - system-required - noop-jobs - project: name: openstack/deb-python-designateclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-dib-utils templates: - system-required - noop-jobs - project: name: openstack/deb-python-diskimage-builder templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-appconf templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-babel templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-bootstrap-form templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-compressor templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-discover-runner templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-formtools templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-openstack-auth templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-overextends templates: - system-required - noop-jobs - project: name: openstack/deb-python-django-pyscss templates: - system-required - noop-jobs - project: name: openstack/deb-python-doc8 templates: - system-required - noop-jobs - project: name: openstack/deb-python-dogpile.cache templates: - system-required - noop-jobs - project: name: openstack/deb-python-dogpile.core templates: - system-required - noop-jobs - project: name: openstack/deb-python-editor templates: - system-required - noop-jobs - project: name: openstack/deb-python-eventlet templates: - system-required - noop-jobs - project: name: openstack/deb-python-extras templates: - system-required - noop-jobs - project: name: openstack/deb-python-falcon templates: - system-required - noop-jobs - project: name: openstack/deb-python-fasteners templates: - system-required - noop-jobs - project: name: openstack/deb-python-fixtures templates: - system-required - noop-jobs - project: name: openstack/deb-python-frozendict templates: - system-required - noop-jobs - project: name: openstack/deb-python-fuelclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-funcsigs templates: - system-required - noop-jobs - project: name: openstack/deb-python-functools32 templates: - system-required - noop-jobs - project: name: openstack/deb-python-futurist templates: - system-required - noop-jobs - project: name: openstack/deb-python-gabbi templates: - system-required - noop-jobs - project: name: openstack/deb-python-glance-store templates: - system-required - noop-jobs - project: name: openstack/deb-python-glanceclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-gnocchiclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-greenio templates: - system-required - noop-jobs - project: name: openstack/deb-python-hacking templates: - system-required - noop-jobs - project: name: openstack/deb-python-happybase templates: - system-required - noop-jobs - project: name: openstack/deb-python-heatclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-hplefthandclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-httpretty templates: - system-required - noop-jobs - project: name: openstack/deb-python-ironic-inspector-client templates: - system-required - noop-jobs - project: name: openstack/deb-python-ironic-lib templates: - system-required - noop-jobs - project: name: openstack/deb-python-ironicclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-jingo templates: - system-required - noop-jobs - project: name: openstack/deb-python-json-patch templates: - system-required - noop-jobs - project: name: openstack/deb-python-json-pointer templates: - system-required - noop-jobs - project: name: openstack/deb-python-jsonpath-rw templates: - system-required - noop-jobs - project: name: openstack/deb-python-jsonpath-rw-ext templates: - system-required - noop-jobs - project: name: openstack/deb-python-jsonrpclib templates: - system-required - noop-jobs - project: name: openstack/deb-python-jsonschema templates: - system-required - noop-jobs - project: name: openstack/deb-python-k8sclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-kafka templates: - system-required - noop-jobs - project: name: openstack/deb-python-keystoneauth1 templates: - system-required - noop-jobs - project: name: openstack/deb-python-keystoneclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-keystonemiddleware templates: - system-required - noop-jobs - project: name: openstack/deb-python-kmip templates: - system-required - noop-jobs - project: name: openstack/deb-python-ldappool templates: - system-required - noop-jobs - project: name: openstack/deb-python-lesscpy templates: - system-required - noop-jobs - project: name: openstack/deb-python-linecache2 templates: - system-required - noop-jobs - project: name: openstack/deb-python-magnumclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-manilaclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-memcache templates: - system-required - noop-jobs - project: name: openstack/deb-python-microversion-parse templates: - system-required - noop-jobs - project: name: openstack/deb-python-misaka templates: - system-required - noop-jobs - project: name: openstack/deb-python-mistralclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-monascaclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-monotonic templates: - system-required - noop-jobs - project: name: openstack/deb-python-mox3 templates: - system-required - noop-jobs - project: name: openstack/deb-python-multi-key-dict templates: - system-required - noop-jobs - project: name: openstack/deb-python-muranoclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-neutron-lib templates: - system-required - noop-jobs - project: name: openstack/deb-python-neutronclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-nose-exclude templates: - system-required - noop-jobs - project: name: openstack/deb-python-nose-parameterized templates: - system-required - noop-jobs - project: name: openstack/deb-python-nose-timer templates: - system-required - noop-jobs - project: name: openstack/deb-python-nosehtmloutput templates: - system-required - noop-jobs - project: name: openstack/deb-python-novaclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-oauth2client templates: - system-required - noop-jobs - project: name: openstack/deb-python-openstackclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-openstackdocstheme templates: - system-required - noop-jobs - project: name: openstack/deb-python-openstacksdk templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-api-ref templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-apply-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-brick templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-client-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-cloud-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-collect-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-net-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-refresh-config templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-testr templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-vif templates: - system-required - noop-jobs - project: name: openstack/deb-python-os-win templates: - system-required - noop-jobs - project: name: openstack/deb-python-osc-lib templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.cache templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.concurrency templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.config templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.context templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.db templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.i18n templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.log templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.messaging templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.middleware templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.policy templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.privsep templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.reports templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.rootwrap templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.serialization templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.service templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.utils templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.versionedobjects templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslo.vmware templates: - system-required - noop-jobs - project: name: openstack/deb-python-oslotest templates: - system-required - noop-jobs - project: name: openstack/deb-python-osprofiler templates: - system-required - noop-jobs - project: name: openstack/deb-python-pager templates: - system-required - noop-jobs - project: name: openstack/deb-python-pbr templates: - system-required - noop-jobs - project: name: openstack/deb-python-pecan templates: - system-required - noop-jobs - project: name: openstack/deb-python-pika-pool templates: - system-required - noop-jobs - project: name: openstack/deb-python-pint templates: - system-required - noop-jobs - project: name: openstack/deb-python-positional templates: - system-required - noop-jobs - project: name: openstack/deb-python-proliantutils templates: - system-required - noop-jobs - project: name: openstack/deb-python-pulp templates: - system-required - noop-jobs - project: name: openstack/deb-python-pycadf templates: - system-required - noop-jobs - project: name: openstack/deb-python-pydot-ng templates: - system-required - noop-jobs - project: name: openstack/deb-python-pydotplus templates: - system-required - noop-jobs - project: name: openstack/deb-python-pyeclib templates: - system-required - noop-jobs - project: name: openstack/deb-python-pyghmi templates: - system-required - noop-jobs - project: name: openstack/deb-python-pygit2 templates: - system-required - noop-jobs - project: name: openstack/deb-python-pykmip templates: - system-required - noop-jobs - project: name: openstack/deb-python-pyldap templates: - system-required - noop-jobs - project: name: openstack/deb-python-pymemcache templates: - system-required - noop-jobs - project: name: openstack/deb-python-pymysql templates: - system-required - noop-jobs - project: name: openstack/deb-python-pyngus templates: - system-required - noop-jobs - project: name: openstack/deb-python-pysaml2 templates: - system-required - noop-jobs - project: name: openstack/deb-python-pytimeparse templates: - system-required - noop-jobs - project: name: openstack/deb-python-pyvmomi templates: - system-required - noop-jobs - project: name: openstack/deb-python-quantumclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-rcssmin templates: - system-required - noop-jobs - project: name: openstack/deb-python-rednose templates: - system-required - noop-jobs - project: name: openstack/deb-python-reno templates: - system-required - noop-jobs - project: name: openstack/deb-python-requestbuilder templates: - system-required - noop-jobs - project: name: openstack/deb-python-requests-kerberos templates: - system-required - noop-jobs - project: name: openstack/deb-python-requests-mock templates: - system-required - noop-jobs - project: name: openstack/deb-python-requests-unixsocket templates: - system-required - noop-jobs - project: name: openstack/deb-python-requestsexceptions templates: - system-required - noop-jobs - project: name: openstack/deb-python-retrying templates: - system-required - noop-jobs - project: name: openstack/deb-python-rfc3986 templates: - system-required - noop-jobs - project: name: openstack/deb-python-rjsmin templates: - system-required - noop-jobs - project: name: openstack/deb-python-rtslib-fb templates: - system-required - noop-jobs - project: name: openstack/deb-python-saharaclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-scciclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-seamicroclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-semantic-version templates: - system-required - noop-jobs - project: name: openstack/deb-python-semver templates: - system-required - noop-jobs - project: name: openstack/deb-python-senlinclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-shotgun templates: - system-required - noop-jobs - project: name: openstack/deb-python-sqlalchemy-utils templates: - system-required - noop-jobs - project: name: openstack/deb-python-steadymark templates: - system-required - noop-jobs - project: name: openstack/deb-python-swiftclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-tackerclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-taskflow templates: - system-required - noop-jobs - project: name: openstack/deb-python-tempest-lib templates: - system-required - noop-jobs - project: name: openstack/deb-python-testtools templates: - system-required - noop-jobs - project: name: openstack/deb-python-toml templates: - system-required - noop-jobs - project: name: openstack/deb-python-tooz templates: - system-required - noop-jobs - project: name: openstack/deb-python-tosca-parser templates: - system-required - noop-jobs - project: name: openstack/deb-python-traceback2 templates: - system-required - noop-jobs - project: name: openstack/deb-python-trollius templates: - system-required - noop-jobs - project: name: openstack/deb-python-troveclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-tuskarclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-txaio templates: - system-required - noop-jobs - project: name: openstack/deb-python-warlock templates: - system-required - noop-jobs - project: name: openstack/deb-python-watcherclient templates: - system-required - noop-jobs - project: name: openstack/deb-python-weakrefmethod templates: - system-required - noop-jobs - project: name: openstack/deb-python-websocket-client templates: - system-required - noop-jobs - project: name: openstack/deb-python-wrapt templates: - system-required - noop-jobs - project: name: openstack/deb-python-wsgi-intercept templates: - system-required - noop-jobs - project: name: openstack/deb-python-wsme templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-bootstrap templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-cookies templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-fileupload templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-gettext templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-lrdragndrop templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-mock templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-angular-schema-form templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-bootstrap-datepicker templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-bootstrap-scss templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-bootswatch templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-d3 templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-font-awesome templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-hogan templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jasmine templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery-migrate templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery-ui templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery.bootstrap.wizard templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery.quicksearch templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jquery.tablesorter templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-jsencrypt templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-magic-search templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-mdi templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-objectpath templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-qunit templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-rickshaw templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-roboto-fontface templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-smart-table templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-spin templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-term.js templates: - system-required - noop-jobs - project: name: openstack/deb-python-xstatic-tv4 templates: - system-required - noop-jobs - project: name: openstack/deb-python-xvfbwrapper templates: - system-required - noop-jobs - project: name: openstack/deb-python-yaql templates: - system-required - noop-jobs - project: name: openstack/deb-python-zaqarclient templates: - system-required - noop-jobs - project: name: openstack/deb-rally templates: - system-required - noop-jobs - project: name: openstack/deb-ryu templates: - system-required - noop-jobs - project: name: openstack/deb-sahara templates: - system-required - noop-jobs - project: name: openstack/deb-sahara-dashboard templates: - system-required - noop-jobs - project: name: openstack/deb-senlin templates: - system-required - noop-jobs - project: name: openstack/deb-senlin-dashboard templates: - system-required - noop-jobs - project: name: openstack/deb-spice-html5 templates: - system-required - noop-jobs - project: name: openstack/deb-stevedore templates: - system-required - noop-jobs - project: name: openstack/deb-subunit templates: - system-required - noop-jobs - project: name: openstack/deb-swauth templates: - system-required - noop-jobs - project: name: openstack/deb-swift templates: - system-required - noop-jobs - project: name: openstack/deb-swift-bench templates: - system-required - noop-jobs - project: name: openstack/deb-swift-plugin-s3 templates: - system-required - noop-jobs - project: name: openstack/deb-tempest templates: - system-required - noop-jobs - project: name: openstack/deb-testresources templates: - system-required - noop-jobs - project: name: openstack/deb-trove templates: - system-required - noop-jobs - project: name: openstack/deb-trove-dashboard templates: - system-required - noop-jobs - project: name: openstack/deb-watcher templates: - system-required - noop-jobs - project: name: openstack/deb-websockify templates: - system-required - noop-jobs - project: name: openstack/deb-zaqar templates: - system-required - noop-jobs - project: name: openstack/deb-zaqar-ui templates: - system-required - noop-jobs - project: name: openstack/debtcollector templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/delimiter templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/designate templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - check-requirements - translation-jobs - release-notes-jobs - designate-dsvm-jobs - api-ref-jobs - install-guide-jobs - release-openstack-server check: jobs: - openstack-tox-cover: voting: false post: jobs: - openstack-tox-cover: voting: false - project: name: openstack/designate-dashboard templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - translation-jobs-ocata - translation-jobs-pike - designate-dsvm-jobs - release-openstack-server check: jobs: - openstack-tox-cover: voting: false - legacy-designate-dashboard-nodejs4-npm-run-lint: voting: false - legacy-designate-dashboard-nodejs4-npm-run-test: voting: false - project: name: openstack/designate-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/designate-tempest-plugin templates: - system-required - check-requirements - designate-dsvm-jobs - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/development-proposals templates: - system-required - openstack-specs-jobs - project: name: openstack/devstack-plugin-additional-pkg-repos templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-nova-libvirt-kvm-apr: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-amqp1 templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-bdd templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-bdd: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-ceph templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-minimal-dsvm-cephfs-native-centos-7: voting: false branches: ^(?!driverfixes/).*$ - manila-tempest-minimal-dsvm-cephfs-nfs-centos-7: voting: false branches: ^(?!(driverfixes|stable/ocata)).*$ gate: jobs: - openstack-tox-bashate experimental: jobs: - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/ocata|driverfixes/)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-minimal-py35-dsvm-cephfs-native-centos-7: voting: false branches: ^(?!driverfixes/).*$ - manila-tempest-minimal-py35-dsvm-cephfs-nfs-centos-7: voting: false branches: ^(?!driverfixes/).*$ - project: name: openstack/devstack-plugin-container templates: - system-required check: jobs: - legacy-devstack-plugin-container-dsvm: voting: false gate: jobs: - noop - project: name: openstack/devstack-plugin-glusterfs templates: - system-required check: jobs: - openstack-tox-bashate - manila-tempest-dsvm-glusterfs-nfs: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-native: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate experimental: jobs: - manila-tempest-dsvm-glusterfs-nfs: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-native: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-nfs-heketi: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-native-heketi: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/devstack-plugin-hdfs templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-hdfs: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-hdfs: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-hdfs: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/devstack-plugin-kafka templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-kafka: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - oslo.messaging-src-dsvm-full-kafka-default: voting: false - oslo.messaging-src-dsvm-full-kafka-default-centos-7: voting: false gate: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-kafka: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/devstack-plugin-libvirt-qemu templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-mariadb templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-nfs templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-devstack-plugin-nfs: voting: false branches: ^(?!driverfixes/).* irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-pika templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-sheepdog templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-sheepdog: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-tar-installer templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-vmax templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-zmq templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-zmq: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-tools templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/dib-utils templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-functional gate: jobs: - openstack-tox-functional post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/diskimage-builder templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - openstack-tox-pylint - legacy-dsvm-nodepool-redhat-src - legacy-dsvm-nodepool-ubuntu-src - legacy-dsvm-nodepool-opensuse-src gate: queue: glean jobs: - openstack-tox-pylint - legacy-dsvm-nodepool-redhat-src - legacy-dsvm-nodepool-ubuntu-src - legacy-dsvm-nodepool-opensuse-src experimental: jobs: - legacy-dsvm-nodepool-debian-src: voting: false - octavia-v1-dsvm-scenario: voting: false - octavia-v1-dsvm-py3x-scenario: voting: false branches: ^(?!stable) - project: name: openstack/distil templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/distil-ui templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/django_openstack_auth templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - translation-jobs - translation-jobs-ocata - translation-jobs-pike - publish-to-pypi check: jobs: - legacy-django_openstack_auth-tox-py27dj18: branches: ^(?!stable/ocata).*$ - legacy-django_openstack_auth-tox-py27dj19 - legacy-django_openstack_auth-tox-py27dj110 gate: jobs: - legacy-django_openstack_auth-tox-py27dj18: branches: ^(?!stable/ocata).*$ - legacy-django_openstack_auth-tox-py27dj19 - legacy-django_openstack_auth-tox-py27dj110 - project: name: openstack/doc8 templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/docker-machine-openstack templates: - system-required - golang-jobs - project: name: openstack/docs-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/downpour templates: - noop-jobs - system-required - docs-on-readthedocs - publish-to-pypi - project: name: openstack/dox templates: - system-required - openstack-python35-jobs-nonvoting - publish-to-pypi check: jobs: - legacy-dox-buildimages: voting: false - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/dragonflow templates: - system-required - openstack-python-jobs-neutron - check-requirements - publish-openstack-sphinx-docs-neutron - openstack-python35-jobs-neutron - publish-to-pypi-neutron check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-sfc - openstack-tox-pep8: required-projects: - openstack/networking-sfc - openstack-tox-py27: required-projects: - openstack/networking-sfc - openstack-tox-py35: required-projects: - openstack/networking-sfc - legacy-install-dsvm-dragonflow-kuryr-kubernetes: voting: false gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-sfc - openstack-tox-pep8: required-projects: - openstack/networking-sfc - openstack-tox-py27: required-projects: - openstack/networking-sfc - openstack-tox-py27: required-projects: - openstack/networking-sfc - openstack-tox-py35: required-projects: - openstack/networking-sfc post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/networking-sfc - publish-openstack-sphinx-docs: required-projects: - openstack/networking-sfc - project: name: openstack/drbd-devstack templates: - system-required check: jobs: - openstack-tox-bashate - legacy-tempest-dsvm-full-drbd-devstack: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ voting: false gate: jobs: - openstack-tox-bashate - project: name: openstack/driverlog templates: - system-required - openstack-python-jobs pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/ec2-api templates: - openstack-python-jobs - openstack-python35-jobs - system-required - check-requirements - publish-openstack-sphinx-docs - install-guide-jobs - api-ref-jobs - publish-to-pypi check: jobs: - legacy-functional-neutron-dsvm-ec2api experimental: jobs: - legacy-ec2-api-functional-neutron-dsvm-full: voting: false - legacy-ec2-api-rally-dsvm-fakevirt: voting: false - project: name: openstack/ec2-driver templates: - system-required - noop-jobs - project: name: openstack/ekko templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/election templates: - system-required - check-requirements - build-openstack-sphinx-docs - openstack-python35-jobs check: jobs: - openstack-tox-py27 post: jobs: - publish-static - project: name: openstack/enterprise-wg templates: - system-required - noop-jobs - project: name: openstack/entropy templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/eslint-config-openstack templates: - system-required - nodejs4-jobs - nodejs4-docs - publish-openstack-sphinx-docs - publish-to-pypi release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/evoque templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/evoque-dashboard templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/faafo templates: - system-required - publish-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/flame templates: - system-required - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/foxnut templates: - system-required - openstack-python-jobs - project: name: openstack/freezer templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi check: jobs: - legacy-osbackup-freezer-dsvm - legacy-osbackup-freezer-dsvm-centos-7: voting: false - openstack-tox-pylint gate: jobs: - legacy-osbackup-freezer-dsvm - openstack-tox-pylint experimental: jobs: - legacy-osbackup-freezer-dsvm-opensuse-423: voting: false - project: name: openstack/freezer-api templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - release-notes-jobs - api-ref-jobs - publish-to-pypi check: jobs: - legacy-osbackup-freezer-api-dsvm-centos-7: voting: false - legacy-osbackup-freezer-api-dsvm - openstack-tox-pylint gate: jobs: - legacy-osbackup-freezer-api-dsvm - openstack-tox-pylint - project: name: openstack/freezer-dr templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-pylint gate: jobs: - openstack-tox-pylint - project: name: openstack/freezer-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/freezer-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/freezer-web-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - translation-jobs - publish-to-pypi check: jobs: - legacy-osbackup-freezer-web-ui-dsvm - openstack-tox-pylint gate: jobs: - legacy-osbackup-freezer-web-ui-dsvm - openstack-tox-pylint - project: name: openstack/fuel-agent templates: - system-required - openstack-python35-jobs check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-astute templates: - system-required check: jobs: - legacy-fuel-astute-puppet-unit-3.8-centos-7 gate: jobs: - legacy-fuel-astute-puppet-unit-3.8-centos-7 - project: name: openstack/fuel-ccp templates: - system-required - openstack-python-jobs - docs-on-readthedocs - fuel-ccp-cross-repo-gate - openstack-python35-jobs - project: name: openstack/fuel-ccp-ceph templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-ci-config templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-cinder templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-debian-base templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-designate templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-elasticsearch templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-entrypoint templates: - system-required - openstack-python-jobs - fuel-ccp-cross-repo-gate - openstack-python35-jobs - project: name: openstack/fuel-ccp-etcd templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-galera templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-glance templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-grafana templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-heat templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-horizon templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-installer templates: - system-required - noop-jobs - docs-on-readthedocs - project: name: openstack/fuel-ccp-ironic templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-keystone templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-mariadb templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-memcached templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-murano templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-neutron templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-nginx templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-nova templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-openstack-base templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-rabbitmq templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-rally templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-sahara templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-searchlight templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-specs templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-stacklight templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-ccp-tests templates: - system-required - openstack-python-jobs - project: name: openstack/fuel-ccp-zmq templates: - system-required - fuel-ccp-component - project: name: openstack/fuel-dev-tools templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-devops templates: - system-required - openstack-python-jobs check: jobs: - openstack-tox-pylint: voting: false branches: ^(?!(release/(?:2\.9)|stable)).*$ - openstack-tox-cover: branches: ^(?!(release/(?:2\.9)|stable)).*$ - openstack-tox-py35: branches: ^(?!(release/(?:2\.9)|stable)).*$ gate: jobs: - openstack-tox-cover: branches: ^(?!(release/(?:2\.9)|stable)).*$ - openstack-tox-py35: branches: ^(?!(release/(?:2\.9)|stable)).*$ - project: name: openstack/fuel-docs templates: - system-required - build-openstack-sphinx-docs - project: name: openstack/fuel-library templates: - system-required check: jobs: - legacy-fuel-library-puppet-lint - legacy-fuel-library-puppet-unit-3.8-centos-7 - legacy-fuel-library-puppet-unit-4.5-centos-7: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-3-centos-7 - legacy-puppet-syntax-4-centos-7: branches: ^(?!stable/8\.0).*$ gate: jobs: - legacy-fuel-library-puppet-lint - legacy-fuel-library-puppet-unit-3.8-centos-7 - legacy-fuel-library-puppet-unit-4.5-centos-7: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-3-centos-7 - legacy-puppet-syntax-4-centos-7: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-main templates: - system-required - noop-jobs - project: name: openstack/fuel-menu templates: - system-required check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-mirror templates: - system-required - openstack-python35-jobs check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-nailgun-agent templates: - system-required check: jobs: - legacy-fuel-nailgun-agent-puppet-unit-3.8-centos-7 gate: jobs: - legacy-fuel-nailgun-agent-puppet-unit-3.8-centos-7 - project: name: openstack/fuel-nailgun-extension-cluster-upgrade templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-nailgun-extension-converted-serializers templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-nailgun-extension-iac templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-noop-fixtures templates: - system-required - docs-on-readthedocs - build-openstack-sphinx-docs - project: name: openstack/fuel-octane templates: - system-required check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - openstack-tox-cover: nodeset: ubuntu-trusty voting: false branches: ^stable/8\.0$ - openstack-tox-cover: voting: false branches: ^(?!stable/8\.0).*$ - legacy-fuel-octane-puppet-lint: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-3-centos-7: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-4-centos-7: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - legacy-fuel-octane-puppet-lint: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-3-centos-7: branches: ^(?!stable/8\.0).*$ - legacy-puppet-syntax-4-centos-7: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-ostf templates: - system-required check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0.*$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ - project: name: openstack/fuel-plugin-6wind-virtual-accelerator templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-astara templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-availability-zones templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-bgpvpn templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-bigswitch templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-block-device templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-calamari templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-calico templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ceilometer-redis templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ceph-multibackend templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ci templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-cinder-gcs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-cinder-kaminario templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-cinder-netapp templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-cisco-aci templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-congress templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-contrail templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-datera-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-dbaas-trove templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-debug templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-designate templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-database templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-haproxy templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-horizon templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-keystone templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-netnode templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-rabbitmq templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-detach-swift templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-dns-updater templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-dynatrace templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-elasticsearch-kibana templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-emailnotifyd templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-external-emc templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-external-glusterfs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-external-lb templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-external-zabbix templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-fortinet templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-glance-nfs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-gluon templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ha-fencing templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-hedvig-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-influxdb-grafana templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-inkscope templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ironic templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-kafka templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ldap templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ldap-slaves templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-lma-collector templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-lma-infrastructure-alerting templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-manila templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-mellanox templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-midonet templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-mistral templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-murano templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-murano-networking-sfc templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-murano-tests templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-network-node templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-networking-sfc templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-neutron-fwaas templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-neutron-lbaas templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-neutron-vpnaas templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nimblestorage-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nitrous templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nova-nfs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nsx-t templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nsxv templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-nuage templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-onos templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-openbook templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-opendaylight templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-openstack-telemetry templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-ovs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-plumgrid templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-purestorage-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-qemu templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-qlogic-sriov-vxlan templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-rally templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-saltstack templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-scaleio templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-scaleio-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-sensu templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-solidfire-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-swiftstack templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-tacker templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-tempest templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-tintri-cinder templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-tls templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-unity templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-vmware-dvs templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-vxlan templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-watcher templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-wstunnel templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-xenserver templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-zabbix-agents templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-zabbix-monitoring-emc templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-zabbix-monitoring-extreme-networks templates: - system-required - noop-jobs - project: name: openstack/fuel-plugin-zabbix-snmptrapd templates: - system-required - noop-jobs - project: name: openstack/fuel-plugins templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-qa templates: - system-required check: jobs: - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^(stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^(stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-py27: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pep8: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pylint: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ gate: jobs: - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^(stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^(stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-py27: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pep8: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - openstack-tox-pylint: branches: ^(?!stable(-mu)?/(?:6\.1|7\.0|8\.0)).*$ - project: name: openstack/fuel-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/fuel-stats templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-ui templates: - system-required check: jobs: - legacy-fuel-ui-nodejs4-npm-run-lint gate: jobs: - legacy-fuel-ui-nodejs4-npm-run-lint - project: name: openstack/fuel-virtualbox templates: - system-required - noop-jobs - project: name: openstack/fuel-web templates: - system-required check: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - build-openstack-sphinx-docs: branches: ^(?!stable/8\.0).*$ voting: false - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ gate: jobs: - openstack-tox-pep8: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-py27: nodeset: ubuntu-trusty branches: ^stable/8\.0$ - openstack-tox-pep8: branches: ^(?!stable/8\.0).*$ - openstack-tox-py27: branches: ^(?!stable/8\.0).*$ post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/futurist templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/fuxi templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-fuxi-dsvm-fullstack - legacy-fuxi-dsvm-py35-fullstack gate: jobs: - legacy-fuxi-dsvm-fullstack - legacy-fuxi-dsvm-py35-fullstack - project: name: openstack/fuxi-golang templates: - system-required - golang-jobs - project: name: openstack/fuxi-kubernetes templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/gantt templates: - system-required - noop-jobs - project: name: openstack/gce-api templates: - openstack-python-jobs - system-required - check-requirements - publish-to-pypi check: jobs: - legacy-functional-neutron-dsvm-gceapi: voting: false - project: name: openstack/gerrit-dash-creator templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/gertty templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/giftwrap templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/git-repo-manifests templates: - system-required - noop-jobs - project: name: openstack/git-upstream templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-sphinx-docs: voting: false - project: name: openstack/glance templates: - system-required - openstack-python35-jobs - openstack-python-jobs - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - periodic-jobs-with-oslo-master - check-requirements - integrated-gate-py35 - translation-jobs - translation-jobs-ocata - release-notes-jobs - api-ref-jobs check: jobs: - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-rally-dsvm-glance: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^tox.ini$ - legacy-rally-dsvm-py35-glance: voting: false branches: master irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ experimental: jobs: - legacy-glance-dsvm-grenade-multinode: voting: false - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/ocata|driverfixes/)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-barbican-simple-crypto-dsvm-tempest-glance: voting: false branches: ^(?!stable/ocata).*$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ gate: queue: integrated jobs: - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - project: name: openstack/glance-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/glance_store templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - check-requirements - translation-jobs - lib-forward-testing - publish-to-pypi check: jobs: - legacy-tempest-dsvm-full-ceph-plugin-src-glance_store: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-full-sheepdog: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ experimental: jobs: - legacy-glance_store-dsvm-functional-filesystem: voting: false - legacy-glance_store-dsvm-functional-swift: voting: false - legacy-glance_store-dsvm-functional-cinder: voting: false - project: name: openstack/glare templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-glare-dsvm gate: jobs: - legacy-glare-dsvm - project: name: openstack/glare-specs templates: - system-required - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/gluon templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/golang-client templates: - system-required - golang-jobs - project: name: openstack/golang-commons templates: - system-required - golang-jobs - project: name: openstack/gos-brick templates: - system-required - golang-jobs - project: name: openstack/governance templates: - system-required - build-openstack-sphinx-docs check: jobs: - openstack-tox-linters - openstack-tox-validate: voting: false files: - ^reference/projects.yaml$ gate: jobs: - openstack-tox-linters post: jobs: - publish-governance-tc - project: name: openstack/governance-sigs templates: - system-required - noop-jobs - project: name: openstack/governance-uc templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-governance-uc - project: name: openstack/governance-website templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-governance-website - project: name: openstack/group-based-policy templates: - system-required - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi check: jobs: - legacy-group-based-policy-dsvm-functional-ubuntu-trusty: voting: false branches: ^stable/mitaka - legacy-group-based-policy-dsvm-functional: voting: false branches: ^(?!stable/mitaka).*$ - legacy-group-based-policy-dsvm-aim: voting: false branches: ^(?!stable/mitaka).*$ - legacy-group-based-policy-dsvm-nfp-ubuntu-trusty: voting: false branches: ^stable/mitaka - legacy-group-based-policy-dsvm-nfp: voting: false branches: ^(?!stable/mitaka).*$ - legacy-group-based-policy-dsvm-rally-ubuntu-trusty: voting: false branches: ^stable/mitaka - legacy-group-based-policy-dsvm-rally: voting: false branches: ^(?!stable/mitaka).*$ - project: name: openstack/group-based-policy-automation templates: - system-required - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/group-based-policy-specs templates: - system-required check: jobs: - openstack-tox-py27: branches: ^(?!stable/mitaka).*$ - build-openstack-sphinx-docs: branches: ^(?!stable/mitaka).*$ gate: jobs: - openstack-tox-py27: branches: ^(?!stable/mitaka).*$ - build-openstack-sphinx-docs: branches: ^(?!stable/mitaka).*$ - project: name: openstack/group-based-policy-ui templates: - system-required - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/heat templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - periodic-jobs-with-oslo-master - check-requirements - translation-jobs - translation-jobs-ocata - release-notes-jobs - api-ref-jobs - install-guide-jobs - release-openstack-server post: jobs: - openstack-tox-cover periodic: jobs: - legacy-rally-dsvm-fakevirt-heat: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^heat/locale/.*$ - ^heat/tests/.*$ - ^releasenotes/.*$ experimental: jobs: - legacy-rally-dsvm-fakevirt-heat: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^heat/locale/.*$ - ^heat/tests/.*$ - ^releasenotes/.*$ - project: name: openstack/heat-agents templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/heat-cfntools templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python35-jobs - openstack-python-jobs - publish-to-pypi - project: name: openstack/heat-dashboard templates: - system-required - check-requirements - publish-openstack-sphinx-docs-horizon - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - nodejs4-jobs - release-notes-jobs - publish-to-pypi-horizon - project: name: openstack/heat-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/heat-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/heat-templates templates: - system-required - openstack-python-jobs check: jobs: - legacy-heat-templates-dsvm gate: jobs: - legacy-heat-templates-dsvm - project: name: openstack/heat-translator templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - legacy-heat-translator-tox-py27-tp: voting: false branches: master post: jobs: - openstack-tox-cover - project: name: openstack/horizon templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - check-requirements - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-notes-jobs - nodejs4-jobs - release-openstack-server check: jobs: - legacy-horizon-dsvm-tempest-plugin: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^horizon/locale/.*$ - ^openstack_dashboard/locale/.*$ - ^releasenotes/.*$ gate: queue: horizon jobs: - legacy-horizon-dsvm-tempest-plugin: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^horizon/locale/.*$ - ^openstack_dashboard/locale/.*$ - ^releasenotes/.*$ - project: name: openstack/horizon-cisco-ui templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/horizon-mellanox templates: - system-required - openstack-python-jobs - project: name: openstack/hurricane templates: - system-required - openstack-python-jobs - project: name: openstack/i18n templates: - system-required - translation-jobs - check-requirements - build-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-sphinx-tox-docs - project: name: openstack/i18n-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/inception templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/instack templates: - system-required - openstack-python-jobs - publish-to-pypi - check-requirements check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/instack-undercloud templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - check-requirements - release-notes-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/intel-nfv-ci-tests templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/interop templates: - system-required - build-openstack-sphinx-docs check: jobs: - legacy-interop-tox-doc8 - legacy-interop-tox-jsonlint - legacy-interop-tox-jsonschema gate: jobs: - legacy-interop-tox-doc8 - legacy-interop-tox-jsonlint - legacy-interop-tox-jsonschema - project: name: openstack/interop-workloads templates: - system-required - build-openstack-sphinx-docs - project: name: openstack/iotronic templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/iotronic-lightning-rod templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/iotronic-ui templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/ipa-example-hardware-managers templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ironic templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - periodic-jobs-with-oslo-master - check-requirements - translation-jobs - release-notes-jobs - api-ref-jobs - install-guide-jobs - release-openstack-server check: jobs: - openstack-tox-cover gate: queue: ironic jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/ironic-inspector templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/ironic-inspector-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ironic-inspector-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: queue: ironic-inspector-tempest-plugin jobs: - openstack-tox-pep8 - project: name: openstack/ironic-lib templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/ironic-python-agent templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/ironic-python-agent-builder templates: - system-required - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/ironic-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-linters gate: jobs: - openstack-tox-linters - project: name: openstack/ironic-staging-drivers templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/ironic-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: queue: ironic-inspector-tempest-plugin jobs: - openstack-tox-pep8 - project: name: openstack/ironic-ui templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - nodejs4-jobs - publish-openstack-sphinx-docs - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-notes-jobs - publish-to-pypi - project: name: openstack/jacket templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/jenkins-plugins-for-murano templates: - system-required - noop-jobs - project: name: openstack/js-openstack-lib templates: - system-required - nodejs4-jobs - nodejs6-jobs - nodejs6-docs - publish-to-pypi check: jobs: - legacy-js-openstack-lib-dsvm-nodejs6-npm-run-functional-test - legacy-js-openstack-lib-dsvm-nodejs4-npm-run-functional-test gate: jobs: - legacy-js-openstack-lib-dsvm-nodejs6-npm-run-functional-test - legacy-js-openstack-lib-dsvm-nodejs4-npm-run-functional-test pre-release: jobs: - legacy-js-openstack-lib-nodejs6-npm-sdk-docs: branches: ^(?!bug/).*$ release: jobs: - legacy-js-openstack-lib-nodejs6-npm-sdk-docs: branches: ^(?!bug/).*$ - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/k8s-cloud-provider templates: - system-required - golang-jobs check: jobs: - legacy-k8s-cloud-provider-golang-dsvm-local - legacy-k8s-cloud-provider-golang-dsvm-external gate: jobs: - legacy-k8s-cloud-provider-golang-dsvm-local - legacy-k8s-cloud-provider-golang-dsvm-external - project: name: openstack/k8s-docker-suite-app-murano templates: - system-required - docs-on-readthedocs - build-openstack-sphinx-docs check: jobs: - build-openstack-releasenotes gate: jobs: - build-openstack-releasenotes - project: name: openstack/karbor templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - api-ref-jobs - translation-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/karbor-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - translation-jobs - publish-to-pypi - project: name: openstack/karma-subunit-reporter templates: - system-required - nodejs4-jobs - publish-to-pypi release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/keystone templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - periodic-jobs-with-oslo-master - check-requirements - integrated-gate-py35 - translation-jobs - translation-jobs-ocata - release-notes-jobs - api-ref-jobs check: jobs: - legacy-keystoneclient-dsvm-functional: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-keystone-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-keystone-dsvm-functional-v3-only: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-keystone-dsvm-py35-functional-v3-only: voting: false branches: ^(?!stable) irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - openstack-tox-cover - legacy-tempest-dsvm-ldap-domain-specific-driver: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ gate: queue: integrated jobs: - legacy-keystone-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ experimental: jobs: - legacy-rally-dsvm-keystone: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-keystone-tox-patch_cover: voting: false - legacy-keystone-dsvm-grenade-multinode: voting: false irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^etc/.*$ - ^keystone/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ post: jobs: - publish-loci-keystone - project: name: openstack/keystone-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/keystone-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 - legacy-keystone-dsvm-functional - legacy-keystone-dsvm-functional-v3-only: voting: false - legacy-keystone-dsvm-py35-functional-v3-only: voting: false branches: ^(?!stable) gate: queue: integrated jobs: - openstack-tox-pep8 - legacy-keystone-dsvm-functional post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/keystoneauth templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - publish-to-pypi - project: name: openstack/keystonemiddleware templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - translation-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/kiloeyes templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 post: jobs: - openstack-tox-cover - project: name: openstack/kingbird templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-kingbird-dsvm-multiregion: voting: false - project: name: openstack/kloudbuster templates: - system-required - openstack-python-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/kolla templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/kolla-ansible templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - deploy-guide-jobs - publish-to-pypi - project: name: openstack/kolla-kubernetes templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-kolla-kubernetes-deploy-centos-binary-2-ceph-multi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-ceph: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-external-ovs: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-helm-entrypoint: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-helm-compute-kit: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-iscsi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-ubuntu-binary-2-ceph: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-3-ceph-multi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-source-4-ironic: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-ubuntu-source-4-microchart-ansible: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-source-4-microchart-ansible: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* experimental: jobs: - legacy-kolla-kubernetes-deploy-centos-binary-2-helm-operator: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-2-ceph-reboot: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-4-helm-compute-kit: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-4-helm-entrypoint: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-4-ceph-multi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-source-4-helm-compute-kit: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-source-4-helm-entrypoint: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-ubuntu-source-4-ironic: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-upgrade-centos-binary-2-ceph: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-upgrade-centos-binary-3-ceph: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-binary-t-ceph-multi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-centos-source-t-iscsi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* - legacy-kolla-kubernetes-deploy-ubuntu-source-t-iscsi: voting: false irrelevant-files: - ^.*\.rst$ - ^deploy-guide/source/.* - ^doc/.* periodic: jobs: - legacy-periodic-kolla-kubernetes-deploy-centos-binary-2-ceph - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-2-ceph - legacy-periodic-kolla-kubernetes-deploy-centos-binary-3-ceph - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-3-ceph - legacy-periodic-kolla-kubernetes-deploy-centos-binary-4-ceph - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-4-ceph - legacy-periodic-kolla-kubernetes-deploy-centos-binary-2-iscsi - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-2-iscsi - legacy-periodic-kolla-kubernetes-deploy-centos-binary-3-iscsi - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-3-iscsi - legacy-periodic-kolla-kubernetes-deploy-centos-binary-4-iscsi - legacy-periodic-kolla-kubernetes-deploy-ubuntu-binary-4-iscsi - project: name: openstack/kosmos templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/kosmos-specs templates: - system-required - build-only-specs-jobs - project: name: openstack/kuryr templates: - system-required - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/kuryr-kubernetes templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi - project: name: openstack/kuryr-libnetwork templates: - system-required - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/kuryr-tempest-plugin templates: - system-required - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/kwapi templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ldappool templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/liberasurecode templates: - system-required check: jobs: - legacy-liberasurecode-unit gate: jobs: - legacy-liberasurecode-unit experimental: jobs: - legacy-liberasurecode-unit-centos-7 - project: name: openstack/loci templates: - system-required - project: name: openstack/loci-cinder templates: - system-required - project: name: openstack/loci-designate templates: - system-required - project: name: openstack/loci-glance templates: - system-required - project: name: openstack/loci-heat templates: - system-required - project: name: openstack/loci-horizon templates: - system-required - project: name: openstack/loci-ironic templates: - system-required - project: name: openstack/loci-keystone templates: - system-required - project: name: openstack/loci-murano templates: - system-required - project: name: openstack/loci-neutron templates: - system-required - project: name: openstack/loci-nova templates: - system-required - project: name: openstack/loci-requirements templates: - system-required - project: name: openstack/loci-swift templates: - system-required - project: name: openstack/loci-trove templates: - system-required - project: name: openstack/magnum templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - install-guide-jobs - api-ref-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/magnum-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/magnum-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/magnum-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - nodejs4-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - translation-jobs-ocata - translation-jobs-pike - publish-to-pypi - project: name: openstack/manila templates: - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - check-requirements - translation-jobs - release-notes-jobs - periodic-stable-jobs - api-ref-jobs - install-guide-jobs - release-openstack-server check: jobs: - openstack-tox-cover: voting: false - openstack-tox-pylint: voting: false - legacy-manila-ui-dsvm: voting: false branches: ^(?!driverfixes).*$ post: jobs: - openstack-tox-cover: voting: false - project: name: openstack/manila-image-elements templates: - system-required - check-requirements - build-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 - legacy-manila-buildimage-generic - legacy-manila-buildimage-docker: voting: false - manila-tempest-dsvm-container-scenario-custom-image: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-generic-scenario-custom-image: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-pep8 - legacy-manila-buildimage-generic post: jobs: - legacy-manila-publishimage-generic release: jobs: - legacy-manila-publishimage-generic - project: name: openstack/manila-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/manila-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/manila-test-image templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate experimental: jobs: - legacy-manila-test-image-build - project: name: openstack/manila-ui templates: - check-requirements - system-required - openstack-python-jobs-horizon - publish-openstack-sphinx-docs-horizon - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-notes-jobs - publish-to-pypi-horizon check: jobs: - legacy-manila-ui-tox-py27dj19: branches: ^(?!driverfixes/).*$ - legacy-manila-ui-tox-py27dj110: branches: ^(?!driverfixes/).*$ - openstack-tox-cover: voting: false - legacy-manila-ui-dsvm: voting: false branches: ^(?!driverfixes/).*$ gate: jobs: - legacy-manila-ui-tox-py27dj19: branches: ^(?!driverfixes/).*$ - legacy-manila-ui-tox-py27dj110: branches: ^(?!driverfixes/).*$ - project: name: openstack/marshal templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/masakari templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-to-pypi - project: name: openstack/masakari-monitors templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-to-pypi - project: name: openstack/masakari-specs templates: - system-required - build-only-specs-jobs - project: name: openstack/meghdwar templates: - system-required - openstack-python-jobs - project: name: openstack/merlin templates: - system-required - nodejs4-jobs post: jobs: - legacy-merlin-js-release-branch release: jobs: - legacy-merlin-js-release-master - project: name: openstack/meteos templates: - system-required - openstack-python-jobs - project: name: openstack/meteos-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/microversion-parse templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/mistral templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/mistral-dashboard templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi - project: name: openstack/mistral-extra templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/mistral-lib templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/mistral-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/mitmstack templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/mixmatch templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/mogan templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/mogan-specs templates: - system-required - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/mogan-ui templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/molteniron templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/monasca-agent templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-to-pypi - project: name: openstack/monasca-analytics templates: - system-required - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/monasca-api templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - api-ref-jobs - publish-to-pypi check: jobs: - legacy-monasca-api-maven-build - openstack-tox-cover gate: jobs: - legacy-monasca-api-maven-build - openstack-tox-cover post: jobs: - legacy-monasca-api-localrepo-upload - project: name: openstack/monasca-ceilometer templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/monasca-common templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-monasca-common-maven-build gate: jobs: - legacy-monasca-common-maven-build post: jobs: - legacy-monasca-common-localrepo-upload - project: name: openstack/monasca-events-api templates: - system-required - openstack-python-jobs - openstack-python35-jobs - periodic-jobs-with-oslo-master - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - api-ref-jobs - publish-to-pypi check: jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/monasca-grafana-datasource templates: - system-required - nodejs4-publish-to-npm - noop-jobs release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/monasca-kibana-plugin templates: - system-required - nodejs4-jobs - nodejs4-publish-to-npm release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/monasca-log-api templates: - system-required - openstack-python-jobs - openstack-python35-jobs - periodic-jobs-with-oslo-master - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - api-guide-jobs - api-ref-jobs - publish-to-pypi check: jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/monasca-notification templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/monasca-persister templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-monasca-persister-maven-build - openstack-tox-cover gate: jobs: - legacy-monasca-persister-maven-build - openstack-tox-cover post: jobs: - legacy-monasca-persister-localrepo-upload - project: name: openstack/monasca-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/monasca-statsd templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/monasca-thresh templates: - system-required check: jobs: - legacy-monasca-thresh-maven-build gate: jobs: - legacy-monasca-thresh-maven-build post: jobs: - legacy-monasca-thresh-localrepo-upload - project: name: openstack/monasca-transform templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-tempest-dsvm-monasca-transform-python-functional: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-monasca-transform-python35-functional: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - legacy-tempest-dsvm-monasca-transform-python-functional: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/monasca-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - translation-jobs - check-requirements - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/monasca-vagrant templates: - system-required - noop-jobs - project: name: openstack/monitorstack templates: - system-required - check-requirements - ansible-role-jobs - ansible-role-functional-jobs-xenial check: jobs: - build-openstack-releasenotes - legacy-ansible-func-centos-7: voting: false gate: jobs: - build-openstack-releasenotes - project: name: openstack/mors templates: - system-required - noop-jobs - project: name: openstack/mox3 templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - periodic-stable-jobs - publish-to-pypi - project: name: openstack/murano templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - periodic-stable-jobs - release-notes-jobs - translation-jobs - periodic-jobs-with-oslo-master - install-guide-jobs - api-ref-jobs - release-openstack-server check: jobs: - openstack-tox-cover: voting: false - build-openstack-sphinx-docs: branches: master files: - ^tox.ini$ - ^doc/source/first-app/.* - bindep.txt - ^.*requirements.txt$ gate: jobs: - build-openstack-sphinx-docs: branches: master files: - ^tox.ini$ - ^doc/source/first-app/.* - bindep.txt - ^.*requirements.txt$ experimental: jobs: - legacy-murano-dsvm-functional post: jobs: - openstack-tox-cover - project: name: openstack/murano-agent templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/murano-apps templates: - system-required check: jobs: - legacy-dsvm-murano-apps-refstackclient-unittest: voting: false files: - RefStackClient/.* - openstack-tox-linters: voting: false gate: jobs: - noop - project: name: openstack/murano-dashboard templates: - system-required - check-requirements - release-notes-jobs - openstack-python-jobs - openstack-python35-jobs - translation-jobs - translation-jobs-ocata - translation-jobs-pike - nodejs4-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false post: jobs: - openstack-tox-cover: voting: false experimental: jobs: - legacy-dashboard-dsvm-selenium-package: voting: false - project: name: openstack/murano-deployment templates: - system-required - noop-jobs - project: name: openstack/murano-pkg-check templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - translation-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/murano-plugin-networking-sfc templates: - system-required - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/murano-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/murano-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/namos templates: - system-required - noop-jobs - project: name: openstack/nemesis templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/nerd-reviewer templates: - system-required - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - publish-to-pypi check: jobs: - openstack-tox-cover - project: name: openstack/network-checker templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/networking-6wind templates: - system-required - openstack-python-jobs-neutron - project: name: openstack/networking-ale-omniswitch templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-arista templates: - system-required - openstack-python-jobs-neutron - check-requirements - publish-to-pypi check: jobs: - openstack-tox-py35: required-projects: - openstack/neutron gate: jobs: - openstack-tox-py35: required-projects: - openstack/neutron - project: name: openstack/networking-avaya templates: - system-required - noop-jobs - project: name: openstack/networking-bagpipe templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-openstack-sphinx-docs-neutron - release-notes-jobs - check-requirements - periodic-stable-jobs-neutron - periodic-jobs-with-neutron-lib-master - publish-to-pypi check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-bgpvpn - build-openstack-releasenotes: branches: ^(?!stable/ocata).*$ - openstack-tox-pep8: required-projects: - openstack/networking-bgpvpn - openstack-tox-py27: required-projects: - openstack/networking-bgpvpn - openstack-tox-py35: required-projects: - openstack/networking-bgpvpn - openstack-tox-cover: required-projects: - openstack/neutron - openstack/networking-bgpvpn - legacy-tempest-dsvm-networking-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-networking-bgpvpn-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-networking-bagpipe-dsvm-fullstack: voting: false branches: ^(?!stable/ocata).*$ gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-bgpvpn - build-openstack-releasenotes: branches: ^(?!stable/ocata).*$ - openstack-tox-pep8: required-projects: - openstack/networking-bgpvpn - openstack-tox-py27: required-projects: - openstack/networking-bgpvpn - openstack-tox-py35: required-projects: - openstack/networking-bgpvpn - openstack-tox-cover: required-projects: - openstack/neutron - openstack/networking-bgpvpn - legacy-tempest-dsvm-networking-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-networking-bgpvpn-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/neutron - openstack/networking-bgpvpn - publish-openstack-sphinx-docs: required-projects: - openstack/networking-bgpvpn - publish-openstack-releasenotes: branches: ^(?!stable/ocata).*$ pre-release: jobs: - release-openstack-python: required-projects: - openstack/networking-bgpvpn release: jobs: - release-openstack-python: required-projects: - openstack/networking-bgpvpn periodic: jobs: - legacy-periodic-py35-with-neutron-lib-master: required-projects: - openstack/networking-bgpvpn periodic-stable: jobs: - build-openstack-sphinx-docs: branches: - stable/ocata - stable/pike required-projects: - openstack/networking-bgpvpn - openstack-tox-py27: branches: - stable/ocata - stable/pike required-projects: - openstack/networking-bgpvpn - project: name: openstack/networking-baremetal templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/networking-bgpvpn templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-openstack-sphinx-docs-neutron - release-notes-jobs - periodic-stable-jobs-neutron - check-requirements - periodic-jobs-with-neutron-lib-master - publish-to-pypi - translation-jobs check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-pep8: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-py27: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-py35: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - legacy-tempest-dsvm-networking-bgpvpn-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - openstack-tox-cover: required-projects: - openstack/neutron - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - legacy-networking-bgpvpn-dsvm-functional gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-pep8: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-py27: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-py35: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - legacy-tempest-dsvm-networking-bgpvpn-bagpipe: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - openstack-tox-cover: required-projects: - openstack/neutron - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - legacy-networking-bgpvpn-dsvm-functional experimental: jobs: - legacy-networking-bgpvpn-dsvm-install - legacy-networking-bgpvpn-bagpipe-dsvm-install - legacy-networking-bgpvpn-bagpipe-dsvm-functional post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - publish-openstack-sphinx-docs: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon pre-release: jobs: - release-openstack-python: required-projects: - openstack/neutron - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon release: jobs: - release-openstack-python: required-projects: - openstack/neutron - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon periodic: jobs: - legacy-periodic-py35-with-neutron-lib-master: required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon periodic-stable: jobs: - build-openstack-sphinx-docs: branches: - stable/ocata - stable/pike required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - openstack-tox-py27: branches: - stable/ocata - stable/pike required-projects: - openstack/networking-bagpipe - openstack/networking-odl - openstack/horizon - project: name: openstack/networking-bigswitch templates: - system-required - openstack-python-jobs-neutron - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/networking-brocade templates: - system-required - openstack-python-jobs-neutron - project: name: openstack/networking-calico templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi check: jobs: - legacy-tempest-dsvm-networking-calico: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - legacy-tempest-dsvm-networking-calico: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ periodic: jobs: - legacy-periodic-tempest-dsvm-networking-calico-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/networking-cisco templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - docs-on-readthedocs - publish-to-pypi check: jobs: - openstack-tox-compare-cover: voting: false required-projects: - openstack/python-neutronclient - openstack/neutron - build-openstack-sphinx-docs: required-projects: - openstack/python-neutronclient - openstack/neutron - openstack-tox-pep8: required-projects: - openstack/python-neutronclient - openstack-tox-py27: required-projects: - openstack/python-neutronclient - openstack-tox-py35: required-projects: - openstack/python-neutronclient gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/python-neutronclient - openstack/neutron - openstack-tox-pep8: required-projects: - openstack/python-neutronclient - openstack-tox-py27: required-projects: - openstack/python-neutronclient - openstack-tox-py35: required-projects: - openstack/python-neutronclient post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/python-neutronclient - project: name: openstack/networking-cumulus templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-dpm templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - docs-on-readthedocs - publish-to-pypi-neutron check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron - project: name: openstack/networking-edge-vpn templates: - system-required - openstack-python-jobs-neutron - project: name: openstack/networking-extreme templates: - system-required - openstack-python-jobs-neutron - check-requirements - project: name: openstack/networking-fortinet templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-fujitsu templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-generic-switch templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-gluon templates: - system-required - openstack-python-jobs-neutron - check-requirements - project: name: openstack/networking-h3c templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-hpe templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-huawei templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-hyperv templates: - system-required - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - release-notes-jobs - publish-to-pypi - project: name: openstack/networking-icc templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-infoblox templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-l2gw templates: - system-required - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-to-pypi check: jobs: - legacy-networking-l2gw-dsvm-tempest-api-dummy-driver: voting: false experimental: jobs: - legacy-networking-l2gw-dsvm-functional: voting: false - project: name: openstack/networking-l2gw-tempest-plugin templates: - system-required - openstack-python-jobs - project: name: openstack/networking-lagopus templates: - system-required - openstack-python-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-lenovo templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-midonet templates: - system-required - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - periodic-jobs-with-neutron-lib-master - publish-openstack-sphinx-docs-neutron - release-notes-jobs - translation-jobs - publish-to-pypi-neutron check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-pep8: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-py27: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-py35: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - legacy-tempest-dsvm-networking-midonet-aio-v2: branches: ^stable/ocata$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-v2-full: voting: false branches: ^stable/ocata irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2-full-legacy: voting: false branches: ^(?!stable/(ocata|pike)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2-centos-7: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2-full-centos-7: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - openstack-tox-cover: voting: false required-projects: - openstack/neutron - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - legacy-grenade-dsvm-networking-midonet-ml2: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-grenade-dsvm-networking-midonet-v2: branches: ^stable/pike$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-networking-midonet-rally-dsvm-ml2: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^specs/.*$ - legacy-networking-midonet-rally-dsvm-v2: branches: ^stable/ocata irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^specs/.*$ gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-pep8: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-py27: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-py35: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - legacy-tempest-dsvm-networking-midonet-aio-v2: branches: ^stable/ocata$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-tempest-dsvm-networking-midonet-aio-ml2: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-grenade-dsvm-networking-midonet-ml2: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-grenade-dsvm-networking-midonet-v2: branches: ^stable/pike$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-networking-midonet-rally-dsvm-ml2: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^specs/.*$ - legacy-networking-midonet-rally-dsvm-v2: branches: ^stable/ocata irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^specs/.*$ periodic: jobs: - legacy-periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - legacy-periodic-py35-with-neutron-lib-master: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service periodic-stable: jobs: - build-openstack-sphinx-docs: branches: - stable/ocata - stable/pike required-projects: - openstack/neutron - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - openstack-tox-py27: branches: - stable/ocata - stable/pike required-projects: - openstack/neutron - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service experimental: jobs: - legacy-tempest-dsvm-networking-midonet-multinode-ml2: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^midonet/neutron/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service pre-release: jobs: - release-openstack-python: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service release: jobs: - release-openstack-python: required-projects: - openstack/neutron-fwaas - openstack/neutron-vpnaas - openstack/neutron-lbaas - openstack/neutron-dynamic-routing - openstack/networking-l2gw - openstack/tap-as-a-service - project: name: openstack/networking-mlnx templates: - system-required - openstack-python-jobs-neutron - project: name: openstack/networking-nec templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - project: name: openstack/networking-odl templates: - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - release-notes-jobs - periodic-stable-jobs-neutron - periodic-jobs-with-neutron-lib-master - publish-openstack-sphinx-docs-neutron - check-requirements - translation-jobs - publish-to-pypi-neutron check: jobs: - openstack-tox-pep8: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-py27: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-py35: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-cover: required-projects: - openstack/ceilometer - openstack/neutron - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - build-openstack-sphinx-docs: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn gate: jobs: - openstack-tox-pep8: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-py27: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-py35: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-cover: required-projects: - openstack/ceilometer - openstack/neutron - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - build-openstack-sphinx-docs: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - publish-openstack-sphinx-docs: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn pre-release: jobs: - release-openstack-python: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - announce-release: dependencies: - release-openstack-python - propose-update-constraints: dependencies: - release-openstack-python release: jobs: - release-openstack-python: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - announce-release: dependencies: - release-openstack-python - propose-update-constraints: dependencies: - release-openstack-python periodic: jobs: - legacy-periodic-py35-with-neutron-lib-master: required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn periodic-stable: jobs: - build-openstack-sphinx-docs: branches: - stable/ocata - stable/pike required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - openstack-tox-py27: branches: - stable/ocata - stable/pike required-projects: - openstack/ceilometer - openstack/neutron-fwaas - openstack/neutron-lbaas - openstack/networking-l2gw - openstack/networking-sfc - openstack/networking-bgpvpn - project: name: openstack/networking-onos templates: - check-requirements - system-required - openstack-python-jobs-neutron - publish-to-pypi check: jobs: - openstack-tox-pep8: required-projects: - openstack/networking-sfc - openstack-tox-py27: required-projects: - openstack/networking-sfc - legacy-tempest-dsvm-networking-onos: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-pep8: required-projects: - openstack/networking-sfc - openstack-tox-py27: required-projects: - openstack/networking-sfc - project: name: openstack/networking-opencontrail templates: - check-requirements - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-ovn templates: - system-required - openstack-python-jobs-neutron - publish-openstack-sphinx-docs-neutron - release-notes-jobs - translation-jobs - check-requirements - openstack-python35-jobs-neutron - periodic-jobs-with-neutron-lib-master - periodic-jobs-with-ovsdbapp-master - publish-to-pypi-neutron check: jobs: - openstack-tox-cover: required-projects: - openstack/neutron voting: false required-projects: - openstack/neutron - project: name: openstack/networking-ovs-dpdk templates: - system-required - openstack-python-jobs-neutron experimental: jobs: - legacy-tempest-dsvm-networking-ovs-dpdk: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/networking-peregrine templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-plumgrid templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-powervm templates: - system-required - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - docs-on-readthedocs - publish-to-pypi - project: name: openstack/networking-sfc templates: - system-required - openstack-python-jobs-neutron - publish-openstack-sphinx-docs-neutron - check-requirements - openstack-python35-jobs-neutron - periodic-jobs-with-neutron-lib-master - release-notes-jobs - publish-to-pypi-neutron - project: name: openstack/networking-spp templates: - system-required - openstack-python-jobs-neutron - check-requirements - publish-to-pypi-neutron - project: name: openstack/networking-vpp templates: - system-required - openstack-python-jobs-neutron check: jobs: - legacy-networking-vpp-smoke: voting: false - project: name: openstack/networking-vsphere templates: - system-required - check-requirements - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-zte templates: - system-required - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-zvm templates: - system-required - openstack-python-jobs-neutron - project: name: openstack/neutron templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - periodic-jobs-with-oslo-master - periodic-jobs-with-neutron-lib-master - periodic-jobs-with-ovsdbapp-master - check-requirements - integrated-gate-py35 - translation-jobs - translation-jobs-ocata - release-notes-jobs check: jobs: - openstack-tox-cover - legacy-neutron-dsvm-api: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-neutron-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-neutron-dsvm-fullstack: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-rally-dsvm-neutron-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-dvr: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-linuxbridge: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-dvr-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-dvr-ha-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: voting: false irrelevant-files: - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - legacy-tempest-dsvm-neutron-dvr-multinode-scenario: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-scenario-linuxbridge: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-ovsfw: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ gate: queue: integrated jobs: - openstack-tox-cover - legacy-neutron-dsvm-api: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-neutron-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-tempest-dsvm-neutron-dvr: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-linuxbridge: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-dvr-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ post: jobs: - openstack-tox-cover experimental: jobs: - openstack-tox-py35: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - openstack-tox-py35: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-grenade-dsvm-neutron-linuxbridge-multinode: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-forward: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-ipv6only: voting: false branches: master irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-serviceipv6: voting: false branches: master irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-neutron-dsvm-api-pecan - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-pecan: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-centos-7: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-dvr-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-with-ryu-master: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-rally-dsvm-py35-neutron-neutron: voting: false branches: master irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ periodic: jobs: - legacy-periodic-tempest-dsvm-neutron-pg-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-periodic-neutron-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-periodic-tempest-dsvm-neutron-with-ryu-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - project: name: openstack/neutron-classifier templates: - system-required - openstack-python-jobs-neutron - check-requirements - project: name: openstack/neutron-dynamic-routing templates: - check-requirements - system-required - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-openstack-sphinx-docs-neutron - release-notes-jobs - periodic-jobs-with-neutron-lib-master - publish-to-pypi-neutron check: jobs: - legacy-neutron-dynamic-routing-dsvm-functional - legacy-neutron-dynamic-routing-dsvm-tempest-api - legacy-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4: voting: false - legacy-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6: voting: false - legacy-neutron-dynamic-routing-dsvm-tempest-scenario-basic: voting: false gate: jobs: - legacy-neutron-dynamic-routing-dsvm-functional - legacy-neutron-dynamic-routing-dsvm-tempest-api post: jobs: - openstack-tox-cover: required-projects: - openstack/neutron experimental: jobs: - legacy-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4: voting: false periodic: jobs: - legacy-periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4 - project: name: openstack/neutron-fwaas templates: - check-requirements - system-required - periodic-stable-jobs-neutron - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - release-notes-jobs - translation-jobs - publish-openstack-sphinx-docs-neutron - periodic-jobs-with-neutron-lib-master - publish-to-pypi-neutron check: jobs: - legacy-neutron-fwaas-v2-dsvm-tempest - legacy-neutron-fwaas-v1-dsvm-tempest - legacy-neutron-fwaas-dsvm-functional - legacy-grenade-dsvm-neutron-fwaas-multinode: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-neutron-fwaas-v1-dsvm-tempest-multinode: voting: false - legacy-neutron-fwaas-v2-dsvm-tempest-multinode: voting: false - legacy-cross-networking-midonet-python35: voting: false gate: jobs: - legacy-neutron-fwaas-v2-dsvm-tempest - legacy-neutron-fwaas-v1-dsvm-tempest - legacy-neutron-fwaas-dsvm-functional experimental: jobs: - legacy-neutron-fwaas-dsvm-fullstack: voting: false post: jobs: - openstack-tox-cover - project: name: openstack/neutron-fwaas-dashboard templates: - check-requirements - system-required - publish-openstack-sphinx-docs-horizon - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - release-notes-jobs - translation-jobs - publish-to-pypi-horizon - project: name: openstack/neutron-lbaas templates: - check-requirements - system-required - periodic-stable-jobs-neutron - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - release-notes-jobs - translation-jobs - publish-to-pypi-neutron - project: name: openstack/neutron-lbaas-dashboard templates: - check-requirements - system-required - openstack-python-jobs-horizon - publish-openstack-sphinx-docs-horizon - translation-jobs - translation-jobs-ocata - translation-jobs-pike - publish-to-pypi-horizon check: jobs: - legacy-neutron-lbaas-dashboard-nodejs4-npm-run-lint - legacy-neutron-lbaas-dashboard-nodejs4-npm-run-test gate: jobs: - legacy-neutron-lbaas-dashboard-nodejs4-npm-run-lint - legacy-neutron-lbaas-dashboard-nodejs4-npm-run-test - project: name: openstack/neutron-lib templates: - check-requirements - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - lib-forward-testing - translation-jobs - api-ref-jobs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/neutron-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/neutron-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/neutron-vpnaas templates: - check-requirements - system-required - periodic-stable-jobs-neutron - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-to-pypi-neutron check: jobs: - build-openstack-releasenotes - build-openstack-sphinx-docs: required-projects: - openstack/python-neutronclient - openstack/neutron - legacy-neutron-vpnaas-dsvm-functional-sswan: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron-vpnaas/tests/unit/.*$ - legacy-neutron-dsvm-tempest-vpnaas - openstack-tox-cover: voting: false required-projects: - openstack/neutron gate: jobs: - build-openstack-releasenotes - build-openstack-sphinx-docs: required-projects: - openstack/python-neutronclient - openstack/neutron - legacy-neutron-vpnaas-dsvm-functional-sswan: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron-vpnaas/tests/unit/.*$ - legacy-neutron-dsvm-tempest-vpnaas experimental: jobs: - legacy-neutron-vpnaas-dsvm-rally: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron-vpnaas/tests/unit/.*$ - project: name: openstack/neutron-vpnaas-dashboard templates: - check-requirements - system-required - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - publish-to-pypi-horizon check: jobs: - build-openstack-releasenotes - build-openstack-sphinx-docs: required-projects: - openstack/horizon gate: jobs: - build-openstack-releasenotes - build-openstack-sphinx-docs: required-projects: - openstack/horizon - project: name: openstack/nfv-filters templates: - system-required - openstack-python-jobs - project: name: openstack/nova templates: - system-required - openstack-python-jobs - openstack-python35-jobs - periodic-jobs-with-oslo-master - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - check-requirements - integrated-gate-py35 # TODO(mordred) Uncomment this when the variant bug is fixed # - integrated-gate-nova-net - translation-jobs - translation-jobs-ocata - release-notes-jobs - api-guide-jobs - api-ref-jobs check: jobs: - openstack-tox-functional: irrelevant-files: - ^.*\.rst$ - ^api-.*$ - ^doc/source/.*$ - ^nova/locale/.*$ - ^placement-api-ref/.*$ - ^releasenotes/.*$ - openstack-tox-functional-py35: branches: master irrelevant-files: - ^.*\.rst$ - ^api-.*$ - ^doc/source/.*$ - ^nova/locale/.*$ - ^placement-api-ref/.*$ - ^releasenotes/.*$ - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-multinode-live-migration: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^api-.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*\.py$ - ^nova/tests/functional/.*$ - ^nova/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-cells: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-linuxbridge: irrelevant-files: - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-multinode-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-nova-next-full: voting: false branches: ^(stable/newton|master)$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-multinode-live-migration: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^api-.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*\.py$ - ^nova/tests/functional/.*$ - ^nova/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^.git.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^tests-py3.txt$ - build-placement-api-ref - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ gate: queue: integrated jobs: - openstack-tox-functional: irrelevant-files: - ^.*\.rst$ - ^api-.*$ - ^doc/source/.*$ - ^nova/locale/.*$ - ^placement-api-ref/.*$ - ^releasenotes/.*$ - openstack-tox-functional-py35: branches: master irrelevant-files: - ^.*\.rst$ - ^api-.*$ - ^doc/source/.*$ - ^nova/locale/.*$ - ^placement-api-ref/.*$ - ^releasenotes/.*$ - legacy-tempest-dsvm-cells: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-multinode-live-migration: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^api-.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*\.py$ - ^nova/tests/functional/.*$ - ^nova/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - build-placement-api-ref - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ post: jobs: - openstack-tox-cover - publish-placement-api-ref experimental: jobs: - legacy-tempest-dsvm-nova-v20-api: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-nova-wsgi-full: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-multinode-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-dvr-multinode-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-dvr-ha-multinode-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - ironic-tempest-dsvm-pxe_ipa-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^.git.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^tests-py3.txt$ - legacy-tempest-dsvm-lxc: branches: master irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-lvm: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-src-oslo.versionedobjects: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-nova-os-vif: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-nova-libvirt-kvm-apr: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-grenade-dsvm-neutron-multinode-zero-downtime: irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - ironic-tempest-dsvm-multitenant-network: branches: ^stable/(newton|ocata).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^.git.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^tests-py3.txt$ - ironic-tempest-dsvm-ipa-resourceclasses-partition-pxe_ipmitool-tinyipa: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^.git.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^tests-py3.txt$ - legacy-tempest-dsvm-full-devstack-plugin-nfs: voting: false branches: ^(?!driverfixes/).* irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-barbican-simple-crypto-dsvm-tempest-nova: voting: false branches: ^(?!stable/(newton|ocata)).*$ - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/(newton|ocata)|driverfixes/)).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ irrelevant-files: - ^(placement-)?api-.*$ - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^.git.*$ - ^doc/.*$ - ^nova/hacking/.*$ - ^nova/locale/.*$ - ^nova/tests/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tests-py3.txt$ - ^tools/.*$ - ^tox.ini$ - project: name: openstack/nova-dpm templates: - system-required - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-functional - openstack-tox-functional-py35 gate: jobs: - openstack-tox-functional - openstack-tox-functional-py35 - project: name: openstack/nova-fusioncompute templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/nova-lxd templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-tempest-dsvm-lxd-ovs: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - legacy-tempest-dsvm-lxd-ovs: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ experimental: jobs: - legacy-tempest-dsvm-lxd-linuxbridge: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/nova-mksproxy templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/nova-powervm templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/nova-solver-scheduler templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/nova-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/nova-zvm-virt-driver templates: - system-required - openstack-python-jobs - project: name: openstack/novajoin templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/novajoin-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/oaktree templates: - system-required - publish-to-pypi-quietly - openstack-python-jobs - openstack-python35-jobs check: jobs: - legacy-oaktree-dsvm-functional gate: queue: oaktree jobs: - legacy-oaktree-dsvm-functional - project: name: openstack/oaktreemodel templates: - system-required - publish-to-pypi-quietly check: jobs: - legacy-oaktree-dsvm-functional - legacy-oaktreemodel-distcheck gate: queue: oaktree jobs: - legacy-oaktree-dsvm-functional - legacy-oaktreemodel-distcheck - project: name: openstack/octavia templates: - check-requirements - system-required - periodic-stable-jobs-neutron - periodic-jobs-with-oslo-master - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - api-ref-jobs - publish-to-pypi check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/octavia-dashboard templates: - check-requirements - system-required - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - publish-openstack-sphinx-docs-horizon - translation-jobs - publish-to-pypi-horizon - project: name: openstack/octavia-tempest-plugin templates: - system-required - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/omni templates: - system-required check: jobs: - legacy-omni-tests gate: jobs: - legacy-omni-tests - project: name: openstack/ooi templates: - docs-on-readthedocs - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-functional gate: jobs: - openstack-tox-functional - project: name: openstack/opencafe templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/openstack templates: - system-required - noop-jobs - project: name: openstack/openstack-ansible templates: - system-required - check-requirements - publish-openstack-sphinx-docs - deploy-guide-jobs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-apt_package_pinning templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-ceph_client templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-galera_client templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-galera_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-haproxy_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-lxc_container_create templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-lxc_hosts templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-memcached_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-openstack_hosts templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-openstack_openrc templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-ops templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_almanach templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_aodh templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_barbican templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_ceilometer templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_cinder templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_cloudkitty templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_congress templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_designate templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_glance templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_gnocchi templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_heat templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_horizon templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_ironic templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_karbor templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_keystone templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_magnum templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_molteniron templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_monasca templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_monasca-agent templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_monasca-ui templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_neutron templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_nova templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_octavia templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_rally templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_sahara templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_searchlight templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_swift templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_tacker templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_tempest templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-os_trove templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_watcher templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_zaqar templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-pip_install templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-plugins templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-rabbitmq_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-repo_build templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-repo_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-rsyslog_client templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - project: name: openstack/openstack-ansible-rsyslog_server templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs release: jobs: - announce-release - project: name: openstack/openstack-ansible-specs templates: - system-required - openstack-specs-jobs - check-requirements - project: name: openstack/openstack-ansible-tests templates: - system-required - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs post: jobs: - propose-updates: vars: update_target: openstack-ansible-tests - project: name: openstack/openstack-chef-repo templates: - system-required - project: name: openstack/openstack-chef-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/openstack-doc-tools templates: - system-required - check-requirements - release-notes-jobs - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/openstack-health templates: - system-required - openstack-python-jobs - nodejs4-jobs - openstack-python35-jobs - project: name: openstack/openstack-helm templates: - system-required - publish-openstack-sphinx-docs check: jobs: - legacy-openstack-helm-nocluster-linter-ovs-rbd - legacy-openstack-helm-aio-basic-ovs-rbd: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-ovs-swift: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-ovs-radosgw: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-ovs-pvc: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-linuxbridge-rbd: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-ovs-rbd-centos-7: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-openstack-helm-aio-basic-ovs-rbd-fedora-26: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ gate: jobs: - legacy-openstack-helm-nocluster-linter-ovs-rbd - project: name: openstack/openstack-helm-addons templates: - system-required check: jobs: - legacy-openstack-helm-addons-nocluster-linter-ovs-rbd gate: jobs: - legacy-openstack-helm-addons-nocluster-linter-ovs-rbd - project: name: openstack/openstack-helm-infra templates: - system-required - project: name: openstack/openstack-manuals templates: - system-required - translation-jobs - translation-jobs-ocata - release-notes-jobs post: jobs: - propose-updates: vars: update_target: openstack-manuals - project: name: openstack/openstack-mentoring-scripts templates: - system-required - noop-jobs - project: name: openstack/openstack-planet templates: - system-required check: jobs: - legacy-openstack-planet-unittest gate: jobs: - legacy-openstack-planet-unittest - project: name: openstack/openstack-resource-agents templates: - system-required - noop-jobs - project: name: openstack/openstack-resource-agents-specs templates: - system-required - build-only-specs-jobs - project: name: openstack/openstack-spaceport templates: - system-required - noop-jobs - project: name: openstack/openstack-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/openstack-ux templates: - system-required - openstack-specs-jobs - project: name: openstack/openstackclient templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/openstackdocstheme templates: - system-required - check-requirements - release-notes-jobs - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-pep8 - build-openstack-api-ref: branches: master files: - ^tox.ini$ - ^api-ref/.* - ^doc/.*$ - ^openstackdocstheme/.*$ - ^.*\.txt$ - ^.*\.rst$ gate: jobs: - openstack-tox-pep8 - build-openstack-api-ref: branches: master files: - ^tox.ini$ - ^api-ref/.* - ^doc/.*$ - ^openstackdocstheme/.*$ - ^.*\.txt$ - ^.*\.rst$ post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/ops-tags-team templates: - system-required - noop-jobs - project: name: openstack/ops-telecom-nfv templates: - system-required - noop-jobs - project: name: openstack/os-api-ref templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - publish-to-pypi check: jobs: - legacy-nova-api-ref-src: {} - project: name: openstack/os-apply-config templates: - system-required - check-requirements - publish-to-pypi - openstack-python-jobs - openstack-python35-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/os-brick templates: - check-requirements - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - lib-forward-testing - release-notes-jobs - publish-to-pypi check: jobs: - legacy-tempest-dsvm-full-ceph-plugin-src-os-brick: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-full-lio-src-os-brick: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - legacy-tempest-dsvm-full-lio-src-os-brick: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ experimental: jobs: - openstack-tox-pylint: voting: false - project: name: openstack/os-client-config templates: - check-requirements - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - lib-forward-testing - release-notes-jobs - publish-to-pypi - project: name: openstack/os-collect-config templates: - system-required - check-requirements - publish-to-pypi - openstack-python-jobs - openstack-python35-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/os-dpm templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/os-faults templates: - system-required - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/os-log-merger templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/os-namos templates: - system-required - noop-jobs - project: name: openstack/os-net-config templates: - system-required - check-requirements - publish-to-pypi - openstack-python-jobs check: jobs: - openstack-tox-py35: # we don't support python3.5 in os-net-config / newton branches: ^(?!stable/newton).*$ - openstack-tox-cover: voting: false gate: queue: tripleo jobs: - openstack-tox-py35: # we don't support python3.5 in os-net-config / newton branches: ^(?!stable/newton).*$ - project: name: openstack/os-performance-tools templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/os-refresh-config templates: - system-required - check-requirements - publish-to-pypi - openstack-python-jobs - openstack-python35-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/os-service-types templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/os-testr templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/os-traits templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - openstack-python35-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/os-vif templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - openstack-python35-jobs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-tempest-dsvm-nova-os-vif: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/os-win templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/os-xenapi templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/osc-lib templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - lib-forward-testing - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack/osc-placement templates: - system-required - openstack-python-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - legacy-osc-placement-dsvm-functional: voting: false - project: name: openstack/oslo-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/oslo.cache templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - openstack-python35-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.concurrency templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - openstack-python35-jobs - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/oslo.config templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.context templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.db templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.i18n templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/oslo.log templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.messaging templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/oslo.middleware templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.policy templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.privsep templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.reports templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.rootwrap templates: - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.serialization templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.service templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.tools templates: - system-required - noop-jobs - project: name: openstack/oslo.utils templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.versionedobjects templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/oslo.vmware templates: - system-required - openstack-python35-jobs - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - lib-forward-testing - release-notes-jobs - publish-to-pypi - project: name: openstack/oslosphinx templates: - system-required - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - periodic-stable-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/oslotest templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/osops-coda templates: - system-required - noop-jobs - project: name: openstack/osops-example-configs templates: - system-required - noop-jobs - project: name: openstack/osops-tools-contrib templates: - system-required - noop-jobs - project: name: openstack/osops-tools-generic templates: - system-required check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/osops-tools-logging templates: - system-required - noop-jobs - project: name: openstack/osops-tools-monitoring templates: - system-required - noop-jobs - project: name: openstack/osprofiler templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - lib-forward-testing - periodic-stable-jobs - publish-to-pypi check: jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/ospurge templates: - system-required - openstack-python35-jobs - build-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 - openstack-tox-cover - legacy-ospurge-dsvm-functional gate: jobs: - openstack-tox-pep8 - openstack-tox-cover - legacy-ospurge-dsvm-functional - project: name: openstack/ossa templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-security - project: name: openstack/oswin-tempest-plugin templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/ovsdbapp templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-functional - legacy-tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-functional - project: name: openstack/packetary templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/packetary-specs templates: - docs-on-readthedocs - system-required - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/packstack templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 - build-openstack-releasenotes gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - build-openstack-releasenotes pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/pandaman templates: - system-required - openstack-python-jobs - project: name: openstack/panko templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - translation-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/patrole templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/paunch templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/performa templates: - system-required - openstack-python-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/performance-docs templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - project: name: openstack/picasso templates: - system-required - noop-jobs - project: name: openstack/poppy templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - project: name: openstack/poppy-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/powervc-driver templates: - system-required - noop-jobs - project: name: openstack/project-navigator-data templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-validate gate: jobs: - openstack-tox-pep8 - openstack-tox-validate - project: name: openstack/project-team-guide templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-openstack-sphinx-docs-direct - project: name: openstack/proliantutils templates: - system-required - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 - openstack-tox-cover: voting: false gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/ptgbot templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/publiccloud-wg templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/puppet-aodh templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-release-jobs - project: name: openstack/puppet-autossh templates: - system-required - puppet-openstack-check-jobs - project: name: openstack/puppet-barbican templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/puppet-ceilometer templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-release-jobs - project: name: openstack/puppet-ceph templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-openstack-integration-jobs-scenario004 - puppet-release-jobs - project: name: openstack/puppet-cinder templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/puppet-cloudkitty templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-congress templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-designate templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-ec2api templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/puppet-freezer templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-ganesha templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-glance templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-glare templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-gnocchi templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-release-jobs - project: name: openstack/puppet-heat templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-horizon templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-ironic templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/puppet-keystone templates: - system-required - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-magnum templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-manila templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-midonet templates: - system-required - puppet-openstack-check-jobs - puppet-beaker-jobs check: jobs: - legacy-puppet-midonet-puppet-unit-3.6-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - legacy-puppet-midonet-puppet-unit-3.8-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - legacy-puppet-midonet-puppet-unit-4.5-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - legacy-puppet-midonet-puppet-unit-latest-centos-7: voting: false branches: ^master irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ gate: jobs: - legacy-puppet-midonet-puppet-unit-3.6-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - legacy-puppet-midonet-puppet-unit-3.8-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - legacy-puppet-midonet-puppet-unit-4.5-centos-7: irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - project: name: openstack/puppet-mistral templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-modulesync-configs templates: - system-required - puppet-openstack-libraries-jobs - project: name: openstack/puppet-monasca templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - project: name: openstack/puppet-murano templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - release-notes-jobs - puppet-release-jobs check: jobs: - legacy-puppet-murano-puppet-beaker-rspec: voting: false irrelevant-files: - ^.*\.md$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^metadata.json$ - ^releasenotes/.*$ - ^test-requirements.txt$ - project: name: openstack/puppet-n1k-vsm templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - project: name: openstack/puppet-neutron templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-nova templates: - system-required - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-octavia templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-openstack-cookiecutter templates: - system-required - puppet-openstack-libraries-jobs - project: name: openstack/puppet-openstack_extras templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-openstack-guide templates: - system-required - publish-openstack-sphinx-docs - project: name: openstack/puppet-openstack-integration templates: - system-required - puppet-openstack-check-jobs - puppet-openstack-integration-jobs-all - puppet-openstack-integration-jobs-scenario004 periodic: jobs: - propose-updates: branches: master vars: update_target: puppet-openstack-constraints - project: name: openstack/puppet-openstack_spec_helper templates: - system-required - puppet-openstack-libraries-jobs - release-notes-jobs - project: name: openstack/puppet-openstack-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/puppet-openstacklib templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-oslo templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-ovn templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-pacemaker templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-panko templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-release-jobs - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - project: name: openstack/puppet-qdr templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-rally templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-sahara templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-setproxy templates: - system-required - puppet-openstack-check-jobs - project: name: openstack/puppet-surveil templates: - system-required - noop-jobs - project: name: openstack/puppet-swift templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/puppet-tacker templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-tempest templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-tripleo templates: - system-required - puppet-openstack-check-jobs - puppet-release-jobs - release-notes-jobs - project: name: openstack/puppet-trove templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario003 - puppet-release-jobs - project: name: openstack/puppet-tuskar templates: - system-required - noop-jobs - project: name: openstack/puppet-vitrage templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario001 - puppet-release-jobs - project: name: openstack/puppet-vswitch templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - puppet-openstack-integration-jobs-all - release-notes-jobs - puppet-release-jobs - project: name: openstack/puppet-watcher templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario004 - puppet-release-jobs - project: name: openstack/puppet-zaqar templates: - system-required - puppet-openstack-check-jobs - puppet-module-unit-jobs - puppet-beaker-jobs - puppet-beaker-jobs-xenial - release-notes-jobs - puppet-openstack-integration-jobs-scenario002 - puppet-release-jobs - project: name: openstack/pycadf templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/pyeclib templates: - system-required - openstack-python-jobs - publish-to-pypi experimental: jobs: - openstack-tox-py35 - project: name: openstack/pyghmi templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi - project: name: openstack/pymod2pkg templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi - project: name: openstack/python-adjutantclient templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/python-almanachclient templates: - system-required - openstack-python35-jobs - check-requirements - docs-on-readthedocs - publish-to-pypi - build-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/python-aodhclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-appcatalogclient templates: - system-required - noop-jobs - project: name: openstack/python-barbicanclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - legacy-python-barbicanclient-dsvm: branches: ^(?!stable/ocata).*$ - legacy-python-barbicanclient-devstack: branches: ^(?:stable/ocata).*$ gate: jobs: - legacy-python-barbicanclient-dsvm: branches: ^(?!stable/ocata).*$ - legacy-python-barbicanclient-devstack: branches: ^(?:stable/ocata).*$ - project: name: openstack/python-bileanclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-blazarclient templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi - project: name: openstack/python-brick-cinderclient-ext templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi check: jobs: - legacy-brick-cinderclient-ext-dsvm-functional gate: jobs: - legacy-brick-cinderclient-ext-dsvm-functional - project: name: openstack/python-ceilometerclient templates: - system-required - noop-jobs - project: name: openstack/python-cerberusclient templates: - system-required - openstack-python-jobs - project: name: openstack/python-cinderclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - release-notes-jobs - publish-to-pypi check: jobs: - legacy-cinderclient-dsvm-functional: voting: false - legacy-cinderclient-dsvm-functional-identity-v3-only: voting: false - openstack-tox-pylint: voting: false post: jobs: - openstack-tox-cover - project: name: openstack/python-cloudkittyclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstackclient-plugin-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-cloudpulseclient templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-cognitiveclient templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-congressclient templates: - system-required - openstack-python-jobs - check-requirements - openstackclient-plugin-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/python-cratonclient templates: - system-required - openstack-python-jobs - check-requirements - docs-on-readthedocs - openstack-python35-jobs - project: name: openstack/python-cueclient templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-to-pypi - project: name: openstack/python-designateclient templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - openstackclient-plugin-jobs - designate-dsvm-jobs - openstack-python35-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-distilclient templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-don templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-dracclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-evoqueclient templates: - system-required - openstack-python-jobs - check-requirements - project: name: openstack/python-freezerclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-pylint gate: jobs: - openstack-tox-pylint - project: name: openstack/python-fuelclient templates: - openstack-python35-jobs - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/python-ganttclient templates: - system-required - noop-jobs - project: name: openstack/python-glanceclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - publish-to-pypi check: jobs: - legacy-glanceclient-dsvm-functional - legacy-glanceclient-dsvm-functional-identity-v3-only: voting: false gate: jobs: - legacy-glanceclient-dsvm-functional post: jobs: - openstack-tox-cover - project: name: openstack/python-glareclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-group-based-policy-client templates: - system-required - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/python-heatclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - translation-jobs - openstackclient-plugin-jobs - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - legacy-heatclient-dsvm-functional gate: jobs: - legacy-heatclient-dsvm-functional post: jobs: - openstack-tox-cover - project: name: openstack/python-hnvclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-iotronicclient templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-ironic-inspector-client templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-ironicclient templates: - system-required - openstack-python35-jobs - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - openstack-tox-cover post: jobs: - openstack-tox-cover - project: name: openstack/python-jenkins templates: - system-required - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-k8sclient templates: - system-required - noop-jobs - project: name: openstack/python-karborclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - translation-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-keystoneclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - translation-jobs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-keystoneclient-dsvm-functional: voting: false gate: jobs: - legacy-keystoneclient-dsvm-functional: voting: false post: jobs: - openstack-tox-cover - project: name: openstack/python-kingbirdclient templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-magnumclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - translation-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-manilaclient templates: - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - check-requirements - release-notes-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-masakariclient templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-to-pypi - project: name: openstack/python-meteosclient templates: - system-required - openstack-python-jobs - project: name: openstack/python-mistralclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - openstackclient-plugin-jobs - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - legacy-python-mistralclient-devstack-dsvm gate: jobs: - legacy-python-mistralclient-devstack-dsvm - project: name: openstack/python-moganclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-monascaclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - publish-openstack-sphinx-docs - release-notes-jobs check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/python-muranoclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - release-notes-jobs - publish-openstack-sphinx-docs - translation-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - legacy-muranoclient-dsvm-functional-mysql-backend gate: jobs: - legacy-muranoclient-dsvm-functional-mysql-backend post: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-namosclient templates: - system-required - noop-jobs - project: name: openstack/python-neutronclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - translation-jobs - release-notes-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - legacy-neutronclient-test-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-neutronclient-test-dsvm-functional-adv-svcs: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ gate: jobs: - legacy-neutronclient-test-dsvm-functional: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ - legacy-neutronclient-test-dsvm-functional-adv-svcs: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^releasenotes/.*$ post: jobs: - openstack-tox-cover experimental: jobs: - legacy-grenade-dsvm-neutron-libs: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/python-novaclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - lib-forward-testing - translation-jobs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-novaclient-dsvm-functional-identity-v3-only: voting: false - legacy-novaclient-dsvm-functional-neutron gate: jobs: - legacy-novaclient-dsvm-functional-neutron post: jobs: - openstack-tox-cover - project: name: openstack/python-octaviaclient templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - check-requirements - openstack-python35-jobs - openstackclient-plugin-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-oneviewclient templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-openstackclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - release-notes-jobs - lib-forward-testing - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-openstacksdk templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-opentsdbclient templates: - system-required - openstack-python35-jobs check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/python-pankoclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-picassoclient templates: - system-required - noop-jobs - project: name: openstack/python-qinlingclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-rackclient templates: - system-required check: jobs: - openstack-tox-cover - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 post: jobs: - openstack-tox-cover - project: name: openstack/python-redfish templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-rsdclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-saharaclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - legacy-sahara-cli: voting: false - legacy-sahara-dsvm-scenario-neutron - legacy-tempest-dsvm-neutron-src-python-saharaclient: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ post: jobs: - openstack-tox-cover gate: queue: sahara jobs: - legacy-sahara-dsvm-scenario-neutron - legacy-tempest-dsvm-neutron-src-python-saharaclient: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ experimental: jobs: - openstack-tox-pypy: voting: false - project: name: openstack/python-scciclient templates: - system-required - check-requirements - openstack-python35-jobs - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-searchlightclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-senlinclient templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - translation-jobs - openstackclient-plugin-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/python-solumclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - openstack-pypy-jobs-nonvoting - translation-jobs - publish-openstack-sphinx-docs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/python-sticksclient templates: - system-required - openstack-python-jobs - project: name: openstack/python-surveilclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-swiftclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - openstack-pypy-jobs-nonvoting - lib-forward-testing - release-notes-jobs - publish-to-pypi check: jobs: - legacy-swift-dsvm-functional - legacy-swift-dsvm-functional-identity-v3-only: voting: false - legacy-swiftclient-dsvm-functional - legacy-swiftclient-dsvm-functional-identity-v3-only: voting: false - legacy-python-swiftclient-python36-fedora-26: voting: false gate: queue: integrated jobs: - legacy-swift-dsvm-functional - legacy-swiftclient-dsvm-functional post: jobs: - openstack-tox-cover - project: name: openstack/python-tackerclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/python-tempestconf templates: - system-required - openstack-python-jobs - project: name: openstack/python-tricircleclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-tripleoclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - openstackclient-plugin-jobs - release-notes-jobs - project: name: openstack/python-troveclient templates: - system-required - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - legacy-trove-functional-dsvm-mysql gate: queue: trove jobs: - legacy-trove-functional-dsvm-mysql - project: name: openstack/python-valenceclient templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/python-vitrageclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - openstackclient-plugin-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/python-watcherclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - openstackclient-plugin-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/python-zaqarclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - openstackclient-plugin-jobs - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-zaqarclient-dsvm-functional gate: jobs: - legacy-zaqarclient-dsvm-functional - project: name: openstack/python-zunclient templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/qa-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/qinling templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/quark templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/rack templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/radar templates: - system-required - noop-jobs - project: name: openstack/rally templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - docs-on-readthedocs - publish-to-pypi check: jobs: - openstack-tox-cover - legacy-rally-dsvm-certification-with-keystone-v3: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-cli: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-designate-rally-pdns4: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-ironic-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-magnum-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - rally-dsvm-manila-multibackend: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - rally-dsvm-manila-multibackend-no-ss: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-mistral-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-monasca-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-murano-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-existing-users-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-extensions-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-telemetry: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-py35-rally-nova: voting: false branches: master irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-rally-cinder: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-rally-heat: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-rally-nova: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-senlin-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-verify-full-create-resources: voting: false files: - ^rally/cli/commands/verify.py$ - ^rally/common/io/subunit_v2.py$ - ^rally/ui/templates/verification.*$ - ^rally/verification.*$ - ^tests/ci/.*verify.*$ - legacy-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.*$ - legacy-rally-dsvm-verify-light-create-resources: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-verify-light-discover-resources: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-watcher-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-zaqar-rally: voting: false irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-tox-self gate: jobs: - legacy-rally-dsvm-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-rally-cinder: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-neutron-existing-users-rally: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-cli: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-dsvm-verify-light-discover-resources: irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-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.*$ irrelevant-files: - ^.*\.rst$ - ^Dockerfile$ - ^doc/.*$ - ^etc/.*$ - ^tests/hacking/.*$ - ^tests/unit/.*$ - ^tox.ini$ - legacy-rally-tox-self post: jobs: - openstack-tox-cover - project: name: openstack/ramdisk-func-test templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ranger templates: - system-required - openstack-python-jobs - project: name: openstack/ranger-agent templates: - system-required - openstack-python-jobs - project: name: openstack/refstack templates: - system-required - nodejs4-jobs - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/refstack-client templates: - system-required - openstack-python-jobs check: jobs: - openstack-tox-py35: voting: false post: jobs: - openstack-tox-cover - project: name: openstack/release-schedule-generator templates: - system-required - noop-jobs - project: name: openstack/release-test templates: - system-required - noop-jobs - publish-to-pypi - project: name: openstack/releases templates: - system-required - openstack-python35-jobs check: jobs: - openstack-tox-py35: irrelevant-files: - ^deliverables/.*$ - openstack-tox-pep8: irrelevant-files: - ^deliverables/.*$ gate: jobs: - openstack-tox-py35: irrelevant-files: - ^deliverables/.*$ - project: name: openstack/renderspec templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi - project: name: openstack/reno templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/requests-mock templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - docs-on-readthedocs - publish-to-pypi check: jobs: - legacy-requests-mock-tox-keystoneclient-tip - legacy-requests-mock-tox-novaclient-tip gate: jobs: - legacy-requests-mock-tox-keystoneclient-tip - legacy-requests-mock-tox-novaclient-tip - project: name: openstack/requirements templates: - system-required - openstack-pypy-jobs-nonvoting - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-sphinx-docs: branches: master - legacy-requirements-integration-dsvm-ubuntu-trusty: branches: ^stable/newton$ - legacy-requirements-integration-dsvm - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: queue: integrated jobs: - build-openstack-sphinx-docs: branches: master - legacy-requirements-integration-dsvm-ubuntu-trusty: branches: ^stable/newton$ - legacy-requirements-integration-dsvm - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ post: jobs: - propose-updates: timeout: 5400 vars: update_target: requirements - publish-loci-requirements periodic: jobs: - publish-wheel-mirror-centos-7 - publish-wheel-mirror-ubuntu-trusty - publish-wheel-mirror-ubuntu-xenial - release-wheel-mirror: dependencies: - publish-wheel-mirror-centos-7 - publish-wheel-mirror-ubuntu-trusty - publish-wheel-mirror-ubuntu-xenial - propose-updates: branches: master vars: update_target: requirements-constraints experimental: jobs: - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/rpm-packaging templates: - system-required - project: name: openstack/rpm-packaging-tools templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/rsd-lib templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/rst2bash templates: - system-required - openstack-python-jobs - openstack-python35-jobs check: jobs: - legacy-labs-ig-cluster-kvm-ubuntu: voting: false - legacy-labs-ig-cluster-vbox-ubuntu: voting: false - project: name: openstack/sahara templates: - system-required - openstack-python-jobs - openstack-python35-jobs - periodic-stable-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - release-notes-jobs - api-ref-jobs - release-openstack-server check: jobs: - openstack-tox-pylint: voting: false - legacy-tempest-dsvm-sahara: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - openstack-tox-cover: voting: false - legacy-grenade-dsvm-sahara: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-sahara-dsvm-scenario-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-sahara-dsvm-scenario-mod-wsgi: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ gate: queue: sahara jobs: - legacy-sahara-dsvm-scenario-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-tempest-dsvm-sahara: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ post: jobs: - openstack-tox-cover experimental: jobs: - legacy-sahara-dsvm-scenario-multinode-spark: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - legacy-sahara-buildimages-cloudera-centos-7: voting: false - legacy-sahara-buildimages-ambari-centos-7: voting: false - legacy-sahara-dsvm-scenario-py3: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - project: name: openstack/sahara-ci-config templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/sahara-dashboard templates: - system-required - check-requirements - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-notes-jobs - publish-to-pypi-horizon check: jobs: - legacy-sahara-dashboard-dsvm-integration: voting: false - project: name: openstack/sahara-extra templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - legacy-sahara-extra-artifacts gate: jobs: - openstack-tox-pep8 - legacy-sahara-extra-artifacts post: jobs: - publish-openstack-python-branch-tarball - legacy-post-sahara-extra-artifacts - project: name: openstack/sahara-image-elements templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/sahara-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/sahara-tests templates: - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - openstack-python35-jobs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-pylint: voting: false - legacy-tempest-dsvm-sahara: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^sahara_cli_tests/.*$ - ^sahara_tempest_plugin/tests/cli/.*$ - ^sahara_tests/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-sahara-dsvm-scenario-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^sahara_tempest_plugin/.*$ - legacy-sahara-cli: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^sahara_tempest_plugin/tests/api/.*$ - ^sahara_tests/.*$ - ^tox.ini$ - openstack-tox-cover: voting: false gate: queue: sahara jobs: - legacy-sahara-dsvm-scenario-neutron: irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^sahara_tempest_plugin/.*$ post: jobs: - openstack-tox-cover: voting: false experimental: jobs: - legacy-sahara-dsvm-scenario-multinode-spark: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^sahara_tempest_plugin/.*$ - project: name: openstack/scalpels templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi experimental: jobs: - legacy-scalpels-dsvm-neutron: voting: false - project: name: openstack/scientific-wg templates: - system-required check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/searchlight templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - translation-jobs - release-notes-jobs - api-ref-jobs - release-openstack-server - project: name: openstack/searchlight-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/searchlight-ui templates: - check-requirements - system-required - openstack-python-jobs - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - translation-jobs-ocata - translation-jobs-pike - publish-to-pypi check: jobs: - legacy-searchlight-ui-nodejs4-npm-run-lint - legacy-searchlight-ui-nodejs4-npm-run-test gate: jobs: - legacy-searchlight-ui-nodejs4-npm-run-lint - legacy-searchlight-ui-nodejs4-npm-run-test - project: name: openstack/security-analysis templates: - system-required - publish-openstack-sphinx-docs - project: name: openstack/security-doc templates: - system-required - translation-jobs - project: name: openstack/security-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/senlin templates: - check-requirements - system-required - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - translation-jobs - api-ref-jobs - publish-to-pypi check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/senlin-dashboard templates: - check-requirements - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - publish-openstack-sphinx-docs - translation-jobs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-senlin-dashboard-nodejs4-npm-run-lint: voting: false - legacy-senlin-dashboard-nodejs4-npm-run-test: voting: false - project: name: openstack/senlin-tempest-plugin templates: - system-required - check-requirements check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/service-types-authority templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-pep8 - legacy-service-types-authority-validate gate: jobs: - openstack-tox-pep8 - legacy-service-types-authority-validate post: jobs: - propose-updates: vars: update_target: os-service-types dependencies: - publish-service-types-authority - publish-service-types-authority - project: name: openstack/shaker templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/shotgun templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/shovel templates: - system-required - nodejs4-jobs - publish-to-pypi release: jobs: - legacy-npm-upload: dependencies: - publish-openstack-python-tarball - project: name: openstack/shovel-horizon templates: - system-required - openstack-python-jobs - project: name: openstack/snap-ceilometer templates: - system-required - snap-jobs - project: name: openstack/snap-cinder templates: - system-required - snap-jobs - project: name: openstack/snap-glance templates: - system-required - snap-jobs - project: name: openstack/snap-gnocchi templates: - system-required - snap-jobs - project: name: openstack/snap-keystone templates: - system-required - snap-jobs - project: name: openstack/snap-neutron templates: - system-required - snap-jobs - project: name: openstack/snap-nova templates: - system-required - snap-jobs - project: name: openstack/snap-nova-hypervisor templates: - system-required - snap-jobs - project: name: openstack/snap-openstackclients templates: - system-required - snap-jobs - project: name: openstack/snap-rally templates: - system-required - snap-jobs - project: name: openstack/snap-tempest templates: - system-required - snap-jobs - project: name: openstack/snap.openstack templates: - system-required - openstack-python-jobs - project: name: openstack/solar templates: - system-required - openstack-python-jobs - docs-on-readthedocs - project: name: openstack/solar-resources templates: - system-required - noop-jobs - project: name: openstack/solum templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - check-requirements - translation-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/solum-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - translation-jobs - publish-to-pypi - project: name: openstack/solum-infra-guestagent templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/solum-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/solum-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/spanner templates: - system-required - openstack-python-jobs - project: name: openstack/sphinx-feature-classification templates: - system-required - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/sqlalchemy-migrate templates: - system-required - docs-on-readthedocs - openstack-python35-jobs-nonvoting - publish-to-pypi check: jobs: - openstack-tox-pep8: voting: false - legacy-sqlalchemy-migrate-tox-py27sa07 - legacy-sqlalchemy-migrate-devstack-dsvm: voting: false - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - legacy-sqlalchemy-migrate-tox-py27sa07 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/stackalytics templates: - system-required - publish-to-pypi-quietly - docs-on-readthedocs - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/stacklight-integration-tests templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/stacktach templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-klugman templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-notification-utils templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-notigen templates: - system-required - noop-jobs - project: name: openstack/stacktach-quince templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-quincy templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-sandbox templates: - system-required - noop-jobs - project: name: openstack/stacktach-shoebox templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-simport templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-stackdistiller templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-timex templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-winchester templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stackube templates: - system-required - golang-jobs - project: name: openstack/stackviz templates: - system-required - nodejs4-jobs - openstack-python-jobs - publish-openstack-sphinx-docs - openstack-python35-jobs periodic: jobs: - legacy-periodic-package-stackviz-element - project: name: openstack/steth templates: - system-required - openstack-python-jobs - publish-to-pypi post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/stevedore templates: - system-required - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - check-requirements - lib-forward-testing - publish-openstack-sphinx-docs - release-notes-jobs - periodic-stable-jobs - publish-to-pypi - project: name: openstack/sticks templates: - system-required - openstack-python-jobs - project: name: openstack/sticks-dashboard templates: - system-required - openstack-python-jobs - project: name: openstack/storlets templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi check: jobs: - legacy-storlets-functional gate: jobs: - legacy-storlets-functional - project: name: openstack/surveil templates: - system-required - docs-on-readthedocs - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - publish-to-pypi - project: name: openstack/surveil-specs templates: - system-required - noop-jobs - project: name: openstack/sushy templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - openstack-tox-cover gate: jobs: - openstack-tox-cover - project: name: openstack/sushy-tools templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/swauth templates: - system-required - openstack-python-jobs - docs-on-readthedocs - check-requirements - publish-to-pypi - project: name: openstack/swift templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-openstack-server - periodic-stable-jobs - check-requirements - translation-jobs - translation-jobs-ocata - api-ref-jobs - install-guide-jobs - release-notes-jobs check: jobs: - legacy-swift-tox-xfs-tmp-py27 - legacy-swift-tox-xfs-tmp-py35 - legacy-swift-tox-xfs-tmp-func - legacy-swift-tox-xfs-tmp-func-post-as-copy - legacy-swift-tox-xfs-tmp-func-encryption - legacy-swift-tox-xfs-tmp-func-ec: branches: ^(?!stable/ocata).*$ - legacy-swift-dsvm-functional: irrelevant-files: - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^test/unit/.*$ - legacy-swift-dsvm-functional-identity-v3-only: voting: false irrelevant-files: - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^test/unit/.*$ - legacy-tempest-dsvm-neutron-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ gate: queue: integrated jobs: - legacy-swift-tox-xfs-tmp-py27 - legacy-swift-tox-xfs-tmp-py35 - legacy-swift-tox-xfs-tmp-func - legacy-swift-tox-xfs-tmp-func-post-as-copy - legacy-swift-tox-xfs-tmp-func-encryption - legacy-swift-tox-xfs-tmp-func-ec: branches: ^(?!stable/ocata).*$ - legacy-swift-dsvm-functional: irrelevant-files: - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^test/unit/.*$ - legacy-tempest-dsvm-neutron-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ post: jobs: - openstack-tox-cover experimental: jobs: - legacy-swift-tox-xfs-tmp-py27-centos-7 - legacy-swift-tox-xfs-tmp-func-centos-7 - legacy-swift-tox-xfs-tmp-func-post-as-copy-centos-7 - legacy-swift-tox-xfs-tmp-func-encryption-centos-7 - legacy-swift-tox-xfs-tmp-func-ec-centos-7: voting: false branches: ^(?!stable/ocata).*$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/ocata).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^api-ref/.*$ - ^doc/.*$ - ^install-guide/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test/unit/.*$ - project: name: openstack/swift-bench templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/swift-ceph-backend templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/swift-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/swift3 templates: - system-required - openstack-python-jobs check: jobs: - openstack-tox-pylint - legacy-swift3-tox-tempauth - legacy-swift3-tox-keystone - legacy-swift3-tox-s3acl - legacy-swift3-tox-s3tests_tempauth: voting: false - legacy-swift3-tox-s3tests_keystone: voting: false gate: jobs: - openstack-tox-pylint - legacy-swift3-tox-tempauth - legacy-swift3-tox-keystone - legacy-swift3-tox-s3acl post: jobs: - openstack-tox-cover release: jobs: - release-openstack-python-without-pypi - project: name: openstack/swiftonfile templates: - system-required check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/swiftonhpss templates: - system-required - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/synergy-scheduler-manager templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/synergy-service templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/syntribos templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi - project: name: openstack/syntribos-openstack-templates templates: - system-required - noop-jobs - project: name: openstack/syntribos-payloads templates: - system-required - noop-jobs - project: name: openstack/tacker templates: - system-required - check-requirements - openstack-python-jobs - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - openstack-python35-jobs - api-ref-jobs - publish-to-pypi - project: name: openstack/tacker-horizon templates: - system-required - check-requirements - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/tacker-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/tap-as-a-service templates: - system-required - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron check: jobs: - legacy-tempest-dsvm-tap-as-a-service: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron_taas/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - openstack-tox-cover: voting: false required-projects: - openstack/neutron gate: jobs: - legacy-tempest-dsvm-tap-as-a-service: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron_taas/tests/unit/.*$ - ^setup.cfg$ - ^specs/.*$ - project: name: openstack/tap-as-a-service-dashboard templates: - system-required - check-requirements - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - project: name: openstack/taskflow templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/tc-as-a-service templates: - system-required - openstack-python-jobs - project: name: openstack/telcowg-usecases templates: - system-required - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/telemetry-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/tempest templates: - system-required - check-requirements - integrated-gate-py35 # TODO(mordred) Uncomment this when the variant bug is fixed # - integrated-gate-nova-net - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - release-notes-jobs check: jobs: - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - puppet-openstack-integration-4-scenario001-tempest-centos-7: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - ^test-requirements.txt$ - puppet-openstack-integration-4-scenario002-tempest-centos-7: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - ^test-requirements.txt$ - puppet-openstack-integration-4-scenario003-tempest-centos-7: voting: false irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - ^test-requirements.txt$ - puppet-openstack-integration-4-scenario004-tempest-centos-7: voting: false branches: ^(?!stable/newton).*$ irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - ^test-requirements.txt$ - legacy-tempest-dsvm-neutron-dvr: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-full-pike: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ voting: false - legacy-tempest-dsvm-neutron-full-ocata: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ voting: false - legacy-tempest-dsvm-nnet-newton: branches: stable/newton irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ voting: false - legacy-tempest-dsvm-neutron-full-newton: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ voting: false - legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-tox-plugin-sanity-check: voting: false - openstack-tox-cover: voting: false - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ gate: queue: integrated jobs: - legacy-grenade-dsvm-neutron-multinode: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-full: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-grenade-dsvm-neutron: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ experimental: jobs: - legacy-periodic-tempest-dsvm-all-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-dvr-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-dvr-ha-multinode-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-multinode-live-migration: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-cells: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-full-test-accounts: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-full-test-accounts: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-identity-v3-test-accounts: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-full-non-admin: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-nova-v20-api: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-lvm-multibackend: voting: false branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-cinder-v1: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: voting: false branches: ^(?!(stable/(newton|ocata)|driverfixes/)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-pg-full: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-tempest-dsvm-neutron-full-opensuse-423: voting: false branches: ^(?!stable/(newton|ocata)).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ post: jobs: - openstack-tox-cover - publish-openstack-python-branch-tarball pre-release: jobs: - release-openstack-python-without-pypi release: jobs: - release-openstack-python-without-pypi periodic-stable: jobs: - legacy-periodic-tempest-dsvm-nnet-newton: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-neutron-full-newton: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-neutron-full-ocata: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-neutron-full-pike: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ periodic: jobs: - legacy-periodic-tempest-dsvm-full-test-accounts-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-neutron-full-test-accounts-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-neutron-full-non-admin-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - legacy-periodic-tempest-dsvm-all-master: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tempest/hacking/.*$ - ^tempest/tests/.*$ - project: name: openstack/tempest-horizon templates: - system-required - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - legacy-horizon-dsvm-tempest-plugin gate: queue: horizon jobs: - openstack-tox-pep8 - legacy-horizon-dsvm-tempest-plugin - project: name: openstack/tempest-lib templates: - system-required - check-requirements - publish-openstack-sphinx-docs - lib-forward-testing - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-to-pypi - project: name: openstack/tempest-plugin-cookiecutter templates: - system-required - noop-jobs - project: name: openstack/tempest-tripleo-ui templates: - system-required - check-requirements - release-notes-jobs - project: name: openstack/terracotta templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/third-party-ci-tools templates: - system-required - noop-jobs - project: name: openstack/timmy templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/tooz templates: - system-required - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - lib-forward-testing - release-notes-jobs - periodic-stable-jobs - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/tosca-parser templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/training-guides templates: - system-required - translation-jobs - project: name: openstack/training-labs templates: - system-required - openstack-python-jobs check: jobs: - legacy-gate-training-labs-scripts gate: jobs: - legacy-gate-training-labs-scripts post: jobs: - legacy-training-labs-scripts - project: name: openstack/transparency-policy templates: - system-required - build-openstack-sphinx-docs post: jobs: - publish-static - project: name: openstack/tricircle templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi check: jobs: - legacy-tricircle-dsvm-functional - openstack-tox-cover - legacy-tricircle-dsvm-multiregion gate: jobs: - legacy-tricircle-dsvm-functional - openstack-tox-cover - legacy-tricircle-dsvm-multiregion - project: name: openstack/trio2o templates: - system-required - openstack-python-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-trio2o-dsvm-functional: voting: false - project: name: openstack/tripleo-common templates: - system-required - check-requirements - publish-openstack-sphinx-docs - publish-to-pypi - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/tripleo-common-tempest-plugin templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/tripleo-docs templates: - system-required - publish-openstack-sphinx-docs check: jobs: - build-openstack-sphinx-docs: files: - ^tox.ini$ - ^deploy-guide/.* - bindep.txt - other-requirements.txt gate: jobs: - build-openstack-sphinx-docs: files: - ^tox.ini$ - ^deploy-guide/.* - bindep.txt - other-requirements.txt - project: name: openstack/tripleo-heat-templates templates: - system-required - publish-to-pypi - check-requirements - release-notes-jobs check: jobs: - openstack-tox-pep8 gate: queue: tripleo jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/tripleo-image-elements templates: - system-required - publish-to-pypi - release-notes-jobs post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/tripleo-incubator templates: - system-required - publish-openstack-sphinx-docs - project: name: openstack/tripleo-puppet-elements templates: - system-required - openstack-python-jobs - publish-to-pypi - release-notes-jobs - project: name: openstack/tripleo-quickstart templates: - system-required - publish-openstack-sphinx-docs - release-openstack-server - release-notes-jobs check: jobs: - openstack-tox-linters gate: queue: tripleo jobs: - openstack-tox-linters - project: name: openstack/tripleo-quickstart-extras templates: - system-required - release-openstack-server - release-notes-jobs check: jobs: - openstack-tox-linters gate: queue: tripleo jobs: - openstack-tox-linters - project: name: openstack/tripleo-repos templates: - system-required - publish-to-pypi - openstack-python-jobs - openstack-python35-jobs - check-requirements check: jobs: - openstack-tox-cover: voting: false - project: name: openstack/tripleo-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/tripleo-ui templates: - system-required - nodejs6-jobs - nodejs6-publish-to-npm - release-notes-jobs - translation-jobs - translation-jobs-ocata - translation-jobs-pike post: jobs: - publish-openstack-python-tarball - project: name: openstack/tripleo-upgrade templates: - system-required - openstack-python-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack/tripleo-validations templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack/trove templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - periodic-stable-jobs - check-requirements - install-guide-jobs - release-notes-jobs - periodic-jobs-with-oslo-master - api-ref-jobs - release-openstack-server check: jobs: - legacy-trove-functional-dsvm-mysql - legacy-trove-scenario-dsvm-mariadb-single: voting: false - legacy-trove-scenario-dsvm-mariadb-multi: voting: false - legacy-trove-scenario-dsvm-mysql-single - legacy-trove-scenario-dsvm-mysql-multi - legacy-trove-scenario-dsvm-postgresql-single: voting: false - legacy-trove-scenario-dsvm-postgresql-multi: voting: false - legacy-trove-scenario-dsvm-pxc-single: voting: false - legacy-trove-scenario-dsvm-pxc-multi: voting: false - legacy-trove-scenario-dsvm-redis-single: voting: false - legacy-trove-scenario-dsvm-redis-multi: voting: false - legacy-trove-tox-fakemodetests - legacy-trove-tox-apiexamples - openstack-tox-pylint gate: queue: trove jobs: - legacy-trove-functional-dsvm-mysql - legacy-trove-scenario-dsvm-mysql-single - legacy-trove-scenario-dsvm-mysql-multi - legacy-trove-tox-fakemodetests - legacy-trove-tox-apiexamples - openstack-tox-pylint post: jobs: - openstack-tox-cover experimental: jobs: - legacy-grenade-dsvm-trove: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-trove-scenario-dsvm-cassandra-single: voting: false - legacy-trove-scenario-dsvm-cassandra-multi: voting: false - legacy-trove-scenario-dsvm-couchbase-single: voting: false - legacy-trove-scenario-dsvm-couchdb-single: voting: false - legacy-trove-scenario-dsvm-mongodb-single: voting: false - legacy-trove-scenario-dsvm-mongodb-multi: voting: false - legacy-trove-scenario-dsvm-percona-single: voting: false - legacy-trove-scenario-dsvm-percona-multi: voting: false - project: name: openstack/trove-dashboard templates: - system-required - check-requirements - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-notes-jobs - openstack-python-jobs-horizon - openstack-python35-jobs-nonvoting - publish-to-pypi-horizon check: jobs: - openstack-tox-py35: required-projects: - openstack/horizon - project: name: openstack/trove-integration templates: - system-required - noop-jobs - project: name: openstack/trove-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/tuning-box templates: - system-required - openstack-python-jobs - publish-to-pypi - project: name: openstack/turbo-hipster templates: - system-required - openstack-python-jobs - docs-on-readthedocs - project: name: openstack/uc-recognition templates: - system-required - noop-jobs - project: name: openstack/ui-cookiecutter templates: - system-required - noop-jobs - project: name: openstack/upstream-institute-virtual-environment templates: - system-required - noop-jobs - project: name: openstack/vahana templates: - system-required - noop-jobs - project: name: openstack/valence templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/valence-specs templates: - system-required - build-only-specs-jobs - project: name: openstack/valet templates: - system-required - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi - project: name: openstack/virtualbmc templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/virtualpdu templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi experimental: jobs: - legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/vitrage templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - publish-to-pypi - project: name: openstack/vitrage-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/vitrage-specs templates: - system-required - openstack-specs-jobs - project: name: openstack/vm-bm-wg templates: - system-required check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/vmtp templates: - system-required - openstack-python-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/vmware-nsx templates: - system-required - openstack-python-jobs-neutron - check-requirements - openstack-python35-jobs-neutron - publish-to-pypi-neutron check: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-pep8: required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-py27: timeout: 5400 required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-py35: timeout: 5400 required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service gate: jobs: - build-openstack-sphinx-docs: required-projects: - openstack/neutron - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-pep8: required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-py27: timeout: 5400 required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - openstack-tox-py35: timeout: 5400 required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service post: jobs: - publish-openstack-python-branch-tarball: required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service release: jobs: - release-openstack-python: required-projects: - openstack/networking-l2gw - openstack/networking-sfc - openstack/neutron-lbaas - openstack/vmware-nsxlib - openstack/neutron-fwaas - openstack/neutron-dynamic-routing - openstack/neutron-vpnaas - openstack/tap-as-a-service - project: name: openstack/vmware-nsx-tempest-plugin templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/vmware-nsxlib templates: - system-required - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi - project: name: openstack/vmware-vspc templates: - system-required - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/watcher templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - translation-jobs - check-requirements - release-notes-jobs - publish-to-pypi - project: name: openstack/watcher-dashboard templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - release-notes-jobs - check-requirements - translation-jobs - publish-to-pypi - project: name: openstack/watcher-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/watcher-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/whereto templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - publish-to-pypi - project: name: openstack/windmill templates: - system-required - ansible-role-jobs - docs-on-readthedocs - windmill-buildimages-xenial - windmill-jobs-centos7-nv - windmill-jobs-fedora-26 - windmill-jobs-xenial - project: name: openstack/workload-ref-archs templates: - system-required - build-openstack-sphinx-docs - project: name: openstack/wsme templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/xenapi-os-testing templates: - system-required - noop-jobs - project: name: openstack/xstatic-angular templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-bootstrap templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-cookies templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-fileupload templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-gettext templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-lrdragndrop templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-mock templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-sanitize templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-smart-table templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-ui-router templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-bootstrap-datepicker templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-bootstrap-scss templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-bootswatch templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-d3 templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-font-awesome templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-hogan templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jasmine templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jquery-migrate templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jquery.bootstrap.wizard templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jquery.quicksearch templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jquery.tablesorter templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jsencrypt templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-magic-search templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-mdi templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-qunit templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-rickshaw templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-roboto-fontface templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-spin templates: - system-required - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/yaql templates: - system-required - openstack-python-jobs - openstack-python35-jobs - docs-on-readthedocs - publish-to-pypi - project: name: openstack/zaqar templates: - system-required - openstack-python35-jobs - openstack-python-jobs - periodic-stable-jobs - check-requirements - translation-jobs - publish-openstack-sphinx-docs - release-notes-jobs - api-ref-jobs - install-guide-jobs - release-openstack-server check: jobs: - legacy-rally-dsvm-zaqar-zaqar: voting: false - project: name: openstack/zaqar-specs templates: - system-required - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/zaqar-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/zaqar-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - translation-jobs-ocata - translation-jobs-pike - release-openstack-server check: jobs: - legacy-zaqar-ui-nodejs4-npm-run-lint: voting: false - legacy-zaqar-ui-nodejs4-npm-run-test: voting: false - project: name: openstack/zun templates: - system-required - openstack-python-jobs - openstack-python35-jobs - publish-openstack-sphinx-docs - check-requirements - api-ref-jobs - publish-to-pypi - project: name: openstack/zun-tempest-plugin templates: - system-required check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/zun-ui templates: - system-required - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-openstack-sphinx-docs - release-notes-jobs - translation-jobs - publish-to-pypi check: jobs: - legacy-zun-ui-nodejs4-npm-run-lint - legacy-zun-ui-nodejs4-npm-run-test: voting: false gate: jobs: - legacy-zun-ui-nodejs4-npm-run-lint