Commit graph

393 commits

Author SHA1 Message Date
Zuul
13fe6e22df Merge "requirements: pin bcrypt to supported version" 2026-01-15 16:35:58 +00:00
Christian Berendt
fdc57405aa requirements: pin bcrypt to supported version
Disabling requirements check because we need to pin bcrypt to
a version lower than 5.0.0, due to passlib and bcrypt
incompatibility, and since passlib is basically dead - there's
no way to fix that in any other way for stable branches.

Related issue: https://github.com/ansible/ansible/issues/85919

Closes-Bug: #2126975
Closes-Bug: #2102117

Signed-off-by: Christian Berendt <berendt@osism.tech>
Signed-off-by: Joachim de Groot <joacihm.de.groot@menzel-it.net>
Change-Id: I47eee02a47104d3411992f7e6e9dd8f0c2ad0919
2026-01-15 08:44:30 +00:00
Zuul
7d89d6afbe Merge "Test idempotence of reconfigure command in CI" 2026-01-08 21:33:04 +00:00
Michal Nasiadka
7fcde71585 Bump ansible-core to 2.19/2.20
wait_discover_computes.yml had to be updated to pass ansible-lint
checks for undefined variables (ansible_facts.hostname/nodename was
rendered as UndefinedMarker type)

Change-Id: Iaded12e9bcf7ed558b7e35ea526ef1355cbca61a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-12-31 07:43:33 +01:00
Bartosz Bezak
084b508ae5 CI: Add SLURP scenario
Change-Id: I0a0e694c594ef5f479bf0e0d12a6cdd011dab250
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-12-29 16:25:31 +01:00
Zuul
07b261bb86 Merge "Add support for Debian Trixie (13)" 2025-12-20 08:01:01 +00:00
Zuul
3439c6b8e8 Merge "tempest: Rework regex to a list" 2025-12-19 18:01:28 +00:00
Michal Nasiadka
536f4ae1a2 Add support for Debian Trixie (13)
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-12-19 14:55:59 +00:00
Michal Nasiadka
064cfa31d6 certificates: rework to use Ansible modules
Add keyCertSign and digitalSignature key_usage required by Python 3.13 [1]

[1]: https://github.com/canonical/microk8s/issues/4864

Change-Id: Ia0c55ed6137b0ccd16815f9f7a49b3b30a982154
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-12-19 12:31:40 +00:00
Michal Nasiadka
367c69b911 tempest: Rework regex to a list
Change-Id: I7505f8feeb85f606df92a20bf4a4700d5ea36a51
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-12-18 14:18:22 +00:00
Bartosz Bezak
0872ab5e56 CI: add rocky10 upgrade jobs
Change-Id: I6042cf9ebf1251e1f516201e3bc3068acc613471
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-12-12 15:00:05 +01:00
Pierre Riteau
8ee1f607c7 CI: Switch previous_release to 2025.2
Change-Id: I95ee094ade6efa02a19f29a4d9bdf8d7fb97e84e
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-12-11 12:58:11 +01:00
Bertrand Lanson
223eb5777b Test idempotence of reconfigure command in CI
Idempotence isn't tested in CI and seems to have led to bugs,
especially in podman, where it would just break, and reconfiguring
would restart the entire cluster. Let's test it in CI to ensure
this doesn't happen.

Change-Id: I810fa1818bb9a0a11f200da2b782c2fde72f3b3a
Signed-off-by: Bertrand Lanson <bertrand.lanson@protonmail.com>
2025-11-29 19:28:43 +00:00
Michal Nasiadka
a9e352f7ec CI: Add site.yml to all jobs trigger
Change-Id: I20e8571464e20ea0e0981a52db3182402ff8f01c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-11-24 09:39:19 +01:00
Zuul
9c206b413c Merge "Revert^2 "ovn: Mark as non-voting due to db related failures"" 2025-11-14 15:36:04 +00:00
Michal Nasiadka
1ebc6796d5 Revert^2 "ovn: Mark as non-voting due to db related failures"
This reverts commit 809e5b2e34.

Reason for revert: It's failing again

Change-Id: Iddc5b14bf6fec937030ac75a3fce1774d46460cb
Signed-Off-By: <mnasiadka@gmail.com>
2025-11-14 13:46:20 +00:00
Zuul
e94901d35d Merge "keystone: Add support for deploying httpd for federation" 2025-11-07 15:49:51 +00:00
Zuul
9146d43509 Merge "uwsgi: Add configuration for http chunked input" 2025-11-07 07:12:17 +00:00
Michal Nasiadka
3bffbca3c7 keystone: Add support for deploying httpd for federation
Depends-On: https://review.opendev.org/c/openstack/kolla/+/954707

