aboutsummaryrefslogtreecommitdiff
path: root/zuul.d/nodesets.yaml
AgeCommit message (Collapse)AuthorFilesLines
2026-03-31Merge "CI: move aarch64 jobs to 16G ram nodes"Zuul1-0/+24
2026-03-31CI: move aarch64 jobs to 16G ram nodesBartosz Bezak1-0/+24
Change-Id: I3e2fcee68efeae8c7ea9428156b63b9a9cfc1be0 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2026-03-20CI: Move CentOS Stream 10 AIO job to 16GB nodesetBartosz Bezak1-0/+6
Change-Id: Iaf33e0fec67eaee026dc4da7d32be164a7f717b1 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-12-19Add support for Debian Trixie (13)Michal Nasiadka1-21/+21
Remove /etc/timezone bind mount since Debian does not provide that file anymore. Depends-On: https://review.opendev.org/c/openstack/kolla/+/964793 Change-Id: If1a289068093843184f0d7b495815db006f2d563 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02Move to for Rocky Linux 10Michal Nasiadka1-0/+44
CephAdm, Octavia, OVN and NFV jobs are not added here, because these rely on Valkey/Redis available. Ironic jobs are not added, because ipxe.efi is not packaged in EL10 and needs a followup patch. Let's Encrypt jobs are also not added, due to ssl certificate validation errors. Depends-On: https://review.opendev.org/c/openstack/kolla/+/956554 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237 Change-Id: I51823808c4e4ac08ae8f080aacf6a3759589571d Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-22CI: Reorganise scenarios into project templatesMichal Nasiadka1-40/+24
This patch moves into using project templates, which is easier to organise. base_distro and upgrade variables are derived from base.yaml and respective job name - so don't need to be specified in each job anymore. All jobs will now also have an OS release specified, so it's easier to add different OS release jobs (e.g. when backporting new release support to stable branch). Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-22CI: Rename nodesets to reflect 8GB/16GB splitMichal Nasiadka1-29/+39
Switch some Ubuntu jobs to 16GB because they hit OOM with proxysql and running instances in QEMU/KVM. Rename kolla-ansible-noble to kolla-ansible-ubuntu-noble Change-Id: Ia0f7d349ce66482cc6063d6002453746ed8854a1 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-20CI: Use 16GB nodes for debian-bookworm nodesDr. Jens Harbott1-0/+16
We have seen OOM issues in particular for debian jobs, let's see whether using larger nodes helps. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: Ie225474520a2720439bd8014dc3179ddc8dfefed
2025-07-10Add support for CentOS 10 StreamMichal Nasiadka1-0/+12
Signed-Off-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I998fdeb51f3f01a878c159f477004b8edf4e0aa9
2024-10-14Add support for Ubuntu Noble Numbat (24.04 LTS)Jakub Darmach1-13/+13
ubuntu-ceph is broken for now due to [1], also there are no download.ceph.com packages for Noble - so we're using Ubuntu provided ones from proposed - because current version in regular repos is built from git sha instead of a release and is not suitable for running outside of Ceph upstream CI. [1]: https://tracker.ceph.com/issues/66389 Depends-On: https://review.opendev.org/c/openstack/kolla/+/907589 Change-Id: I384068572d8a1a495c60b401dc4144a0a80802f1
2024-07-03Drop OpenEuler host OS support (due to no python3.10+)Michal Nasiadka1-6/+0
ansible-core 2.16 and later requires python 3.10+ (see [1]) [1]: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix Change-Id: Id5e10872de413e7b476c5343360d73c109b9667a
2024-07-02Use Bookworm for Debian upgrade jobs and update docsMichal Nasiadka1-12/+0
Remove Bullseye from support matrix Change-Id: If29ab064af9968784995115da6dd2cdf6e723c0b
2023-08-24debian: Add Bookworm Host OS supportMichal Nasiadka1-4/+16
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/892323 Change-Id: I11db700511233aa60229ee65d0cc96e46aafdf90
2023-01-29Remove support for Ubuntu Focal 20.04 hostsBartosz Bezak1-16/+0
Users running on a Focal host will now fail in prechecks. Change-Id: Icaef4b25458490e46f623b055658abc678d2f1c6
2022-11-11Remove support for deploying OpenStack MonascaDoug Szumski1-16/+0
Kolla Ansible is switching to OpenSearch and is dropping support for deploying ElasticSearch. This is because the final OSS release of ElasticSearch has exceeded its end of life. Monasca is affected because it uses both Logstash and ElasticSearch. Whilst it may continue to work with OpenSearch, Logstash remains an issue. In the absence of any renewed interest in the project, we remove support for deploying it. This helps to reduce the complexity of log processing configuration in Kolla Ansible, freeing up development time. Change-Id: I6fc7842bcda18e417a3fd21c11e28979a470f1cf
2022-09-08Add CentOS Stream 9 / Rocky Linux 9 host supportMarcin Juszkiewicz1-22/+22
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
2022-08-22Upgrade openEuler Distrowangxiyuan1-2/+2
openEuler 20.03 LTS SP2 is out of date. This patch: 1. Upgrade openEuler to 22.03 TLS for host OS. 2. Switch guest OS from centOS 8 to ubuntu Change-Id: If2ff036e965def141f67240945802611e1f4dc4e
2022-07-19Add support for Ubuntu Jammy Jellyfish (22.04 LTS)Dr. Jens Harbott1-7/+23
* Add jammy to allowed Ubuntu distros in precheck Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/847187 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/850336 Change-Id: Ib68adc2e33bf211d9cec007a1edb9590cafaefd1
2022-03-28Add openEuler Distro supportwangxiyuan1-0/+6
openEuler is the newest open source operating system, which is quite famous and widely used in China. This patch aims to add the OS support in kolla-ansible for the host OS. bp: support-openeuler-os Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/830320 Change-Id: I66dc84f02c324dbc0787ec25d4bd92ada9362e94
2022-03-03Add Rocky Linux support as Host OSMichal Nasiadka1-0/+6
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/831642 Change-Id: I70dcd2d0cade52a23b3e219b7e0aaa31193ec938
2022-02-04[CI] Add kolla-ansible-debian-source-zun jobRadosław Piliszek1-0/+10
To test Cinder LVM/iSCSI and Zun on Debian. Change-Id: Ia8078302b699e939aeec7b23074073f3d6117125
2022-01-05[CI] Drop unused nodesetRadosław Piliszek1-38/+0
It is required for infra cleanup. [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026408.html Change-Id: I6479e84b57bb988e7196f781644bb8f62b1f0406
2021-06-16Update previous_release to WallabyMichał Nasiadka1-12/+0
Part of agreed Xena release process cadence: R-17 Switch source images to current release Change-Id: I221998092715355dd8b972bf2575d65c3259a4da
2021-06-02Merge "[CI] Drop Zuul host groups"Zuul1-46/+0
2021-05-31[CI] Drop Zuul host groupsRadosław Piliszek1-46/+0
They are not used. Change-Id: Icea1a5f882e2e032c22d897efbd1f137536ae580
2021-05-30[CI] Move to Debian BullseyeMarcin Juszkiewicz1-2/+14
Wallaby upgrades run on Buster. To be amended in Xena. Change-Id: I8d3a320c9fb19e18d959c555d16b736b85e010cd
2021-04-08Add HAcluster Ansible roleGaëtan Trellu1-0/+24
Adds HAcluster Ansible role. This role contains High Availability clustering solution composed of Corosync, Pacemaker and Pacemaker Remote. HAcluster is added as a helper role for Masakari which requires it for its host monitoring, allowing to provide HA to instances on a failed compute host. Kolla hacluster images merged in [1]. [1] https://review.opendev.org/#/c/668765/ Change-Id: I91e5c1840ace8f567daf462c4eb3ec1f0c503823 Implements: blueprint ansible-pacemaker-support Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com> Co-Authored-By: Mark Goddard <mark@stackhpc.com>
2021-04-06CI: Move to centos-8-streamRadosław Piliszek1-0/+57
Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I413f484d60d7cdfa03f3f8d779f07462be15d2dd
2021-01-19CI: Add monasca scenarioDoug Szumski1-0/+27
Adds the following new Zuul job for testing deployment of Monasca and associated services: * kolla-ansible-centos8-source-monasca All core OpenStack services except for Keystone are disabled to ensure enough memory is available. A follow up patch will replace the basic tests here with Tempest. Co-Authored-By: Doug Szumski <doug@stackhpc.com> Change-Id: I5d33fd3d7b69798ba0aa23509f7b809065f61c19
2020-12-21CI: Switch upgrade jobs to Ubuntu focal 20.04Mark Goddard1-6/+0
Since Victoria supports focal, we can switch the upgrade jobs to run on focal. Change-Id: I8f150b443af4fb831332836f90a9c38ff61a17cc
2020-08-11ubuntu: move to 20.04 FocalMarcin Juszkiewicz1-6/+12
There is a time once every 2 years when ubuntu team releases new LTS release. And then UCA joins with binary packages for current OpenStack development cycle. It is this time for Ubuntu 20.04 'focal'. Includes CI fix to pass: [CI] Temporarily block new Ansible The proper fix [1] needs fixing older branches before newer. This one allows to fix CI first, in the usual order. To revert after [1] gets merged in all relevant branches. [1] https://review.opendev.org/745648 Old-Change-Id: Ifbd37d8addd4322773118e2e9d46494741a8ae66 Related-Bug: #1891145 Depends-on: https://review.opendev.org/#/c/738994/ Change-Id: Ib8b70ee40ec2d19509cc84c0f530612f81907721 Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2020-07-29CI: drop not used Xenial nodeset definitionsMarcin Juszkiewicz1-24/+0
Change-Id: I96c477063338c48b033694dd85482a8723fd498b
2020-07-17CI: Add CentOS KVM jobRadosław Piliszek1-0/+6
Follow-up on [1] which added Ubuntu. [1] https://review.opendev.org/735454 Change-Id: If0baef37db392324c285798fa55d5e85892edb9f
2020-06-14CI: Add Ubuntu KVM jobRadosław Piliszek1-0/+6
This also uses the recommended machinery to set qemu instead of relying on config file override so that we test what we really want to test. Change-Id: I560e4f9d0a69c347e6aaf3b970331157c1a56f18
2020-03-06zuul: drop all CentOS 7 jobsMarcin Juszkiewicz1-24/+0
Change-Id: If63e1d00f0e56b65b636d38a6533c63d2ee1e0e2
2020-02-06CentOS 8: Add deploy jobs in CIRadosław Piliszek1-0/+24
Adds new CI job definitions for CentOS 8: - kolla-ansible-centos8-source - kolla-ansible-centos8-binary - kolla-ansible-centos8-source-ceph-ansible - kolla-ansible-centos8-source-cinder-lvm - kolla-ansible-centos8-source-mariadb - kolla-ansible-centos8-source-bifrost - kolla-ansible-centos8-source-zun - kolla-ansible-centos8-source-swift - kolla-ansible-centos8-source-scenario-nfv - kolla-ansible-centos8-source-ironic - kolla-ansible-centos8-binary-ironic - kolla-ansible-centos8-source-masakari - kolla-ansible-centos8-source-cells The following jobs are added to the check pipeline: - kolla-ansible-centos8-source - kolla-ansible-centos8-binary - kolla-ansible-centos8-source-cinder-lvm - kolla-ansible-centos8-source-mariadb - kolla-ansible-centos8-source-zun - kolla-ansible-centos8-source-swift - kolla-ansible-centos8-source-scenario-nfv - kolla-ansible-centos8-source-ironic - kolla-ansible-centos8-binary-ironic - kolla-ansible-centos8-source-cells The following jobs are not yet passing so are not added to the check pipeline: - kolla-ansible-centos8-source-ceph-ansible - kolla-ansible-centos8-source-bifrost - kolla-ansible-centos8-source-masakari The kolla-ansible-centos8-source job is added to the gate. Upgrade jobs will be added when CentOS 8 support exists in Train. Depends-On: https://review.opendev.org/704337 Depends-On: https://review.opendev.org/704848 Depends-On: https://review.opendev.org/704965 Co-Authored-By: Mark Goddard <mark@stackhpc.com> Change-Id: Ibd806feee71721b122b77d7eff33228ca1cc2853 Partially-Implements: blueprint centos-rhel-8
2019-12-19Add AArch64 CI jobMarcin Juszkiewicz1-0/+6
Debian/source to match Kolla CI test. Change-Id: Ica45d5673db8ba1ebd4bfeb6e3d37b5ad5dd412b
2019-10-04Add Debian/source CI jobMarcin Juszkiewicz1-0/+6
Change-Id: I0628b16e3ebdb3fa8196acdc1bd9c63e75bcfb09
2019-03-18Run jobs on bionic instead of xenialMark Goddard1-0/+24
Migrate to the latest Ubuntu LTS release 18.04 aka Bionic. See [0] for the big picture. Also test running tox jobs on Bionic. [0] https://etherpad.openstack.org/p/devstack-bionic Change-Id: I96e7b8d17bc1e92716c04fdcf362c2adb08a2212
2018-08-07Split zuul.yaml into multiple filesEduardo Gonzalez1-0/+48
With the current increase of zuul jobs and service testing, is easier to maintain and control what changes are done in different files. Ideally jobs.yaml would be split into multiple files, in example per distro, install type, aio or multinode, etc Change-Id: I78d3f1f00f96ef3042e94bba6b19e61d7fff4203