project-config/zuul.d/projects.yaml
Ian Wienand 47d99524c5 wheel builds : move to individual releases
The publish jobs build and copy the wheels to the AFS r/w partitions,
but they are not released to the mirrors until a final "vos release"
of their volume.

Previously this happened in a final job that would not trigger if any
of the wheel builds failed.  This has meant thing like out-of-sync
centos mirrors or arm64 node failures have stopped all wheel
publishing previously.  There's really no need to block other
platforms publishing if one of these jobs fails.

This converts the jobs to have a release job syncrhonized by a
semaphore.  We don't want many "vos release" processes running all at
once, as it has been a source of failure with openafs before.  Since
releasing requires the admin key, we keep it in a separate job from
the building.

Change-Id: I10c307c2d46c0e5b86732943208c3167da28a694
2023-06-07 18:57:27 +02:00

7619 lines
156 KiB
YAML

# 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|openinfra|performa|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/.*$
queue: starlingx
- project:
name: ansible/ansible
default-branch: devel
third-party-check:
jobs:
- 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: gerrit.googlesource.com/plugins/zuul-results-summary
default-branch: main
- project:
name: jjb/jenkins-job-builder
templates:
- publish-to-pypi
- 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:
- system-config-puppet-apply-jobs
- project:
name: opendev/askbot-theme
templates:
- noop-jobs
- project:
name: opendev/ci-sandbox
templates:
- noop-jobs
- project:
name: opendev/germqtt
templates:
- noop-jobs
- project:
name: opendev/gerritbot
templates:
- publish-to-pypi
post:
jobs:
- publish-openstack-python-branch-tarball
- project:
name: opendev/gerritlib
templates:
- 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/glean
queue: glean
templates:
- publish-tox-docs-infra
- publish-to-pypi
- project:
name: opendev/grafyaml
templates:
- publish-tox-docs-infra
- publish-to-pypi
- project:
name: opendev/infra-manual
check:
jobs:
- opendev-tox-docs
gate:
jobs:
- opendev-tox-docs
promote:
jobs:
- opendev-promote-docs
- project:
name: opendev/infra-openafs-deb
check:
jobs:
- noop:
branches: master
- openafs-deb-package-build:
branches: ^(?!master).*$
gate:
jobs:
- noop:
branches: master
- openafs-deb-package-build:
branches: ^(?!master).*$
promote:
jobs:
- openafs-deb-package-build-promote:
branches: ^(?!master).*$
- project:
name: opendev/infra-specs
check:
jobs:
- opendev-tox-docs
gate:
jobs:
- opendev-tox-docs
promote:
jobs:
- opendev-promote-docs
- project:
name: opendev/infra-vhd-util-deb
check:
jobs:
- noop:
branches: master
- vhd-util-deb-package-build:
branches: ^(?!master).*$
gate:
jobs:
- noop:
branches: master
- vhd-util-deb-package-build:
branches: ^(?!master).*$
promote:
jobs:
- vhd-util-deb-package-build-promote:
branches: ^(?!master).*$
- project:
name: opendev/irc-meetings
check:
jobs:
- openstack-tox-pep8
gate:
jobs:
- openstack-tox-pep8
- project:
name: opendev/jeepyb
templates:
- publish-to-pypi
check:
jobs:
- opendev-buildset-registry
- system-config-build-image-gerrit-base:
dependencies:
- name: opendev-buildset-registry
- name: system-config-build-image-python-builder-3.9-bullseye
soft: true
files: &jeepyb_gerrit_files
- ^.*$
- system-config-build-image-gerrit-3.6:
dependencies:
- name: opendev-buildset-registry
- name: system-config-build-image-gerrit-base
soft: true
files: *jeepyb_gerrit_files
gate:
jobs:
- opendev-buildset-registry
- system-config-upload-image-gerrit-base:
dependencies:
- name: opendev-buildset-registry
- name: system-config-build-image-python-builder-3.9-bullseye
soft: true
files: *jeepyb_gerrit_files
- system-config-upload-image-gerrit-3.6:
dependencies:
- name: opendev-buildset-registry
- name: system-config-upload-image-gerrit-base
soft: true
files: *jeepyb_gerrit_files
promote:
jobs:
- system-config-promote-image-gerrit-base:
files: *jeepyb_gerrit_files
- system-config-promote-image-gerrit-3.6:
files: *jeepyb_gerrit_files
- 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:
- noop-jobs
- project:
name: opendev/meetbot
templates:
- noop-jobs
- project:
name: opendev/mqtt_statsd
templates:
- noop-jobs
- 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-bup
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-elastic_recheck
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-ethercalc
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-httpd
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-jeepyb
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-logrotate
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- project:
name: opendev/puppet-mysql_backup
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-openstack_health
queue: system-config
templates:
- noop-jobs
- project:
name: opendev/puppet-openstack_infra_spec_helper
queue: system-config
check:
jobs:
- legacy-puppet-openstack-infra-spec-helper-unit
gate:
jobs:
- legacy-puppet-openstack-infra-spec-helper-unit
- project:
name: opendev/puppet-pip
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-project_config
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-redis
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-reviewday
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-simpleproxy
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-ssh
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-storyboard
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-tmpreaper
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-ulimit
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-user
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- project:
name: opendev/puppet-vcsrepo
queue: system-config
templates:
- noop-jobs
- project:
name: opendev/puppet-zanata
queue: system-config
templates:
- infra-puppet-check-jobs
- system-config-puppet-apply-jobs
- system-config-puppet-beaker-jobs
- 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
- project:
name: opendev/storyboard-webclient
release:
jobs:
- publish-openstack-javascript-content:
vars:
node_version: 8
create_tarball_directory: build
- project:
name: opendev/subunit2sql
templates:
- publish-to-pypi
- project:
name: opendev/system-config
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: opendev/zone-opendev.org
deploy:
jobs:
- infra-prod-service-nameserver:
files: zones/.*
dependencies: []
- project:
name: opendev/zone-zuul-ci.org
deploy:
jobs:
- infra-prod-service-nameserver:
files: zones/.*
dependencies: []
- project:
name: openinfra/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: openinfra/groups-static-pages
templates:
- noop-jobs
- project:
name: openinfra/odsreg
templates:
- noop-jobs
- project:
name: openinfra/openstackweb
templates:
- noop-jobs
- project:
name: openinfra/python-tempestconf
templates:
- publish-to-pypi
- project:
name: openinfra/refstack
templates:
- publish-to-pypi
- project:
name: openinfra/transparency-policy
templates:
- build-openstack-docs-pti
- project:
name: openstack/adjutant
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/adjutant-ui
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-collection-kolla
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-collections-openstack
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-config_template
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-hardening
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-plugin-container-connection
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-atos-hsm
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-chrony
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-collect-logs
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-container-registry
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-lunasa-hsm
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-openstack-operations
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-pki
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-proxysql
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-python_venv_build
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-qdrouterd
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-redhat-subscription
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-systemd_mount
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-systemd_networkd
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-systemd_service
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-thales-hsm
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-tripleo-modify-image
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ansible-role-uwsgi
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-vault
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ansible-role-zookeeper
templates:
- official-openstack-repo-jobs
- project:
name: openstack/aodh
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/api-sig
templates:
- official-openstack-repo-jobs
- project:
name: openstack/api-site
templates:
- official-openstack-repo-jobs
- project:
name: openstack/arch-design
templates:
- official-openstack-repo-jobs
- project:
name: openstack/auto-scaling-sig
templates:
- official-openstack-repo-jobs
- project:
name: openstack/automaton
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/barbican
queue: barbican
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-guide-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/barbican-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/barbican-tempest-plugin
queue: barbican
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/barbican-ui
templates:
- official-openstack-repo-jobs
- project:
name: openstack/bashate
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/bifrost
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/blazar
queue: blazar
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- api-ref-jobs
- project:
name: openstack/blazar-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/blazar-nova
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/blazar-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/blazar-tempest-plugin
queue: blazar
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/bugdaystats
templates:
- official-openstack-repo-jobs
- 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:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ceilometer
queue: telemetry
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/ceilometer-powervm
templates:
- docs-on-readthedocs
- official-openstack-repo-jobs
- publish-to-pypi
vars:
rtd_webhook_id: '44767'
- project:
name: openstack/ceilometermiddleware
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/charm-aodh
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-barbican
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-barbican-softhsm
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-barbican-vault
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceilometer
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceilometer-agent
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-fs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-iscsi
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-mon
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-osd
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-proxy
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-radosgw
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ceph-rbd-mirror
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-backup
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-backup-swift-proxy
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-ceph
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-ceph-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-dell-emc-powerstore
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-lvm
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-netapp
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-nimblestorage
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-purestorage
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cinder-solidfire
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-cloudkitty
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-deployment-guide
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-designate
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-designate-bind
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-glance
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-glance-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-glance-simplestreams-sync
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-glusterfs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-gnocchi
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-guide
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-hacluster
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-heat
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-horizon-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-barbican-secrets
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-bgp
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-bind-rndc
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-ceph-client
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-ceph-mds
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-ceph-rbd-mirror
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-cinder-backend
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-cinder-backup
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-dashboard-plugin
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-designate
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-gnocchi
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-hacluster
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-ironic-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone-admin
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone-credentials
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone-domain-backend
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone-fid-service-provider
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-keystone-notifications
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-magpie
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-manila-plugin
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-mysql-innodb-cluster
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-mysql-router
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-mysql-shared
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-neutron-load-balancer
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-neutron-plugin
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-neutron-plugin-api-subordinate
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-nova-cell
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-nova-compute
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-odl-controller-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-openstack-ha
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-ovsdb-manager
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-pacemaker-remote
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-placement
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-rabbitmq
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-service-control
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-interface-websso-fid-service-provider
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ironic
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ironic-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ironic-conductor
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone-kerberos
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone-ldap
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone-openidc
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-keystone-saml-mellon
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-layer-ceph
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-layer-ceph-base
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-layer-openstack
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-layer-openstack-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-layer-openstack-principle
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-magnum
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-magnum-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-magpie
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila-ganesha
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila-generic
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila-glusterfs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-manila-netapp
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-masakari
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-masakari-monitors
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-mistral
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-murano
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-mysql-innodb-cluster
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-mysql-router
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-api-odl
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-api-plugin-arista
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-api-plugin-ironic
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-api-plugin-ovn
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-dynamic-routing
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-gateway
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-neutron-openvswitch
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-cell-controller
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-cloud-controller
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-compute
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-compute-nvidia-vgpu
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-compute-proxy
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-nova-lxd
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-octavia
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-octavia-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-octavia-diskimage-retrofit
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-odl-controller
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-openstack-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-openstack-loadbalancer
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-openvswitch-odl
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-interface-ceph-client
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-interface-ceph-iscsi-admin-access
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-interface-openstack-loadbalancer
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-interface-tls-certificates
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-openstack
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-ops-sunbeam
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-pacemaker-remote
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-panko
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-percona-cluster
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-placement
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-placement-k8s
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-rabbitmq-server
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-swift-proxy
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-swift-storage
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-tempest
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-trilio-data-mover
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-trilio-dm-api
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-trilio-horizon-plugin
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-trilio-wlm
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-trove
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-vault
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-watcher
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charm-watcher-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charms.ceph
templates:
- official-openstack-repo-jobs
- project:
name: openstack/charms.openstack
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ci-log-processing
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cinder
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- project:
name: openstack/cinder-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cinder-tempest-plugin
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cinderlib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cliff
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cloudkitty
queue: cloudkitty
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cloudkitty-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/cloudkitty-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cloudkitty-tempest-plugin
queue: cloudkitty
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/compute-hyperv
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/constellations
templates:
- official-openstack-repo-jobs
- project:
name: openstack/contributor-guide
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/cookbook-openstack-application-catalog
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-bare-metal
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-block-storage
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-client
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-common
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-compute
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-dashboard
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-dns
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-identity
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-image
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-integration-test
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-network
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-ops-database
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-ops-messaging
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-orchestration
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstack-telemetry
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookbook-openstackclient
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cookiecutter
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/coverage2sql
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/cyborg
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- api-ref-jobs
- project:
name: openstack/cyborg-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/cyborg-tempest-plugin
queue: cyborg
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/debtcollector
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/designate
queue: designate
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/designate-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/designate-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/designate-tempest-plugin
queue: designate
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/devstack
queue: integrated
periodic:
jobs:
- propose-updates:
branches: master
vars:
update_target: devstack-plugins-list
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-amqp1
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-ceph
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-container
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-cookiecutter
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-kafka
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-nfs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-plugin-open-cas
templates:
- official-openstack-repo-jobs
- project:
name: openstack/devstack-tools
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/devstack-vagrant
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/dib-utils
templates:
- official-openstack-repo-jobs
- noop-jobs
- project:
name: openstack/diskimage-builder
queue: glean
templates:
- official-openstack-repo-jobs
- publish-openstack-docs-pti
- publish-to-pypi
- project:
name: openstack/ec2-api
queue: ec2-api
templates:
- install-guide-jobs
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ec2api-tempest-plugin
queue: ec2-api
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/election
templates:
- official-openstack-repo-jobs
- project:
name: openstack/eslint-config-openstack
templates:
- nodejs10-publish-to-npm
- official-openstack-repo-jobs
- project:
name: openstack/etcd3gw
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/freezer
queue: freezer
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/freezer-api
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/freezer-dr
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/freezer-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/freezer-tempest-plugin
queue: freezer
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/freezer-web-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/futurist
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/glance
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- project:
name: openstack/glance-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/glance_store
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/glance-tempest-plugin
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/goal-tools
templates:
- official-openstack-repo-jobs
- project:
name: openstack/governance
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/governance-sigs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/governance-website
templates:
- build-openstack-docs-pti
- official-openstack-repo-jobs
promote:
jobs:
- promote-governance-website
- project:
name: openstack/grenade
queue: integrated
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ha-guide
templates:
- official-openstack-repo-jobs
- project:
name: openstack/hacking
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/heat
queue: heat
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/heat-agents
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/heat-cfnclient
templates:
- official-openstack-repo-jobs
- project:
name: openstack/heat-cfntools
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/heat-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/heat-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/heat-tempest-plugin
queue: heat
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/heat-templates
templates:
- official-openstack-repo-jobs
- project:
name: openstack/heat-translator
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/horizon
queue: horizon
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/i18n
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/ideas
templates:
- official-openstack-repo-jobs
- project:
name: openstack/instack-undercloud
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/ironic
queue: ironic
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/ironic-inspector
queue: ironic
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- api-ref-jobs
- project:
name: openstack/ironic-inspector-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ironic-lib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ironic-prometheus-exporter
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ironic-python-agent
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ironic-python-agent-builder
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ironic-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ironic-tempest-plugin
queue: ironic
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ironic-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/js-openstack-lib
templates:
- nodejs10-publish-to-npm
- official-openstack-repo-jobs
- project:
name: openstack/karma-subunit-reporter
templates:
- nodejs10-publish-to-npm
- official-openstack-repo-jobs
- project:
name: openstack/kayobe
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kayobe-config
templates:
- official-openstack-repo-jobs
- project:
name: openstack/kayobe-config-dev
templates:
- official-openstack-repo-jobs
- project:
name: openstack/keystone
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- project:
name: openstack/keystone-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/keystone-tempest-plugin
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/keystoneauth
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/keystonemiddleware
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/kolla
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kolla-ansible
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kuryr
queue: kuryr
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kuryr-kubernetes
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kuryr-libnetwork
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/kuryr-tempest-plugin
queue: kuryr
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ldappool
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/liberasurecode
templates:
- official-openstack-repo-jobs
- project:
name: openstack/loci
templates:
- official-openstack-repo-jobs
- project:
name: openstack/logstash-filters
templates:
- official-openstack-repo-jobs
- project:
name: openstack/magnum
queue: magnum
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- install-guide-jobs
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/magnum-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/magnum-tempest-plugin
queue: magnum
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/magnum-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/manila
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/manila-image-elements
release:
jobs:
- manila-image-elements-publish-artifacts
templates:
- official-openstack-repo-jobs
- project:
name: openstack/manila-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/manila-tempest-plugin
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/manila-test-image
templates:
- official-openstack-repo-jobs
- project:
name: openstack/manila-ui
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- translation-jobs-master-stable
- project:
name: openstack/masakari
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- api-ref-jobs
- project:
name: openstack/masakari-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/masakari-monitors
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/masakari-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/metalsmith
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/microversion-parse
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/mistral
queue: mistral
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/mistral-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/mistral-extra
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/mistral-lib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/mistral-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/mistral-tempest-plugin
queue: mistral
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/molteniron
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-agent
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-api
queue: monasca
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-ceilometer
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-common
queue: monasca
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-events-api
queue: monasca
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/monasca-grafana-datasource
templates:
- nodejs10-publish-to-npm
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/monasca-kibana-plugin
templates:
- nodejs10-publish-to-npm
- official-openstack-repo-jobs
- project:
name: openstack/monasca-log-api
queue: monasca
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-notification
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-persister
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/monasca-statsd
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-tempest-plugin
queue: monasca
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/monasca-thresh
templates:
- official-openstack-repo-jobs
- project:
name: openstack/monasca-transform
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/multi-arch-sig
templates:
- official-openstack-repo-jobs
- project:
name: openstack/murano
queue: murano
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- periodic-jobs-with-oslo-master
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/murano-agent
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/murano-apps
templates:
- official-openstack-repo-jobs
- project:
name: openstack/murano-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/murano-pkg-check
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/murano-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/murano-tempest-plugin
queue: murano
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/networking-bagpipe
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
periodic:
jobs:
- openstack-tox-py39-with-neutron-lib-master:
required-projects:
- openstack/networking-bgpvpn
- openstack/networking-sfc
- project:
name: openstack/networking-baremetal
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/networking-bgpvpn
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
- translation-jobs-master-stable
periodic:
jobs:
- openstack-tox-py39-with-neutron-lib-master:
required-projects:
- openstack/networking-bagpipe
- openstack/horizon
- project:
name: openstack/networking-generic-switch
queue: networking-generic-switch
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/networking-hyperv
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/networking-midonet
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/networking-odl
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- translation-jobs-master-only
- publish-to-pypi
periodic:
jobs:
- openstack-tox-py39-with-neutron-lib-master:
required-projects:
- openstack/ceilometer
- openstack/neutron-fwaas
- x/networking-l2gw
- openstack/networking-sfc
- openstack/networking-bgpvpn
- project:
name: openstack/networking-ovn
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/networking-powervm
templates:
- docs-on-readthedocs
- official-openstack-repo-jobs
- publish-to-pypi
vars:
rtd_webhook_id: '44768'
- project:
name: openstack/networking-sfc
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
- project:
name: openstack/neutron
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- periodic-jobs-with-oslo-master
- periodic-jobs-with-neutron-lib-master
- periodic-jobs-with-ovsdbapp-master
- translation-jobs-master-only
- project:
name: openstack/neutron-dynamic-routing
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
- project:
name: openstack/neutron-fwaas
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
- project:
name: openstack/neutron-fwaas-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/neutron-lib
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/neutron-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/neutron-tempest-plugin
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/neutron-vpnaas
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
- project:
name: openstack/neutron-vpnaas-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- translation-jobs-master-stable
- project:
name: openstack/nose-html-output
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
post:
jobs:
- publish-openstack-python-branch-tarball
- project:
name: openstack/nova
queue: integrated
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- publish-to-pypi
- translation-jobs-master-only
- api-guide-jobs
- api-ref-jobs
- project:
name: openstack/nova-powervm
templates:
- docs-on-readthedocs
- official-openstack-repo-jobs
- publish-to-pypi
vars:
rtd_webhook_id: '44764'
- project:
name: openstack/nova-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/octavia
queue: octavia
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- translation-jobs-master-only
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/octavia-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/octavia-lib
queue: octavia
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/octavia-tempest-plugin
queue: octavia
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/openstack
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
release:
jobs:
- announce-release
- project:
name: openstack/openstack-ansible-apt_package_pinning
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-ceph_client
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-galera_client
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-galera_server
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-haproxy_server
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-lxc_container_create
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-lxc_hosts
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-memcached_server
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-nspawn_container_create
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-nspawn_hosts
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-openstack_hosts
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-openstack_openrc
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-ops
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_adjutant
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_aodh
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_barbican
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_blazar
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_ceilometer
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_cinder
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_cloudkitty
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_congress
templates:
- official-openstack-repo-jobs
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/openstack-ansible-os_designate
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_glance
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_gnocchi
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_heat
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_horizon
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_ironic
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_karbor
templates:
- official-openstack-repo-jobs
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/openstack-ansible-os_keystone
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_magnum
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_manila
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_masakari
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_mistral
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_monasca
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_monasca-agent
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_murano
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_neutron
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_nova
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_octavia
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_panko
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_placement
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_rally
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_sahara
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_senlin
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_skyline
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_swift
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_tacker
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_tempest
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_trove
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-os_zun
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-plugins
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-rabbitmq_server
release:
jobs:
- announce-release
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-repo_server
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-rsyslog_client
templates:
- official-openstack-repo-jobs
- noop-jobs
- project:
name: openstack/openstack-ansible-rsyslog_server
templates:
- official-openstack-repo-jobs
- noop-jobs
- project:
name: openstack/openstack-ansible-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-ansible-tests
post:
jobs:
- propose-updates:
vars:
update_target: openstack-ansible-tests
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-chef
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-chef-repo
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/openstack-chef-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-doc-tools
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/openstack-helm
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/openstack-helm-images
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-helm-infra
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-manuals
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
post:
jobs:
- propose-updates:
vars:
update_target: openstack-manuals
- project:
name: openstack/openstack-nose
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/openstack-planet
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-virtual-baremetal
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-zuul-jobs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/openstack-zuul-roles
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/openstackclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/openstackdocstheme
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/openstacksdk
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/operations-guide
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/os-api-ref
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-apply-config
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-brick
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-client-config
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-collect-config
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-ken
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-net-config
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-performance-tools
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-refresh-config
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-resource-classes
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-service-types
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-testr
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-traits
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-vif
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/os-win
queue: os-win
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/osc-lib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/osc-placement
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo-cookiecutter
templates:
- official-openstack-repo-jobs
- project:
name: openstack/oslo-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/oslo.cache
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.concurrency
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.config
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.context
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.db
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.i18n
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.limit
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.log
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.messaging
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.metrics
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.middleware
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.policy
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.privsep
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.reports
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.rootwrap
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.serialization
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.service
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.tools
templates:
- official-openstack-repo-jobs
- project:
name: openstack/oslo.upgradecheck
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/oslo.utils
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.versionedobjects
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslo.vmware
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/oslotest
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/osops
templates:
- official-openstack-repo-jobs
- project:
name: openstack/osprofiler
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ossa
templates:
- official-openstack-repo-jobs
- project:
name: openstack/oswin-tempest-plugin
queue: os-win
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ovn-octavia-provider
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ovsdbapp
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/panko
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/patrole
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/paunch
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/pbr
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/performance-docs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/placement
queue: integrated
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/project-config
queue: project-config
check:
jobs:
- opendev-buildset-registry
- 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-grafana:
files: &grafana-files
- ^grafana/.*$
- 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-xenial
gate:
jobs:
# NOTE(ianw) 2022-08-03 : this files filter is just because
# grafana is currently the only test that wants the
# intermediate registry.
- opendev-buildset-registry:
files: *grafana-files
- build-openstack-specs-site:
files: *specs-site
- openstack-zuul-jobs-linters
- project-config-dib
- project-config-gerrit
- project-config-grafana:
files: *grafana-files
- 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-xenial
deploy:
jobs:
- promote-infra-index:
files: *infra-docs-index
- promote-openstack-specs-site:
files: *specs-site
- infra-prod-manage-projects:
dependencies: []
files:
- gerrit/.*
- infra-prod-service-nodepool:
dependencies: []
files:
- nodepool/.*
- infra-prod-service-zuul:
dependencies:
- name: infra-prod-manage-projects
soft: true
files:
- zuul/main.yaml
- infra-prod-run-accessbot:
dependencies: []
files:
- accessbot/channels.yaml
- infra-prod-service-eavesdrop:
dependencies: []
files:
- gerritbot/channels.yaml
- infra-prod-service-grafana:
dependencies: []
files:
- grafana/
periodic:
jobs:
- propose-project-config-update
- maintain-github-openstack-mirror
templates:
- official-openstack-repo-jobs
- project:
name: openstack/project-team-guide
templates:
- official-openstack-repo-jobs
- project:
name: openstack/ptgbot
templates:
- official-openstack-repo-jobs
- project:
name: openstack/publiccloud-sig
templates:
- official-openstack-repo-jobs
- project:
name: openstack/puppet-aodh
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-barbican
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-ceilometer
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-ceph
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-cinder
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-cloudkitty
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-designate
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-ec2api
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-glance
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-gnocchi
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-heat
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-horizon
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-ironic
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-keystone
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-magnum
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-manila
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-mistral
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-murano
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-neutron
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-nova
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-octavia
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-openstack-cookiecutter
templates:
- official-openstack-repo-jobs
- project:
name: openstack/puppet-openstack_extras
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-openstack-guide
templates:
- official-openstack-repo-jobs
- project:
name: openstack/puppet-openstack-integration
periodic:
jobs:
- propose-updates:
branches: master
vars:
update_target: puppet-openstack-constraints
templates:
- official-openstack-repo-jobs
- project:
name: openstack/puppet-openstack_spec_helper
templates:
- official-openstack-repo-jobs
- project:
name: openstack/puppet-openstacklib
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-oslo
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-ovn
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-pacemaker
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-panko
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/puppet-placement
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-qdr
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-rally
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-sahara
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-swift
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-tacker
templates:
- official-openstack-repo-jobs
- noop-jobs
- project:
name: openstack/puppet-tempest
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-tripleo
queue: tripleo
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-trove
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-vitrage
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-vswitch
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-watcher
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/puppet-zaqar
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- project:
name: openstack/pycadf
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/pyeclib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/pymod2pkg
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-adjutantclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-aodhclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-barbicanclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-blazarclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-brick-cinderclient-ext
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-cinderclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-cloudkittyclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-cyborgclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-designateclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-dracclient
templates:
- publish-to-pypi
- project:
name: openstack/python-freezerclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-glanceclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-heatclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-ironic-inspector-client
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-ironicclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-keystoneclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-magnumclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-manilaclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-masakariclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-mistralclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-monascaclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-muranoclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-neutronclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-novaclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-octaviaclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-openstackclient
queue: integrated
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-pankoclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/python-saharaclient
queue: sahara
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-senlinclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-solumclient
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/python-swiftclient
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-tackerclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-tripleoclient
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-troveclient
queue: trove
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-venusclient
queue: venus
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-vitrageclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-watcherclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-zaqarclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-zunclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/qa-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/rally
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/rally-openstack
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/rbd-iscsi-client
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/release-test
templates:
- official-openstack-repo-jobs
- project:
name: openstack/releases
templates:
- official-openstack-repo-jobs
- project:
name: openstack/renderspec
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/reno
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/requestsexceptions
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/requirements
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
check:
jobs:
- openstack-tox-docs:
branches: master
gate:
jobs:
- openstack-tox-docs:
branches: master
promote:
jobs:
- promote-openstack-tox-docs:
branches: master
periodic:
jobs:
- publish-wheel-cache-centos-7
- release-wheel-cache-centos-7:
dependencies:
- name: publish-wheel-cache-centos-7
- publish-wheel-cache-centos-8-stream
- release-wheel-cache-centos-8-stream:
dependencies:
- name: publish-wheel-cache-centos-8-stream
- publish-wheel-cache-centos-9-stream
- release-wheel-cache-centos-9-stream:
dependencies:
- name: publish-wheel-cache-centos-9-stream
- publish-wheel-cache-debian-bullseye
- release-wheel-cache-debian-bullseye:
dependencies:
- name: publish-wheel-cache-debian-bullseye
- publish-wheel-cache-debian-buster
- release-wheel-cache-debian-buster:
dependencies:
- name: publish-wheel-cache-debian-buster
- publish-wheel-cache-ubuntu-jammy
- release-wheel-cache-ubuntu-jammy:
dependencies:
- name: publish-wheel-cache-ubuntu-jammy
- publish-wheel-cache-ubuntu-focal
- release-wheel-cache-ubuntu-focal:
dependencies:
- name: publish-wheel-cache-ubuntu-focal
- publish-wheel-cache-ubuntu-bionic
- release-wheel-cache-ubuntu-bionic:
dependencies:
- name: publish-wheel-cache-ubuntu-bionic
- publish-wheel-cache-ubuntu-xenial
- release-wheel-cache-ubuntu-xenial:
dependencies:
- name: publish-wheel-cache-ubuntu-xenial
- publish-wheel-cache-centos-8-stream-arm64
- release-wheel-cache-centos-8-stream-arm64:
dependencies:
- name: publish-wheel-cache-centos-8-stream-arm64
- publish-wheel-cache-centos-9-stream-arm64
- release-wheel-cache-centos-9-stream-arm64:
dependencies:
- name: publish-wheel-cache-centos-9-stream-arm64
- publish-wheel-cache-debian-bullseye-arm64
- release-wheel-cache-debian-bullseye-arm64:
dependencies:
- name: publish-wheel-cache-debian-bullseye-arm64
- publish-wheel-cache-debian-buster-arm64
- release-wheel-cache-debian-buster-arm64:
dependencies:
- name: publish-wheel-cache-debian-buster-arm64
- publish-wheel-cache-ubuntu-jammy-arm64
- release-wheel-cache-ubuntu-jammy-arm64:
dependencies:
- name: publish-wheel-cache-ubuntu-jammy-arm64
- publish-wheel-cache-ubuntu-focal-arm64
- release-wheel-cache-ubuntu-focal-arm64:
dependencies:
- name: publish-wheel-cache-ubuntu-focal-arm64
- publish-wheel-cache-ubuntu-bionic-arm64
- release-wheel-cache-ubuntu-bionic-arm64:
dependencies:
- name: publish-wheel-cache-ubuntu-bionic-arm64
periodic-weekly:
jobs:
- propose-updates:
branches: master
nodeset: ubuntu-jammy
vars:
update_target: requirements-constraints
- project:
name: openstack/reviewday
templates:
- official-openstack-repo-jobs
- 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:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/rpm-packaging
templates:
- official-openstack-repo-jobs
- project:
name: openstack/rpm-packaging-tools
templates:
- official-openstack-repo-jobs
- project:
name: openstack/sahara
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/sahara-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/sahara-extra
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/sahara-image-elements
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/sahara-plugin-ambari
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-plugin-cdh
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-plugin-mapr
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-plugin-spark
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-plugin-storm
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-plugin-vanilla
queue: sahara
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/sahara-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/sahara-tests
queue: sahara
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/security-doc
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/self-healing-sig
templates:
- official-openstack-repo-jobs
- project:
name: openstack/senlin
queue: senlin
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/senlin-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/senlin-tempest-plugin
queue: senlin
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/service-types-authority
templates:
- official-openstack-repo-jobs
post:
jobs:
- propose-updates:
vars:
update_target: os-service-types
- project:
name: openstack/shade
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/skyline-apiserver
queue: skyline
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/skyline-console
queue: skyline
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/solum
queue: solum
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- project:
name: openstack/solum-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/solum-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/solum-tempest-plugin
queue: solum
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/specs-cookiecutter
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/sphinx-feature-classification
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/stackviz
templates:
- official-openstack-repo-jobs
- project:
name: openstack/stevedore
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/storlets
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/sushy
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/sushy-oem-idrac
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/sushy-tools
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/swift
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- project:
name: openstack/swift-bench
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tacker
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- publish-to-pypi
- project:
name: openstack/tacker-horizon
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tacker-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/tap-as-a-service
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/taskflow
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/telemetry-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/telemetry-tempest-plugin
queue: telemetry
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tempest
queue: integrated
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tempest-plugin-cookiecutter
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/tempest-stress
templates:
- official-openstack-repo-jobs
- project:
name: openstack/tenks
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tooz
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tosca-parser
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/training-guides
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- project:
name: openstack/tripleo-ansible
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-ci
queue: tripleo
templates:
- official-openstack-repo-jobs
- project:
name: openstack/tripleo-common
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-docs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/tripleo-ha-utils
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/tripleo-heat-templates
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-image-elements
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-ipsec
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-operator-ansible
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
release:
jobs:
- publish-openstack-python-tarball
- project:
name: openstack/tripleo-puppet-elements
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-quickstart
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-quickstart-extras
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-repos
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/tripleo-upgrade
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/tripleo-validations
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/trove
queue: trove
templates:
- api-ref-jobs
- install-guide-jobs
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- publish-to-pypi
- translation-jobs-master-only
- project:
name: openstack/trove-dashboard
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/trove-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/trove-tempest-plugin
queue: trove
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/ui-cookiecutter
templates:
- official-openstack-repo-jobs
- project:
name: openstack/upstream-institute-virtual-environment
templates:
- noop-jobs
- official-openstack-repo-jobs
- project:
name: openstack/validations-common
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/validations-libs
queue: tripleo
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/venus
queue: venus
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/venus-dashboard
queue: venus
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/venus-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/venus-tempest-plugin
queue: venus
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/virtualbmc
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/vitrage
queue: vitrage
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/vitrage-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/vitrage-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/vitrage-tempest-plugin
queue: vitrage
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/watcher
queue: watcher
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- publish-to-pypi
- api-ref-jobs
- project:
name: openstack/watcher-dashboard
queue: watcher
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/watcher-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/watcher-tempest-plugin
queue: watcher
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/whereto
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-bootstrap
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-gettext
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-lrdragndrop
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-material
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-notify
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-smart-table
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-uuid
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-angular-vis
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-bootstrap-datepicker
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-bootstrap-scss
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-bootswatch
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-d3
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-dagre
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-dagre-d3
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-filesaver
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-graphlib
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-hogan
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-jasmine
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-jquery-migrate
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-jquery.quicksearch
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-jquery.tablesorter
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-js-yaml
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-jsencrypt
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-json2yaml
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-lodash
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-magic-search
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-mdi
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-moment
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-moment-timezone
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-rickshaw
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-roboto-fontface
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/xstatic-spin
templates:
- noop-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/yaql
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/zaqar
queue: zaqar
templates:
- official-openstack-repo-jobs
- translation-jobs-master-only
- api-ref-jobs
- install-guide-jobs
- publish-to-pypi
- project:
name: openstack/zaqar-specs
templates:
- official-openstack-repo-jobs
- project:
name: openstack/zaqar-tempest-plugin
queue: zaqar
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/zaqar-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: openstack/zun
queue: zun
templates:
- api-ref-jobs
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/zun-tempest-plugin
queue: zun
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/zun-ui
templates:
- official-openstack-repo-jobs
- translation-jobs-master-stable
- publish-to-pypi
- project:
name: performa/os-faults
templates:
- publish-to-pypi
- project:
name: performa/shaker
templates:
- publish-to-pypi
- project:
name: pytest-dev/pytest-testinfra
third-party-check:
jobs:
- system-config-run-base-ansible-devel:
required-projects:
- opendev/system-config
- 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/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/charm-6wind-virtual-accelerator
templates:
- python35-charm-jobs
- project:
name: x/charm-neutron-api-plumgrid
templates:
- python35-charm-jobs
- project:
name: x/charm-plumgrid-director
templates:
- python35-charm-jobs
- project:
name: x/charm-plumgrid-edge
templates:
- python35-charm-jobs
- project:
name: x/charm-plumgrid-gateway
templates:
- python35-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:
- publish-to-pypi
- project:
name: x/cloudcafe
templates:
- noop-jobs
- project:
name: x/cloudpulse
templates:
- 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/coupler
templates:
- openstack-python-jobs
- check-requirements
- project:
name: x/cursive
templates:
- 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-hdfs
check:
jobs:
- openstack-tox-bashate
- legacy-tempest-dsvm-full-hdfs:
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-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/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/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/gabbi-tempest
templates:
- publish-to-pypi
- project:
name: x/gce-api
templates:
- openstack-python-jobs
- check-requirements
- publish-to-pypi
- 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:
- publish-to-pypi
- project:
name: x/group-based-policy-automation
templates:
- publish-to-pypi
- project:
name: x/group-based-policy-specs
templates:
- build-only-specs-jobs
check:
jobs:
- openstack-tox-py27
gate:
jobs:
- openstack-tox-py27
- project:
name: x/group-based-policy-ui
templates:
- 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/interop-workloads
templates:
- build-openstack-docs-pti
- project:
name: x/iotronic
templates:
- publish-to-pypi
- project:
name: x/iotronic-lightning-rod
templates:
- publish-to-pypi
- project:
name: x/iotronic-ui
templates:
- 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/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
- 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:
- publish-to-pypi
- project:
name: x/networking-l2gw
templates:
- 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:
- publish-to-pypi
- 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:
- publish-to-pypi
- 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:
- publish-to-pypi
- 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/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
queue: novajoin
templates:
- publish-to-pypi
- project:
name: x/novajoin-tempest-plugin
queue: novajoin
templates:
- check-requirements
- tempest-plugin-jobs
- project:
name: x/oaktree
queue: oaktree
templates:
- publish-to-pypi-quietly
- openstack-python-jobs
- openstack-python35-jobs
- project:
name: x/oaktreemodel
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/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
- 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:
- publish-to-pypi
- 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/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:
- 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:
- 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:
- 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:
- 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
- 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-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-docs-pti
- build-release-notes-jobs-python3
- 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:
- publish-to-pypi
- project:
name: x/vm-bm-wg
check:
jobs:
- openstack-tox-py27
gate:
jobs:
- openstack-tox-py27
- project:
name: x/vmtp
templates:
- publish-to-pypi
- project:
name: x/vmware-nsx
queue: vmware-nsx
templates:
- periodic-jobs-with-neutron-lib-master
- publish-to-pypi
periodic:
jobs:
- openstack-tox-py39-with-neutron-lib-master:
timeout: 5400
required-projects:
- openstack/networking-sfc
- openstack/neutron
- openstack/neutron-dynamic-routing
- openstack/neutron-fwaas
- openstack/neutron-vpnaas
- openstack/octavia
- x/networking-l2gw
- openstack/tap-as-a-service
- x/vmware-nsxlib
- project:
name: x/vmware-nsx-tempest-plugin
queue: vmware-nsx
templates:
- publish-to-pypi
- 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