aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
AgeCommit message (Collapse)AuthorFilesLines
2025-11-06Replace Redis with ValkeyGrzegorz Koper6-14/+15
This change replaces Redis with Valkey, which is non-existent on Rocky Linux 10 / CentOS Stream 10 due to licensing issues. Co-Authored-By: Bartosz Bezak <bartosz@stackhpc.com> Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: Ifcc6ec6e943c20867d969b0bdb0e4cbac53eea1e Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com> Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com> Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-11-05Merge "Revert "ovn: Mark as non-voting due to db related failures""Zuul1-1/+4
2025-11-03CI: ironic - stop using tinyipaBartosz Bezak1-2/+2
Tinyipa was dropped [1]. Increase the Tenks nodes to 3 GiB ram and force `cpu_mode: maximum` so the CentOS Stream IPA no longer errors with "Fatal glibc error: CPU does not support x86-64-v2" [1] https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/962490 Change-Id: If27163c55375338d9347afff0d2b9c19419fe06a Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-10-29uwsgi: Add configuration for http chunked inputMichal Nasiadka1-1/+1
This is mainly required for Glance, but other services use that as well - so let's enable it by default. Change-Id: I74340a9b279d5c12542cdf54ae92d814e7a8bf38 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-29CI: Bump tempest timeout to 3600Michal Nasiadka1-1/+1
Change-Id: I85c8a2b833b8b4e46bb33124deb594fb2a2b9f78 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-29CI: test-dashboard: Use http/https where configuredMichal Nasiadka1-0/+1
Also move zuul_return to run only on primary Change-Id: I5b27663e8c539715e6aeb18b179a4f0b98103f7f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28Revert "ovn: Mark as non-voting due to db related failures"Michal Nasiadka1-1/+4
This reverts commit 011034a141b385ed4c86fd832425e800484efdb6. Change-Id: I4750ea03c8e7885707150c9d2722ed4ee36fbf46 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28Drop venusMichal Nasiadka2-44/+0
It has been marked as inactive and venus dashboard plugin is breaking Horizon Kolla builds. Change-Id: I78cf7a33bf1025f5c8e4b76ecfeef7d8a3126d61 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28Merge "Bump ansible-core to 2.18/2.19"Zuul3-6/+29
2025-10-28Merge "CI: Use selenium in Horizon tests"Zuul1-2/+2
2025-10-28Merge "CI: Add service-* roles to AIO scenario trigger"Zuul1-1/+1
2025-10-28CI: Add service-* roles to AIO scenario triggerMichal Nasiadka1-1/+1
Change-Id: Ie28d0e2a89e3eb9d3123954f3a58496e7348d33e Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28Bump ansible-core to 2.18/2.19Michal Nasiadka3-6/+29
Bumped collections in requirements-core.yml to Ansible 12 major versions, see [1]. [1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml Depends-On: https://review.opendev.org/c/openstack/kolla/+/960307 Co-authored-by: Doug Szumski doug@stackhpc.com Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28ovn: Mark as non-voting due to db related failuresMichal Nasiadka1-4/+1
Change-Id: I5c27614fb46b62e2d9fc3ecc07379b1e899ed89b Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27CI: Use selenium in Horizon testsMichal Nasiadka1-2/+2
Change-Id: I814413fdb1a74675846a4ee2d5fbada9592fceef Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27CI: Add non-voting Kayobe jobsPierre Riteau2-0/+12
This adds Kayobe CI jobs to catch any regression triggered by kolla-ansible changes. Change-Id: I4007be957f0f5ed7d0eab839517a54e5e1f8f5ef Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-10-24mariadb: Fix wsrep sst setting on upgradeMichal Nasiadka1-0/+18
It seems we merged a nice multiline failure Adding upgrade jobs to catch similar errors Change-Id: I38853def2efdeaa196628fd4caed8f0b287b344e Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-22CI: Add rocky to mariadb scenario gateMichal Nasiadka1-0/+1
Change-Id: Iccc51c4dc57d0309bbca7aef655286bf8e6e49c5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-20CI: Switch test-core-openstack.sh to Tempest runMichal Nasiadka2-0/+2
Unfortunately that will lead to dropping DNS integration tests for internal DNS, because neutron-tempest-plugin does not have such tests. Change-Id: Ic1e0a6643e67467a22e91d277a9947c027935f09 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-20CI: Rework setup_disks.sh into Ansible roleMichal Nasiadka2-0/+5
Change-Id: Icd8648399a7d0a74419c80d573792397f971ff3c Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-10Merge "CI: Rework test/deploy/upgrade-bifrost.sh into Ansible roles"Zuul1-1/+1
2025-10-10CI: Rework test/deploy/upgrade-bifrost.sh into Ansible rolesMichal Nasiadka1-1/+1
Change-Id: I55ea22002ea81085a43dc053f619bb61cd497c69 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09Merge "CI: Rework deploy.sh to an Ansible role"Zuul2-1/+2
2025-10-09CI: Rework deploy.sh to an Ansible roleMichal Nasiadka2-1/+2
Change-Id: Iecb212c38732d38f704f1a7d43036f8bbade496a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09CI: Rework Hashicorp Vault jobs into OpenBaoMichal Nasiadka3-41/+41
Change-Id: I1a8ebc171da8990b21f03e6d5c3da296eef92e28 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-07Merge "CI: Add more file triggers to aio and cells"Zuul3-1/+4
2025-10-07CI: Add more file triggers to aio and cellsMichal Nasiadka3-1/+4
Move test-core-openstack.sh and test-dashboard.sh from base - also test-proxysql is only being run in cells scenario. Change-Id: I2be9d112e1a4580fd1864d34b8d2c71f47d087c3 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-07CI: Add rocky 10 ironic jobsMichal Nasiadka1-0/+6
Depends-On: https://review.opendev.org/c/openstack/kolla/+/963192 Change-Id: Ic9ddafb9ad5dcd27bb5efec1e94e64db886ee954 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06Merge "CI: Bump cirros version to 0.6.3"Zuul1-0/+1
2025-10-06Merge "CI: Fix Rocky10 jobs parent"Zuul1-1/+1
2025-10-06CI: Bump cirros version to 0.6.3Michal Nasiadka1-0/+1
Change-Id: Id979cc7e4f88994a051a4037224c2c1af479dcfd Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06CI: Fix Rocky10 jobs parentMichal Nasiadka1-1/+1
Change-Id: I43d0a65ae796b080dd977f5c227f7360746e7c9b Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06CI: Switch ovn jobs to voting and add to gateMichal Nasiadka1-1/+6
Since Debian is often failing (cirros boot crashes) - let's mark it as non voting. Change-Id: Icb8fc54d658937cc806e0441b452b6f4320b292a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-03CI: Add nova-cell role to aio triggersMichal Nasiadka1-1/+1
Change-Id: I4641683420e813e2a8fb5dd2d26c1e07aa486403 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02Merge "Move to for Rocky Linux 10"Zuul14-0/+138
2025-10-02Move to for Rocky Linux 10Michal Nasiadka14-0/+138
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-10-02Trigger CI scenario when Fluentd is updatedDoug Szumski1-2/+2
The Fluentd service is tested by the prometheus-opensearch scenario. This change will ensure the scenario runs when the Fluentd role or group vars are updated. Change-Id: Ia6b8b879082d746f9ed1aec142f9fcbcb9d688bc Signed-off-by: Doug Szumski <doug@stackhpc.com>
2025-10-01Update Zuul triggers after group_vars splitMichal Nasiadka24-95/+110
The basic approach is: - we test majority in aio and cephadm scenarios - additional scenario jobs are only triggered on roles that are not covered by aio/cephadm (and the ones that are relevant for given scenario) Change-Id: I56b4e1218092ffcca074fef3ceac8e9d99054b21 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-25group_vars: Reorganize huge all.yml into smaller filesMichal Nasiadka1-1/+1
This will help us to trigger scenario jobs on changes in given group_vars files. Changes to Zuul config to trigger given scenarios will be posted as a follow-up. Change-Id: I3f17adf655d2d0c1fc2969153dddb0c72b11397a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-25CI: Remove legacy centos10 job after Kolla CI switchMichal Nasiadka1-16/+0
Change-Id: Iaa2d8654367edb08d0b35d8fe6ffc27602264931 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-22CI: Reorganise scenarios into project templatesMichal Nasiadka26-1090/+1032
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-09-15Merge "CI: Add telemetry scenario"Zuul3-0/+29
2025-09-15CI: Add telemetry scenarioMichal Nasiadka3-0/+29
Removing python-ceilometerclient since it didn't have a release since 2017 Change-Id: I4c20d268c202e1699f44f7d672c159d3ffa895eb Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-09Merge "Remove ironic-inspector deployment"Zuul2-0/+26
2025-09-05Remove ironic-inspector deploymentMichal Nasiadka2-0/+26
Ironic Inspector has been retired and its functionality has been moved to Ironic. Added a change to service-ks-register to make password optional (to able to remove user without a password being passed in). Using the opportunity - increasing CI coverage to include inspection. Change-Id: If178c23249370c7c69744843737e61a6309d6a19 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-03CI: Remove zun from project.yamlMichal Nasiadka1-1/+0
It's been failing with: ImportError: cannot import name 'transactional' from 'pyroute2.ipdb' (/var/lib/kolla/venv/lib/python3.12/site-packages/pyroute2/ipdb/__init__.py) ipdb has been removed after long deprecation Change-Id: I7db9a2274600d94894bc1da390e4f70132fe3965 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-25Merge "Move OpenSearch role right after loadbalancer"Zuul1-0/+1
2025-08-22CI: Rename nodesets to reflect 8GB/16GB splitMichal Nasiadka2-62/+72
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-20Merge "CI: Use 16GB nodes for debian-bookworm nodes"Zuul2-10/+26
2025-08-20CI: Use 16GB nodes for debian-bookworm nodesDr. Jens Harbott2-10/+26
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