Files
openstack-ansible/zuul.d/jobs.yaml
Dmitriy Rabotyagov f33a8b1836 Disable RabbitMQ quorum queues by default
During PTG we agreed to disable quorum queues by default during this
cycle and wait for improvements proposed as part of [1] before enabling
it by default.

This also adds a separate job that will test scenario with enabled quorum
queues.

[1] https://review.opendev.org/q/topic:bug-2031497

Change-Id: I0807cc1ed991fd85f9f74d4a360d3fd23cde227c
2023-11-27 10:23:49 +00:00

856 lines
28 KiB
YAML

---
# Copyright 2017, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- job:
name: openstack-ansible-deploy
parent: base
description: |
Global parent for integrated OpenStack-Ansible tests
pre-run:
- zuul.d/playbooks/pre-gate-cleanup.yml
- zuul.d/playbooks/pre-gate-scenario.yml
- zuul.d/playbooks/pre-osa-aio.yml
run: zuul.d/playbooks/run.yml
post-run:
- zuul.d/playbooks/post.yml
timeout: 10800
post-timeout: 10800
irrelevant-files:
- ^\.git.*
- ^.*\.(example|md|rst)$
- ^deploy-guide/.*
- ^doc/.*
- ^releasenotes/.*
- ^setup\.(cfg|py)$
- ^tox.ini$
- ^Vagrantfile
vars:
#disable powertools/highavailabity for centos, do not install debian/ubuntu backports repo config
configure_mirrors_extra_repos: False
#disable generation of ARA html report to reduce log upload time
ara_report_type: database
- job:
name: openstack-ansible-deploy-aio-distro
parent: openstack-ansible-deploy
description: |
Run integrated tests for an OpenStack-Ansible project.
This should be used only for distro based tests.
required-projects: &r-p-no_services
# OSA repos
- name: openstack/openstack-ansible
- name: openstack/ansible-hardening
- name: openstack/openstack-ansible-apt_package_pinning
- name: openstack/ansible-config_template
- name: openstack/openstack-ansible-galera_client
- name: openstack/openstack-ansible-galera_server
- name: openstack/openstack-ansible-ceph_client
- name: openstack/openstack-ansible-haproxy_server
- name: openstack/openstack-ansible-lxc_container_create
- name: openstack/openstack-ansible-lxc_hosts
- name: openstack/openstack-ansible-memcached_server
- name: openstack/openstack-ansible-openstack_hosts
- name: openstack/openstack-ansible-os_keystone
- name: openstack/openstack-ansible-openstack_openrc
- name: openstack/openstack-ansible-os_adjutant
- name: openstack/openstack-ansible-os_aodh
- name: openstack/openstack-ansible-os_barbican
- name: openstack/openstack-ansible-os_blazar
- name: openstack/openstack-ansible-os_ceilometer
- name: openstack/openstack-ansible-os_cinder
- name: openstack/openstack-ansible-os_designate
- name: openstack/openstack-ansible-os_glance
- name: openstack/openstack-ansible-os_gnocchi
- name: openstack/openstack-ansible-os_heat
- name: openstack/openstack-ansible-os_horizon
- name: openstack/openstack-ansible-os_ironic
- name: openstack/openstack-ansible-os_magnum
- name: openstack/openstack-ansible-os_manila
- name: openstack/openstack-ansible-os_masakari
- name: openstack/openstack-ansible-os_mistral
- name: openstack/openstack-ansible-os_murano
- name: openstack/openstack-ansible-os_neutron
- name: openstack/openstack-ansible-os_nova
- name: openstack/openstack-ansible-os_octavia
- name: openstack/openstack-ansible-os_placement
- name: openstack/openstack-ansible-os_rally
- name: openstack/openstack-ansible-os_sahara
- name: openstack/openstack-ansible-os_senlin
- name: openstack/openstack-ansible-os_swift
- name: openstack/openstack-ansible-os_tacker
- name: openstack/openstack-ansible-os_tempest
- name: openstack/openstack-ansible-os_trove
- name: openstack/openstack-ansible-plugins
- name: openstack/ansible-role-qdrouterd
- name: openstack/openstack-ansible-rabbitmq_server
- name: openstack/openstack-ansible-repo_server
- name: openstack/ansible-role-systemd_service
- name: openstack/ansible-role-systemd_mount
- name: openstack/ansible-role-systemd_networkd
- name: openstack/ansible-role-python_venv_build
- name: openstack/ansible-role-uwsgi
- name: openstack/ansible-role-pki
- name: openstack/ansible-role-zookeeper
# OpenStack service repos - listed here to make cached repos available in CI
- name: openstack/requirements
# Murano distro deployment does need access to valid git repo anyway
- name: openstack/murano
# All deployment scenarios including infra need keystone
- name: openstack/keystone
# Tempest plus plugins needed for ubuntu distro jobs
- name: openstack/tempest
- name: openstack/barbican-tempest-plugin
- name: openstack/cinder-tempest-plugin
- name: openstack/cloudkitty-tempest-plugin
- name: openstack/designate-tempest-plugin
- name: openstack/glance-tempest-plugin
- name: openstack/heat-tempest-plugin
- name: openstack/ironic-tempest-plugin
- name: openstack/keystone-tempest-plugin
- name: openstack/magnum-tempest-plugin
- name: openstack/manila-tempest-plugin
- name: openstack/murano-tempest-plugin
- name: openstack/neutron-tempest-plugin
- name: x/novajoin-tempest-plugin
- name: openstack/octavia-tempest-plugin
- name: openstack/senlin-tempest-plugin
- name: openstack/sahara-tests
- name: openstack/telemetry-tempest-plugin
- name: openstack/trove-tempest-plugin
- name: openstack/zaqar-tempest-plugin
- name: openstack/zun-tempest-plugin
- name: openstack/rally-openstack
- job:
name: openstack-ansible-tox-inventory
parent: tox
description: |
Dynamic dynamic_inventory unit tests using tox
vars:
tox_envlist: inventory
files:
- ^osa_toolkit/.*$
- ^etc/openstack_deploy/.*$
- ^inventory/.*$
- job:
name: openstack-ansible-deploy-aio-infra
parent: openstack-ansible-deploy
description: |
Run integrated tests for an OpenStack-Ansible project.
This should be used only for infra based tests.
required-projects: *r-p-no_services
- job:
name: openstack-ansible-deploy-aio-hosts
parent: openstack-ansible-deploy
description: |
Run integrated tests for an OpenStack-Ansible project.
This should be used only for hosts based tests.
required-projects: *r-p-no_services
- job:
name: openstack-ansible-deploy-aio
parent: openstack-ansible-deploy
description: |
Run integrated tests for an OpenStack-Ansible project.
This should be used only for source based tests.
required-projects:
# OSA repos
- name: openstack/openstack-ansible
- name: openstack/ansible-hardening
- name: openstack/openstack-ansible-apt_package_pinning
- name: openstack/ansible-config_template
- name: openstack/openstack-ansible-galera_client
- name: openstack/openstack-ansible-galera_server
- name: openstack/openstack-ansible-ceph_client
- name: openstack/openstack-ansible-haproxy_server
- name: openstack/openstack-ansible-lxc_container_create
- name: openstack/openstack-ansible-lxc_hosts
- name: openstack/openstack-ansible-memcached_server
- name: openstack/openstack-ansible-openstack_hosts
- name: openstack/openstack-ansible-os_keystone
- name: openstack/openstack-ansible-openstack_openrc
- name: openstack/openstack-ansible-os_adjutant
- name: openstack/openstack-ansible-os_aodh
- name: openstack/openstack-ansible-os_barbican
- name: openstack/openstack-ansible-os_blazar
- name: openstack/openstack-ansible-os_ceilometer
- name: openstack/openstack-ansible-os_cloudkitty
- name: openstack/openstack-ansible-os_cinder
- name: openstack/openstack-ansible-os_designate
- name: openstack/openstack-ansible-os_glance
- name: openstack/openstack-ansible-os_gnocchi
- name: openstack/openstack-ansible-os_heat
- name: openstack/openstack-ansible-os_horizon
- name: openstack/openstack-ansible-os_ironic
- name: openstack/openstack-ansible-os_magnum
- name: openstack/openstack-ansible-os_manila
- name: openstack/openstack-ansible-os_masakari
- name: openstack/openstack-ansible-os_mistral
- name: openstack/openstack-ansible-os_murano
- name: openstack/openstack-ansible-os_neutron
- name: openstack/openstack-ansible-os_nova
- name: openstack/openstack-ansible-os_octavia
- name: openstack/openstack-ansible-os_placement
- name: openstack/openstack-ansible-os_rally
- name: openstack/openstack-ansible-os_sahara
- name: openstack/openstack-ansible-os_senlin
- name: openstack/openstack-ansible-os_swift
- name: openstack/openstack-ansible-os_tacker
- name: openstack/openstack-ansible-os_tempest
- name: openstack/openstack-ansible-os_trove
- name: openstack/openstack-ansible-plugins
- name: openstack/ansible-role-qdrouterd
- name: openstack/openstack-ansible-rabbitmq_server
- name: openstack/openstack-ansible-repo_server
- name: openstack/ansible-role-systemd_service
- name: openstack/ansible-role-systemd_mount
- name: openstack/ansible-role-systemd_networkd
- name: openstack/ansible-role-python_venv_build
- name: openstack/ansible-role-uwsgi
- name: openstack/ansible-role-pki
- name: openstack/ansible-role-zookeeper
# OpenStack service repos - listed here to make cached repos available in CI
- name: openstack/requirements
- name: openstack/adjutant
- name: openstack/adjutant-ui
- name: openstack/aodh
- name: openstack/barbican
- name: openstack/barbican-ui
- name: openstack/ceilometer
- name: openstack/cinder
- name: openstack/cloudkitty
- name: openstack/designate
- name: openstack/designate-dashboard
- name: openstack/glance
- name: openstack/heat
- name: openstack/heat-dashboard
- name: openstack/horizon
- name: openstack/ironic-ui
- name: openstack/magnum-ui
- name: openstack/masakari-dashboard
- name: openstack/neutron-fwaas-dashboard
- name: openstack/sahara-dashboard
- name: openstack/keystone
- name: openstack/manila
- name: openstack/murano
- name: openstack/neutron
- name: openstack/neutron-vpnaas
- name: openstack/neutron-fwaas
- name: openstack/neutron-dynamic-routing
- name: openstack/networking-odl
- name: openstack/networking-ovn
- name: openstack/networking-bgpvpn
- name: openstack/networking-sfc
- name: openstack/nova
- name: openstack/sahara
- name: openstack/senlin
- name: openstack/swift
- name: openstack/ironic
- name: openstack/ironic-inspector
- name: openstack/magnum
- name: openstack/masakari
- name: openstack/masakari-monitors
- name: openstack/mistral
- name: openstack/mistral-extra
- name: openstack/murano
- name: openstack/trove
- name: openstack/trove-dashboard
- name: openstack/octavia
- name: openstack/placement
- name: openstack/tacker
- name: openstack/octavia-dashboard
- name: openstack/blazar
- name: openstack/blazar-nova
- name: openstack/zun
- name: openstack/kuryr-libnetwork
- name: openstack/kuryr
# Tempest plus plugins
- name: openstack/tempest
- name: openstack/barbican-tempest-plugin
- name: openstack/cinder-tempest-plugin
- name: openstack/cloudkitty-tempest-plugin
- name: openstack/designate-tempest-plugin
- name: openstack/glance-tempest-plugin
- name: openstack/heat-tempest-plugin
- name: openstack/ironic-tempest-plugin
- name: openstack/keystone-tempest-plugin
- name: openstack/magnum-tempest-plugin
- name: openstack/manila-tempest-plugin
- name: openstack/murano-tempest-plugin
- name: openstack/neutron-tempest-plugin
- name: x/novajoin-tempest-plugin
- name: openstack/octavia-tempest-plugin
- name: openstack/senlin-tempest-plugin
- name: openstack/sahara-tests
- name: openstack/telemetry-tempest-plugin
- name: openstack/trove-tempest-plugin
- name: openstack/zaqar-tempest-plugin
- name: openstack/zun-tempest-plugin
- name: openstack/rally-openstack
# Ensuring overrides work
- job:
name: openstack-ansible-varstest-aio
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
# Ensuring SHAs are valid
- job:
name: openstack-ansible-shastest-metal
parent: openstack-ansible-deploy
nodeset: ubuntu-jammy
irrelevant-files: []
files:
- ^ansible-collection-requirements\.yml
- ^ansible-role-requirements\.yml
- ^inventory\/group_vars\/*\/source_git\.yml
# Ensuring hosts setup and healthcheck-hosts playbook is valid
- job:
name: openstack-ansible-deploy-hosts_lxc-validate
parent: openstack-ansible-deploy-hosts_lxc-ubuntu-jammy
files:
- ^playbooks\/healthcheck-hosts.yml
- ^playbooks\/lxc-containers-create.yml
- ^playbooks\/lxc-hosts-setup.yml
- ^playbooks\/containers-lxc-create.yml
- ^playbooks\/containers-lxc-host.yml
- ^playbooks\/certificate-authority.yml
- ^playbooks\/certificate-ssh-authority.yml
- ^playbooks\/containers-deploy.yml
- ^playbooks\/openstack-hosts-setup.yml
- ^playbooks\/setup-hosts.yml
- ^playbooks\/security-hardening.yml
# Ensuring clustering and healthcheck-infrastructure playbook is valid
- job:
name: openstack-ansible-deploy-infra_lxc-validate
parent: openstack-ansible-deploy-infra_lxc-ubuntu-jammy
files:
- ^playbooks\/galera-install.yml
- ^playbooks\/rabbitmq-install.yml
- ^playbooks\/memcached-install.yml
- ^playbooks\/healthcheck-infrastructure.yml
- ^playbooks\/repo-install.yml
- ^playbooks\/haproxy-install.yml
- ^playbooks\/zookeeper-install.yml
# Running linters check
- job:
name: openstack-ansible-linters-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
irrelevant-files: []
# Experimental job for checking our AIO can deploy with
# a different ansible version
- job:
name: openstack-ansible-deploy_with_ansible_devel-aio-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
branches: ^(devel|master)$
required-projects:
- name: github.com/ansible/ansible
override-checkout: devel
vars:
ansible_package: "file://{{ ansible_user_dir }}/src/github.com/ansible/ansible"
# Experimental job for checking our AIO can deploy with
# a different ansible version
- job:
name: openstack-ansible-deploy_with_ansible_next-aio-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
branches: ^(devel|master)$
required-projects:
- name: github.com/ansible/ansible
override-checkout: stable-2.7
vars:
ansible_package: "file://{{ ansible_user_dir }}/src/github.com/ansible/ansible"
# ubuntu jammy
- job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_ceph-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_nfs-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_proxy-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_stepca-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_metal-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-upgrade-aio_metal-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_metal_stepca-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-upgrade-aio_metal_tls-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_metal_quorum-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-upgrade-aio_metal_quorum-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
timeout: 10800
- job:
name: openstack-ansible-upgrade-aio_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
timeout: 10800
- job:
name: openstack-ansible-upgrade-infra_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-infra
nodeset: ubuntu-jammy
timeout: 10800
- job:
name: openstack-ansible-deploy-infra_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-infra
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-infra_lxc_stepca-ubuntu-jammy
parent: openstack-ansible-deploy-aio-infra
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-infra_lxc_tls-ubuntu-jammy
parent: openstack-ansible-deploy-aio-infra
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-hosts
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_metal-ubuntu-jammy
parent: openstack-ansible-deploy-aio-hosts
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_qdrouterd-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-translations-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy
parent: openstack-ansible-deploy-aio-distro
nodeset: ubuntu-jammy
voting: false
- job:
name: openstack-ansible-deploy-aio_distro_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-distro
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-hosts
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_lxc_zfs-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_lxc_btrfs-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-ubuntu-jammy
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-jammy
# centos 9 stream
- job:
name: openstack-ansible-deploy-aio_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-infra_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-hosts_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-hosts_metal-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_distro_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio-distro
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_ceph-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_nfs-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_distro_ceph-centos-9-stream
parent: openstack-ansible-deploy-aio-distro
nodeset: centos-9-stream
- job:
name: openstack-ansible-upgrade-aio_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
timeout: 10800
- job:
name: openstack-ansible-upgrade-infra_lxc-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_metal-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-deploy-aio_distro_metal-centos-9-stream
parent: openstack-ansible-deploy-aio-distro
nodeset: centos-9-stream
voting: false
- job:
name: openstack-ansible-deploy-aio_nspawn-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
- job:
name: openstack-ansible-upgrade-aio_ceph-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
timeout: 10800
- job:
name: openstack-ansible-upgrade-aio_metal-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
timeout: 10800
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-centos-9-stream
parent: openstack-ansible-deploy-aio
nodeset: centos-9-stream
# debian bullseye
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-debian-bullseye
parent: openstack-ansible-deploy-aio
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-aio_lxc-debian-bullseye
parent: openstack-ansible-deploy-aio
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-infra_lxc-debian-bullseye
parent: openstack-ansible-deploy-aio-infra
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-hosts_lxc-debian-bullseye
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-debian-bullseye
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-hosts_metal-debian-bullseye
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-aio_distro_lxc-debian-bullseye
parent: openstack-ansible-deploy-aio-distro
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-aio_metal-debian-bullseye
parent: openstack-ansible-deploy-aio
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-aio_distro_metal-debian-bullseye
parent: openstack-ansible-deploy-aio-distro
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-hosts_lxc_btrfs-debian-bullseye
parent: openstack-ansible-deploy-aio
nodeset: debian-bullseye
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bullseye
parent: openstack-ansible-deploy-aio
nodeset: debian-bullseye
# debian bookworm
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm
parent: openstack-ansible-deploy-aio
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-aio_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-infra_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-infra
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_metal-debian-bookworm
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-aio_distro_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-distro
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-aio_metal-debian-bookworm
parent: openstack-ansible-deploy-aio
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-aio_distro_metal-debian-bookworm
parent: openstack-ansible-deploy-aio-distro
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_lxc_btrfs-debian-bookworm
parent: openstack-ansible-deploy-aio
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bookworm
parent: openstack-ansible-deploy-aio
nodeset: debian-bookworm
# rocky linux 9
- job:
name: openstack-ansible-deploy-aio_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-infra_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-infra_lxc_tls-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-hosts_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-hosts_metal-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_distro_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio-distro
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_ceph-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_nfs-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_distro_ceph-rockylinux-9
parent: openstack-ansible-deploy-aio-distro
nodeset: rockylinux-9
- job:
name: openstack-ansible-upgrade-aio_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
timeout: 10800
- job:
name: openstack-ansible-upgrade-infra_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_metal-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_metal_tls-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-upgrade-aio_metal_tls-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-aio_distro_metal-rockylinux-9
parent: openstack-ansible-deploy-aio-distro
nodeset: rockylinux-9
voting: false
- job:
name: openstack-ansible-deploy-aio_nspawn-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-upgrade-aio_ceph-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
timeout: 10800
- job:
name: openstack-ansible-upgrade-aio_metal-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
timeout: 10800
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-9
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9