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
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>
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>
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>
This reverts commit 809e5b2e34.
Reason for revert: It's failing again
Change-Id: Iddc5b14bf6fec937030ac75a3fce1774d46460cb
Signed-Off-By: <mnasiadka@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>