Change-Id: I1f519b3ce8b7f2ceee2eaef88e4afc8ca8fa2f6e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-11-06 17:03:10 +00:00
Grzegorz Koper
86c732dfab Replace Redis with Valkey
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-06 16:01:20 +00:00
Zuul
79e771f4ed Merge "Revert "ovn: Mark as non-voting due to db related failures"" 2025-11-05 11:33:53 +00:00
Bartosz Bezak
cf02acb1a5 CI: ironic - stop using tinyipa
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-11-03 07:47:41 +00:00
Michal Nasiadka
dfd24deec3 uwsgi: Add configuration for http chunked input
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-29 17:29:41 +00:00
Michal Nasiadka
fd2012a899 CI: Bump tempest timeout to 3600
Change-Id: I85c8a2b833b8b4e46bb33124deb594fb2a2b9f78
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-29 17:28:27 +00:00
Michal Nasiadka
e67a4dea73 CI: test-dashboard: Use http/https where configured
Also move zuul_return to run only on primary

Change-Id: I5b27663e8c539715e6aeb18b179a4f0b98103f7f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-29 06:19:51 +00:00
Michal Nasiadka
809e5b2e34 Revert "ovn: Mark as non-voting due to db related failures"
This reverts commit 011034a141.

Change-Id: I4750ea03c8e7885707150c9d2722ed4ee36fbf46
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28 19:03:53 +00:00
Michal Nasiadka
af2544be54 Drop venus
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-28 16:13:12 +00:00
Zuul
ad26a57484 Merge "Bump ansible-core to 2.18/2.19" 2025-10-28 16:05:20 +00:00
Zuul
7ca7427a88 Merge "CI: Use selenium in Horizon tests" 2025-10-28 13:46:48 +00:00
Zuul
d46901749b Merge "CI: Add service-* roles to AIO scenario trigger" 2025-10-28 12:48:18 +00:00
Michal Nasiadka
7b8705d2f6 CI: Add service-* roles to AIO scenario trigger
Change-Id: Ie28d0e2a89e3eb9d3123954f3a58496e7348d33e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28 12:29:41 +01:00
Michal Nasiadka
3380770aee Bump ansible-core to 2.18/2.19
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-28 11:26:36 +00:00
Michal Nasiadka
011034a141 ovn: Mark as non-voting due to db related failures
Change-Id: I5c27614fb46b62e2d9fc3ecc07379b1e899ed89b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28 11:25:44 +01:00
Michal Nasiadka
e2a4e6c294 CI: Use selenium in Horizon tests
Change-Id: I814413fdb1a74675846a4ee2d5fbada9592fceef
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27 19:10:22 +00:00
Pierre Riteau
77f7009654 CI: Add non-voting Kayobe jobs
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-27 14:38:53 +01:00
Michal Nasiadka
ea5675f499 mariadb: Fix wsrep sst setting on upgrade
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-24 09:09:05 +00:00
Michal Nasiadka
a8093c6384 CI: Add rocky to mariadb scenario gate
Change-Id: Iccc51c4dc57d0309bbca7aef655286bf8e6e49c5
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-22 17:29:56 +02:00
Michal Nasiadka
5d51037d2a CI: Switch test-core-openstack.sh to Tempest run
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-20 07:40:33 +00:00
Michal Nasiadka
2e5c62c31c CI: Rework setup_disks.sh into Ansible role
Change-Id: Icd8648399a7d0a74419c80d573792397f971ff3c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-20 07:39:19 +00:00
Zuul
8c9bd4bb30 Merge "CI: Rework test/deploy/upgrade-bifrost.sh into Ansible roles" 2025-10-10 11:46:33 +00:00
Michal Nasiadka
45e7b9ec44 CI: Rework test/deploy/upgrade-bifrost.sh into Ansible roles
Change-Id: I55ea22002ea81085a43dc053f619bb61cd497c69
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-10 07:54:33 +00:00
Zuul
91edb47dd8 Merge "CI: Rework deploy.sh to an Ansible role" 2025-10-09 23:06:00 +00:00
Michal Nasiadka
10e719f9d8 CI: Rework deploy.sh to an Ansible role
Change-Id: Iecb212c38732d38f704f1a7d43036f8bbade496a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09 13:05:44 +00:00
Michal Nasiadka
00d33a38a6 CI: Rework Hashicorp Vault jobs into OpenBao
Change-Id: I1a8ebc171da8990b21f03e6d5c3da296eef92e28
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09 08:32:57 +00:00
Zuul
b2f348c4f6 Merge "CI: Add more file triggers to aio and cells" 2025-10-07 16:22:53 +00:00
Michal Nasiadka
2ed65f099c CI: Add more file triggers to aio and cells
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-07 15:56:27 +00:00
Michal Nasiadka
820a9ea0cf CI: Add rocky 10 ironic jobs
Depends-On: https://review.opendev.org/c/openstack/kolla/+/963192

Change-Id: Ic9ddafb9ad5dcd27bb5efec1e94e64db886ee954
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-07 08:41:32 +00:00
Zuul
59b8253fbe Merge "CI: Bump cirros version to 0.6.3" 2025-10-06 11:05:25 +00:00
Zuul
274db3d501 Merge "CI: Fix Rocky10 jobs parent" 2025-10-06 10:59:47 +00:00
Michal Nasiadka
aa39fb88b6 CI: Bump cirros version to 0.6.3
Change-Id: Id979cc7e4f88994a051a4037224c2c1af479dcfd
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06 08:44:53 +00:00