# Shared zuul config specific to the OpenStack Project # Contains project pipeline definitions - project: # Only include system-required on openstack repos so that we don't # run merge-check on third-party things like kata or ansible name: ^openstack.* templates: - system-required - project: name: ^openstack/stx-.*$ gate: queue: starlingx - project: name: ansible/ansible third-party-check: jobs: - openstacksdk-ansible-devel-functional-devstack: branches: devel files: - ^lib/ansible/modules/cloud/openstack/.* - ^contrib/inventory/openstack_inventory.py - ^lib/ansible/plugins/inventory/openstack.py - ^lib/ansible/module_utils/openstack.py - ^lib/ansible/utils/module_docs_fragments/openstack.py - openstacksdk-ansible-stable-2.6-functional-devstack: branches: stable-2.6 files: - ^lib/ansible/modules/cloud/openstack/.* - ^contrib/inventory/openstack_inventory.py - ^lib/ansible/plugins/inventory/openstack.py - ^lib/ansible/module_utils/openstack.py - ^lib/ansible/utils/module_docs_fragments/openstack.py - shade-ansible-stable-2.5-functional-devstack: branches: stable-2.5 files: - ^lib/ansible/modules/cloud/openstack/.* - ^contrib/inventory/openstack.py - ^lib/ansible/plugins/inventory/openstack.py - ^lib/ansible/module_utils/openstack.py - ^lib/ansible/utils/module_docs_fragments/openstack.py - project: name: kata-containers/proxy third-party-check: jobs: - kata-runsh - kata-runsh-fedora-28 - project: name: kata-containers/runtime third-party-check: jobs: - kata-runsh - project: name: openstack-dev/bashate templates: - publish-to-pypi-python3 - project: name: openstack-dev/ci-sandbox templates: - noop-jobs - project: name: openstack-dev/cookiecutter templates: - noop-jobs - project: name: openstack-dev/devstack check: jobs: - legacy-devstack-dsvm-updown: branches: ^(?!stable) irrelevant-files: - ^.*\.rst$ - ^doc/.*$ gate: queue: integrated periodic: jobs: - propose-updates: branches: master vars: update_target: devstack-plugins-list - legacy-periodic-tempest-dsvm-oslo-latest-full-master: branches: master - project: name: openstack-dev/devstack-plugin-cookiecutter templates: - noop-jobs - project: name: openstack-dev/devstack-vagrant templates: - noop-jobs - project: name: openstack-dev/grenade gate: queue: integrated - project: name: openstack-dev/hacking templates: - publish-to-pypi-python3 - project: name: openstack-dev/openstack-nose templates: - noop-jobs - project: name: openstack-dev/os-http templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack-dev/pbr templates: - publish-to-pypi-python3 periodic: jobs: - pbr-installation-devstack: branches: master - pbr-installation-upstream-devstack: branches: master - project: name: openstack-dev/sandbox release: jobs: - release-openstack-python - legacy-sandbox-tag templates: - noop-jobs pre-release: jobs: - legacy-sandbox-tag - project: name: openstack-dev/specs-cookiecutter templates: - noop-jobs - project: name: openstack-infra/afsmon templates: - publish-to-pypi-python3 - project: name: openstack-infra/ansible-role-puppet templates: - ansible-lint-jobs - infra-puppet-apply-jobs - project: name: openstack-infra/askbot-theme templates: - noop-jobs - project: name: openstack-infra/bindep templates: - openstack-pypy-jobs-nonvoting - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - release-tox-docs-infra check: jobs: - tox-cover - project: name: openstack-infra/bugdaystats templates: - publish-to-pypi-python3 check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/ciwatch templates: - openstack-python-jobs-no-constraints - project: name: openstack-infra/devstack-gate templates: - integrated-gate - integrated-gate-py35 - openstack-python35-jobs check: jobs: - openstack-tox-bashate - openstack-tox-py27 - neutron-grenade - neutron-grenade-multinode - neutron-grenade-dvr-multinode: voting: false - neutron-functional: voting: false - legacy-tempest-dsvm-neutron-full-ocata: voting: false - legacy-tempest-dsvm-neutron-full-centos-7: voting: false - legacy-tempest-dsvm-multinode-full: voting: false gate: queue: integrated jobs: - openstack-tox-py27 - neutron-grenade - neutron-grenade-multinode experimental: jobs: - legacy-tempest-dsvm-neutron-dvr-multinode-full - neutron-tempest-dvr-ha-multinode-full - project: name: openstack-infra/elastic-recheck templates: - publish-tox-docs-infra check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack-infra/gear templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi-python3 - project: name: openstack-infra/gearman-plugin 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: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - project: name: openstack-infra/gerritbot templates: - publish-to-pypi-python3 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/gerritlib templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - project: name: openstack-infra/git-restack templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - release-tox-docs-infra - project: name: openstack-infra/git-review templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - release-tox-docs-infra - project: name: openstack-infra/glean templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-tox-docs-infra - publish-to-pypi-python3 check: jobs: - nodepool-functional-py35-gentoo-src: voting: false - nodepool-functional-py35-redhat-src - nodepool-functional-py35-ubuntu-src - nodepool-functional-py35-suse-src gate: queue: glean jobs: - nodepool-functional-py35-redhat-src - nodepool-functional-py35-ubuntu-src - nodepool-functional-py35-suse-src experimental: jobs: - nodepool-functional-py35-debian-src - project: name: openstack-infra/grafyaml templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-tox-docs-infra - publish-to-pypi-python3 check: jobs: - tox-cover - project: name: openstack-infra/groups 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: - noop-jobs - project: name: openstack-infra/infra-manual templates: - build-tox-docs post: jobs: - publish-infra-manual - project: name: openstack-infra/infra-specs templates: - openstack-specs-jobs - project: name: openstack-infra/irc-meetings check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-irc-meetings - project: name: openstack-infra/jeepyb templates: - publish-to-pypi-python3 check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack-infra/jenkins-job-builder templates: - docs-on-readthedocs - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-tox-docs-infra - publish-to-pypi-python3 vars: rtd_webhook_id: '47271' check: jobs: - tox-cover - project: name: openstack-infra/lodgeit check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack-infra/log-classify templates: - build-tox-docs check: jobs: - openstack-tox-pep8 - openstack-tox-py35 gate: jobs: - openstack-tox-pep8 - openstack-tox-py35 - project: name: openstack-infra/log_processor templates: - openstack-python-jobs-no-constraints - publish-tox-docs-infra - publish-to-pypi-python3 - project: name: openstack-infra/logstash-filters templates: - infra-logstash-filter-jobs - project: name: openstack-infra/lpmqtt templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - project: name: openstack-infra/meetbot templates: - noop-jobs - project: name: openstack-infra/mqtt_statsd templates: - openstack-python-jobs-no-constraints - publish-to-pypi-python3 - project: name: openstack-infra/nodepool experimental: jobs: - nodepool-functional-py35-redhat-src - nodepool-functional-py35-ubuntu-src - nodepool-functional-py35-suse-src - nodepool-functional-py35-debian-src - nodepool-functional-py35-gentoo-src - project: name: openstack-infra/nose-html-output templates: - noop-jobs - publish-to-pypi-python3 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/odsreg templates: - noop-jobs - project: name: openstack-infra/openstack-zuul-roles templates: - noop-jobs - project: name: openstack-infra/openstackid templates: - publish-tox-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: - noop-jobs - project: name: openstack-infra/openstackweb templates: - noop-jobs - project: name: openstack-infra/os-loganalyze check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 experimental: jobs: - legacy-dsvm-os-loganalyze - project: name: openstack-infra/project-config 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 - project-config-bindep-fallback-centos-7 - project-config-bindep-fallback-opensuse-423 - project-config-bindep-fallback-ubuntu-trusty - project-config-bindep-fallback-ubuntu-xenial 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 - project-config-bindep-fallback-centos-7 - project-config-bindep-fallback-opensuse-423 - project-config-bindep-fallback-ubuntu-trusty - project-config-bindep-fallback-ubuntu-xenial post: jobs: - publish-infra-index - publish-openstack-specs-site periodic: jobs: - propose-project-config-update - project-config-build-openafs-centos promote: jobs: - infra-prod-zuul_reconfigure: files: - zuul/main.yaml - project: name: openstack-infra/project-config-example check: jobs: - openstack-tox-linters gate: jobs: - openstack-tox-linters - project: name: openstack-infra/publications templates: - 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: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ansible templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-apparmor templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-askbot templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-asterisk templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-bandersnatch templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-bugdaystats templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-bup templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-cgit templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ciwatch templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-diskimage_builder templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-drupal templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-elastic_recheck templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-elasticsearch templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ethercalc templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-etherpad_lite templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-exim templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-germqtt templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs gate: queue: system-config - project: name: openstack-infra/puppet-gerrit templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-gerritbot templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-github templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-grafyaml templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-graphite templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-haveged templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-hound templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-httpd templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra release: jobs: - legacy-puppet-httpd-forge-upload gate: queue: system-config - project: name: openstack-infra/puppet-infra-cookiecutter templates: - noop-jobs gate: queue: system-config - project: name: openstack-infra/puppet-infracloud templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra-nv gate: queue: system-config - project: name: openstack-infra/puppet-ipsilon templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-iptables templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-jeepyb templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-jenkins templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-kerberos templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-kibana templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-lodgeit templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-log_processor templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-logrotate templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra gate: queue: system-config - project: name: openstack-infra/puppet-logstash templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-lpmqtt templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs gate: queue: system-config - project: name: openstack-infra/puppet-mailman templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-mediawiki templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-meetbot templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-mosquitto templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs gate: queue: system-config - project: name: openstack-infra/puppet-mqtt_statsd templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs gate: queue: system-config - project: name: openstack-infra/puppet-mysql_backup templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-nodepool templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-openafs templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-openstack_health templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-openstack_infra_spec_helper 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: queue: system-config 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: - infra-puppet-check-jobs - infra-puppet-apply-jobs - publish-tox-docs-infra check: jobs: - openstackci-beaker-ubuntu-trusty gate: queue: system-config jobs: - openstackci-beaker-ubuntu-trusty - project: name: openstack-infra/puppet-openstackid templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-os_client_config templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-packagekit templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-pgsql_backup templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-phabricator templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-pip templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-planet templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-project_config templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ptgbot templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-puppet templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-redis templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-refstack templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs gate: queue: system-config - project: name: openstack-infra/puppet-reviewday templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-simpleproxy templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-snmpd templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ssh templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ssl_cert_check templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-stackalytics templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-statusbot templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-storyboard templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra release: jobs: - legacy-puppet-storyboard-forge-upload gate: queue: system-config - project: name: openstack-infra/puppet-subunit2sql templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-sudoers templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-tmpreaper templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-translation_checksite templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-ulimit templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-unattended_upgrades templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-unbound templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-user templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-vcsrepo templates: - noop-jobs gate: queue: system-config - project: name: openstack-infra/puppet-yum templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-zanata templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/puppet-zuul templates: - infra-puppet-check-jobs - infra-puppet-apply-jobs - puppet-beaker-jobs-centos-7-infra - puppet-beaker-jobs-xenial-infra gate: queue: system-config - project: name: openstack-infra/pynotedb templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-openstack-sphinx-docs - publish-to-pypi-python3 - project: name: openstack-infra/python-storyboardclient templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - release-tox-docs-infra - publish-to-pypi-python3 post: jobs: - tox-cover - project: name: openstack-infra/requestsexceptions templates: - publish-to-pypi-python3 - project: name: openstack-infra/reviewday templates: - publish-to-pypi-python3 check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/reviewstats templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 - project: name: openstack-infra/shade templates: - publish-to-pypi-python3 - project: name: openstack-infra/statusbot templates: - publish-to-pypi-python3 check: jobs: - tox-pep8 gate: jobs: - tox-pep8 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack-infra/storyboard templates: - publish-to-pypi-python3 - publish-tox-docs-infra experimental: jobs: - legacy-storyboard-js-integration-ubuntu-trusty: branches: ^master$ - legacy-storyboard-js-integration - project: name: openstack-infra/storyboard-webclient post: jobs: - publish-openstack-javascript-content release: jobs: - publish-openstack-javascript-content experimental: jobs: - legacy-storyboard-js-integration-ubuntu-trusty: branches: ^master$ - legacy-storyboard-js-integration - project: name: openstack-infra/subunit2sql templates: - openstack-python-jobs-no-constraints - openstack-python35-jobs-no-constraints - release-notes-jobs - publish-openstack-sphinx-docs - publish-to-pypi-python3 - project: name: openstack-infra/system-config gate: queue: system-config - project: name: openstack-infra/yaml2ical templates: - openstack-python35-jobs-no-constraints - publish-to-pypi-python3 check: jobs: - tox-pep8 gate: jobs: - tox-pep8 - project: name: openstack-infra/zmq-event-publisher 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 experimental: jobs: - nodepool-zuul-functional - project: name: openstack-infra/zuul-base-jobs templates: - build-tox-docs check: jobs: - openstack-zuul-jobs-linters gate: jobs: - openstack-zuul-jobs-linters post: jobs: - publish-zuul-docs - project: name: openstack-infra/zuul-jobs templates: - build-tox-docs check: jobs: - openstack-infra-base-integration-centos-7 - openstack-infra-base-integration-debian-stable - openstack-infra-base-integration-fedora-latest - openstack-infra-base-integration-ubuntu-bionic - openstack-infra-base-integration-ubuntu-trusty - openstack-infra-base-integration-ubuntu-xenial - openstack-infra-base-integration-opensuse423 - openstack-infra-multinode-integration-centos-7 - openstack-infra-multinode-integration-debian-stable - openstack-infra-multinode-integration-fedora-latest - openstack-infra-multinode-integration-ubuntu-bionic - openstack-infra-multinode-integration-ubuntu-trusty - openstack-infra-multinode-integration-ubuntu-xenial - openstack-infra-multinode-integration-opensuse423 - openstack-zuul-jobs-linters - tox-py27 - tox-py35-on-zuul - tox-py35 gate: jobs: - openstack-infra-base-integration-centos-7 - openstack-infra-base-integration-debian-stable - openstack-infra-base-integration-fedora-latest - openstack-infra-base-integration-ubuntu-bionic - openstack-infra-base-integration-ubuntu-trusty - openstack-infra-base-integration-ubuntu-xenial - openstack-infra-base-integration-opensuse423 - openstack-infra-multinode-integration-centos-7 - openstack-infra-multinode-integration-debian-stable - openstack-infra-multinode-integration-fedora-latest - openstack-infra-multinode-integration-ubuntu-bionic - openstack-infra-multinode-integration-ubuntu-trusty - openstack-infra-multinode-integration-ubuntu-xenial - openstack-infra-multinode-integration-opensuse423 - openstack-zuul-jobs-linters - tox-py27 - tox-py35-on-zuul - tox-py35 post: jobs: - publish-zuul-docs - project: name: openstack-infra/zuul-sphinx templates: - publish-to-pypi - project: name: openstack/adjutant templates: - publish-to-pypi-python3 - project: name: openstack/adjutant-ui templates: - noop-jobs - project: name: openstack/aeromancer templates: - noop-jobs - publish-to-pypi - project: name: openstack/ailuropoda templates: - noop-jobs - project: name: openstack/airship-armada templates: - openstack-cover-jobs - openstack-python35-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/airship-berth templates: - noop-jobs - project: name: openstack/airship-deckhand templates: - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/alexandria templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs-nonvoting - project: name: openstack/almanach templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi check: jobs: - legacy-tempest-almanach-dsvm gate: jobs: - legacy-tempest-almanach-dsvm - project: name: openstack/anchor templates: - noop-jobs - project: name: openstack/ansible-config_template release: jobs: - announce-release - project: name: openstack/ansible-hardening release: jobs: - announce-release - project: name: openstack/ansible-role-ara templates: - noop-jobs - project: name: openstack/ansible-role-bindep templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-chrony templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-cloud-launcher templates: - ansible-role-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-container-registry templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-diskimage-builder templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-fedmsg templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-gearman templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-jenkins templates: - noop-jobs - project: name: openstack/ansible-role-jenkins-job-builder templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-jenkins-plugins templates: - noop-jobs - project: name: openstack/ansible-role-k8s-cinder templates: - noop-jobs - project: name: openstack/ansible-role-k8s-cookiecutter templates: - noop-jobs - project: name: openstack/ansible-role-k8s-glance templates: - noop-jobs - project: name: openstack/ansible-role-k8s-keystone templates: - noop-jobs - project: name: openstack/ansible-role-k8s-mariadb templates: - noop-jobs - project: name: openstack/ansible-role-k8s-rabbitmq templates: - noop-jobs - project: name: openstack/ansible-role-k8s-tripleo templates: - noop-jobs - project: name: openstack/ansible-role-logrotate templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-nginx templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-nodepool templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-openstacksdk templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-python_venv_build release: jobs: - announce-release - project: name: openstack/ansible-role-qdrouterd release: jobs: - announce-release - project: name: openstack/ansible-role-redhat-subscription templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-shade templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-ssh templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-sudoers templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-systemd_mount release: jobs: - announce-release - project: name: openstack/ansible-role-systemd_networkd release: jobs: - announce-release - project: name: openstack/ansible-role-systemd_service release: jobs: - announce-release - project: name: openstack/ansible-role-tripleo-aodh templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-barbican templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-ceilometer templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-cinder templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-congress templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-designate templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-glance templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-gnocchi templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-haproxy templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-heat templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-horizon templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-ironic templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-keepalived templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-keystone templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-manila templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-memcached templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-mistral templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-modify-image templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-neutron templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-nova templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-octavia templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-opendaylight templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-ovn templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-panko templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-qdrouterd templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-rabbitmq templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-rsyslog-sidecar templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-sahara templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-sensu templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-swift templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-tacker templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-tempest templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-ui templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-tripleo-zaqar templates: - publish-to-pypi-python3 - project: name: openstack/ansible-role-virtualenv templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-zookeeper templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/ansible-role-zuul templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/aodh templates: - translation-jobs-master-only - install-guide-jobs - publish-to-pypi-python3 - project: name: openstack/api-sig templates: - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/api-site templates: - translation-jobs-master-only - project: name: openstack/apmec templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/apmec-horizon templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/ara templates: - openstack-cover-jobs - publish-to-pypi-quietly # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing check: jobs: - openstack-tox-cover: branches: ^master - openstack-tox-pep8: branches: ^master - openstack-tox-py27: branches: ^master - openstack-tox-py35: branches: ^master gate: jobs: - openstack-tox-pep8: branches: ^master - openstack-tox-py27: branches: ^master - openstack-tox-py35: branches: ^master - project: name: openstack/ara-web templates: - noop-jobs - project: name: openstack/arch-wg check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/astara templates: - noop-jobs - project: name: openstack/astara-appliance templates: - noop-jobs - project: name: openstack/astara-horizon templates: - noop-jobs - project: name: openstack/astara-neutron templates: - noop-jobs - project: name: openstack/automaton templates: - publish-to-pypi-python3 - project: name: openstack/bansho templates: - noop-jobs - project: name: openstack/barbican templates: - translation-jobs-master-only - api-guide-jobs - install-guide-jobs - api-ref-jobs - publish-to-pypi-python3 gate: queue: barbican - project: name: openstack/barbican-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: barbican - project: name: openstack/bareon templates: - openstack-python-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/bareon-allocator templates: - openstack-python-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/bareon-api templates: - openstack-python-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/bareon-image-elements templates: - noop-jobs - project: name: openstack/bareon-ironic templates: - openstack-python-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/bareon-specs templates: - docs-on-readthedocs - build-only-specs-jobs - project: name: openstack/bifrost templates: - publish-to-pypi-python3 - project: name: openstack/bilean templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/blazar templates: - publish-to-pypi-python3 - api-ref-jobs gate: queue: blazar - project: name: openstack/blazar-dashboard templates: - publish-to-pypi-python3 - project: name: openstack/blazar-nova templates: - publish-to-pypi-python3 - project: name: openstack/blazar-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: blazar - project: name: openstack/boartty templates: - noop-jobs - publish-to-pypi - project: name: openstack/broadview-collector templates: - noop-jobs - project: name: openstack/broadview-lib templates: - noop-jobs - project: name: openstack/broadview-ui templates: - noop-jobs - project: name: openstack/browbeat templates: - ansible-role-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing check: jobs: - openstack-tox-py27 - openstack-tox-pep8 gate: jobs: - openstack-tox-py27 - openstack-tox-pep8 - project: name: openstack/castellan templates: - publish-to-pypi-python3 - project: name: openstack/castellan-ui templates: - publish-to-pypi-python3 - project: name: openstack/cathead check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/ceilometer templates: - periodic-jobs-with-oslo-master - translation-jobs-master-stable - install-guide-jobs - publish-to-pypi-python3 gate: queue: telemetry - project: name: openstack/ceilometer-powervm templates: - docs-on-readthedocs - publish-to-pypi-python3 vars: rtd_webhook_id: '44767' - project: name: openstack/ceilometer-zvm templates: - openstack-python-jobs - project: name: openstack/ceilometermiddleware templates: - publish-to-pypi-python3 - project: name: openstack/charm-6wind-virtual-accelerator templates: - python-charm-jobs - openstack-python35-jobs - project: name: openstack/charm-neutron-api-plumgrid templates: - python-charm-jobs - project: name: openstack/charm-plumgrid-director templates: - python-charm-jobs - project: name: openstack/charm-plumgrid-edge templates: - python-charm-jobs - project: name: openstack/charm-plumgrid-gateway templates: - python-charm-jobs - project: name: openstack/charm-vault templates: - python-charm-jobs - openstack-python35-jobs - project: name: openstack/ci-cd-pipeline-app-murano templates: - noop-jobs - project: name: openstack/cinder templates: - publish-to-pypi-python3 - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs gate: queue: integrated experimental: jobs: - legacy-rally-dsvm-py35-cinder: 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$ - project: name: openstack/cinder-fusioncompute templates: - openstack-python-jobs - check-requirements - project: name: openstack/cinder-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: integrated - project: name: openstack/cisco-ironic-contrib templates: - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/cliff templates: - publish-to-pypi-python3 - project: name: openstack/cloud-init templates: - noop-jobs - project: name: openstack/cloudbase-init templates: - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-releasenotes gate: jobs: - build-openstack-releasenotes - project: name: openstack/cloudcafe templates: - noop-jobs - project: name: openstack/cloudkitty templates: - publish-to-pypi-python3 gate: queue: cloudkitty - project: name: openstack/cloudkitty-dashboard templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/cloudkitty-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: cloudkitty - project: name: openstack/cloudpulse templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/cloudroast templates: - noop-jobs - project: name: openstack/cognitive templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/collectd-openstack-plugins templates: - openstack-python-jobs - project: name: openstack/compass-adapters templates: - noop-jobs - project: name: openstack/compass-core check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/compass-install templates: - noop-jobs - project: name: openstack/compass-specs templates: - build-only-specs-jobs - project: name: openstack/compass-web templates: - noop-jobs - project: name: openstack/compute-hyperv templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/congress templates: - publish-to-pypi-python3 gate: queue: congress - project: name: openstack/congress-dashboard templates: - publish-to-pypi-python3 - project: name: openstack/congress-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: congress - project: name: openstack/conveyor templates: - openstack-python-jobs - check-requirements - project: name: openstack/cookbook-openstack-application-catalog templates: - noop-jobs - project: name: openstack/cookbook-openstack-client templates: - noop-jobs - project: name: openstack/coreos-image-builder templates: - noop-jobs - project: name: openstack/coupler templates: - openstack-python-jobs - check-requirements - project: name: openstack/coverage2sql templates: - publish-to-pypi-python3 - project: name: openstack/cursive templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/cyborg templates: - publish-to-pypi-python3 - project: name: openstack/daisycloud-core templates: - noop-jobs - project: name: openstack/dash-stack templates: - noop-jobs - project: name: openstack/debtcollector templates: - publish-to-pypi-python3 - project: name: openstack/delimiter templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/designate templates: - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs - publish-to-pypi-python3 gate: queue: designate - project: name: openstack/designate-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/designate-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: designate - project: name: openstack/devstack-plugin-additional-pkg-repos 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-bdd 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-glusterfs 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: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-native: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-nfs-heketi: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - manila-tempest-dsvm-glusterfs-native-heketi: branches: ^(?!driverfixes/).*$ irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/devstack-plugin-hdfs 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-libvirt-qemu check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-mariadb check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-nfs 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-sheepdog 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 check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-plugin-vmax check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/devstack-tools templates: - publish-to-pypi-python3 - project: name: openstack/dib-utils templates: - publish-to-pypi-python3 - project: name: openstack/diskimage-builder templates: - openstack-cover-jobs - check-requirements - publish-openstack-sphinx-docs - openstack-python-jobs - openstack-python35-jobs - release-notes-jobs - publish-to-pypi-python3 check: jobs: - openstack-tox-pylint - nodepool-functional-py35-redhat-src - nodepool-functional-py35-ubuntu-src gate: queue: glean jobs: - openstack-tox-pylint - nodepool-functional-py35-redhat-src - nodepool-functional-py35-ubuntu-src experimental: jobs: - nodepool-functional-py35-gentoo-src - nodepool-functional-py35-debian-src - nodepool-functional-py35-suse-src - octavia-v1-dsvm-scenario - octavia-v1-dsvm-py3x-scenario - project: name: openstack/distil templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/distil-ui templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/django_openstack_auth templates: - publish-to-pypi-python3 check: jobs: # It seems at least one job needs to be defined. # Otherwise, no verified result is post. - noop: branches: master gate: jobs: # It seems at least one job needs to be defined. # Otherwise, no verified result is post. - noop: branches: master - project: name: openstack/doc8 templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/docker-machine-openstack templates: - golang-jobs - project: name: openstack/downpour templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/dox templates: - 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: - publish-to-pypi-python3 - project: name: openstack/drbd-devstack 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: - openstack-python-jobs - publish-to-pypi - project: name: openstack/ec2-api templates: - install-guide-jobs - api-ref-jobs - publish-to-pypi-python3 gate: queue: ec2-api - project: name: openstack/ec2-driver templates: - noop-jobs - project: name: openstack/ec2api-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: ec2-api - project: name: openstack/ekko templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/enterprise-wg templates: - noop-jobs - project: name: openstack/entropy templates: - openstack-python-jobs - openstack-python35-jobs-nonvoting - project: name: openstack/eslint-config-openstack templates: - nodejs4-publish-to-npm - project: name: openstack/faafo templates: - publish-openstack-sphinx-docs check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/fixtures-git templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-sphinx-docs: voting: false - project: name: openstack/flame templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/foxnut templates: - openstack-python-jobs - project: name: openstack/freezer templates: - publish-to-pypi-python3 gate: queue: freezer - project: name: openstack/freezer-api templates: - api-ref-jobs - publish-to-pypi-python3 - project: name: openstack/freezer-dr templates: - publish-to-pypi-python3 - project: name: openstack/freezer-web-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/fuel-agent templates: - 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 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: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - fuel-ccp-cross-repo-gate - openstack-python35-jobs - project: name: openstack/fuel-ccp-ceph templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-ci-config templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-cinder templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-debian-base templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-designate templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-elasticsearch templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-entrypoint templates: - openstack-python-jobs - fuel-ccp-cross-repo-gate - openstack-python35-jobs - project: name: openstack/fuel-ccp-etcd templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-galera templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-glance templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-grafana templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-heat templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-horizon templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-installer templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/fuel-ccp-ironic templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-keystone templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-mariadb templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-memcached templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-murano templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-neutron templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-nginx templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-nova templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-openstack-base templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-rabbitmq templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-rally templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-sahara templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-searchlight templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-specs templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-stacklight templates: - fuel-ccp-component - project: name: openstack/fuel-ccp-tests templates: - openstack-python-jobs - project: name: openstack/fuel-ccp-zmq templates: - fuel-ccp-component - project: name: openstack/fuel-dev-tools check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-devops templates: - openstack-cover-jobs - openstack-python-jobs check: jobs: - openstack-tox-pylint: voting: false branches: ^(?!(release/(?:2\.9)|stable)).*$ - openstack-tox-py35: branches: ^(?!(release/(?:2\.9)|stable)).*$ gate: jobs: - openstack-tox-py35: branches: ^(?!(release/(?:2\.9)|stable)).*$ - project: name: openstack/fuel-docs templates: - build-openstack-sphinx-docs - project: name: openstack/fuel-library 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: - noop-jobs - project: name: openstack/fuel-menu 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: - 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 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 check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-nailgun-extension-converted-serializers check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-nailgun-extension-iac check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-noop-fixtures templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/fuel-octane 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 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: - noop-jobs - project: name: openstack/fuel-plugin-astara templates: - noop-jobs - project: name: openstack/fuel-plugin-availability-zones templates: - noop-jobs - project: name: openstack/fuel-plugin-bgpvpn templates: - noop-jobs - project: name: openstack/fuel-plugin-bigswitch templates: - noop-jobs - project: name: openstack/fuel-plugin-block-device templates: - noop-jobs - project: name: openstack/fuel-plugin-calamari templates: - noop-jobs - project: name: openstack/fuel-plugin-calico templates: - noop-jobs - project: name: openstack/fuel-plugin-ceilometer-redis templates: - noop-jobs - project: name: openstack/fuel-plugin-ceph-multibackend templates: - noop-jobs - project: name: openstack/fuel-plugin-ci templates: - noop-jobs - project: name: openstack/fuel-plugin-cinder-gcs templates: - noop-jobs - project: name: openstack/fuel-plugin-cinder-kaminario templates: - noop-jobs - project: name: openstack/fuel-plugin-cinder-netapp templates: - noop-jobs - project: name: openstack/fuel-plugin-cisco-aci templates: - noop-jobs - project: name: openstack/fuel-plugin-congress templates: - noop-jobs - project: name: openstack/fuel-plugin-contrail templates: - noop-jobs - project: name: openstack/fuel-plugin-datera-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-dbaas-trove templates: - noop-jobs - project: name: openstack/fuel-plugin-debug templates: - noop-jobs - project: name: openstack/fuel-plugin-designate templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-database templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-haproxy templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-horizon templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-keystone templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-netnode templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-rabbitmq templates: - noop-jobs - project: name: openstack/fuel-plugin-detach-swift templates: - noop-jobs - project: name: openstack/fuel-plugin-dns-updater templates: - noop-jobs - project: name: openstack/fuel-plugin-dynatrace templates: - noop-jobs - project: name: openstack/fuel-plugin-elasticsearch-kibana templates: - noop-jobs - project: name: openstack/fuel-plugin-emailnotifyd templates: - noop-jobs - project: name: openstack/fuel-plugin-external-emc templates: - noop-jobs - project: name: openstack/fuel-plugin-external-glusterfs templates: - noop-jobs - project: name: openstack/fuel-plugin-external-lb templates: - noop-jobs - project: name: openstack/fuel-plugin-external-zabbix templates: - noop-jobs - project: name: openstack/fuel-plugin-fortinet templates: - noop-jobs - project: name: openstack/fuel-plugin-glance-nfs templates: - noop-jobs - project: name: openstack/fuel-plugin-gluon templates: - noop-jobs - project: name: openstack/fuel-plugin-ha-fencing templates: - noop-jobs - project: name: openstack/fuel-plugin-hedvig-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-influxdb-grafana templates: - noop-jobs - project: name: openstack/fuel-plugin-inkscope templates: - noop-jobs - project: name: openstack/fuel-plugin-ironic templates: - noop-jobs - project: name: openstack/fuel-plugin-kafka templates: - noop-jobs - project: name: openstack/fuel-plugin-ldap templates: - noop-jobs - project: name: openstack/fuel-plugin-ldap-slaves templates: - noop-jobs - project: name: openstack/fuel-plugin-lma-collector templates: - noop-jobs - project: name: openstack/fuel-plugin-lma-infrastructure-alerting templates: - noop-jobs - project: name: openstack/fuel-plugin-manila templates: - noop-jobs - project: name: openstack/fuel-plugin-mellanox templates: - noop-jobs - project: name: openstack/fuel-plugin-midonet templates: - noop-jobs - project: name: openstack/fuel-plugin-mistral templates: - noop-jobs - project: name: openstack/fuel-plugin-murano templates: - noop-jobs - project: name: openstack/fuel-plugin-murano-networking-sfc templates: - noop-jobs - project: name: openstack/fuel-plugin-murano-tests templates: - noop-jobs - project: name: openstack/fuel-plugin-network-node templates: - noop-jobs - project: name: openstack/fuel-plugin-networking-sfc templates: - noop-jobs - project: name: openstack/fuel-plugin-neutron-fwaas templates: - noop-jobs - project: name: openstack/fuel-plugin-neutron-lbaas templates: - noop-jobs - project: name: openstack/fuel-plugin-neutron-vpnaas templates: - noop-jobs - project: name: openstack/fuel-plugin-nimblestorage-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-nitrous templates: - noop-jobs - project: name: openstack/fuel-plugin-nova-nfs templates: - noop-jobs - project: name: openstack/fuel-plugin-nsx-t templates: - noop-jobs - project: name: openstack/fuel-plugin-nsxv templates: - noop-jobs - project: name: openstack/fuel-plugin-nuage templates: - noop-jobs - project: name: openstack/fuel-plugin-onos templates: - noop-jobs - project: name: openstack/fuel-plugin-openbook templates: - noop-jobs - project: name: openstack/fuel-plugin-opendaylight templates: - noop-jobs - project: name: openstack/fuel-plugin-openstack-telemetry templates: - noop-jobs - project: name: openstack/fuel-plugin-ovs templates: - noop-jobs - project: name: openstack/fuel-plugin-plumgrid templates: - noop-jobs - project: name: openstack/fuel-plugin-purestorage-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-qemu templates: - noop-jobs - project: name: openstack/fuel-plugin-qlogic-sriov-vxlan templates: - noop-jobs - project: name: openstack/fuel-plugin-rally templates: - noop-jobs - project: name: openstack/fuel-plugin-saltstack templates: - noop-jobs - project: name: openstack/fuel-plugin-scaleio templates: - noop-jobs - project: name: openstack/fuel-plugin-scaleio-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-sensu templates: - noop-jobs - project: name: openstack/fuel-plugin-solidfire-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-swiftstack templates: - noop-jobs - project: name: openstack/fuel-plugin-tacker templates: - noop-jobs - project: name: openstack/fuel-plugin-tempest templates: - noop-jobs - project: name: openstack/fuel-plugin-tintri-cinder templates: - noop-jobs - project: name: openstack/fuel-plugin-tls templates: - noop-jobs - project: name: openstack/fuel-plugin-unity templates: - noop-jobs - project: name: openstack/fuel-plugin-vmware-dvs templates: - noop-jobs - project: name: openstack/fuel-plugin-vxlan templates: - noop-jobs - project: name: openstack/fuel-plugin-watcher templates: - noop-jobs - project: name: openstack/fuel-plugin-wstunnel templates: - noop-jobs - project: name: openstack/fuel-plugin-xenserver templates: - noop-jobs - project: name: openstack/fuel-plugin-zabbix-agents templates: - noop-jobs - project: name: openstack/fuel-plugin-zabbix-monitoring-emc templates: - noop-jobs - project: name: openstack/fuel-plugin-zabbix-monitoring-extreme-networks templates: - noop-jobs - project: name: openstack/fuel-plugin-zabbix-snmptrapd templates: - noop-jobs - project: name: openstack/fuel-plugins templates: - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-qa 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: - openstack-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/fuel-stats check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/fuel-ui check: jobs: - nodejs-npm-run-lint: vars: node_version: 4 gate: jobs: - nodejs-npm-run-lint: vars: node_version: 4 - project: name: openstack/fuel-virtualbox templates: - noop-jobs - project: name: openstack/fuel-web 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: - publish-to-pypi-python3 - project: name: openstack/gantt templates: - noop-jobs - project: name: openstack/gce-api templates: - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/gerrit-dash-creator templates: - publish-to-pypi - docs-on-readthedocs vars: rtd_webhook_id: '43048' check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/gertty templates: - noop-jobs - publish-to-pypi - project: name: openstack/giftwrap templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/git-nit templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/git-repo-manifests templates: - noop-jobs - project: name: openstack/git-upstream templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - build-openstack-sphinx-docs: voting: false - requirements-check: voting: false - project: name: openstack/glance templates: - publish-to-pypi-python3 - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs gate: queue: integrated - project: name: openstack/glance_store templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/glare templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/glare-specs templates: - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/gluon templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/golang-client templates: - golang-jobs - project: name: openstack/golang-commons templates: - golang-jobs - project: name: openstack/gos-brick templates: - golang-jobs - project: name: openstack/governance-uc post: jobs: - publish-governance-uc - project: name: openstack/governance-website templates: - build-openstack-sphinx-docs post: jobs: - publish-governance-website - project: name: openstack/group-based-policy templates: - 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: - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/group-based-policy-specs check: jobs: - openstack-tox-py27 - build-openstack-sphinx-docs gate: jobs: - openstack-tox-py27 - build-openstack-sphinx-docs - project: name: openstack/group-based-policy-ui templates: - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/heat templates: - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs - publish-to-pypi-python3 gate: queue: heat - project: name: openstack/heat-agents templates: - publish-to-pypi-python3 - project: name: openstack/heat-cfntools templates: - publish-to-pypi-python3 - project: name: openstack/heat-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/heat-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: heat - project: name: openstack/heat-translator templates: - publish-to-pypi-python3 - project: name: openstack/horizon templates: - translation-jobs-master-stable - publish-to-pypi-python3 gate: queue: horizon - project: name: openstack/horizon-mellanox templates: - openstack-python-jobs - project: name: openstack/hurricane templates: - openstack-python-jobs - project: name: openstack/i18n templates: - translation-jobs-master-only - project: name: openstack/inception check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/instack templates: - publish-to-pypi-python3 - project: name: openstack/instack-undercloud templates: - publish-to-pypi-python3 - project: name: openstack/intel-nfv-ci-tests check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/interop-workloads templates: - build-openstack-sphinx-docs - project: name: openstack/iotronic templates: - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/iotronic-lightning-rod templates: - openstack-python35-jobs - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/iotronic-ui templates: - openstack-python-jobs-horizon - check-requirements - publish-to-pypi-python3 - project: name: openstack/ipa-example-hardware-managers check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ironic templates: - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs - publish-to-pypi-python3 gate: queue: ironic - project: name: openstack/ironic-inspector templates: - translation-jobs-master-stable - publish-to-pypi-python3 - api-ref-jobs gate: queue: ironic - project: name: openstack/ironic-lib templates: - publish-to-pypi-python3 - project: name: openstack/ironic-python-agent templates: - publish-to-pypi-python3 - project: name: openstack/ironic-python-agent-builder templates: - publish-to-pypi-python3 - project: name: openstack/ironic-staging-drivers templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/ironic-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: ironic - project: name: openstack/ironic-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/jacket templates: - openstack-python-jobs - check-requirements - project: name: openstack/jenkins-plugins-for-murano templates: - noop-jobs - project: name: openstack/js-openstack-lib templates: - nodejs4-jobs - nodejs6-jobs - nodejs6-docs - nodejs4-publish-to-npm 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/).*$ - project: name: openstack/k8s-cloud-provider templates: - noop-jobs - project: name: openstack/k8s-docker-suite-app-murano templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing check: jobs: - build-openstack-releasenotes gate: jobs: - build-openstack-releasenotes - project: name: openstack/karbor templates: - api-ref-jobs - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/karbor-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/karma-subunit-reporter templates: - nodejs4-publish-to-npm - project: name: openstack/kayobe templates: - publish-to-pypi-python3 - project: name: openstack/keystone templates: - publish-to-pypi-python3 - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs gate: queue: integrated - project: name: openstack/keystone-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: integrated - project: name: openstack/keystoneauth templates: - publish-to-pypi-python3 - project: name: openstack/keystonemiddleware templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/kiloeyes templates: - openstack-cover-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/kingbird templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi check: jobs: - legacy-kingbird-dsvm-multiregion: voting: false - project: name: openstack/kingbird-dashboard templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi - project: name: openstack/kloudbuster templates: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/kolla templates: - publish-to-pypi-python3 - project: name: openstack/kolla-ansible templates: - publish-to-pypi-python3 - project: name: openstack/kosmos templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/kosmos-specs templates: - build-only-specs-jobs - project: name: openstack/kuryr templates: - publish-to-pypi-python3 gate: queue: kuryr - project: name: openstack/kuryr-kubernetes templates: - publish-to-pypi-python3 - project: name: openstack/kuryr-libnetwork templates: - publish-to-pypi-python3 - project: name: openstack/kuryr-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: kuryr - project: name: openstack/kwapi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ldappool templates: - publish-to-pypi-python3 - project: name: openstack/magnum templates: - translation-jobs-master-stable - install-guide-jobs - api-ref-jobs - publish-to-pypi-python3 gate: queue: magnum - project: name: openstack/magnum-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: magnum - project: name: openstack/magnum-ui templates: # TODO(jaegerandi): Once queens is not translated anymore, # use translation-jobs-master-stable instead of the two # templates below. - translation-jobs-master-only - translation-jobs-rocky - publish-to-pypi-python3 - project: name: openstack/manila templates: - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs - publish-to-pypi-python3 - project: name: openstack/manila-image-elements release: jobs: - legacy-manila-publishimage-generic - project: name: openstack/manila-tempest-plugin templates: - publish-to-pypi-python3 - project: name: openstack/manila-ui templates: - publish-to-pypi-python3 # TODO(jaegerandi): Once queens is not translated anymore, # use translation-jobs-master-stable instead of the two # templates below. - translation-jobs-master-only - translation-jobs-rocky - project: name: openstack/marshal templates: - openstack-python-jobs - check-requirements - project: name: openstack/masakari templates: - publish-to-pypi-python3 - api-ref-jobs - project: name: openstack/masakari-dashboard templates: - publish-to-pypi-python3 - project: name: openstack/masakari-monitors templates: - publish-to-pypi-python3 - project: name: openstack/meghdwar templates: - openstack-python-jobs - project: name: openstack/merlin templates: - nodejs4-jobs post: jobs: - publish-openstack-javascript-content release: jobs: - publish-openstack-javascript-content - project: name: openstack/metalsmith templates: - publish-to-pypi-python3 - project: name: openstack/meteos templates: - openstack-python-jobs - project: name: openstack/meteos-ui templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/microversion-parse templates: - publish-to-pypi - project: name: openstack/mistral templates: - publish-to-pypi-python3 gate: queue: mistral - project: name: openstack/mistral-dashboard templates: - publish-to-pypi-python3 - project: name: openstack/mistral-extra templates: - publish-to-pypi-python3 - project: name: openstack/mistral-lib templates: - publish-to-pypi-python3 - project: name: openstack/mistral-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: mistral - project: name: openstack/mitmstack templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/mixmatch templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/mogan templates: - openstack-cover-jobs - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/mogan-specs templates: - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/mogan-ui templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - project: name: openstack/molteniron templates: - publish-to-pypi-python3 - project: name: openstack/monasca-agent templates: - publish-to-pypi-python3 check: jobs: - build-openstack-sphinx-docs: branches: ^master voting: false - project: name: openstack/monasca-analytics templates: - publish-to-pypi-python3 - project: name: openstack/monasca-api templates: - api-ref-jobs - publish-to-pypi-python3 gate: queue: monasca - project: name: openstack/monasca-ceilometer templates: - publish-to-pypi-python3 - project: name: openstack/monasca-common templates: - publish-to-pypi-python3 gate: queue: monasca - project: name: openstack/monasca-events-api templates: - periodic-jobs-with-oslo-master - api-ref-jobs - publish-to-pypi-python3 gate: queue: monasca - project: name: openstack/monasca-grafana-datasource templates: - nodejs4-publish-to-npm - noop-jobs - project: name: openstack/monasca-kibana-plugin templates: - nodejs4-publish-to-npm - project: name: openstack/monasca-log-api templates: - periodic-jobs-with-oslo-master - api-guide-jobs - api-ref-jobs - publish-to-pypi-python3 gate: queue: monasca - project: name: openstack/monasca-notification templates: - publish-to-pypi-python3 - project: name: openstack/monasca-persister templates: - publish-to-pypi-python3 - project: name: openstack/monasca-statsd templates: - publish-to-pypi-python3 - project: name: openstack/monasca-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: monasca - project: name: openstack/monasca-transform templates: - publish-to-pypi-python3 - project: name: openstack/monasca-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/monasca-vagrant templates: - noop-jobs - project: name: openstack/monitorstack templates: - check-requirements - ansible-role-jobs - ansible-role-functional-jobs-xenial check: jobs: - build-openstack-releasenotes - ansible-role-functional-centos-7: voting: false gate: jobs: - build-openstack-releasenotes - project: name: openstack/mors templates: - noop-jobs - project: name: openstack/mox3 templates: - publish-to-pypi-python3 - project: name: openstack/murano templates: - translation-jobs-master-stable - periodic-jobs-with-oslo-master - install-guide-jobs - api-ref-jobs - publish-to-pypi-python3 gate: queue: murano - project: name: openstack/murano-agent templates: - publish-to-pypi-python3 - project: name: openstack/murano-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/murano-deployment templates: - noop-jobs - project: name: openstack/murano-pkg-check templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/murano-plugin-networking-sfc templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/murano-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: murano - project: name: openstack/namos templates: - noop-jobs - project: name: openstack/nemesis templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/nerd-reviewer templates: - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/network-checker templates: - 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: - openstack-python-jobs-neutron - project: name: openstack/networking-ale-omniswitch templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-ansible templates: - openstack-cover-jobs - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - periodic-jobs-with-neutron-lib-master - check-requirements - publish-to-pypi-python3 - docs-on-readthedocs vars: rtd_webhook_id: '45496' - project: name: openstack/networking-arista templates: - 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: - noop-jobs - project: name: openstack/networking-bagpipe templates: - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 periodic: jobs: - openstack-tox-py35-with-neutron-lib-master: required-projects: - openstack/networking-bgpvpn - openstack/networking-sfc - project: name: openstack/networking-baremetal templates: - publish-to-pypi-python3 - project: name: openstack/networking-bgpvpn templates: - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 - translation-jobs-master-only periodic: jobs: - openstack-tox-py35-with-neutron-lib-master: required-projects: - openstack/networking-bagpipe - openstack/horizon - project: name: openstack/networking-bigswitch templates: - openstack-python-jobs-neutron - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/networking-brocade templates: - openstack-python-jobs-neutron - project: name: openstack/networking-calico templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-cisco templates: - publish-to-pypi - project: name: openstack/networking-cumulus templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-dpm templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi-python3 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: - openstack-python-jobs-neutron - project: name: openstack/networking-extreme templates: - openstack-python-jobs-neutron - check-requirements - project: name: openstack/networking-fortinet templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-fujitsu templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-generic-switch templates: - publish-to-pypi-python3 gate: queue: networking-generic-switch - project: name: openstack/networking-generic-switch-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: networking-generic-switch - project: name: openstack/networking-gluon templates: - openstack-python-jobs-neutron - check-requirements - project: name: openstack/networking-h3c templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-hpe templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-huawei templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-hyperv templates: - publish-to-pypi-python3 - project: name: openstack/networking-icc templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-infoblox templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-l2gw templates: - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - publish-to-pypi - publish-openstack-sphinx-docs gate: queue: networking-l2gw - project: name: openstack/networking-l2gw-tempest-plugin templates: - check-requirements - tempest-plugin-jobs gate: queue: networking-l2gw - project: name: openstack/networking-lagopus templates: - openstack-python-jobs-neutron - check-requirements - publish-to-pypi - project: name: openstack/networking-lenovo templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-midonet templates: - periodic-jobs-with-neutron-lib-master - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/networking-mlnx templates: - openstack-python-jobs-neutron - project: name: openstack/networking-nec templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - project: name: openstack/networking-odl templates: - periodic-jobs-with-neutron-lib-master - translation-jobs-master-only - publish-to-pypi-python3 periodic: jobs: - openstack-tox-py35-with-neutron-lib-master: 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 - 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 - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-ovn templates: - translation-jobs-master-stable - periodic-jobs-with-neutron-lib-master - periodic-jobs-with-ovsdbapp-master - publish-to-pypi-python3 periodic: jobs: - openstack-tox-py35-with-ovsdbapp-master: required-projects: - openstack/neutron - project: name: openstack/networking-ovs-dpdk templates: - openstack-python-jobs-neutron experimental: jobs: - legacy-tempest-dsvm-networking-ovs-dpdk: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/networking-peregrine templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-plumgrid templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-powervm templates: - docs-on-readthedocs - publish-to-pypi-python3 vars: rtd_webhook_id: '44768' - project: name: openstack/networking-sfc templates: - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 - project: name: openstack/networking-spp templates: - openstack-python-jobs-neutron - check-requirements - publish-to-pypi-python3 - project: name: openstack/networking-vpp templates: - openstack-python-jobs-neutron check: jobs: - legacy-networking-vpp-smoke: voting: false - project: name: openstack/networking-vsphere templates: - check-requirements - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-zte templates: - openstack-python-jobs-neutron - publish-to-pypi - project: name: openstack/networking-zvm templates: - openstack-python-jobs-neutron - project: name: openstack/neutron templates: - publish-to-pypi-python3 - periodic-jobs-with-oslo-master - periodic-jobs-with-neutron-lib-master - periodic-jobs-with-ovsdbapp-master - translation-jobs-master-stable gate: queue: integrated experimental: jobs: - legacy-tempest-dsvm-neutron-ipv6only: 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: branches: master irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^tox.ini$ - legacy-rally-dsvm-py35-neutron-neutron: branches: master irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^neutron/locale/.*$ - ^neutron/tests/unit/.*$ - ^releasenotes/.*$ - ^tools/.*$ - ^tox.ini$ - project: name: openstack/neutron-classifier templates: - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - check-requirements - project: name: openstack/neutron-dynamic-routing templates: - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 - project: name: openstack/neutron-fwaas templates: - translation-jobs-master-only - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 - project: name: openstack/neutron-fwaas-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/neutron-lbaas templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/neutron-lbaas-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/neutron-lib templates: - translation-jobs-master-only - api-ref-jobs - publish-to-pypi-python3 - project: name: openstack/neutron-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: integrated - project: name: openstack/neutron-vpnaas templates: - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 - project: name: openstack/neutron-vpnaas-dashboard templates: - publish-to-pypi-python3 - translation-jobs-master-stable - project: name: openstack/nfv-filters templates: - openstack-python-jobs - project: name: openstack/nova templates: - periodic-jobs-with-oslo-master - publish-to-pypi-python3 - translation-jobs-master-stable - api-guide-jobs - api-ref-jobs check: jobs: - build-placement-api-ref gate: queue: integrated jobs: - build-placement-api-ref post: jobs: - publish-placement-api-ref - project: name: openstack/nova-dpm templates: - openstack-python-jobs - openstack-python35-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - 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: - openstack-python-jobs - check-requirements - project: name: openstack/nova-lxd templates: - 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: irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - project: name: openstack/nova-mksproxy templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/nova-powervm templates: - docs-on-readthedocs - publish-to-pypi-python3 vars: rtd_webhook_id: '44764' - project: name: openstack/nova-solver-scheduler templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/nova-zvm-virt-driver templates: - openstack-python-jobs - project: name: openstack/novajoin templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi gate: queue: novajoin - project: name: openstack/novajoin-tempest-plugin templates: - check-requirements - tempest-plugin-jobs gate: queue: novajoin - project: name: openstack/oaktree templates: - publish-to-pypi-quietly - openstack-python-jobs - openstack-python35-jobs gate: queue: oaktree - project: name: openstack/oaktreemodel gate: queue: oaktree - project: name: openstack/octavia templates: - periodic-jobs-with-oslo-master - translation-jobs-master-stable - api-ref-jobs - publish-to-pypi-python3 gate: queue: octavia - project: name: openstack/octavia-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/octavia-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: octavia - project: name: openstack/omni check: jobs: - legacy-omni-tests gate: jobs: - legacy-omni-tests - project: name: openstack/ooi templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-functional gate: jobs: - openstack-tox-functional - project: name: openstack/opencafe check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/openstack templates: - noop-jobs - project: name: openstack/openstack-ansible templates: - translation-jobs-master-only release: jobs: - announce-release - project: name: openstack/openstack-ansible-galera_server release: jobs: - announce-release - project: name: openstack/openstack-ansible-haproxy_server release: jobs: - announce-release - project: name: openstack/openstack-ansible-memcached_server release: jobs: - announce-release - project: name: openstack/openstack-ansible-nspawn_container_create release: jobs: - announce-release - project: name: openstack/openstack-ansible-nspawn_hosts release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_almanach release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_aodh release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_barbican release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_blazar release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_ceilometer release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_cinder release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_cloudkitty release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_designate release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_glance release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_gnocchi release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_heat release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_horizon release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_ironic release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_keystone release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_magnum release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_masakari release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_monasca release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_neutron release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_nova release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_panko release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_rally release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_sahara release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_swift release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_trove release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_watcher release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_zaqar release: jobs: - announce-release - project: name: openstack/openstack-ansible-os_zun release: jobs: - announce-release - project: name: openstack/openstack-ansible-plugins release: jobs: - announce-release - project: name: openstack/openstack-ansible-rabbitmq_server release: jobs: - announce-release - project: name: openstack/openstack-ansible-rsyslog_server release: jobs: - announce-release - project: name: openstack/openstack-chef-repo templates: - noop-jobs - project: name: openstack/openstack-doc-tools templates: - publish-to-pypi-python3 - project: name: openstack/openstack-helm templates: - translation-jobs-master-only - project: name: openstack/openstack-manuals templates: - translation-jobs-master-only - project: name: openstack/openstack-mentoring-scripts templates: - noop-jobs - project: name: openstack/openstack-resource-agents templates: - noop-jobs - project: name: openstack/openstack-resource-agents-specs templates: - build-only-specs-jobs - project: name: openstack/openstack-spaceport templates: - noop-jobs - project: name: openstack/openstack-ux templates: - openstack-specs-jobs - project: name: openstack/openstackdocstheme templates: - publish-to-pypi-python3 - project: name: openstack/openstacksdk templates: - publish-to-pypi-python3 - project: name: openstack/ops-tags-team templates: - noop-jobs - project: name: openstack/ops-telecom-nfv templates: - noop-jobs - project: name: openstack/os-acc templates: - publish-to-pypi-python3 - project: name: openstack/os-api-ref templates: - publish-to-pypi-python3 - project: name: openstack/os-apply-config templates: - publish-to-pypi-python3 - project: name: openstack/os-brick templates: - publish-to-pypi-python3 - project: name: openstack/os-client-config templates: - publish-to-pypi-python3 - project: name: openstack/os-collect-config templates: - publish-to-pypi-python3 - project: name: openstack/os-dpm templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/os-faults templates: - publish-to-pypi - project: name: openstack/os-ken templates: - publish-to-pypi-python3 - project: name: openstack/os-log-merger templates: - publish-to-pypi - project: name: openstack/os-namos templates: - noop-jobs - project: name: openstack/os-net-config templates: - publish-to-pypi-python3 gate: queue: tripleo - project: name: openstack/os-performance-tools templates: - publish-to-pypi-python3 - project: name: openstack/os-refresh-config templates: - publish-to-pypi-python3 - project: name: openstack/os-service-types templates: - publish-to-pypi-python3 - project: name: openstack/os-testr templates: - publish-to-pypi-python3 - project: name: openstack/os-traits templates: - publish-to-pypi-python3 - project: name: openstack/os-vif templates: - publish-to-pypi-python3 - project: name: openstack/os-win templates: - publish-to-pypi-python3 gate: queue: os-win - project: name: openstack/os-xenapi templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/osc-lib templates: - publish-to-pypi-python3 - project: name: openstack/osc-placement templates: - publish-to-pypi-python3 - project: name: openstack/osel templates: - golang-jobs - project: name: openstack/oslo.cache templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.concurrency templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.config templates: - publish-to-pypi-python3 - project: name: openstack/oslo.context templates: - publish-to-pypi-python3 - project: name: openstack/oslo.db templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.i18n templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.limit templates: - publish-to-pypi-python3 - project: name: openstack/oslo.log templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.messaging templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.middleware templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.policy templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.privsep templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.reports templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.rootwrap templates: - publish-to-pypi-python3 - project: name: openstack/oslo.serialization templates: - publish-to-pypi-python3 - project: name: openstack/oslo.service templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.tools templates: - noop-jobs - project: name: openstack/oslo.upgradecheck templates: - publish-to-pypi-python3 - project: name: openstack/oslo.utils templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.versionedobjects templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslo.vmware templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/oslosphinx templates: - publish-to-pypi-python3 - project: name: openstack/oslotest templates: - publish-to-pypi-python3 - project: name: openstack/osops-coda templates: - noop-jobs - project: name: openstack/osops-example-configs templates: - noop-jobs - project: name: openstack/osops-tools-contrib templates: - noop-jobs - project: name: openstack/osops-tools-generic check: jobs: - openstack-tox-bashate gate: jobs: - openstack-tox-bashate - project: name: openstack/osops-tools-logging templates: - noop-jobs - project: name: openstack/osops-tools-monitoring templates: - noop-jobs - project: name: openstack/osprofiler templates: - publish-to-pypi-python3 - project: name: openstack/oswin-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: os-win - project: name: openstack/ovsdbapp templates: - publish-to-pypi-python3 - project: name: openstack/packetary templates: - openstack-python-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/packetary-specs templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/packstack 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: - openstack-python-jobs - project: name: openstack/panko templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/patrole templates: - publish-to-pypi-python3 - project: name: openstack/paunch templates: - publish-to-pypi-python3 - project: name: openstack/performa templates: - publish-to-pypi - project: name: openstack/picasso templates: - noop-jobs - project: name: openstack/poppy templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/poppy-ui templates: - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/powervc-driver templates: - noop-jobs - project: name: openstack/proliantutils templates: - openstack-cover-jobs - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/ptgbot check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/puppet-aodh templates: - puppet-release-jobs - project: name: openstack/puppet-autossh templates: - puppet-openstack-check-jobs - project: name: openstack/puppet-barbican templates: - puppet-release-jobs - project: name: openstack/puppet-ceilometer templates: - puppet-release-jobs - project: name: openstack/puppet-ceph templates: - puppet-release-jobs - project: name: openstack/puppet-cinder templates: - puppet-release-jobs - project: name: openstack/puppet-cloudkitty templates: - puppet-release-jobs - project: name: openstack/puppet-congress templates: - puppet-release-jobs - project: name: openstack/puppet-designate templates: - puppet-release-jobs - project: name: openstack/puppet-ec2api templates: - puppet-release-jobs - project: name: openstack/puppet-fenix templates: - noop-jobs - project: name: openstack/puppet-freezer templates: - puppet-release-jobs - project: name: openstack/puppet-glance templates: - puppet-release-jobs - project: name: openstack/puppet-glare templates: - puppet-release-jobs - project: name: openstack/puppet-gnocchi templates: - puppet-release-jobs - project: name: openstack/puppet-heat templates: - puppet-release-jobs - project: name: openstack/puppet-horizon templates: - puppet-release-jobs - project: name: openstack/puppet-ironic templates: - puppet-release-jobs - project: name: openstack/puppet-keystone templates: - puppet-release-jobs - project: name: openstack/puppet-magnum templates: - puppet-release-jobs - project: name: openstack/puppet-manila templates: - puppet-release-jobs - project: name: openstack/puppet-midonet templates: - 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: - puppet-release-jobs - project: name: openstack/puppet-monasca templates: - puppet-release-jobs - project: name: openstack/puppet-murano templates: - puppet-release-jobs - project: name: openstack/puppet-n1k-vsm templates: - puppet-openstack-check-jobs - puppet-module-unit-jobs - project: name: openstack/puppet-neutron templates: - puppet-release-jobs - project: name: openstack/puppet-nova templates: - puppet-release-jobs - project: name: openstack/puppet-octavia templates: - puppet-release-jobs - project: name: openstack/puppet-openstack_extras templates: - puppet-release-jobs - project: name: openstack/puppet-openstack-integration periodic: jobs: - propose-updates: branches: master vars: update_target: puppet-openstack-constraints - project: name: openstack/puppet-openstacklib templates: - puppet-release-jobs - project: name: openstack/puppet-oslo templates: - puppet-release-jobs - project: name: openstack/puppet-ovn templates: - puppet-release-jobs - project: name: openstack/puppet-pacemaker templates: - puppet-release-jobs - project: name: openstack/puppet-panko templates: - puppet-release-jobs - project: name: openstack/puppet-placement templates: - puppet-release-jobs - project: name: openstack/puppet-qdr templates: - puppet-release-jobs - project: name: openstack/puppet-rally templates: - puppet-release-jobs - project: name: openstack/puppet-sahara templates: - puppet-release-jobs - project: name: openstack/puppet-senlin templates: - puppet-release-jobs - project: name: openstack/puppet-setproxy templates: - puppet-openstack-check-jobs - project: name: openstack/puppet-surveil templates: - noop-jobs - project: name: openstack/puppet-swift templates: - puppet-release-jobs - project: name: openstack/puppet-tacker templates: - puppet-release-jobs - project: name: openstack/puppet-tempest templates: - puppet-release-jobs - project: name: openstack/puppet-tripleo templates: - puppet-release-jobs - project: name: openstack/puppet-trove templates: - puppet-release-jobs - project: name: openstack/puppet-tuskar templates: - noop-jobs - project: name: openstack/puppet-vitrage templates: - puppet-release-jobs - project: name: openstack/puppet-vswitch templates: - puppet-release-jobs - project: name: openstack/puppet-watcher templates: - puppet-release-jobs - project: name: openstack/puppet-zaqar templates: - puppet-release-jobs - project: name: openstack/pycadf templates: - publish-to-pypi-python3 - project: name: openstack/pyeclib templates: - openstack-python-jobs - publish-to-pypi experimental: jobs: - openstack-tox-py35 - project: name: openstack/pyghmi templates: - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi - project: name: openstack/pymod2pkg templates: - publish-to-pypi-python3 - project: name: openstack/python-adjutantclient templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/python-almanachclient templates: - openstack-python35-jobs - check-requirements # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/python-aodhclient templates: - publish-to-pypi-python3 - project: name: openstack/python-apmecclient templates: - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/python-barbicanclient templates: - publish-to-pypi-python3 - project: name: openstack/python-bileanclient templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-blazarclient templates: - publish-to-pypi-python3 - project: name: openstack/python-brick-cinderclient-ext templates: - publish-to-pypi-python3 - project: name: openstack/python-cinderclient templates: - publish-to-pypi-python3 - project: name: openstack/python-cloudkittyclient templates: - publish-to-pypi-python3 - project: name: openstack/python-cloudpulseclient templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-cognitiveclient templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-congressclient templates: - publish-to-pypi-python3 - project: name: openstack/python-cyborgclient templates: - publish-to-pypi-python3 - project: name: openstack/python-designateclient templates: - publish-to-pypi-python3 - project: name: openstack/python-distilclient templates: - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-don templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-dracclient templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-freezerclient templates: - publish-to-pypi-python3 - project: name: openstack/python-fuelclient templates: - openstack-python35-jobs - 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: - noop-jobs - project: name: openstack/python-glanceclient templates: - publish-to-pypi-python3 - project: name: openstack/python-glareclient templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-group-based-policy-client templates: - openstack-python-jobs - openstack-python-jobs-trusty - publish-to-pypi - project: name: openstack/python-heatclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-hnvclient templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-iotronicclient templates: - openstack-python-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-ironic-inspector-client templates: - publish-to-pypi-python3 - project: name: openstack/python-ironicclient templates: - publish-to-pypi-python3 - project: name: openstack/python-jenkins templates: - openstack-cover-jobs - openstack-python-jobs - openstack-python35-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi check: jobs: - openstack-tox-pypy: voting: false nodeset: ubuntu-bionic - project: name: openstack/python-k8sclient templates: - noop-jobs - project: name: openstack/python-karborclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-keystoneclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-kingbirdclient templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-magnumclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-manilaclient templates: - publish-to-pypi-python3 - project: name: openstack/python-masakariclient templates: - publish-to-pypi-python3 - project: name: openstack/python-meteosclient templates: - openstack-python-jobs - project: name: openstack/python-mistralclient templates: - publish-to-pypi-python3 - project: name: openstack/python-moganclient templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-monascaclient templates: - publish-to-pypi-python3 - project: name: openstack/python-muranoclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-namosclient templates: - noop-jobs - project: name: openstack/python-neutronclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-novaclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-octaviaclient templates: - publish-to-pypi-python3 - project: name: openstack/python-oneviewclient templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-openstackclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-opentsdbclient templates: - 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: - publish-to-pypi-python3 - project: name: openstack/python-picassoclient templates: - noop-jobs - project: name: openstack/python-qinlingclient templates: - publish-to-pypi-python3 gate: queue: qinling - project: name: openstack/python-redfish templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi - project: name: openstack/python-rsdclient templates: - openstack-python-jobs - openstack-python35-jobs - openstackclient-plugin-jobs - publish-to-pypi - project: name: openstack/python-saharaclient templates: - publish-to-pypi-python3 gate: queue: sahara - project: name: openstack/python-scciclient templates: - check-requirements - openstack-python35-jobs - openstack-python-jobs - publish-to-pypi - project: name: openstack/python-searchlightclient templates: - publish-to-pypi-python3 - project: name: openstack/python-senlinclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-solumclient templates: - translation-jobs-master-only - publish-to-pypi-python3 - project: name: openstack/python-surveilclient templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/python-swiftclient templates: - publish-to-pypi-python3 gate: queue: integrated - project: name: openstack/python-tackerclient templates: - publish-to-pypi-python3 - project: name: openstack/python-tatuclient templates: - noop-jobs - project: name: openstack/python-tempestconf templates: - publish-to-pypi - project: name: openstack/python-tricircleclient templates: - publish-to-pypi-python3 - project: name: openstack/python-tripleoclient templates: - publish-to-pypi-python3 - project: name: openstack/python-troveclient templates: - publish-to-pypi-python3 gate: queue: trove - project: name: openstack/python-valenceclient templates: - check-requirements - openstack-python-jobs - openstack-python35-jobs - project: name: openstack/python-vitrageclient templates: - publish-to-pypi-python3 - project: name: openstack/python-watcherclient templates: - publish-to-pypi-python3 - project: name: openstack/python-zaqarclient templates: - publish-to-pypi-python3 - project: name: openstack/python-zunclient templates: - publish-to-pypi-python3 - project: name: openstack/qinling templates: - publish-to-pypi-python3 gate: queue: qinling - project: name: openstack/qinling-dashboard templates: - publish-to-pypi-python3 - translation-jobs-master-only - project: name: openstack/quark templates: - check-requirements - publish-to-pypi check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/radar templates: - noop-jobs - project: name: openstack/rally templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi-python3 - project: name: openstack/rally-openstack templates: - publish-to-pypi-python3 - project: name: openstack/ramdisk-func-test check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/ranger templates: - openstack-python-jobs - project: name: openstack/ranger-agent templates: - openstack-python-jobs - project: name: openstack/refstack templates: - publish-to-pypi - project: name: openstack/release-schedule-generator templates: - noop-jobs - project: name: openstack/renderspec templates: - publish-to-pypi-python3 - project: name: openstack/reno templates: - publish-to-pypi-python3 - project: name: openstack/requirements templates: - publish-to-pypi-python3 check: jobs: - openstack-tox-docs: branches: master gate: queue: integrated jobs: - openstack-tox-docs: branches: master post: jobs: - publish-openstack-tox-docs: branches: master periodic: jobs: - publish-wheel-mirror-centos-7 - publish-wheel-mirror-ubuntu-bionic - publish-wheel-mirror-ubuntu-trusty - publish-wheel-mirror-ubuntu-xenial - release-wheel-mirror: dependencies: - publish-wheel-mirror-centos-7 - publish-wheel-mirror-ubuntu-bionic - publish-wheel-mirror-ubuntu-trusty - publish-wheel-mirror-ubuntu-xenial - propose-updates: nodeset: ubuntu-bionic branches: master vars: update_target: requirements-constraints - project: name: openstack/rsd-lib templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/sahara templates: - translation-jobs-master-stable - api-ref-jobs - publish-to-pypi-python3 gate: queue: sahara - project: name: openstack/sahara-ci-config check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/sahara-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/sahara-extra templates: - publish-to-pypi-python3 - project: name: openstack/sahara-image-elements templates: - publish-to-pypi-python3 - project: name: openstack/sahara-tests templates: - publish-to-pypi-python3 gate: queue: sahara - project: name: openstack/scalpels templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi experimental: jobs: - legacy-scalpels-dsvm-neutron - project: name: openstack/searchlight templates: - translation-jobs-master-stable - api-ref-jobs - publish-to-pypi-python3 - project: name: openstack/searchlight-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/security-doc templates: - translation-jobs-master-only - project: name: openstack/senlin templates: - translation-jobs-master-stable - api-ref-jobs - publish-to-pypi-python3 gate: queue: senlin - project: name: openstack/senlin-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/senlin-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: senlin - project: name: openstack/shaker templates: - publish-to-pypi - project: name: openstack/shotgun check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/shovel templates: - nodejs4-jobs - nodejs4-publish-to-npm - project: name: openstack/shovel-horizon templates: - openstack-python-jobs - project: name: openstack/slogging templates: - check-requirements - openstack-python-jobs - publish-to-pypi - project: name: openstack/snap-ceilometer templates: - snap-jobs - project: name: openstack/snap-cinder templates: - snap-jobs - project: name: openstack/snap-glance templates: - snap-jobs - project: name: openstack/snap-gnocchi templates: - snap-jobs - project: name: openstack/snap-keystone templates: - snap-jobs - project: name: openstack/snap-neutron templates: - snap-jobs - project: name: openstack/snap-nova templates: - snap-jobs - project: name: openstack/snap-nova-hypervisor templates: - snap-jobs - project: name: openstack/snap-openstackclients templates: - snap-jobs - project: name: openstack/snap-rally templates: - snap-jobs - project: name: openstack/snap-tempest templates: - snap-jobs - project: name: openstack/snap.openstack templates: - openstack-python-jobs - project: name: openstack/solar templates: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/solar-resources templates: - noop-jobs - project: name: openstack/solum templates: - translation-jobs-master-stable - publish-to-pypi-python3 gate: queue: solum - project: name: openstack/solum-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/solum-infra-guestagent templates: - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi post: jobs: - openstack-tox-cover - project: name: openstack/solum-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: solum - project: name: openstack/spanner templates: - openstack-python-jobs - project: name: openstack/sphinx-feature-classification templates: - publish-to-pypi-python3 - project: name: openstack/sqlalchemy-migrate templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - openstack-python35-jobs-nonvoting - publish-to-pypi check: jobs: - openstack-tox-pep8: voting: false - legacy-sqlalchemy-migrate-devstack-dsvm: voting: false - openstack-tox-py27 gate: jobs: - openstack-tox-py27 post: jobs: - publish-openstack-python-branch-tarball - project: name: openstack/stackalytics templates: - publish-to-pypi-quietly - project: name: openstack/stacklight-integration-tests check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/stacktach check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-klugman check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-notification-utils check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-notigen templates: - noop-jobs - project: name: openstack/stacktach-quince check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-quincy check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-sandbox templates: - noop-jobs - project: name: openstack/stacktach-shoebox check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-simport check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-stackdistiller check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-timex check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stacktach-winchester check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/stackube templates: - golang-jobs - project: name: openstack/steth templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/stevedore templates: - publish-to-pypi-python3 - project: name: openstack/storlets templates: - publish-to-pypi-python3 - project: name: openstack/surveil templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - openstack-python-jobs - openstack-python35-jobs - openstack-pypy-jobs-nonvoting - publish-to-pypi - project: name: openstack/surveil-specs templates: - noop-jobs - project: name: openstack/sushy templates: - publish-to-pypi-python3 - project: name: openstack/sushy-tools templates: - publish-to-pypi-python3 - project: name: openstack/swauth templates: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - check-requirements - publish-to-pypi - project: name: openstack/swift templates: - publish-to-pypi-python3 - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs gate: queue: integrated - project: name: openstack/swift-bench templates: - publish-to-pypi-python3 - project: name: openstack/swift-ceph-backend check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/swift3 templates: - openstack-cover-jobs - openstack-python-jobs check: jobs: - openstack-tox-pylint gate: jobs: - openstack-tox-pylint release: jobs: - release-openstack-python-without-pypi - project: name: openstack/swiftonfile check: jobs: - openstack-tox-pep8 - openstack-tox-py27 gate: jobs: - openstack-tox-pep8 - openstack-tox-py27 - project: name: openstack/swiftonhpss templates: - 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: - openstack-python-jobs - publish-to-pypi - project: name: openstack/synergy-service templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/syntribos templates: - publish-to-pypi - project: name: openstack/syntribos-openstack-templates templates: - noop-jobs - project: name: openstack/syntribos-payloads templates: - noop-jobs - project: name: openstack/tacker templates: - translation-jobs-master-stable - api-ref-jobs - publish-to-pypi - project: name: openstack/tacker-horizon templates: - publish-to-pypi-python3 - project: name: openstack/tap-as-a-service templates: - openstack-cover-jobs-neutron - check-requirements - openstack-python-jobs-neutron - openstack-python35-jobs-neutron - project: name: openstack/tap-as-a-service-dashboard templates: - check-requirements - openstack-python-jobs-horizon - openstack-python35-jobs-horizon - project: name: openstack/taskflow templates: - publish-to-pypi-python3 - project: name: openstack/tatu templates: - noop-jobs - project: name: openstack/tatu-dashboard templates: - noop-jobs - project: name: openstack/tc-as-a-service templates: - openstack-python-jobs - project: name: openstack/telcowg-usecases templates: - build-only-specs-jobs check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/telemetry-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: telemetry - project: name: openstack/tempest templates: - publish-to-pypi-python3 gate: queue: integrated - project: name: openstack/tempest-horizon templates: - publish-to-pypi-python3 gate: queue: horizon - project: name: openstack/tempest-lib templates: - noop-jobs - project: name: openstack/tempest-plugin-cookiecutter templates: - noop-jobs - project: name: openstack/terracotta templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/third-party-ci-tools templates: - noop-jobs - project: name: openstack/timmy templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/tooz templates: - publish-to-pypi-python3 - project: name: openstack/tosca-parser templates: - publish-to-pypi-python3 - project: name: openstack/training-guides templates: - translation-jobs-master-only - project: name: openstack/transparency-policy templates: - build-openstack-sphinx-docs post: jobs: - publish-static - project: name: openstack/tricircle templates: - publish-to-pypi-python3 - project: name: openstack/trio2o templates: - openstack-python-jobs - check-requirements - publish-to-pypi check: jobs: - legacy-trio2o-dsvm-functional: voting: false - project: name: openstack/tripleo-common templates: - publish-to-pypi-python3 - project: name: openstack/tripleo-ha-utils templates: - noop-jobs - project: name: openstack/tripleo-heat-templates templates: - publish-to-pypi-python3 gate: queue: tripleo - project: name: openstack/tripleo-image-elements templates: - publish-to-pypi-python3 - project: name: openstack/tripleo-ipsec templates: - publish-to-pypi-python3 - project: name: openstack/tripleo-puppet-elements templates: - publish-to-pypi-python3 - project: name: openstack/tripleo-quickstart templates: - publish-to-pypi-python3 gate: queue: tripleo - project: name: openstack/tripleo-quickstart-extras templates: - publish-to-pypi-python3 gate: queue: tripleo - project: name: openstack/tripleo-repos templates: - publish-to-pypi-python3 - project: name: openstack/tripleo-ui templates: - translation-jobs-master-stable - project: name: openstack/tripleo-upgrade templates: - publish-to-pypi-python3 gate: queue: tripleo - project: name: openstack/tripleo-validations templates: - publish-to-pypi-python3 - project: name: openstack/trove templates: - install-guide-jobs - periodic-jobs-with-oslo-master - api-ref-jobs - publish-to-pypi-python3 gate: queue: trove - project: name: openstack/trove-dashboard templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/trove-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: trove - project: name: openstack/tuning-box templates: - openstack-python-jobs - publish-to-pypi - project: name: openstack/turbo-hipster templates: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/uc-recognition templates: - noop-jobs - project: name: openstack/upstream-institute-virtual-environment templates: - noop-jobs - project: name: openstack/vahana templates: - noop-jobs - project: name: openstack/valence templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - build-openstack-sphinx-docs check: jobs: - build-openstack-releasenotes gate: jobs: - build-openstack-releasenotes - project: name: openstack/valence-specs templates: - build-only-specs-jobs - project: name: openstack/valet templates: - openstack-python-jobs - openstack-python35-jobs-nonvoting - check-requirements - publish-to-pypi - project: name: openstack/virtualbmc templates: - publish-to-pypi-python3 - project: name: openstack/virtualpdu templates: - openstack-python-jobs - openstack-python35-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - 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: - publish-to-pypi-python3 gate: queue: vitrage - project: name: openstack/vitrage-dashboard templates: - publish-to-pypi-python3 - project: name: openstack/vitrage-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: vitrage - project: name: openstack/vm-bm-wg check: jobs: - openstack-tox-py27 gate: jobs: - openstack-tox-py27 - project: name: openstack/vmtp templates: - openstack-python-jobs # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi - project: name: openstack/vmware-nsx templates: - openstack-python-jobs-neutron - check-requirements - openstack-python35-jobs-neutron - periodic-stable-jobs-neutron - periodic-jobs-with-neutron-lib-master - publish-to-pypi-python3 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/octavia - openstack-tox-pep8: 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/octavia - openstack-tox-py27: timeout: 5400 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/octavia - openstack-tox-py35: timeout: 5400 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/octavia gate: queue: vmware-nsx 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/octavia - openstack-tox-pep8: 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/octavia - openstack-tox-py27: timeout: 5400 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/octavia - openstack-tox-py35: timeout: 5400 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/octavia periodic-stable: jobs: - openstack-tox-py27: timeout: 5400 branches: - stable/ocata - stable/pike - stable/queens 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/octavia - openstack-tox-py35: timeout: 5400 branches: - stable/ocata - stable/pike - stable/queens 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/octavia - build-openstack-sphinx-docs: branches: - stable/ocata - stable/pike - stable/queens 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/octavia periodic: jobs: - openstack-tox-py35-with-neutron-lib-master: timeout: 5400 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/octavia - project: name: openstack/vmware-nsx-tempest-plugin templates: - openstack-python-jobs - openstack-python35-jobs - check-requirements - publish-to-pypi gate: queue: vmware-nsx - project: name: openstack/vmware-nsxlib templates: - openstack-python-jobs - check-requirements - openstack-python35-jobs - publish-to-pypi - project: name: openstack/vmware-vspc templates: - openstack-python35-jobs - publish-to-pypi check: jobs: - openstack-tox-pep8 gate: jobs: - openstack-tox-pep8 - project: name: openstack/watcher templates: - translation-jobs-master-stable - publish-to-pypi-python3 - api-ref-jobs gate: queue: watcher - project: name: openstack/watcher-dashboard templates: - publish-to-pypi-python3 gate: queue: watcher - project: name: openstack/watcher-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: watcher - project: name: openstack/whereto templates: - publish-to-pypi-python3 - project: name: openstack/windmill templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - project: name: openstack/wsme templates: - openstack-python-jobs - openstack-python35-jobs - publish-to-pypi - project: name: openstack/xenapi-os-testing templates: - noop-jobs - project: name: openstack/xstatic-angular templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-bootstrap templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-cookies templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-fileupload templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-gettext templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-lrdragndrop templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-material templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-mock templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-notify templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-sanitize templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-angular-smart-table templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-ui-router templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-uuid templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-angular-vis templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-bootstrap-datepicker templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-bootstrap-scss templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-bootswatch templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-d3 templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-filesaver templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-font-awesome templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-hogan templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-jasmine templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-jquery-migrate templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-jquery.bootstrap.wizard templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-jquery.quicksearch templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-jquery.tablesorter templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-js-yaml templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-jsencrypt templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-json2yaml templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-magic-search templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-mdi templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-qunit templates: - noop-jobs - publish-xstatic-to-pypi - project: name: openstack/xstatic-rickshaw templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-roboto-fontface templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-spin templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/xstatic-vis templates: - noop-jobs - publish-to-pypi-python3 - project: name: openstack/yaql templates: # Revert to docs-on-readthedocs when fixed - docs-on-readthedocs-failing - publish-to-pypi-python3 - project: name: openstack/zaqar templates: - translation-jobs-master-stable - api-ref-jobs - install-guide-jobs - publish-to-pypi-python3 gate: queue: zaqar - project: name: openstack/zaqar-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: zaqar - project: name: openstack/zaqar-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: openstack/zun templates: - api-ref-jobs - publish-to-pypi-python3 gate: queue: zun - project: name: openstack/zun-tempest-plugin templates: - publish-to-pypi-python3 gate: queue: zun - project: name: openstack/zun-ui templates: - translation-jobs-master-stable - publish-to-pypi-python3 - project: name: sigmavirus24/github3.py third-party-check: jobs: - tox-py35-on-zuul