Fix launching external containers on Ubuntu/Podman

Some external (i.e. non-Kolla) container images can fail to launch on
Ubuntu with Podman, due to the absence of the catatonit package. For
example, this affects the prometheus/node-exporter container image.

This is a small package that we be installed by default in these
environments.

Closes-Bug: #2114998
Change-Id: Id5b92ac423671ba039bc478af829aafdd8548f9c
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
This commit is contained in:
Pierre Riteau
2025-06-26 10:57:25 +02:00
parent 3e8bfec14b
commit 512ab2e7c4
2 changed files with 7 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
---
fixes:
- |
Fixes execution of some non-Kolla containers on Ubuntu with Podman as
container engine, by installing the ``catatonit`` package.
`LP#2114998 <https://launchpad.net/bugs/2114998>`__

View File

@@ -5,6 +5,7 @@ apt_cache_valid_time: 3600
# List of packages to install.
podman_packages:
- "podman"
- "{{ 'catatonit' if ansible_facts.os_family == 'Debian' else '' }}"
# Podman config variables
podman_storage_driver: