kolla-ansible/zuul.d/jobs.yaml
Marcin Juszkiewicz 67607c679e Add CentOS Stream 9 / Rocky Linux 9 host support
Added c9s jobs are non voting, as agreed on PTG to focus on Rocky Linux 9.
Since both CS9 and RL9 have higher default fd limit (1073741816 vs
1048576 in CS8) - lowering that for:
* RMQ - because Erlang allocates memory based on this (see [1], [2], [3]).
* MariaDB - because Galera cluster bootstrap failed

Changed openvswitch_db healthcheck, because for unknown reason
the usual check (using lsof on /run/openvswitch/db.sock) is hanging
on "Bad file descriptor" (even with privileged: true).

[1]: https://github.com/docker-library/rabbitmq/issues/545
[2]: https://github.com/rabbitmq/cluster-operator/issues/959#issuecomment-1043280324
[3]: a8b627aaed

Depends-On: https://review.opendev.org/c/openstack/tenks/+/856296
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856328
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856443
Needed-By: https://review.opendev.org/c/openstack/kolla/+/836664
Co-Authored-By: Michał Nasiadka <mnasiadka@gmail.com>
Change-Id: I3f7b480519aea38c3927bee7fb2c23eea178554d
2022-09-08 16:33:25 +00:00

410 lines
9.5 KiB
YAML

---
- job:
name: kolla-ansible-centos9s-source
parent: kolla-ansible-base
nodeset: kolla-ansible-centos9s
voting: false
vars:
base_distro: centos
tls_enabled: true
- job:
name: kolla-ansible-debian-source-aarch64
parent: kolla-ansible-debian-source
nodeset: kolla-ansible-debian-bullseye-aarch64
voting: false
timeout: 10800
required-projects:
- openstack/kolla
- job:
name: kolla-ansible-debian-source
parent: kolla-ansible-base
nodeset: kolla-ansible-debian-bullseye
vars:
base_distro: debian
tls_enabled: true
- job:
name: kolla-ansible-openeuler-source
parent: kolla-ansible-base
nodeset: kolla-ansible-openeuler-22.03-lts
voting: false
vars:
base_distro: ubuntu
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source
parent: kolla-ansible-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
tls_enabled: true
- job:
name: kolla-ansible-ubuntu-source
parent: kolla-ansible-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source-kvm
parent: kolla-ansible-kvm-base
nodeset: kolla-ansible-rocky9-nested-virt
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-kvm
parent: kolla-ansible-kvm-base
nodeset: kolla-ansible-jammy-nested-virt
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-multinode-ipv6
parent: kolla-ansible-ipv6-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-multinode-ipv6
parent: kolla-ansible-ipv6-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: centos
cephadm_use_package_from_distribution: true
- job:
name: kolla-ansible-ubuntu-source-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-jammy-multi
timeout: 9000
vars:
base_distro: ubuntu
cephadm_use_package_from_distribution: true
- job:
name: kolla-ansible-rocky9-source-mariadb
parent: kolla-ansible-mariadb-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-mariadb
parent: kolla-ansible-mariadb-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-rocky9
timeout: 9000
vars:
base_distro: centos
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-debian-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-debian-bullseye
timeout: 9000
vars:
base_distro: debian
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-debian-source-upgrade-aarch64
parent: kolla-ansible-debian-source-upgrade
nodeset: kolla-ansible-debian-bullseye-aarch64
- job:
name: kolla-ansible-ubuntu-binary-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-focal
timeout: 9000
vars:
base_distro: ubuntu
install_type: binary
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-ubuntu-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-focal
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source-upgrade-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: centos
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-upgrade-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-focal-multi
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-upgrade-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: centos
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-upgrade-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-focal-multi
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-bifrost
parent: kolla-ansible-bifrost-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-bifrost
parent: kolla-ansible-bifrost-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-debian-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-debian-bullseye-multi
vars:
base_distro: debian
- job:
name: kolla-ansible-ubuntu-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-swift
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-swift
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-swift-upgrade
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-rocky9-multi
timeout: 10800
vars:
base_distro: centos
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-swift-upgrade
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-focal-multi
timeout: 10800
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-scenario-nfv
parent: kolla-ansible-scenario-nfv-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-rocky9-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-debian-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-debian-bullseye
vars:
base_distro: debian
- job:
name: kolla-ansible-ubuntu-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-magnum
parent: kolla-ansible-magnum-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-magnum
parent: kolla-ansible-magnum-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-octavia
parent: kolla-ansible-octavia-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-octavia
parent: kolla-ansible-octavia-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-ubuntu-source-masakari
parent: kolla-ansible-masakari-base
nodeset: kolla-ansible-jammy-masakari
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-masakari
parent: kolla-ansible-masakari-base
nodeset: kolla-ansible-rocky9-masakari
vars:
base_distro: centos
- job:
name: kolla-ansible-rocky9-source-monasca
parent: kolla-ansible-monasca-base
nodeset: kolla-ansible-rocky9-multi-monasca
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-cells
parent: kolla-ansible-cells-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-cells
parent: kolla-ansible-cells-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-rocky9-source-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-prometheus-efk
parent: kolla-ansible-prometheus-efk-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-prometheus-efk
parent: kolla-ansible-prometheus-efk-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-venus
parent: kolla-ansible-venus-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos
- job:
name: kolla-ansible-ubuntu-source-venus
parent: kolla-ansible-venus-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-hashi-vault
parent: kolla-ansible-hashi-vault-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: centos