You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7078 lines
137 KiB
7078 lines
137 KiB
# Shared zuul config specific to the OpenStack Project |
|
# Contains project pipeline definitions |
|
|
|
- project: |
|
# Only include system-required on openstack repos so that we don't |
|
# run merge-check on third-party things like ansible |
|
# Add for former OpenStack repos that got renamed as part of |
|
# OpenDev change the system-required template as well: |
|
name: ^(airship|jjb|starlingx|opendev|osf|performa|recordsansible|starlingx|ttygroup|windmill|x|zuul)/.* |
|
templates: |
|
- system-required |
|
|
|
- project: |
|
# Only include system-required on openstack repos so that we don't |
|
# run merge-check on third-party things like ansible |
|
name: ^openstack.* |
|
templates: |
|
- system-required |
|
|
|
- project: |
|
name: ^starlingx/.*$ |
|
check: |
|
queue: starlingx |
|
gate: |
|
queue: starlingx |
|
|
|
- project: |
|
name: ansible/ansible |
|
default-branch: devel |
|
third-party-check: |
|
jobs: |
|
- openstacksdk-ansible-stable-2.6-functional-devstack: |
|
branches: stable-2.6 |
|
files: |
|
- ^lib/ansible/modules/cloud/openstack/.* |
|
- ^contrib/inventory/openstack_inventory.py |
|
- ^lib/ansible/plugins/inventory/openstack.py |
|
- ^lib/ansible/module_utils/openstack.py |
|
- ^lib/ansible/utils/module_docs_fragments/openstack.py |
|
- shade-ansible-stable-2.5-functional-devstack: |
|
branches: stable-2.5 |
|
files: |
|
- ^lib/ansible/modules/cloud/openstack/.* |
|
- ^contrib/inventory/openstack.py |
|
- ^lib/ansible/plugins/inventory/openstack.py |
|
- ^lib/ansible/module_utils/openstack.py |
|
- ^lib/ansible/utils/module_docs_fragments/openstack.py |
|
|
|
- project: |
|
name: jjb/jenkins-job-builder |
|
templates: |
|
- 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/bindep |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
- publish-tox-docs-infra |
|
check: |
|
jobs: |
|
- tox-cover |
|
|
|
- project: |
|
name: opendev/ci-sandbox |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/germqtt |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: opendev/gerritbot |
|
templates: |
|
- publish-to-pypi |
|
post: |
|
jobs: |
|
- publish-openstack-python-branch-tarball |
|
|
|
- project: |
|
name: opendev/gerritlib |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: opendev/git-restack |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
- publish-tox-docs-infra |
|
|
|
- project: |
|
name: opendev/git-review |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
- publish-tox-docs-infra |
|
|
|
- project: |
|
name: opendev/glean |
|
templates: |
|
- publish-tox-docs-infra |
|
- publish-to-pypi |
|
check: |
|
queue: glean |
|
gate: |
|
queue: glean |
|
|
|
- project: |
|
name: opendev/grafyaml |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-tox-docs-infra |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- tox-cover |
|
|
|
- project: |
|
name: opendev/infra-manual |
|
check: |
|
jobs: |
|
- opendev-tox-docs |
|
gate: |
|
jobs: |
|
- opendev-tox-docs |
|
promote: |
|
jobs: |
|
- opendev-promote-docs |
|
|
|
- project: |
|
name: opendev/infra-specs |
|
check: |
|
jobs: |
|
- opendev-tox-docs |
|
gate: |
|
jobs: |
|
- opendev-tox-docs |
|
promote: |
|
jobs: |
|
- opendev-promote-docs |
|
|
|
- project: |
|
name: opendev/irc-meetings |
|
check: |
|
jobs: |
|
- openstack-tox-pep8 |
|
gate: |
|
jobs: |
|
- openstack-tox-pep8 |
|
post: |
|
jobs: |
|
- publish-irc-meetings |
|
|
|
- project: |
|
name: opendev/jeepyb |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- opendev-buildset-registry |
|
- system-config-build-image-gerrit-base: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-build-image-python-builder-3.7 |
|
soft: true |
|
files: &jeepyb_gerrit_files |
|
- ^.*$ |
|
- system-config-build-image-gerrit-2.13: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-build-image-python-builder-3.7 |
|
soft: true |
|
- name: system-config-build-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-build-image-gerrit-2.15: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-build-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-build-image-gerrit-2.16: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-build-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-build-image-gerrit-3.0: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-build-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-build-image-gerrit-master: |
|
voting: false |
|
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-upload-image-python-builder-3.7 |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-upload-image-gerrit-2.13: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-upload-image-python-builder-3.7 |
|
soft: true |
|
- name: system-config-upload-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-upload-image-gerrit-2.15: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-upload-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-upload-image-gerrit-2.16: |
|
dependencies: |
|
- name: opendev-buildset-registry |
|
- name: system-config-upload-image-gerrit-base |
|
soft: true |
|
files: *jeepyb_gerrit_files |
|
- system-config-upload-image-gerrit-3.0: |
|
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-2.13: |
|
files: *jeepyb_gerrit_files |
|
- system-config-promote-image-gerrit-2.15: |
|
files: *jeepyb_gerrit_files |
|
- system-config-promote-image-gerrit-2.16: |
|
files: *jeepyb_gerrit_files |
|
- system-config-promote-image-gerrit-3.0: |
|
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: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: opendev/meetbot |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/mqtt_statsd |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: opendev/project-config-example |
|
check: |
|
jobs: |
|
- openstack-tox-linters |
|
gate: |
|
jobs: |
|
- openstack-tox-linters |
|
|
|
- project: |
|
name: opendev/publications |
|
templates: |
|
- noop-jobs |
|
post: |
|
jobs: |
|
- publish-infra-publications: |
|
branches: ^(?!master).*$ |
|
- publish-infra-publications-index |
|
tag: |
|
jobs: |
|
- publish-infra-publications: |
|
branches: ^(?!master).*$ |
|
- publish-infra-publications-index: |
|
branches: ^(?!master).*$ |
|
|
|
- project: |
|
name: opendev/puppet-accessbot |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ansible |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-apparmor |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-askbot |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-asterisk |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-bandersnatch |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-bugdaystats |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-bup |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-cgit |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-ciwatch |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-diskimage_builder |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-drupal |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-elastic_recheck |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-elasticsearch |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ethercalc |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-etherpad_lite |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-exim |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-germqtt |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-gerrit |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-gerritbot |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-github |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-grafyaml |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-graphite |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-haveged |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-hound |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-httpd |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-infra-cookiecutter |
|
templates: |
|
- noop-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-infracloud |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-ipsilon |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-iptables |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-jeepyb |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-jenkins |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-kerberos |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-kibana |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-lodgeit |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-log_processor |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-logrotate |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-logstash |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-lpmqtt |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-mailman |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-mediawiki |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-meetbot |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-mosquitto |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-mqtt_statsd |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-mysql_backup |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-nodepool |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-openafs |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-openstack_health |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-openstack_infra_spec_helper |
|
check: |
|
queue: system-config |
|
jobs: |
|
- legacy-puppet-openstack-infra-spec-helper-unit |
|
|
|
gate: |
|
queue: system-config |
|
jobs: |
|
- legacy-puppet-openstack-infra-spec-helper-unit |
|
|
|
- project: |
|
name: opendev/puppet-openstackci |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-openstackid |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-os_client_config |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-packagekit |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-pgsql_backup |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-phabricator |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/puppet-pip |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-planet |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-project_config |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ptgbot |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-puppet |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-redis |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-refstack |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-reviewday |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-simpleproxy |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-snmpd |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ssh |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ssl_cert_check |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-statusbot |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-storyboard |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-subunit2sql |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-sudoers |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-tmpreaper |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-translation_checksite |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-ulimit |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-unattended_upgrades |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-unbound |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-user |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-vcsrepo |
|
templates: |
|
- noop-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-zanata |
|
templates: |
|
- infra-puppet-check-jobs |
|
- system-config-puppet-apply-jobs |
|
- system-config-puppet-beaker-jobs |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/puppet-zuul |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: opendev/pynotedb |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-openstack-docs-pti |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: opendev/python-storyboardclient |
|
templates: |
|
- openstack-python-jobs-no-constraints |
|
- openstack-python35-jobs-no-constraints |
|
- publish-tox-docs-infra |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- tox-cover |
|
|
|
- project: |
|
name: opendev/sandbox |
|
release: |
|
jobs: |
|
- release-openstack-python |
|
- legacy-sandbox-tag |
|
templates: |
|
- noop-jobs |
|
pre-release: |
|
jobs: |
|
- legacy-sandbox-tag |
|
|
|
- project: |
|
name: opendev/statusbot |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- tox-pep8 |
|
gate: |
|
jobs: |
|
- tox-pep8 |
|
post: |
|
jobs: |
|
- publish-openstack-python-branch-tarball |
|
|
|
- project: |
|
name: opendev/storyboard |
|
templates: |
|
- publish-to-pypi |
|
- publish-tox-docs-infra |
|
- translation-jobs-master-only |
|
|
|
- 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 |
|
check: |
|
queue: system-config |
|
gate: |
|
queue: system-config |
|
|
|
- project: |
|
name: opendev/yaml2ical |
|
templates: |
|
- openstack-python35-jobs-no-constraints |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- tox-pep8 |
|
gate: |
|
jobs: |
|
- tox-pep8 |
|
|
|
- project: |
|
name: 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: openstack/adjutant |
|
templates: |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/adjutant-ui |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ansible-config_template |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-hardening |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-chrony |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ansible-role-collect-logs |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ansible-role-container-registry |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: tripleo |
|
gate: |
|
queue: tripleo |
|
|
|
- project: |
|
name: openstack/ansible-role-openstack-operations |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ansible-role-python_venv_build |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-qdrouterd |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-systemd_mount |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-systemd_networkd |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-systemd_service |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/ansible-role-tripleo-modify-image |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: tripleo |
|
gate: |
|
queue: tripleo |
|
|
|
- project: |
|
name: openstack/aodh |
|
templates: |
|
- translation-jobs-master-only |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/arch-wg |
|
check: |
|
jobs: |
|
- openstack-tox-py27 |
|
gate: |
|
jobs: |
|
- openstack-tox-py27 |
|
|
|
- project: |
|
name: openstack/automaton |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/barbican |
|
templates: |
|
- translation-jobs-master-only |
|
- api-guide-jobs |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: barbican |
|
gate: |
|
queue: barbican |
|
|
|
- project: |
|
name: openstack/barbican-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: barbican |
|
gate: |
|
queue: barbican |
|
|
|
- project: |
|
name: openstack/bashate |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/bifrost |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/blazar |
|
templates: |
|
- publish-to-pypi |
|
- api-ref-jobs |
|
check: |
|
queue: blazar |
|
gate: |
|
queue: blazar |
|
|
|
- project: |
|
name: openstack/blazar-dashboard |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/blazar-nova |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/blazar-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: blazar |
|
gate: |
|
queue: blazar |
|
|
|
- project: |
|
name: openstack/bugdaystats |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- openstack-tox-pep8 |
|
gate: |
|
jobs: |
|
- openstack-tox-pep8 |
|
post: |
|
jobs: |
|
- publish-openstack-python-branch-tarball |
|
|
|
- project: |
|
name: openstack/castellan |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ceilometer |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: telemetry |
|
gate: |
|
queue: telemetry |
|
|
|
- project: |
|
name: openstack/ceilometer-powervm |
|
templates: |
|
- docs-on-readthedocs |
|
- publish-to-pypi |
|
vars: |
|
rtd_webhook_id: '44767' |
|
- project: |
|
name: openstack/ceilometermiddleware |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/cinder |
|
templates: |
|
- publish-to-pypi |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/cinder-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/cinderlib |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/cliff |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/cloudkitty |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: cloudkitty |
|
gate: |
|
queue: cloudkitty |
|
|
|
- project: |
|
name: openstack/cloudkitty-dashboard |
|
templates: |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/cloudkitty-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: cloudkitty |
|
gate: |
|
queue: cloudkitty |
|
|
|
- project: |
|
name: openstack/compute-hyperv |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/congress |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: congress |
|
gate: |
|
queue: congress |
|
|
|
- project: |
|
name: openstack/congress-dashboard |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/congress-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: congress |
|
gate: |
|
queue: congress |
|
|
|
- project: |
|
name: openstack/contributor-guide |
|
templates: |
|
- translation-jobs-master-only |
|
|
|
- project: |
|
name: openstack/cookbook-openstack-application-catalog |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/cookbook-openstack-client |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/cookiecutter |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/coverage2sql |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/cyborg |
|
templates: |
|
- publish-to-pypi |
|
- api-ref-jobs |
|
|
|
- project: |
|
name: openstack/cyborg-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: cyborg |
|
gate: |
|
queue: cyborg |
|
|
|
- project: |
|
name: openstack/debtcollector |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/designate |
|
templates: |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: designate |
|
gate: |
|
queue: designate |
|
|
|
- project: |
|
name: openstack/designate-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/designate-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: designate |
|
gate: |
|
queue: designate |
|
|
|
- project: |
|
name: openstack/devstack |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
periodic: |
|
jobs: |
|
- propose-updates: |
|
branches: master |
|
vars: |
|
update_target: devstack-plugins-list |
|
|
|
- project: |
|
name: openstack/devstack-gate |
|
templates: |
|
- integrated-gate-py3 |
|
- openstack-python35-jobs |
|
check: |
|
queue: integrated |
|
jobs: |
|
- openstack-tox-bashate |
|
- openstack-tox-py27 |
|
- neutron-grenade |
|
- neutron-grenade-multinode |
|
- neutron-grenade-dvr-multinode: |
|
voting: false |
|
- legacy-tempest-dsvm-neutron-full-ocata: |
|
voting: false |
|
- legacy-tempest-dsvm-neutron-full-centos-7: |
|
voting: false |
|
- legacy-tempest-dsvm-multinode-full: |
|
voting: false |
|
gate: |
|
queue: integrated |
|
jobs: |
|
- openstack-tox-py27 |
|
- neutron-grenade |
|
- neutron-grenade-multinode |
|
experimental: |
|
jobs: |
|
- legacy-tempest-dsvm-neutron-dvr-multinode-full |
|
- neutron-tempest-dvr-ha-multinode-full |
|
|
|
- project: |
|
name: openstack/devstack-plugin-cookiecutter |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/devstack-tools |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/devstack-vagrant |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/dib-utils |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/diskimage-builder |
|
templates: |
|
- publish-openstack-docs-pti |
|
- publish-to-pypi |
|
check: |
|
queue: glean |
|
gate: |
|
queue: glean |
|
|
|
- project: |
|
name: openstack/django_openstack_auth |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
# It seems at least one job needs to be defined. |
|
# Otherwise, no verified result is post. |
|
- noop: |
|
branches: master |
|
gate: |
|
jobs: |
|
# It seems at least one job needs to be defined. |
|
# Otherwise, no verified result is post. |
|
- noop: |
|
branches: master |
|
|
|
- project: |
|
name: openstack/dragonflow |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ec2-api |
|
templates: |
|
- install-guide-jobs |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: ec2-api |
|
gate: |
|
queue: ec2-api |
|
|
|
- project: |
|
name: openstack/ec2api-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: ec2-api |
|
gate: |
|
queue: ec2-api |
|
|
|
- project: |
|
name: openstack/enterprise-wg |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/eslint-config-openstack |
|
templates: |
|
- nodejs4-publish-to-npm |
|
|
|
- project: |
|
name: openstack/freezer |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: freezer |
|
gate: |
|
queue: freezer |
|
|
|
- project: |
|
name: openstack/freezer-api |
|
templates: |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/freezer-dr |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/freezer-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: freezer |
|
gate: |
|
queue: freezer |
|
|
|
- project: |
|
name: openstack/freezer-web-ui |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/futurist |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/glance |
|
templates: |
|
- publish-to-pypi |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/glance_store |
|
templates: |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/governance |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/governance-website |
|
templates: |
|
- build-openstack-docs-pti |
|
promote: |
|
jobs: |
|
- promote-governance-website |
|
|
|
- project: |
|
name: openstack/grenade |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/hacking |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/heat |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: heat |
|
gate: |
|
queue: heat |
|
|
|
- project: |
|
name: openstack/heat-agents |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/heat-cfntools |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/heat-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/heat-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: heat |
|
gate: |
|
queue: heat |
|
|
|
- project: |
|
name: openstack/heat-translator |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/horizon |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
check: |
|
queue: horizon |
|
gate: |
|
queue: horizon |
|
|
|
- project: |
|
name: openstack/i18n |
|
templates: |
|
- translation-jobs-master-only |
|
|
|
- project: |
|
name: openstack/instack-undercloud |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: tripleo |
|
gate: |
|
queue: tripleo |
|
|
|
- project: |
|
name: openstack/ironic |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: ironic |
|
gate: |
|
queue: ironic |
|
|
|
- project: |
|
name: openstack/ironic-inspector |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
- api-ref-jobs |
|
check: |
|
queue: ironic |
|
gate: |
|
queue: ironic |
|
|
|
- project: |
|
name: openstack/ironic-lib |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ironic-prometheus-exporter |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ironic-python-agent |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ironic-python-agent-builder |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/ironic-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: ironic |
|
gate: |
|
queue: ironic |
|
|
|
- project: |
|
name: openstack/ironic-ui |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/js-openstack-lib |
|
templates: |
|
- nodejs4-publish-to-npm |
|
|
|
- project: |
|
name: openstack/karbor |
|
templates: |
|
- api-ref-jobs |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/karbor-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/karma-subunit-reporter |
|
templates: |
|
- nodejs4-publish-to-npm |
|
|
|
- project: |
|
name: openstack/kayobe |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/keystone |
|
templates: |
|
- publish-to-pypi |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/keystone-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/keystoneauth |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/keystonemiddleware |
|
templates: |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kolla |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kolla-ansible |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kolla-cli |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kuryr |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: kuryr |
|
gate: |
|
queue: kuryr |
|
|
|
- project: |
|
name: openstack/kuryr-kubernetes |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kuryr-libnetwork |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/kuryr-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: kuryr |
|
gate: |
|
queue: kuryr |
|
|
|
- project: |
|
name: openstack/ldappool |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/logstash-filters |
|
templates: |
|
- system-config-logstash-filter-jobs |
|
|
|
- project: |
|
name: openstack/magnum |
|
templates: |
|
- translation-jobs-master-stable |
|
- install-guide-jobs |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: magnum |
|
gate: |
|
queue: magnum |
|
|
|
- project: |
|
name: openstack/magnum-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: magnum |
|
gate: |
|
queue: magnum |
|
|
|
- project: |
|
name: openstack/magnum-ui |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/manila |
|
templates: |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
- install-guide-jobs |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/manila-image-elements |
|
release: |
|
jobs: |
|
- manila-image-elements-publish-artifacts |
|
|
|
- project: |
|
name: openstack/manila-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/manila-ui |
|
templates: |
|
- publish-to-pypi |
|
- translation-jobs-master-stable |
|
|
|
- project: |
|
name: openstack/masakari |
|
templates: |
|
- publish-to-pypi |
|
- api-ref-jobs |
|
|
|
- project: |
|
name: openstack/masakari-dashboard |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/masakari-monitors |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/metalsmith |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/microversion-parse |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/mistral |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: mistral |
|
gate: |
|
queue: mistral |
|
|
|
- project: |
|
name: openstack/mistral-dashboard |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/mistral-extra |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/mistral-lib |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/mistral-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: mistral |
|
gate: |
|
queue: mistral |
|
|
|
- project: |
|
name: openstack/molteniron |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-agent |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-analytics |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-api |
|
templates: |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: monasca |
|
|
|
- project: |
|
name: openstack/monasca-ceilometer |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-common |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: monasca |
|
|
|
- project: |
|
name: openstack/monasca-events-api |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: monasca |
|
|
|
- project: |
|
name: openstack/monasca-grafana-datasource |
|
templates: |
|
- nodejs4-publish-to-npm |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/monasca-kibana-plugin |
|
templates: |
|
- nodejs4-publish-to-npm |
|
|
|
- project: |
|
name: openstack/monasca-log-api |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- api-guide-jobs |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: monasca |
|
|
|
- project: |
|
name: openstack/monasca-notification |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-persister |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-statsd |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: monasca |
|
|
|
- project: |
|
name: openstack/monasca-transform |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/monasca-ui |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/mox3 |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/murano |
|
templates: |
|
- translation-jobs-master-stable |
|
- periodic-jobs-with-oslo-master |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: murano |
|
|
|
- project: |
|
name: openstack/murano-agent |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/murano-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/murano-pkg-check |
|
templates: |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/murano-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: monasca |
|
gate: |
|
queue: murano |
|
|
|
- project: |
|
name: openstack/networking-bagpipe |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
periodic: |
|
jobs: |
|
- openstack-tox-py36-with-neutron-lib-master: |
|
required-projects: |
|
- openstack/networking-bgpvpn |
|
- openstack/networking-sfc |
|
|
|
- project: |
|
name: openstack/networking-baremetal |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/networking-bgpvpn |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
- translation-jobs-master-only |
|
periodic: |
|
jobs: |
|
- openstack-tox-py36-with-neutron-lib-master: |
|
required-projects: |
|
- openstack/networking-bagpipe |
|
- openstack/horizon |
|
|
|
- project: |
|
name: openstack/networking-generic-switch |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: networking-generic-switch |
|
gate: |
|
queue: networking-generic-switch |
|
|
|
- project: |
|
name: openstack/networking-hyperv |
|
templates: |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/networking-l2gw |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: networking-l2gw |
|
gate: |
|
queue: networking-l2gw |
|
|
|
- project: |
|
name: openstack/networking-l2gw-tempest-plugin |
|
templates: |
|
- check-requirements |
|
- tempest-plugin-jobs |
|
check: |
|
queue: networking-l2gw |
|
gate: |
|
queue: networking-l2gw |
|
|
|
- project: |
|
name: openstack/networking-midonet |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
periodic: |
|
jobs: |
|
- openstack-tox-py36-with-neutron-lib-master: |
|
required-projects: |
|
- openstack/neutron-fwaas |
|
- openstack/neutron-vpnaas |
|
- openstack/neutron-dynamic-routing |
|
- openstack/networking-l2gw |
|
- x/tap-as-a-service |
|
|
|
- project: |
|
name: openstack/networking-odl |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- translation-jobs-master-only |
|
- publish-to-pypi |
|
periodic: |
|
jobs: |
|
- openstack-tox-py36-with-neutron-lib-master: |
|
required-projects: |
|
- openstack/ceilometer |
|
- openstack/neutron-fwaas |
|
- openstack/networking-l2gw |
|
- openstack/networking-sfc |
|
- openstack/networking-bgpvpn |
|
|
|
- project: |
|
name: openstack/networking-onos |
|
templates: |
|
- check-requirements |
|
- openstack-python-jobs-neutron |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- openstack-tox-pep8: |
|
required-projects: |
|
- openstack/networking-sfc |
|
- openstack-tox-py27: |
|
required-projects: |
|
- openstack/networking-sfc |
|
- legacy-tempest-dsvm-networking-onos: |
|
voting: false |
|
irrelevant-files: |
|
- ^(test-|)requirements.txt$ |
|
- ^setup.cfg$ |
|
gate: |
|
jobs: |
|
- openstack-tox-pep8: |
|
required-projects: |
|
- openstack/networking-sfc |
|
- openstack-tox-py27: |
|
required-projects: |
|
- openstack/networking-sfc |
|
|
|
- project: |
|
name: openstack/networking-ovn |
|
templates: |
|
- translation-jobs-master-stable |
|
- periodic-jobs-with-neutron-lib-master |
|
- periodic-jobs-with-ovsdbapp-master |
|
- publish-to-pypi |
|
periodic: |
|
jobs: |
|
- openstack-tox-py36-with-ovsdbapp-master: |
|
required-projects: |
|
- openstack/neutron |
|
|
|
- project: |
|
name: openstack/networking-powervm |
|
templates: |
|
- docs-on-readthedocs |
|
- publish-to-pypi |
|
vars: |
|
rtd_webhook_id: '44768' |
|
|
|
- project: |
|
name: openstack/networking-sfc |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron |
|
templates: |
|
- publish-to-pypi |
|
- periodic-jobs-with-oslo-master |
|
- periodic-jobs-with-neutron-lib-master |
|
- periodic-jobs-with-ovsdbapp-master |
|
- translation-jobs-master-stable |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
experimental: |
|
jobs: |
|
- legacy-tempest-dsvm-neutron-ipv6only: |
|
branches: master |
|
irrelevant-files: |
|
- ^(test-|)requirements.txt$ |
|
- ^.*\.rst$ |
|
- ^doc/.*$ |
|
- ^neutron/locale/.*$ |
|
- ^neutron/tests/unit/.*$ |
|
- ^releasenotes/.*$ |
|
- ^setup.cfg$ |
|
- ^tools/.*$ |
|
- ^tox.ini$ |
|
- legacy-tempest-dsvm-neutron-serviceipv6: |
|
branches: master |
|
irrelevant-files: |
|
- ^(test-|)requirements.txt$ |
|
- ^.*\.rst$ |
|
- ^doc/.*$ |
|
- ^neutron/locale/.*$ |
|
- ^neutron/tests/unit/.*$ |
|
- ^releasenotes/.*$ |
|
- ^setup.cfg$ |
|
- ^tools/.*$ |
|
- ^tox.ini$ |
|
|
|
- project: |
|
name: openstack/neutron-dynamic-routing |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron-fwaas |
|
templates: |
|
- translation-jobs-master-only |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron-fwaas-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron-lbaas |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- noop: |
|
branches: master |
|
gate: |
|
jobs: |
|
- noop: |
|
branches: master |
|
|
|
- project: |
|
name: openstack/neutron-lbaas-dashboard |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
jobs: |
|
- noop: |
|
branches: master |
|
gate: |
|
jobs: |
|
- noop: |
|
branches: master |
|
|
|
- project: |
|
name: openstack/neutron-lib |
|
templates: |
|
- translation-jobs-master-only |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/neutron-vpnaas |
|
templates: |
|
- periodic-jobs-with-neutron-lib-master |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/neutron-vpnaas-dashboard |
|
templates: |
|
- publish-to-pypi |
|
- translation-jobs-master-stable |
|
|
|
- project: |
|
name: openstack/nose-html-output |
|
templates: |
|
- noop-jobs |
|
- publish-to-pypi |
|
post: |
|
jobs: |
|
- publish-openstack-python-branch-tarball |
|
|
|
- project: |
|
name: openstack/nova |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- publish-to-pypi |
|
- translation-jobs-master-stable |
|
- api-guide-jobs |
|
- api-ref-jobs |
|
check: |
|
queue: integrated |
|
gate: |
|
queue: integrated |
|
|
|
- project: |
|
name: openstack/nova-powervm |
|
templates: |
|
- docs-on-readthedocs |
|
- publish-to-pypi |
|
vars: |
|
rtd_webhook_id: '44764' |
|
- project: |
|
name: openstack/octavia |
|
templates: |
|
- periodic-jobs-with-oslo-master |
|
- translation-jobs-master-stable |
|
- api-ref-jobs |
|
- publish-to-pypi |
|
check: |
|
queue: octavia |
|
gate: |
|
queue: octavia |
|
|
|
- project: |
|
name: openstack/octavia-dashboard |
|
templates: |
|
- translation-jobs-master-stable |
|
- publish-to-pypi |
|
|
|
- project: |
|
name: openstack/octavia-lib |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: octavia |
|
gate: |
|
queue: octavia |
|
|
|
- project: |
|
name: openstack/octavia-tempest-plugin |
|
templates: |
|
- publish-to-pypi |
|
check: |
|
queue: octavia |
|
gate: |
|
queue: octavia |
|
|
|
- project: |
|
name: openstack/openstack |
|
templates: |
|
- noop-jobs |
|
|
|
- project: |
|
name: openstack/openstack-ansible |
|
templates: |
|
- translation-jobs-master-only |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-galera_server |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-haproxy_server |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-memcached_server |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-nspawn_container_create |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-nspawn_hosts |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_aodh |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_barbican |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_blazar |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_ceilometer |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_cinder |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_cloudkitty |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_designate |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_glance |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_gnocchi |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_heat |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_horizon |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_ironic |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_keystone |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_magnum |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_masakari |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_neutron |
|
release: |
|
jobs: |
|
- announce-release |
|
|
|
- project: |
|
name: openstack/openstack-ansible-os_nova |
|
release: |
|