|
- # 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 ansible
- # Add for former OpenStack repos that got renamed as part of
- # OpenDev change the system-required template as well:
- name: ^(airship|jjb|starlingx|opendev|osf|performa|recordsansible|starlingx|ttygroup|windmill|x|zuul)/.*
- templates:
- - system-required
-
- - project:
- # Only include system-required on openstack repos so that we don't
- # run merge-check on third-party things like ansible
- name: ^openstack.*
- templates:
- - system-required
-
- - project:
- name: ^starlingx/.*$
- check:
- queue: starlingx
- gate:
- queue: starlingx
-
- - project:
- name: ansible/ansible
- default-branch: devel
- 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: jjb/jenkins-job-builder
- templates:
- - docs-on-readthedocs
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-tox-docs-infra
- - publish-to-pypi
- vars:
- rtd_webhook_id: '47271'
- check:
- jobs:
- - tox-cover
-
- - project:
- name: jjb/python-jenkins
- templates:
- - publish-to-pypi
-
- - project:
- name: opendev/afsmon
- templates:
- - publish-to-pypi
-
- - project:
- name: opendev/ansible-role-cloud-launcher
- templates:
- - ansible-role-jobs
- - docs-on-readthedocs
- vars:
- rtd_webhook_id: '52747'
- - project:
- name: opendev/ansible-role-puppet
- templates:
- - infra-puppet-apply-jobs
-
- - project:
- name: opendev/askbot-theme
- templates:
- - noop-jobs
-
- - project:
- name: opendev/bindep
- templates:
- - openstack-pypy-jobs-nonvoting
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
- - publish-tox-docs-infra
- check:
- jobs:
- - tox-cover
-
- - project:
- name: opendev/ci-sandbox
- templates:
- - noop-jobs
-
- - project:
- name: opendev/germqtt
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
-
- - project:
- name: opendev/gerritbot
- templates:
- - publish-to-pypi
- post:
- jobs:
- - publish-openstack-python-branch-tarball
-
- - project:
- name: opendev/gerritlib
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
-
- - project:
- name: opendev/git-restack
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
- - publish-tox-docs-infra
-
- - project:
- name: opendev/git-review
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
- - publish-tox-docs-infra
-
- - project:
- name: opendev/glean
- templates:
- - publish-tox-docs-infra
- - publish-to-pypi
- check:
- queue: glean
- gate:
- queue: glean
-
- - project:
- name: opendev/grafyaml
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-tox-docs-infra
- - publish-to-pypi
- check:
- jobs:
- - tox-cover
-
- - project:
- name: opendev/infra-specs
- check:
- jobs:
- - opendev-tox-docs
- gate:
- jobs:
- - opendev-tox-docs
- promote:
- jobs:
- - opendev-promote-docs
-
- - project:
- name: opendev/irc-meetings
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
- post:
- jobs:
- - publish-irc-meetings
-
- - project:
- name: opendev/jeepyb
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: opendev/lodgeit
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: opendev/log-classify
- templates:
- - build-tox-docs
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py35
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py35
-
- - project:
- name: opendev/log_processor
- templates:
- - openstack-python-jobs-no-constraints
- - publish-tox-docs-infra
- - publish-to-pypi
-
- - project:
- name: opendev/lpmqtt
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
-
- - project:
- name: opendev/meetbot
- templates:
- - noop-jobs
-
- - project:
- name: opendev/mqtt_statsd
- templates:
- - openstack-python-jobs-no-constraints
- - publish-to-pypi
-
- - project:
- name: opendev/project-config-example
- check:
- jobs:
- - openstack-tox-linters
- gate:
- jobs:
- - openstack-tox-linters
-
- - project:
- name: opendev/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: opendev/puppet-accessbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ansible
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-apparmor
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-askbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-asterisk
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-bandersnatch
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-bugdaystats
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-bup
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-cgit
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ciwatch
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-diskimage_builder
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-drupal
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-elastic_recheck
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-elasticsearch
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ethercalc
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-etherpad_lite
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-exim
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-germqtt
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-gerrit
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-gerritbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-github
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-grafyaml
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-graphite
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-haveged
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-hound
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-httpd
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- release:
- jobs:
- - legacy-puppet-httpd-forge-upload
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-infra-cookiecutter
- templates:
- - noop-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-infracloud
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra-nv
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ipsilon
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-iptables
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-jeepyb
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-jenkins
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-kerberos
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-kibana
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-lodgeit
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-log_processor
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-logrotate
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-logstash
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-lpmqtt
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-mailman
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-mediawiki
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-meetbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-mosquitto
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-mqtt_statsd
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-mysql_backup
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-nodepool
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-openafs
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-openstack_health
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-openstack_infra_spec_helper
- check:
- 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
- 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: opendev/puppet-openstackci
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - publish-tox-docs-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-openstackid
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-os_client_config
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-packagekit
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-pgsql_backup
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-phabricator
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-pip
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-planet
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-project_config
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ptgbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-puppet
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-redis
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-refstack
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-reviewday
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-simpleproxy
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-snmpd
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ssh
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ssl_cert_check
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-statusbot
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-storyboard
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- release:
- jobs:
- - legacy-puppet-storyboard-forge-upload
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-subunit2sql
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-sudoers
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-tmpreaper
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-translation_checksite
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-ulimit
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-unattended_upgrades
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-unbound
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-user
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-vcsrepo
- templates:
- - noop-jobs
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-zanata
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/puppet-zuul
- templates:
- - infra-puppet-check-jobs
- - infra-puppet-apply-jobs
- - puppet-beaker-jobs-xenial-infra
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/pynotedb
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: opendev/python-storyboardclient
- templates:
- - openstack-python-jobs-no-constraints
- - openstack-python35-jobs-no-constraints
- - publish-tox-docs-infra
- - publish-to-pypi
- check:
- jobs:
- - tox-cover
-
- - project:
- name: opendev/sandbox
- release:
- jobs:
- - release-openstack-python
- - legacy-sandbox-tag
- templates:
- - noop-jobs
- pre-release:
- jobs:
- - legacy-sandbox-tag
-
- - project:
- name: opendev/statusbot
- templates:
- - publish-to-pypi
- check:
- jobs:
- - tox-pep8
- gate:
- jobs:
- - tox-pep8
- post:
- jobs:
- - publish-openstack-python-branch-tarball
-
- - project:
- name: opendev/storyboard
- templates:
- - publish-to-pypi
- - publish-tox-docs-infra
- - translation-jobs-master-only
- experimental:
- jobs:
- - legacy-storyboard-js-integration-ubuntu-trusty:
- branches: ^master$
- - legacy-storyboard-js-integration
-
- - project:
- name: opendev/storyboard-webclient
- release:
- jobs:
- - publish-openstack-javascript-content:
- vars:
- node_version: 8
- create_tarball_directory: build
- experimental:
- jobs:
- - legacy-storyboard-js-integration-ubuntu-trusty:
- branches: ^master$
- - legacy-storyboard-js-integration
-
- - project:
- name: opendev/subunit2sql
- templates:
- - publish-to-pypi
-
- - project:
- name: opendev/system-config
- check:
- queue: system-config
- gate:
- queue: system-config
-
- - project:
- name: opendev/yaml2ical
- templates:
- - openstack-python35-jobs-no-constraints
- - publish-to-pypi
- check:
- jobs:
- - tox-pep8
- gate:
- jobs:
- - tox-pep8
-
- - project:
- name: openstack/adjutant
- templates:
- - api-ref-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/adjutant-ui
- 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-chrony
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ansible-role-collect-logs
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ansible-role-container-registry
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/ansible-role-openstack-operations
- templates:
- - publish-to-pypi
-
- - 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-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-modify-image
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/aodh
- templates:
- - translation-jobs-master-only
- - install-guide-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/arch-wg
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: openstack/automaton
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/barbican
- templates:
- - translation-jobs-master-only
- - api-guide-jobs
- - install-guide-jobs
- - publish-to-pypi
- check:
- queue: barbican
- gate:
- queue: barbican
-
- - project:
- name: openstack/barbican-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: barbican
- gate:
- queue: barbican
-
- - project:
- name: openstack/bashate
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/bifrost
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/blazar
- templates:
- - publish-to-pypi
- - api-ref-jobs
- check:
- queue: blazar
- gate:
- queue: blazar
-
- - project:
- name: openstack/blazar-dashboard
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/blazar-nova
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/blazar-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: blazar
- gate:
- queue: blazar
-
- - project:
- name: openstack/bugdaystats
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
- post:
- jobs:
- - publish-openstack-python-branch-tarball
-
- - project:
- name: openstack/castellan
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ceilometer
- templates:
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - install-guide-jobs
- - publish-to-pypi
- check:
- queue: telemetry
- gate:
- queue: telemetry
-
- - project:
- name: openstack/ceilometer-powervm
- templates:
- - docs-on-readthedocs
- - publish-to-pypi
- vars:
- rtd_webhook_id: '44767'
- - project:
- name: openstack/ceilometermiddleware
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/cinder
- templates:
- - publish-to-pypi
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - api-ref-jobs
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/cinder-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/cinderlib
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/cliff
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/cloudkitty
- templates:
- - publish-to-pypi
- check:
- queue: cloudkitty
- gate:
- queue: cloudkitty
-
- - project:
- name: openstack/cloudkitty-dashboard
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/cloudkitty-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: cloudkitty
- gate:
- queue: cloudkitty
-
- - 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
- check:
- queue: congress
- gate:
- queue: congress
-
- - project:
- name: openstack/congress-dashboard
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/congress-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: congress
- gate:
- queue: congress
-
- - project:
- name: openstack/contributor-guide
- templates:
- - translation-jobs-master-only
-
- - project:
- name: openstack/cookbook-openstack-application-catalog
- templates:
- - noop-jobs
-
- - project:
- name: openstack/cookbook-openstack-client
- templates:
- - noop-jobs
-
- - project:
- name: openstack/cookiecutter
- templates:
- - noop-jobs
-
- - project:
- name: openstack/coverage2sql
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/cyborg
- templates:
- - publish-to-pypi
- - api-ref-jobs
-
- - project:
- name: openstack/cyborg-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: cyborg
- gate:
- queue: cyborg
-
- - project:
- name: openstack/debtcollector
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/designate
- templates:
- - translation-jobs-master-stable
- - api-ref-jobs
- - install-guide-jobs
- - publish-to-pypi
- check:
- queue: designate
- gate:
- queue: designate
-
- - project:
- name: openstack/designate-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/designate-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: designate
- gate:
- queue: designate
-
- - project:
- name: openstack/devstack
- check:
- queue: integrated
- gate:
- queue: integrated
- periodic:
- jobs:
- - propose-updates:
- branches: master
- vars:
- update_target: devstack-plugins-list
-
- - project:
- name: openstack/devstack-gate
- templates:
- - integrated-gate
- - integrated-gate-py3
- - openstack-python35-jobs
- check:
- queue: integrated
- jobs:
- - openstack-tox-bashate
- - openstack-tox-py27
- - neutron-grenade
- - neutron-grenade-multinode
- - neutron-grenade-dvr-multinode:
- 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/devstack-plugin-cookiecutter
- templates:
- - noop-jobs
-
- - project:
- name: openstack/devstack-tools
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/devstack-vagrant
- templates:
- - noop-jobs
-
- - project:
- name: openstack/dib-utils
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/diskimage-builder
- templates:
- - publish-openstack-docs-pti
- - publish-to-pypi
- check:
- queue: glean
- gate:
- queue: glean
-
- - project:
- name: openstack/django_openstack_auth
- templates:
- - publish-to-pypi
- 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/dragonflow
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ec2-api
- templates:
- - install-guide-jobs
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: ec2-api
- gate:
- queue: ec2-api
-
- - project:
- name: openstack/ec2api-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: ec2-api
- gate:
- queue: ec2-api
-
- - project:
- name: openstack/enterprise-wg
- templates:
- - noop-jobs
-
- - project:
- name: openstack/eslint-config-openstack
- templates:
- - nodejs4-publish-to-npm
-
- - project:
- name: openstack/faafo
- templates:
- - publish-openstack-docs-pti
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: openstack/freezer
- templates:
- - publish-to-pypi
- check:
- queue: freezer
- gate:
- queue: freezer
-
- - project:
- name: openstack/freezer-api
- templates:
- - api-ref-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/freezer-dr
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/freezer-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: freezer
- gate:
- queue: freezer
-
- - project:
- name: openstack/freezer-web-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - 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
- templates:
- - noop-jobs
-
- - 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-4.5-centos-7:
- branches: ^(?!stable/8\.0).*$
- gate:
- jobs:
- - legacy-fuel-library-puppet-lint
- - legacy-fuel-library-puppet-unit-4.5-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
- templates:
- - noop-jobs
-
- - 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-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).*$
- 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).*$
-
- - 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-murano
- templates:
- - noop-jobs
-
- - project:
- name: openstack/fuel-plugin-murano-tests
- 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
- nodeset: ubuntu-xenial
- gate:
- jobs:
- - nodejs-npm-run-lint:
- vars:
- node_version: 4
- nodeset: ubuntu-xenial
-
- - 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
-
- - project:
- name: openstack/glance
- templates:
- - publish-to-pypi
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - api-ref-jobs
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/glance_store
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/governance
- templates:
- - publish-to-pypi
- promote:
- jobs:
- # TODO(AJaeger): Remove once transition to AFS publishing is
- # done.
- - promote-governance-tc-static
-
- - project:
- name: openstack/governance-sigs
- promote:
- jobs:
- # TODO(AJaeger): Remove once transition to AFS publishing is
- # done.
- - promote-governance-sigs-static
-
- - project:
- name: openstack/governance-uc
- promote:
- jobs:
- - promote-governance-uc
- # TODO(AJaeger): Remove once transition to AFS publishing is
- # done.
- - promote-governance-uc-static
-
- - project:
- name: openstack/governance-website
- templates:
- - build-openstack-docs-pti
- promote:
- jobs:
- - promote-governance-website
- # TODO(AJaeger): Remove once transition to AFS publishing is
- # done.
- - promote-governance-website-static
-
- - project:
- name: openstack/grenade
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/hacking
- templates:
- - 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
- check:
- queue: heat
- gate:
- queue: heat
-
- - project:
- name: openstack/heat-agents
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/heat-cfntools
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/heat-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/heat-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: heat
- gate:
- queue: heat
-
- - project:
- name: openstack/heat-translator
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/horizon
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: horizon
- gate:
- queue: horizon
-
- - project:
- name: openstack/i18n
- templates:
- - translation-jobs-master-only
-
- - project:
- name: openstack/infra-manual
- templates:
- - build-tox-docs
- promote:
- jobs:
- - promote-infra-manual
-
- - project:
- name: openstack/instack-undercloud
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/ironic
- templates:
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - api-ref-jobs
- - install-guide-jobs
- - publish-to-pypi
- check:
- queue: ironic
- gate:
- queue: ironic
-
- - project:
- name: openstack/ironic-inspector
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- - api-ref-jobs
- check:
- queue: ironic
- gate:
- queue: ironic
-
- - project:
- name: openstack/ironic-lib
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ironic-prometheus-exporter
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ironic-python-agent
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ironic-python-agent-builder
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/ironic-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: ironic
- gate:
- queue: ironic
-
- - project:
- name: openstack/ironic-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - 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
- release:
- jobs:
- - legacy-js-openstack-lib-nodejs6-npm-sdk-docs
-
- - project:
- name: openstack/karbor
- templates:
- - api-ref-jobs
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/karbor-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/karma-subunit-reporter
- templates:
- - nodejs4-publish-to-npm
-
- - project:
- name: openstack/kayobe
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/keystone
- templates:
- - publish-to-pypi
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - api-ref-jobs
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/keystone-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/keystoneauth
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/keystonemiddleware
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/kolla
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/kolla-ansible
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/kuryr
- templates:
- - publish-to-pypi
- check:
- queue: kuryr
- gate:
- queue: kuryr
-
- - project:
- name: openstack/kuryr-kubernetes
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/kuryr-libnetwork
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/kuryr-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: kuryr
- gate:
- queue: kuryr
-
- - project:
- name: openstack/ldappool
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/logstash-filters
- templates:
- - infra-logstash-filter-jobs
-
- - project:
- name: openstack/magnum
- templates:
- - translation-jobs-master-stable
- - install-guide-jobs
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: magnum
- gate:
- queue: magnum
-
- - project:
- name: openstack/magnum-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: magnum
- gate:
- queue: magnum
-
- - project:
- name: openstack/magnum-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/manila
- templates:
- - translation-jobs-master-stable
- - api-ref-jobs
- - install-guide-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/manila-image-elements
- release:
- jobs:
- - manila-image-elements-publish-artifacts
-
- - project:
- name: openstack/manila-tempest-plugin
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/manila-ui
- templates:
- - publish-to-pypi
- - translation-jobs-master-stable
-
- - project:
- name: openstack/masakari
- templates:
- - publish-to-pypi
- - api-ref-jobs
-
- - project:
- name: openstack/masakari-dashboard
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/masakari-monitors
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/metalsmith
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/microversion-parse
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/mistral
- templates:
- - publish-to-pypi
- check:
- queue: mistral
- gate:
- queue: mistral
-
- - project:
- name: openstack/mistral-dashboard
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/mistral-extra
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/mistral-lib
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/mistral-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: mistral
- gate:
- queue: mistral
-
- - project:
- name: openstack/molteniron
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-agent
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-analytics
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-api
- templates:
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: monasca
- gate:
- queue: monasca
-
- - project:
- name: openstack/monasca-ceilometer
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-common
- templates:
- - publish-to-pypi
- check:
- queue: monasca
- gate:
- queue: monasca
-
- - project:
- name: openstack/monasca-events-api
- templates:
- - periodic-jobs-with-oslo-master
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: monasca
- 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
- check:
- queue: monasca
- gate:
- queue: monasca
-
- - project:
- name: openstack/monasca-notification
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-persister
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-statsd
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: monasca
- gate:
- queue: monasca
-
- - project:
- name: openstack/monasca-transform
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/monasca-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/mox3
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/murano
- templates:
- - translation-jobs-master-stable
- - periodic-jobs-with-oslo-master
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: monasca
- gate:
- queue: murano
-
- - project:
- name: openstack/murano-agent
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/murano-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/murano-pkg-check
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/murano-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: monasca
- gate:
- queue: murano
-
- - project:
- name: openstack/networking-bagpipe
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
- periodic:
- jobs:
- - openstack-tox-py36-with-neutron-lib-master:
- required-projects:
- - openstack/networking-bgpvpn
- - openstack/networking-sfc
-
- - project:
- name: openstack/networking-baremetal
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/networking-bgpvpn
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
- - translation-jobs-master-only
- periodic:
- jobs:
- - openstack-tox-py36-with-neutron-lib-master:
- required-projects:
- - openstack/networking-bagpipe
- - openstack/horizon
-
- - project:
- name: openstack/networking-calico
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: openstack/networking-generic-switch
- templates:
- - publish-to-pypi
- check:
- queue: networking-generic-switch
- gate:
- queue: networking-generic-switch
-
- - project:
- name: openstack/networking-hyperv
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/networking-l2gw
- templates:
- - publish-to-pypi
- check:
- queue: networking-l2gw
- gate:
- queue: networking-l2gw
-
- - project:
- name: openstack/networking-l2gw-tempest-plugin
- templates:
- - check-requirements
- - tempest-plugin-jobs
- check:
- queue: networking-l2gw
- gate:
- queue: networking-l2gw
-
- - project:
- name: openstack/networking-midonet
- templates:
- - periodic-jobs-with-neutron-lib-master
- - translation-jobs-master-only
- - publish-to-pypi
- periodic:
- jobs:
- - openstack-tox-py36-with-neutron-lib-master:
- required-projects:
- - openstack/neutron-fwaas
- - openstack/neutron-vpnaas
- - openstack/neutron-dynamic-routing
- - openstack/networking-l2gw
- - x/tap-as-a-service
-
- - project:
- name: openstack/networking-odl
- templates:
- - periodic-jobs-with-neutron-lib-master
- - translation-jobs-master-only
- - publish-to-pypi
- periodic:
- jobs:
- - openstack-tox-py36-with-neutron-lib-master:
- required-projects:
- - openstack/ceilometer
- - openstack/neutron-fwaas
- - 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-ovn
- templates:
- - translation-jobs-master-stable
- - periodic-jobs-with-neutron-lib-master
- - periodic-jobs-with-ovsdbapp-master
- - publish-to-pypi
- periodic:
- jobs:
- - openstack-tox-py36-with-ovsdbapp-master:
- required-projects:
- - openstack/neutron
-
- - project:
- name: openstack/networking-powervm
- templates:
- - docs-on-readthedocs
- - publish-to-pypi
- vars:
- rtd_webhook_id: '44768'
-
- - project:
- name: openstack/networking-sfc
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
-
- - project:
- name: openstack/neutron
- templates:
- - publish-to-pypi
- - periodic-jobs-with-oslo-master
- - periodic-jobs-with-neutron-lib-master
- - periodic-jobs-with-ovsdbapp-master
- - translation-jobs-master-stable
- check:
- queue: integrated
- 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$
-
- - project:
- name: openstack/neutron-dynamic-routing
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
-
- - project:
- name: openstack/neutron-fwaas
- templates:
- - translation-jobs-master-only
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
-
- - project:
- name: openstack/neutron-fwaas-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/neutron-lbaas
- templates:
- - publish-to-pypi
- check:
- jobs:
- - noop:
- branches: master
- gate:
- jobs:
- - noop:
- branches: master
-
- - project:
- name: openstack/neutron-lbaas-dashboard
- templates:
- - publish-to-pypi
- check:
- jobs:
- - noop:
- branches: master
- gate:
- jobs:
- - noop:
- branches: master
-
- - project:
- name: openstack/neutron-lib
- templates:
- - translation-jobs-master-only
- - api-ref-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/neutron-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/neutron-vpnaas
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
-
- - project:
- name: openstack/neutron-vpnaas-dashboard
- templates:
- - publish-to-pypi
- - translation-jobs-master-stable
-
- - project:
- name: openstack/nose-html-output
- templates:
- - noop-jobs
- - publish-to-pypi
- post:
- jobs:
- - publish-openstack-python-branch-tarball
-
- - project:
- name: openstack/nova
- templates:
- - periodic-jobs-with-oslo-master
- - publish-to-pypi
- - translation-jobs-master-stable
- - api-guide-jobs
- - api-ref-jobs
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/nova-powervm
- templates:
- - docs-on-readthedocs
- - publish-to-pypi
- vars:
- rtd_webhook_id: '44764'
- - project:
- name: openstack/octavia
- templates:
- - periodic-jobs-with-oslo-master
- - translation-jobs-master-stable
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: octavia
- gate:
- queue: octavia
-
- - project:
- name: openstack/octavia-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/octavia-lib
- templates:
- - publish-to-pypi
- check:
- queue: octavia
- gate:
- queue: octavia
-
- - project:
- name: openstack/octavia-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: octavia
- gate:
- queue: octavia
-
- - 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_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_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_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-ansible-tests
- post:
- jobs:
- - propose-updates:
- vars:
- update_target: openstack-ansible-tests
-
- - project:
- name: openstack/openstack-chef-repo
- templates:
- - noop-jobs
-
- - project:
- name: openstack/openstack-doc-tools
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/openstack-helm
- templates:
- - translation-jobs-master-only
-
- - project:
- name: openstack/openstack-manuals
- templates:
- - translation-jobs-master-only
- post:
- jobs:
- - propose-updates:
- vars:
- update_taget: openstack-manuals
-
- - project:
- name: openstack/openstack-nose
- templates:
- - noop-jobs
-
- - project:
- name: openstack/openstack-ux
- templates:
- - openstack-specs-jobs
-
- - project:
- name: openstack/openstack-zuul-roles
- templates:
- - noop-jobs
-
- - project:
- name: openstack/openstackclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/openstackdocstheme
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/openstacksdk
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/operations-guide
- templates:
- - translation-jobs-master-only
-
- - project:
- name: openstack/ops-tags-team
- templates:
- - noop-jobs
-
- - project:
- name: openstack/os-api-ref
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-apply-config
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/os-brick
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-client-config
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-collect-config
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/os-ken
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-net-config
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/os-performance-tools
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-refresh-config
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/os-resource-classes
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-service-types
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-testr
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-traits
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-vif
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/os-win
- templates:
- - publish-to-pypi
- check:
- queue: os-win
- gate:
- queue: os-win
-
- - project:
- name: openstack/osc-lib
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/osc-placement
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.cache
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.concurrency
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.config
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.context
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.db
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.i18n
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.limit
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.log
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.messaging
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.middleware
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.policy
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.privsep
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.reports
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.rootwrap
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.serialization
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.service
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.tools
- templates:
- - noop-jobs
-
- - project:
- name: openstack/oslo.upgradecheck
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.utils
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.versionedobjects
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslo.vmware
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/oslotest
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/osprofiler
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/oswin-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: os-win
- gate:
- queue: os-win
-
- - project:
- name: openstack/ovsdbapp
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/panko
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/patrole
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/paunch
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/pbr
- templates:
- - publish-to-pypi
- periodic:
- jobs:
- - pbr-installation-devstack:
- branches: master
- - pbr-installation-upstream-devstack:
- branches: master
-
- - project:
- name: openstack/placement
- templates:
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/project-config
- check:
- queue: project-config
- jobs:
- - build-openstack-specs-site:
- files: &specs-site
- - bindep.txt
- - specs/.*
- - other-requirements.txt
- - tox.ini
- - openstack-zuul-jobs-linters
- - project-config-dib
- - project-config-gerrit
- - project-config-grafyaml
- - project-config-infra-docs-index:
- files: &infra-docs-index
- - bindep.txt
- - docs-site/.*
- - other-requirements.txt
- - tox.ini
- - project-config-irc-access
- - project-config-nodepool
- - project-config-bindep-fallback-centos-7
- - project-config-bindep-fallback-opensuse-15
- - project-config-bindep-fallback-ubuntu-trusty
- - project-config-bindep-fallback-ubuntu-xenial
- gate:
- queue: project-config
- jobs:
- - build-openstack-specs-site:
- files: *specs-site
- - openstack-zuul-jobs-linters
- - project-config-dib
- - project-config-gerrit
- - project-config-grafyaml
- - project-config-infra-docs-index:
- files: *infra-docs-index
- - project-config-irc-access
- - project-config-nodepool
- - project-config-bindep-fallback-centos-7
- - project-config-bindep-fallback-opensuse-15
- - project-config-bindep-fallback-ubuntu-trusty
- - project-config-bindep-fallback-ubuntu-xenial
- promote:
- jobs:
- - promote-infra-index:
- files: *infra-docs-index
- - promote-openstack-specs-site:
- files: *specs-site
- periodic:
- jobs:
- - propose-project-config-update
- - project-config-build-openafs-centos
-
- - 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-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-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-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-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-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
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/puppet-trove
- templates:
- - puppet-release-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
-
- - project:
- name: openstack/pyeclib
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/pymod2pkg
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-adjutantclient
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/python-aodhclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-barbicanclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-blazarclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-brick-cinderclient-ext
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-cinderclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-cloudkittyclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-congressclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-cyborgclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-designateclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-dracclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-freezerclient
- templates:
- - publish-to-pypi
-
- - 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-glanceclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-heatclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-ironic-inspector-client
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-ironicclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-karborclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-keystoneclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-magnumclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-manilaclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-masakariclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-mistralclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-monascaclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-muranoclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-neutronclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-novaclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-octaviaclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-openstackclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-pankoclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-qinlingclient
- templates:
- - publish-to-pypi
- check:
- queue: qinling
- gate:
- queue: qinling
-
- - project:
- name: openstack/python-saharaclient
- templates:
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/python-searchlightclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-senlinclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-solumclient
- templates:
- - translation-jobs-master-only
- - publish-to-pypi
-
- - project:
- name: openstack/python-swiftclient
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/python-tackerclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-tempestconf
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-tricircleclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-tripleoclient
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/python-troveclient
- templates:
- - publish-to-pypi
- check:
- queue: trove
- gate:
- queue: trove
-
- - project:
- name: openstack/python-vitrageclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-watcherclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-zaqarclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/python-zunclient
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/qinling
- templates:
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: qinling
- gate:
- queue: qinling
-
- - project:
- name: openstack/qinling-dashboard
- templates:
- - publish-to-pypi
- - translation-jobs-master-only
-
- - project:
- name: openstack/rally
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/rally-openstack
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/refstack
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/renderspec
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/reno
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/requestsexceptions
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/requirements
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- jobs:
- - openstack-tox-docs:
- branches: master
- gate:
- queue: integrated
- jobs:
- - openstack-tox-docs:
- branches: master
- promote:
- jobs:
- - promote-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/reviewday
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
- post:
- jobs:
- - publish-openstack-python-branch-tarball
-
- - project:
- name: openstack/reviewstats
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/sahara
- templates:
- - translation-jobs-master-stable
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/sahara-extra
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/sahara-image-elements
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/sahara-plugin-ambari
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-plugin-cdh
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-plugin-mapr
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-plugin-spark
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-plugin-storm
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-plugin-vanilla
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/sahara-tests
- templates:
- - publish-to-pypi
- check:
- queue: sahara
- gate:
- queue: sahara
-
- - project:
- name: openstack/searchlight
- templates:
- - translation-jobs-master-stable
- - api-ref-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/searchlight-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - 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
- check:
- queue: senlin
- gate:
- queue: senlin
-
- - project:
- name: openstack/senlin-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/senlin-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: senlin
- gate:
- queue: senlin
-
- - project:
- name: openstack/service-types-authority
- post:
- jobs:
- - propose-updates:
- vars:
- target: os-service-types
- dependencies:
- - publish-service-types-authority
-
- - project:
- name: openstack/shade
- 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/solum
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- check:
- queue: solum
- gate:
- queue: solum
-
- - project:
- name: openstack/solum-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/solum-infra-guestagent
- templates:
- - openstack-cover-jobs
- - openstack-python-jobs
- - openstack-python35-jobs-nonvoting
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: openstack/solum-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: solum
- gate:
- queue: solum
-
- - project:
- name: openstack/specs-cookiecutter
- templates:
- - noop-jobs
-
- - project:
- name: openstack/sphinx-feature-classification
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/stevedore
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/storlets
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/sushy
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/sushy-tools
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/swift
- templates:
- - publish-to-pypi
- - translation-jobs-master-stable
- - api-ref-jobs
- - install-guide-jobs
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/swift-bench
- templates:
- - 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
-
- - project:
- name: openstack/taskflow
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/telemetry-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: telemetry
- gate:
- queue: telemetry
-
- - project:
- name: openstack/tempest
- templates:
- - publish-to-pypi
- check:
- queue: integrated
- gate:
- queue: integrated
-
- - project:
- name: openstack/tempest-horizon
- templates:
- - publish-to-pypi
- check:
- queue: horizon
- gate:
- queue: horizon
-
- - project:
- name: openstack/tempest-lib
- templates:
- - noop-jobs
-
- - project:
- name: openstack/tempest-plugin-cookiecutter
- templates:
- - noop-jobs
-
- - project:
- name: openstack/tooz
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/tosca-parser
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/training-guides
- templates:
- - translation-jobs-master-only
-
- - project:
- name: openstack/transparency-policy
- templates:
- - build-openstack-docs-pti
- promote:
- jobs:
- - promote-tox-docs-static
-
- - project:
- name: openstack/tricircle
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/tripleo-ci
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-common
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-common-tempest-plugin
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-ha-utils
- templates:
- - noop-jobs
-
- - project:
- name: openstack/tripleo-heat-templates
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-image-elements
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-ipsec
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/tripleo-puppet-elements
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-quickstart
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-quickstart-extras
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-repos
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/tripleo-ui
- check:
- jobs:
- - noop:
- branches: master
- gate:
- jobs:
- - noop:
- branches: master
-
- - project:
- name: openstack/tripleo-upgrade
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/tripleo-validations
- templates:
- - publish-to-pypi
- check:
- queue: tripleo
- gate:
- queue: tripleo
-
- - project:
- name: openstack/trove
- templates:
- - api-ref-jobs
- - install-guide-jobs
- - periodic-jobs-with-oslo-master
- - publish-to-pypi
- - translation-jobs-master-stable
- check:
- queue: trove
- gate:
- queue: trove
-
- - project:
- name: openstack/trove-dashboard
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/trove-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: trove
- gate:
- queue: trove
-
- - project:
- name: openstack/tuning-box
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/uc-recognition
- templates:
- - noop-jobs
-
- - project:
- name: openstack/upstream-institute-virtual-environment
- templates:
- - noop-jobs
-
- - project:
- name: openstack/virtualbmc
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/vitrage
- templates:
- - publish-to-pypi
- check:
- queue: vitrage
- gate:
- queue: vitrage
-
- - project:
- name: openstack/vitrage-dashboard
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/vitrage-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: vitrage
- gate:
- queue: vitrage
-
- - project:
- name: openstack/watcher
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
- - api-ref-jobs
- check:
- queue: watcher
- gate:
- queue: watcher
-
- - project:
- name: openstack/watcher-dashboard
- templates:
- - publish-to-pypi
- check:
- queue: watcher
- gate:
- queue: watcher
-
- - project:
- name: openstack/watcher-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: watcher
- gate:
- queue: watcher
-
- - project:
- name: openstack/whereto
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-bootstrap
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-gettext
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-lrdragndrop
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-material
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-notify
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-smart-table
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-uuid
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-angular-vis
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-bootstrap-datepicker
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-bootstrap-scss
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-bootswatch
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-d3
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-filesaver
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-font-awesome
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-hogan
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-jasmine
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-jquery-migrate
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-jquery.quicksearch
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-jquery.tablesorter
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-js-yaml
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-jsencrypt
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-json2yaml
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-magic-search
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-mdi
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-rickshaw
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-roboto-fontface
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/xstatic-spin
- templates:
- - noop-jobs
- - publish-to-pypi
-
- - project:
- name: openstack/yaql
- templates:
- - publish-to-pypi
-
- - project:
- name: openstack/zaqar
- templates:
- - translation-jobs-master-stable
- - api-ref-jobs
- - install-guide-jobs
- - publish-to-pypi
- check:
- queue: zaqar
- gate:
- queue: zaqar
-
- - project:
- name: openstack/zaqar-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: zaqar
- gate:
- queue: zaqar
-
- - project:
- name: openstack/zaqar-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: openstack/zun
- templates:
- - api-ref-jobs
- - publish-to-pypi
- check:
- queue: zun
- gate:
- queue: zun
-
- - project:
- name: openstack/zun-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: zun
- gate:
- queue: zun
-
- - project:
- name: openstack/zun-ui
- templates:
- - translation-jobs-master-stable
- - publish-to-pypi
-
- - project:
- name: osf/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: osf/groups-static-pages
- templates:
- - noop-jobs
-
- - project:
- name: osf/odsreg
- templates:
- - noop-jobs
-
- - project:
- name: osf/openstackid
- check:
- jobs:
- - legacy-laravel-openstackid-unittests
- - tox-docs:
- nodeset: ubuntu-bionic
- gate:
- jobs:
- - legacy-laravel-openstackid-unittests
- - tox-docs:
- nodeset: ubuntu-bionic
- post:
- jobs:
- - legacy-laravel-openstackid-release-branch
- promote:
- jobs:
- - promote-tox-docs-infra
- release:
- jobs:
- - legacy-laravel-openstackid-release-master
-
- - project:
- name: osf/openstackid-resources
- templates:
- - noop-jobs
-
- - project:
- name: osf/openstackweb
- templates:
- - noop-jobs
-
- - project:
- name: performa/os-faults
- templates:
- - publish-to-pypi
-
- - project:
- name: performa/shaker
- templates:
- - publish-to-pypi
-
- - project:
- name: philpep/testinfra
- third-party-check:
- jobs:
- - system-config-run-base-ansible-devel:
- required-projects:
- - opendev/system-config
-
- - project:
- name: recordsansible/ansible-role-ara
- templates:
- - noop-jobs
-
- - project:
- name: recordsansible/ara
- templates:
- - publish-to-pypi-quietly
-
- - project:
- name: sigmavirus24/github3.py
- third-party-check:
- jobs:
- - tox-py35-on-zuul
- - project:
- name: ttygroup/boartty
- templates:
- - noop-jobs
-
- - project:
- name: ttygroup/gertty
- templates:
- - noop-jobs
-
- - project:
- name: x/alexandria
- templates:
- - publish-to-pypi
-
- - project:
- name: x/almanach
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
- check:
- jobs:
- - legacy-tempest-almanach-dsvm
- gate:
- jobs:
- - legacy-tempest-almanach-dsvm
-
- - project:
- name: x/ansible-role-bindep
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/ansible-role-fedmsg
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/ansible-role-jenkins
- templates:
- - noop-jobs
-
- - project:
- name: x/ansible-role-jenkins-job-builder
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/ansible-role-jenkins-plugins
- templates:
- - noop-jobs
-
- - project:
- name: x/ansible-role-shade
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/apmec
- templates:
- - publish-to-pypi
-
- - project:
- name: x/apmec-horizon
- templates:
- - publish-to-pypi
-
- - project:
- name: x/bansho
- templates:
- - noop-jobs
-
- - project:
- name: x/bareon
- templates:
- - openstack-python-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/bareon-allocator
- templates:
- - openstack-python-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/bareon-api
- templates:
- - openstack-python-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/bareon-image-elements
- templates:
- - noop-jobs
-
- - project:
- name: x/bareon-ironic
- templates:
- - openstack-python-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/bareon-specs
- templates:
- - docs-on-readthedocs
- - build-only-specs-jobs
-
- - project:
- name: x/bilean
- templates:
- - noop-jobs
-
- - project:
- name: x/broadview-collector
- templates:
- - noop-jobs
-
- - project:
- name: x/broadview-lib
- templates:
- - noop-jobs
-
- - project:
- name: x/broadview-ui
- templates:
- - noop-jobs
-
- - project:
- name: x/browbeat
- templates:
- - publish-to-pypi
-
- - project:
- name: x/cathead
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
-
- - project:
- name: x/ceilometer-zvm
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/charm-6wind-virtual-accelerator
- templates:
- - python-charm-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/charm-neutron-api-plumgrid
- templates:
- - python-charm-jobs
-
- - project:
- name: x/charm-plumgrid-director
- templates:
- - python-charm-jobs
-
- - project:
- name: x/charm-plumgrid-edge
- templates:
- - python-charm-jobs
-
- - project:
- name: x/charm-plumgrid-gateway
- templates:
- - python-charm-jobs
-
- - project:
- name: x/ci-cd-pipeline-app-murano
- templates:
- - noop-jobs
-
- - project:
- name: x/cinder-fusioncompute
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/cisco-ironic-contrib
- templates:
- - openstack-python-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/ciwatch
- templates:
- - openstack-python-jobs-no-constraints
-
- - project:
- name: x/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: x/cloudcafe
- templates:
- - noop-jobs
-
- - project:
- name: x/cloudpulse
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/cloudroast
- templates:
- - noop-jobs
-
- - project:
- name: x/cognitive
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/collectd-openstack-plugins
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/compass-adapters
- templates:
- - noop-jobs
-
- - project:
- name: x/compass-core
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/compass-install
- templates:
- - noop-jobs
-
- - project:
- name: x/compass-specs
- templates:
- - build-only-specs-jobs
-
- - project:
- name: x/compass-web
- templates:
- - noop-jobs
-
- - project:
- name: x/conveyor
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/coreos-image-builder
- templates:
- - noop-jobs
-
- - project:
- name: x/coupler
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/cursive
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/daisycloud-core
- templates:
- - noop-jobs
-
- - project:
- name: x/dash-stack
- templates:
- - noop-jobs
-
- - project:
- name: x/delimiter
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
-
- - project:
- name: x/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: x/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: x/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: x/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: x/devstack-plugin-libvirt-qemu
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/devstack-plugin-mariadb
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/devstack-plugin-nfs
- check:
- jobs:
- - openstack-tox-bashate
- - legacy-tempest-dsvm-full-devstack-plugin-nfs:
- voting: false
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^setup.cfg$
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/devstack-plugin-sheepdog
- templates:
- - noop-jobs
-
- - project:
- name: x/devstack-plugin-tar-installer
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/devstack-plugin-vmax
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/distil
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
-
- - project:
- name: x/distil-ui
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
-
- - project:
- name: x/doc8
- templates:
- - noop-jobs
-
- - project:
- name: x/docker-machine-openstack
- templates:
- - golang-jobs
-
- - project:
- name: x/downpour
- templates:
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/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: x/drbd-devstack
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/driverlog
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/ec2-driver
- templates:
- - noop-jobs
-
- - project:
- name: x/ekko
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/entropy
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs-nonvoting
-
- - project:
- name: x/flame
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/foxnut
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/fuel-ccp
- templates:
- - openstack-python-jobs
- - build-openstack-docs-pti
- - fuel-ccp-cross-repo-gate
- - openstack-python35-jobs
-
- - project:
- name: x/fuel-ccp-ceph
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-ci-config
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-cinder
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-debian-base
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-designate
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-elasticsearch
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-entrypoint
- templates:
- - openstack-python-jobs
- - fuel-ccp-cross-repo-gate
- - openstack-python35-jobs
-
- - project:
- name: x/fuel-ccp-etcd
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-galera
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-glance
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-grafana
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-heat
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-horizon
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-installer
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/fuel-ccp-ironic
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-keystone
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-mariadb
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-memcached
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-murano
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-neutron
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-nginx
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-nova
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-openstack-base
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-rabbitmq
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-rally
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-sahara
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-searchlight
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-specs
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-stacklight
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-ccp-tests
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/fuel-ccp-zmq
- templates:
- - fuel-ccp-component
-
- - project:
- name: x/fuel-noop-fixtures
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/fuel-plugin-6wind-virtual-accelerator
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-astara
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-availability-zones
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-bgpvpn
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-bigswitch
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-block-device
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-calamari
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-calico
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ceilometer-redis
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ceph-multibackend
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ci
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-cinder-gcs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-cinder-kaminario
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-cinder-netapp
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-cisco-aci
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-congress
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-contrail
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-datera-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-dbaas-trove
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-debug
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-designate
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-database
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-haproxy
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-horizon
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-keystone
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-netnode
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-rabbitmq
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-detach-swift
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-dns-updater
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-dynatrace
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-elasticsearch-kibana
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-emailnotifyd
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-external-emc
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-external-glusterfs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-external-lb
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-external-zabbix
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-fortinet
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-glance-nfs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-gluon
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ha-fencing
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-hedvig-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-influxdb-grafana
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-inkscope
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ironic
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-kafka
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ldap
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ldap-slaves
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-lma-collector
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-lma-infrastructure-alerting
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-manila
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-mellanox
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-midonet
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-mistral
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-murano-networking-sfc
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-network-node
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-networking-sfc
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-neutron-fwaas
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-neutron-lbaas
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-neutron-vpnaas
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nimblestorage-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nitrous
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nova-nfs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nsx-t
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nsxv
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-nuage
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-onos
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-openbook
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-opendaylight
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-openstack-telemetry
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-ovs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-plumgrid
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-purestorage-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-qemu
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-qlogic-sriov-vxlan
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-rally
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-saltstack
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-scaleio
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-scaleio-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-sensu
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-solidfire-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-swiftstack
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-tacker
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-tempest
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-tintri-cinder
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-tls
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-unity
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-vmware-dvs
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-vxlan
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-watcher
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-wstunnel
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-xenserver
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-zabbix-agents
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-zabbix-monitoring-emc
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-zabbix-monitoring-extreme-networks
- templates:
- - noop-jobs
-
- - project:
- name: x/fuel-plugin-zabbix-snmptrapd
- templates:
- - noop-jobs
-
- - project:
- name: x/gabbi-tempest
- templates:
- - publish-to-pypi
-
- - project:
- name: x/gce-api
- templates:
- - openstack-python-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/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: x/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: x/giftwrap
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/git-nit
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/git-os-job
- templates:
- - publish-to-pypi
-
- - project:
- name: x/git-repo-manifests
- templates:
- - noop-jobs
-
- - project:
- name: x/glare
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/glare-specs
- templates:
- - build-only-specs-jobs
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: x/gluon
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/golang-client
- templates:
- - golang-jobs
-
- - project:
- name: x/golang-commons
- templates:
- - golang-jobs
-
- - project:
- name: x/gos-brick
- templates:
- - golang-jobs
-
- - project:
- name: x/group-based-policy
- templates:
- - openstack-python-jobs
- - 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).*$
-
- - project:
- name: x/group-based-policy-automation
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/group-based-policy-specs
- check:
- jobs:
- - openstack-tox-py27
- - build-openstack-sphinx-docs
- gate:
- jobs:
- - openstack-tox-py27
- - build-openstack-sphinx-docs
-
- - project:
- name: x/group-based-policy-ui
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/horizon-mellanox
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/hurricane
- templates:
- - noop-jobs
-
- - project:
- name: x/inception
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/intel-nfv-ci-tests
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/interop-workloads
- templates:
- - build-openstack-docs-pti
-
- - project:
- name: x/iotronic
- templates:
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/iotronic-lightning-rod
- templates:
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/iotronic-ui
- templates:
- - openstack-python-jobs-horizon
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/ipa-example-hardware-managers
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/ironic-staging-drivers
- templates:
- - publish-to-pypi
-
- - project:
- name: x/jacket
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/jenkins-plugins-for-murano
- templates:
- - noop-jobs
-
- - project:
- name: x/k8s-cloud-provider
- templates:
- - noop-jobs
-
- - project:
- name: x/k8s-docker-suite-app-murano
- templates:
- - build-openstack-docs-pti
- check:
- jobs:
- - build-openstack-releasenotes
- gate:
- jobs:
- - build-openstack-releasenotes
-
- - project:
- name: x/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: x/kingbird
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
- - publish-to-pypi
- check:
- jobs:
- - legacy-kingbird-dsvm-multiregion:
- voting: false
-
- - project:
- name: x/kingbird-dashboard
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/kloudbuster
- templates:
- - publish-to-pypi
-
- - project:
- name: x/kosmos
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/kosmos-specs
- templates:
- - build-only-specs-jobs
-
- - project:
- name: x/kwapi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/marshal
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/meghdwar
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/merlin
- templates:
- - nodejs4-jobs
- post:
- jobs:
- - publish-openstack-javascript-content
- release:
- jobs:
- - publish-openstack-javascript-content
-
- - project:
- name: x/meteos
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/meteos-ui
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/mitmstack
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/mixmatch
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/mogan
- templates:
- - openstack-cover-jobs
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
-
- - project:
- name: x/mogan-specs
- templates:
- - build-only-specs-jobs
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: x/mogan-ui
- templates:
- - openstack-python-jobs
- - check-requirements
- - openstack-python35-jobs
-
- - project:
- name: x/monasca-vagrant
- templates:
- - noop-jobs
-
- - project:
- name: x/mors
- templates:
- - noop-jobs
-
- - project:
- name: x/murano-plugin-networking-sfc
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/namos
- templates:
- - noop-jobs
-
- - project:
- name: x/nemesis
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/nerd-reviewer
- templates:
- - openstack-cover-jobs
- - openstack-python-jobs
- - openstack-python35-jobs
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/network-checker
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/networking-6wind
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/networking-ale-omniswitch
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-ansible
- templates:
- - publish-to-pypi
-
- - project:
- name: x/networking-arista
- templates:
- - publish-to-pypi
-
- - project:
- name: x/networking-avaya
- templates:
- - noop-jobs
-
- - project:
- name: x/networking-bigswitch
- templates:
- - publish-to-pypi
-
- - project:
- name: x/networking-brocade
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/networking-cisco
- templates:
- - publish-to-pypi
-
- - project:
- name: x/networking-cumulus
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-dpm
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
- check:
- jobs:
- - build-openstack-sphinx-docs:
- required-projects:
- - openstack/neutron
- gate:
- jobs:
- - build-openstack-sphinx-docs:
- required-projects:
- - openstack/neutron
-
- - project:
- name: x/networking-edge-vpn
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/networking-extreme
- templates:
- - openstack-python-jobs-neutron
- - check-requirements
-
- - project:
- name: x/networking-fortinet
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-fujitsu
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-gluon
- templates:
- - openstack-python-jobs-neutron
- - check-requirements
-
- - project:
- name: x/networking-h3c
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-hpe
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-huawei
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-icc
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-infoblox
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-lagopus
- templates:
- - openstack-python-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-lenovo
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-mlnx
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/networking-nec
- templates:
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
-
- - project:
- name: x/networking-opencontrail
- templates:
- - publish-to-pypi
-
- - project:
- name: x/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: x/networking-peregrine
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-plumgrid
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-spp
- templates:
- - openstack-python-jobs-neutron
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/networking-vpp
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/networking-vsphere
- templates:
- - check-requirements
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-zte
- templates:
- - openstack-python-jobs-neutron
- - publish-to-pypi
-
- - project:
- name: x/networking-zvm
- templates:
- - openstack-python-jobs-neutron
-
- - project:
- name: x/nfv-filters
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/nova-dpm
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - build-openstack-docs-pti
- - 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: x/nova-fusioncompute
- templates:
- - openstack-python-jobs
- - check-requirements
-
- - project:
- name: x/nova-lxd
- check:
- jobs:
- - noop:
- branches: master
- - legacy-tempest-dsvm-lxd-ovs:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^setup.cfg$
- branches: ^stable/.*$
- gate:
- jobs:
- - noop:
- branches: master
- - legacy-tempest-dsvm-lxd-ovs:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^setup.cfg$
- branches: ^stable/.*$
- experimental:
- jobs:
- - legacy-tempest-dsvm-lxd-linuxbridge:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^setup.cfg$
- branches: ^stable/.*$
-
- - project:
- name: x/nova-mksproxy
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
-
- - project:
- name: x/nova-solver-scheduler
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/nova-zvm-virt-driver
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/novajoin
- templates:
- - publish-to-pypi
- check:
- queue: novajoin
- gate:
- queue: novajoin
-
- - project:
- name: x/novajoin-tempest-plugin
- templates:
- - check-requirements
- - tempest-plugin-jobs
- check:
- queue: novajoin
- gate:
- queue: novajoin
-
- - project:
- name: x/oaktree
- templates:
- - publish-to-pypi-quietly
- - openstack-python-jobs
- - openstack-python35-jobs
- check:
- queue: oaktree
- gate:
- queue: oaktree
-
- - project:
- name: x/oaktreemodel
- check:
- queue: oaktree
- gate:
- queue: oaktree
-
- - project:
- name: x/omni
- check:
- jobs:
- - legacy-omni-tests
- gate:
- jobs:
- - legacy-omni-tests
-
- - project:
- name: x/ooi
- templates:
- - build-openstack-docs-pti
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-functional
- gate:
- jobs:
- - openstack-tox-functional
-
- - project:
- name: x/opencafe
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/openstack-mentoring-scripts
- templates:
- - noop-jobs
-
- - project:
- name: x/openstack-resource-agents
- templates:
- - noop-jobs
-
- - project:
- name: x/openstack-resource-agents-specs
- templates:
- - build-only-specs-jobs
-
- - project:
- name: x/openstack-spaceport
- templates:
- - noop-jobs
-
- - project:
- name: x/ops-telecom-nfv
- templates:
- - noop-jobs
-
- - project:
- name: x/os-dpm
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/os-http
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/os-log-merger
- templates:
- - publish-to-pypi
-
- - project:
- name: x/os-namos
- templates:
- - noop-jobs
-
- - project:
- name: x/os-xenapi
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/osc-summit-counter
- templates:
- - publish-to-pypi
-
- - project:
- name: x/osel
- templates:
- - golang-jobs
-
- - project:
- name: x/osops-coda
- templates:
- - noop-jobs
-
- - project:
- name: x/osops-example-configs
- templates:
- - noop-jobs
-
- - project:
- name: x/osops-tools-contrib
- templates:
- - noop-jobs
-
- - project:
- name: x/osops-tools-generic
- check:
- jobs:
- - openstack-tox-bashate
- gate:
- jobs:
- - openstack-tox-bashate
-
- - project:
- name: x/osops-tools-logging
- templates:
- - noop-jobs
-
- - project:
- name: x/osops-tools-monitoring
- templates:
- - noop-jobs
-
- - project:
- name: x/packetary
- templates:
- - openstack-python-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/packetary-specs
- templates:
- - build-openstack-docs-pti
- - build-only-specs-jobs
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: x/packstack
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- - build-openstack-releasenotes
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- - build-openstack-releasenotes
-
- - project:
- name: x/pandaman
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/performa
- templates:
- - publish-to-pypi
-
- - project:
- name: x/picasso
- templates:
- - noop-jobs
-
- - project:
- name: x/poppy
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/poppy-ui
- templates:
- - openstack-cover-jobs
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/powervc-driver
- templates:
- - noop-jobs
-
- - project:
- name: x/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: x/puppet-autossh
- templates:
- - puppet-openstack-check-jobs
-
- - project:
- name: x/puppet-midonet
- check:
- jobs:
- - 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-4.5-centos-7:
- irrelevant-files:
- - ^.*\.md$
- - ^.*\.rst$
- - ^doc/.*$
- - ^etc/.*$
- - ^metadata.json$
- - ^releasenotes/.*$
- - ^test-requirements.txt$
-
- - project:
- name: x/puppet-n1k-vsm
- templates:
- - puppet-openstack-check-jobs
-
- - project:
- name: x/puppet-setproxy
- templates:
- - puppet-openstack-check-jobs
-
- - project:
- name: x/puppet-surveil
- templates:
- - noop-jobs
-
- - project:
- name: x/puppet-tuskar
- templates:
- - noop-jobs
-
- - project:
- name: x/pyghmi
- templates:
- - publish-to-pypi
-
- - project:
- name: x/python-almanachclient
- templates:
- - openstack-python35-jobs
- - check-requirements
- - build-openstack-docs-pti
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/python-apmecclient
- templates:
- - publish-to-pypi
-
- - project:
- name: x/python-bileanclient
- templates:
- - noop-jobs
-
- - project:
- name: x/python-cloudpulseclient
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-cognitiveclient
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-distilclient
- templates:
- - openstack-python-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/python-don
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-glareclient
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/python-group-based-policy-client
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-hnvclient
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/python-iotronicclient
- templates:
- - openstack-python-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/python-k8sclient
- templates:
- - noop-jobs
-
- - project:
- name: x/python-kingbirdclient
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-meteosclient
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/python-moganclient
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/python-namosclient
- templates:
- - noop-jobs
-
- - project:
- name: x/python-oneviewclient
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-opentsdbclient
- templates:
- - openstack-python35-jobs
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/python-picassoclient
- templates:
- - noop-jobs
-
- - project:
- name: x/python-redfish
- templates:
- - publish-to-pypi
-
- - project:
- name: x/python-rsdclient
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - openstackclient-plugin-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-scciclient
- templates:
- - check-requirements
- - openstack-python35-jobs
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-surveilclient
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/python-tatuclient
- templates:
- - noop-jobs
-
- - project:
- name: x/python-valenceclient
- templates:
- - check-requirements
- - openstack-python-jobs
- - openstack-python35-jobs
-
- - project:
- name: x/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: x/radar
- templates:
- - noop-jobs
-
- - project:
- name: x/ramdisk-func-test
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/rsd-lib
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - publish-to-pypi
-
- - project:
- name: x/rsd-virt-for-nova
- templates:
- - publish-to-pypi
-
- - project:
- name: x/sahara-ci-config
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/scalpels
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - check-requirements
- - publish-to-pypi
- experimental:
- jobs:
- - legacy-scalpels-dsvm-neutron
-
- - project:
- name: x/shovel
- templates:
- - nodejs4-jobs
- - nodejs4-publish-to-npm
-
- - project:
- name: x/shovel-horizon
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/slogging
- templates:
- - check-requirements
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/snap-ceilometer
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-cinder
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-glance
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-gnocchi
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-keystone
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-neutron
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-nova
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-nova-hypervisor
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-openstackclients
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-rally
- templates:
- - snap-jobs
-
- - project:
- name: x/snap-tempest
- templates:
- - snap-jobs
-
- - project:
- name: x/snap.openstack
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/solar
- templates:
- - openstack-python-jobs
- - build-openstack-docs-pti
-
- - project:
- name: x/solar-resources
- templates:
- - noop-jobs
-
- - project:
- name: x/spanner
- templates:
- - openstack-python-jobs
-
- - project:
- name: x/sqlalchemy-migrate
- templates:
- - publish-to-pypi
-
- - project:
- name: x/stackalytics
- templates:
- - publish-to-pypi-quietly
-
- - project:
- name: x/stacklight-integration-tests
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/stacktach
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-klugman
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-notification-utils
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-notigen
- templates:
- - noop-jobs
-
- - project:
- name: x/stacktach-quince
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-quincy
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-sandbox
- templates:
- - noop-jobs
-
- - project:
- name: x/stacktach-shoebox
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-simport
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-stackdistiller
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-timex
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stacktach-winchester
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/stackube
- templates:
- - golang-jobs
-
- - project:
- name: x/steth
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/surveil
- templates:
- - build-openstack-docs-pti
- - openstack-python-jobs
- - openstack-python35-jobs
- - openstack-pypy-jobs-nonvoting
- - publish-to-pypi
-
- - project:
- name: x/surveil-specs
- templates:
- - noop-jobs
-
- - project:
- name: x/swift-ceph-backend
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/swift3
- templates:
- - openstack-cover-jobs
- - openstack-python-jobs
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pylint
- gate:
- jobs:
- - openstack-tox-pylint
-
- - project:
- name: x/swiftonfile
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/swiftonhpss
- templates:
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-pep8
- - openstack-tox-py27
-
- - project:
- name: x/synergy-scheduler-manager
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/synergy-service
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/tap-as-a-service
- templates:
- - openstack-cover-jobs-neutron
- - check-requirements
- - openstack-python-jobs-neutron
- - openstack-python35-jobs-neutron
-
- - project:
- name: x/tap-as-a-service-dashboard
- templates:
- - check-requirements
- - openstack-python-jobs-horizon
- - openstack-python35-jobs-horizon
-
- - project:
- name: x/tatu
- templates:
- - noop-jobs
-
- - project:
- name: x/tatu-dashboard
- templates:
- - noop-jobs
-
- - project:
- name: x/telcowg-usecases
- templates:
- - build-only-specs-jobs
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: x/terracotta
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/third-party-ci-tools
- templates:
- - noop-jobs
-
- - project:
- name: x/timmy
- templates:
- - openstack-python-jobs
- - publish-to-pypi
-
- - project:
- name: x/trio2o
- templates:
- - openstack-python-jobs
- - check-requirements
- - publish-to-pypi
- check:
- jobs:
- - legacy-trio2o-dsvm-functional:
- voting: false
-
- - project:
- name: x/turbo-hipster
- templates:
- - openstack-python-jobs
- - build-openstack-docs-pti
-
- - project:
- name: x/vahana
- templates:
- - noop-jobs
-
- - project:
- name: x/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: x/valence-specs
- templates:
- - build-only-specs-jobs
-
- - project:
- name: x/valet
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs-nonvoting
- - check-requirements
- - publish-to-pypi
-
- - project:
- name: x/virtualpdu
- templates:
- - openstack-python-jobs
- - openstack-python35-jobs
- - build-openstack-docs-pti
- - check-requirements
- - publish-to-pypi
- experimental:
- jobs:
- - legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src:
- irrelevant-files:
- - ^(test-|)requirements.txt$
- - ^setup.cfg$
-
- - project:
- name: x/vm-bm-wg
- check:
- jobs:
- - openstack-tox-py27
- gate:
- jobs:
- - openstack-tox-py27
-
- - project:
- name: x/vmtp
- templates:
- - openstack-python-jobs
- - build-openstack-docs-pti
- - publish-to-pypi
-
- - project:
- name: x/vmware-nsx
- templates:
- - periodic-jobs-with-neutron-lib-master
- - publish-to-pypi
- check:
- queue: vmware-nsx
- gate:
- queue: vmware-nsx
- periodic:
- jobs:
- - openstack-tox-py36-with-neutron-lib-master:
- timeout: 5400
- required-projects:
- - openstack/neutron
- - openstack/networking-l2gw
- - openstack/networking-sfc
- - x/vmware-nsxlib
- - openstack/neutron-fwaas
- - openstack/neutron-dynamic-routing
- - openstack/neutron-vpnaas
- - x/tap-as-a-service
- - openstack/octavia
-
- - project:
- name: x/vmware-nsx-tempest-plugin
- templates:
- - publish-to-pypi
- check:
- queue: vmware-nsx
- gate:
- queue: vmware-nsx
-
- - project:
- name: x/vmware-nsxlib
- templates:
- - publish-to-pypi
-
- - project:
- name: x/vmware-vspc
- templates:
- - openstack-python35-jobs
- - publish-to-pypi
- check:
- jobs:
- - openstack-tox-pep8
- gate:
- jobs:
- - openstack-tox-pep8
-
- - project:
- name: x/wsme
- templates:
- - publish-to-pypi
-
- - project:
- name: x/xenapi-os-testing
- templates:
- - noop-jobs
-
- - project:
- name: x/xstatic-angular-cookies
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/xstatic-angular-fileupload
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/xstatic-angular-mock
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/xstatic-angular-sanitize
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/xstatic-jquery.bootstrap.wizard
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/xstatic-qunit
- templates:
- - noop-jobs
- - publish-xstatic-to-pypi
-
- - project:
- name: x/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
|