Test roles/ subdirectories as well (used by Zuul)
In addition to that container_exec_become will also
fail when "docker exec" or "podman exec" will be used
instead of "{{ kolla_container_engine }} exec"
Generated-By: Claude
Change-Id: I75c1e48c36bb0284e2927b1cb354ce9ec47967d7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
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>
Since ipwrap filter is getting moved another time
inside ansible code - let's switch to j2lint that is
actively maintained and it's rules will help in
readability of jinja2 templates
Change-Id: I6762b691b927de31fa1abd83c4c14e87226fe5e2
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
It has been omitted in the original Glance uWSGI patch
Change-Id: Idaacd719846f7328bfcd77c4a271f417f7064c94
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
When trove_enable_tls_backend is enabled, the API healthcheck
must use https scheme instead of plain http.
This change updates the healthcheck command accordingly.
Change-Id: I5782a5da30434cf5c5ae0fcb60b3c6f178351fb7
Closes-Bug: #2136977
Signed-off-by: hamidlotfi <hamid.lotfi@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>
Since we need to keep the upgrade steps for 2025.1->2026.1
and 2025.2->2026.1 upgrade currently fails on missing
inspector-related container volume - we need to adapt
the logic to check if that volume migration and removal
needs to be done.
Change-Id: If15a43733117ff48f107614589347b992ed1baa4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Since both nova-compute and nova-libvirt Kolla images have swtpm
packages installed [1], it is possible to configure vTPM for libvirt
instances. This patch adds support for such configuration in
kolla-ansible.
[1] https://bugs.launchpad.net/kolla/+bug/2062572
Closes-Bug: #2106219
Change-Id: Ic7969b05bde258c38ee31fe2821aeb4e9c77a567
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
Glance is removing their warning around running in WSGI [1],
so let's switch.
[1]: https://review.opendev.org/c/openstack/glance/+/963294
Change-Id: Iae2c5ef5251d6695daf3262ed208c4bd914d7fb3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>