diff options
| author | Marcin Juszkiewicz <marcin.juszkiewicz+kolla@linaro.org> | 2022-04-28 12:26:45 +0200 |
|---|---|---|
| committer | Radosław Piliszek <radoslaw.piliszek@gmail.com> | 2022-09-08 16:33:25 +0000 |
| commit | 67607c679e20adaa42bc5271110a6b0aa992ffc8 (patch) | |
| tree | 838010e57ed5ca02923a336ed671dc2e9ae8c51a /zuul.d | |
| parent | a914b6668d183b73bb11dfe4bead83c59c193a49 (diff) | |
| download | kolla-ansible-67607c679e20adaa42bc5271110a6b0aa992ffc8.tar.gz kolla-ansible-67607c679e20adaa42bc5271110a6b0aa992ffc8.zip | |
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]: https://github.com/systemd/systemd/commit/a8b627aaed409a15260c25988970c795bf963812
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
Diffstat (limited to 'zuul.d')
| -rw-r--r-- | zuul.d/jobs.yaml | 99 | ||||
| -rw-r--r-- | zuul.d/nodesets.yaml | 44 | ||||
| -rw-r--r-- | zuul.d/project.yaml | 51 |
3 files changed, 97 insertions, 97 deletions
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 8753f560c..378055f6c 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -1,8 +1,9 @@ --- - job: - name: kolla-ansible-centos8s-source + name: kolla-ansible-centos9s-source parent: kolla-ansible-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-centos9s + voting: false vars: base_distro: centos tls_enabled: true @@ -34,10 +35,9 @@ tls_enabled: true - job: - name: kolla-ansible-rocky8-source + name: kolla-ansible-rocky9-source parent: kolla-ansible-base - nodeset: kolla-ansible-rocky-8 - voting: false + nodeset: kolla-ansible-rocky9 vars: base_distro: centos tls_enabled: true @@ -51,9 +51,9 @@ tls_enabled: true - job: - name: kolla-ansible-centos8s-source-kvm + name: kolla-ansible-rocky9-source-kvm parent: kolla-ansible-kvm-base - nodeset: kolla-ansible-centos8s-nested-virt + nodeset: kolla-ansible-rocky9-nested-virt vars: base_distro: centos @@ -65,9 +65,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-multinode-ipv6 + name: kolla-ansible-rocky9-source-multinode-ipv6 parent: kolla-ansible-ipv6-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos @@ -79,12 +79,13 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-cephadm + name: kolla-ansible-rocky9-source-cephadm parent: kolla-ansible-cephadm-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi timeout: 9000 vars: base_distro: centos + cephadm_use_package_from_distribution: true - job: name: kolla-ansible-ubuntu-source-cephadm @@ -96,9 +97,9 @@ cephadm_use_package_from_distribution: true - job: - name: kolla-ansible-centos8s-source-mariadb + name: kolla-ansible-rocky9-source-mariadb parent: kolla-ansible-mariadb-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos @@ -110,9 +111,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-upgrade + name: kolla-ansible-rocky9-source-upgrade parent: kolla-ansible-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 timeout: 9000 vars: base_distro: centos @@ -159,9 +160,9 @@ tls_enabled: true - job: - name: kolla-ansible-centos8s-source-upgrade-cephadm + name: kolla-ansible-rocky9-source-upgrade-cephadm parent: kolla-ansible-cephadm-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi timeout: 9000 vars: base_distro: centos @@ -179,9 +180,9 @@ is_upgrade: yes - job: - name: kolla-ansible-centos8s-source-upgrade-ovn + name: kolla-ansible-rocky9-source-upgrade-ovn parent: kolla-ansible-ovn-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi timeout: 9000 vars: base_distro: centos @@ -199,9 +200,9 @@ is_upgrade: yes - job: - name: kolla-ansible-centos8s-source-bifrost + name: kolla-ansible-rocky9-source-bifrost parent: kolla-ansible-bifrost-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -213,9 +214,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-zun + name: kolla-ansible-rocky9-source-zun parent: kolla-ansible-zun-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos @@ -234,9 +235,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-swift + name: kolla-ansible-rocky9-source-swift parent: kolla-ansible-swift-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos @@ -248,9 +249,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-swift-upgrade + name: kolla-ansible-rocky9-source-swift-upgrade parent: kolla-ansible-swift-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi timeout: 10800 vars: base_distro: centos @@ -268,16 +269,16 @@ is_upgrade: yes - job: - name: kolla-ansible-centos8s-source-scenario-nfv + name: kolla-ansible-rocky9-source-scenario-nfv parent: kolla-ansible-scenario-nfv-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos - job: - name: kolla-ansible-centos8s-source-ironic + name: kolla-ansible-rocky9-source-ironic parent: kolla-ansible-ironic-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -296,9 +297,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-magnum + name: kolla-ansible-rocky9-source-magnum parent: kolla-ansible-magnum-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -310,9 +311,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-octavia + name: kolla-ansible-rocky9-source-octavia parent: kolla-ansible-octavia-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -331,16 +332,16 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-masakari + name: kolla-ansible-rocky9-source-masakari parent: kolla-ansible-masakari-base - nodeset: kolla-ansible-centos8s-masakari + nodeset: kolla-ansible-rocky9-masakari vars: base_distro: centos - job: - name: kolla-ansible-centos8s-source-monasca + name: kolla-ansible-rocky9-source-monasca parent: kolla-ansible-monasca-base - nodeset: kolla-ansible-centos8s-multi-monasca + nodeset: kolla-ansible-rocky9-multi-monasca vars: base_distro: centos @@ -352,16 +353,16 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-cells + name: kolla-ansible-rocky9-source-cells parent: kolla-ansible-cells-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos - job: - name: kolla-ansible-centos8s-source-ovn + name: kolla-ansible-rocky9-source-ovn parent: kolla-ansible-ovn-base - nodeset: kolla-ansible-centos8s-multi + nodeset: kolla-ansible-rocky9-multi vars: base_distro: centos @@ -373,9 +374,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-prometheus-efk + name: kolla-ansible-rocky9-source-prometheus-efk parent: kolla-ansible-prometheus-efk-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -387,9 +388,9 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-source-venus + name: kolla-ansible-rocky9-source-venus parent: kolla-ansible-venus-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos @@ -401,8 +402,8 @@ base_distro: ubuntu - job: - name: kolla-ansible-centos8s-hashi-vault + name: kolla-ansible-rocky9-hashi-vault parent: kolla-ansible-hashi-vault-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-rocky9 vars: base_distro: centos diff --git a/zuul.d/nodesets.yaml b/zuul.d/nodesets.yaml index 1779ff2b3..dc25a111a 100644 --- a/zuul.d/nodesets.yaml +++ b/zuul.d/nodesets.yaml @@ -1,9 +1,9 @@ --- - nodeset: - name: kolla-ansible-centos8s + name: kolla-ansible-centos9s nodes: - name: primary - label: centos-8-stream + label: centos-9-stream - nodeset: name: kolla-ansible-debian-bullseye @@ -46,10 +46,10 @@ label: openEuler-22-03-LTS - nodeset: - name: kolla-ansible-rocky-8 + name: kolla-ansible-rocky9 nodes: - name: primary - label: rockylinux-8 + label: rockylinux-9 - nodeset: name: kolla-ansible-focal-multi @@ -72,14 +72,14 @@ label: ubuntu-jammy - nodeset: - name: kolla-ansible-centos8s-multi + name: kolla-ansible-rocky9-multi nodes: - name: primary - label: centos-8-stream + label: rockylinux-9 - name: secondary1 - label: centos-8-stream + label: rockylinux-9 - name: secondary2 - label: centos-8-stream + label: rockylinux-9 - nodeset: name: kolla-ansible-jammy-nested-virt @@ -88,26 +88,26 @@ label: nested-virt-ubuntu-jammy - nodeset: - name: kolla-ansible-centos8s-nested-virt + name: kolla-ansible-rocky9-nested-virt nodes: - name: primary - label: nested-virt-centos-8-stream + label: nested-virt-centos-9-stream - nodeset: - name: kolla-ansible-centos8s-multi-monasca + name: kolla-ansible-rocky9-multi-monasca nodes: - name: primary - label: centos-8-stream + label: rockylinux-9 - name: secondary1 - label: centos-8-stream + label: rockylinux-9 - name: secondary2 - label: centos-8-stream + label: rockylinux-9 - name: secondary3 - label: centos-8-stream + label: rockylinux-9 - name: secondary4 - label: centos-8-stream + label: rockylinux-9 - name: secondary5 - label: centos-8-stream + label: rockylinux-9 - nodeset: name: kolla-ansible-jammy-masakari @@ -122,13 +122,13 @@ label: ubuntu-jammy - nodeset: - name: kolla-ansible-centos8s-masakari + name: kolla-ansible-rocky9-masakari nodes: - name: primary - label: centos-8-stream + label: rockylinux-9 - name: secondary - label: centos-8-stream + label: rockylinux-9 - name: ternary1 - label: centos-8-stream + label: rockylinux-9 - name: ternary2 - label: centos-8-stream + label: rockylinux-9 diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 89a071ada..5f3dbd0f2 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -11,67 +11,66 @@ - periodic-stable-jobs check: jobs: - # - kolla-ansible-centos8s-source + - kolla-ansible-centos9s-source - kolla-ansible-debian-source - kolla-ansible-openeuler-source - # - kolla-ansible-rocky8-source + - kolla-ansible-rocky9-source - kolla-ansible-ubuntu-source - # - kolla-ansible-centos8s-source-kvm + - kolla-ansible-rocky9-source-kvm - kolla-ansible-ubuntu-source-kvm - # - kolla-ansible-centos8s-source-multinode-ipv6 + - kolla-ansible-rocky9-source-multinode-ipv6 - kolla-ansible-ubuntu-source-multinode-ipv6 - # - kolla-ansible-centos8s-source-bifrost + - kolla-ansible-rocky9-source-bifrost - kolla-ansible-ubuntu-source-bifrost - # - kolla-ansible-centos8s-source-zun + - kolla-ansible-rocky9-source-zun - kolla-ansible-debian-source-zun - kolla-ansible-ubuntu-source-zun - # - kolla-ansible-centos8s-source-swift + - kolla-ansible-rocky9-source-swift - kolla-ansible-ubuntu-source-swift - # - kolla-ansible-centos8s-source-scenario-nfv - # - kolla-ansible-centos8s-source-magnum + - kolla-ansible-rocky9-source-scenario-nfv + - kolla-ansible-rocky9-source-magnum - kolla-ansible-ubuntu-source-magnum - # - kolla-ansible-centos8s-source-octavia + - kolla-ansible-rocky9-source-octavia - kolla-ansible-ubuntu-source-octavia - # - kolla-ansible-centos8s-source-masakari + - kolla-ansible-rocky9-source-masakari - kolla-ansible-ubuntu-source-masakari - # - kolla-ansible-centos8s-source-ironic + - kolla-ansible-rocky9-source-ironic - kolla-ansible-debian-source-ironic - kolla-ansible-ubuntu-source-ironic - # - kolla-ansible-centos8s-source-upgrade + # - kolla-ansible-rocky9-source-upgrade - kolla-ansible-debian-source-upgrade - kolla-ansible-ubuntu-source-upgrade - kolla-ansible-ubuntu-binary-upgrade - # - kolla-ansible-centos8s-source-cells - kolla-ansible-ubuntu-source-cells - # - kolla-ansible-centos8s-source-mariadb + - kolla-ansible-rocky9-source-cells + - kolla-ansible-rocky9-source-mariadb - kolla-ansible-ubuntu-source-mariadb - # - kolla-ansible-centos8s-source-ovn + - kolla-ansible-rocky9-source-ovn - kolla-ansible-ubuntu-source-ovn - # - kolla-ansible-centos8s-source-upgrade-ovn + # - kolla-ansible-rocky9-source-upgrade-ovn - kolla-ansible-ubuntu-source-upgrade-ovn - # - kolla-ansible-centos8s-source-prometheus-efk + - kolla-ansible-rocky9-source-prometheus-efk - kolla-ansible-ubuntu-source-prometheus-efk - # - kolla-ansible-centos8s-source-venus + - kolla-ansible-rocky9-source-venus - kolla-ansible-ubuntu-source-venus - # - kolla-ansible-centos8s-source-monasca - # - kolla-ansible-centos8s-source-cephadm + - kolla-ansible-rocky9-source-cephadm - kolla-ansible-ubuntu-source-cephadm - # - kolla-ansible-centos8s-source-upgrade-cephadm + # - kolla-ansible-rocky9-source-upgrade-cephadm - kolla-ansible-ubuntu-source-upgrade-cephadm - # - kolla-ansible-centos8s-hashi-vault + - kolla-ansible-rocky9-hashi-vault check-arm64: jobs: - kolla-ansible-debian-source-aarch64 - kolla-ansible-debian-source-upgrade-aarch64 gate: jobs: - # - kolla-ansible-centos8s-source - # - kolla-ansible-centos8s-source-upgrade + # - kolla-ansible-rocky9-source-upgrade - kolla-ansible-debian-source - kolla-ansible-debian-source-upgrade + - kolla-ansible-rocky9-source - kolla-ansible-ubuntu-source - kolla-ansible-ubuntu-source-upgrade experimental: jobs: - # - kolla-ansible-centos8s-source-swift-upgrade + - kolla-ansible-rocky9-source-swift-upgrade - kolla-ansible-ubuntu-source-swift-upgrade |
