From ae37bc15c9fa6ed14b3cfb9df080453f011a22e9 Mon Sep 17 00:00:00 2001 From: Rafal Lewandowski Date: Tue, 9 Dec 2025 12:01:41 +0100 Subject: [PATCH] Add genisoimage package to nova-compute-ironic Closes-Bug: #2132960 Change-Id: I672f625e445bd1a2db1c4994baa7c44c20723a62 Signed-off-by: rafal Lewandowski (cherry picked from commit 96b54022857ccef8dc6bb11789abe32119827109) --- docker/nova/nova-compute-ironic/Dockerfile.j2 | 9 ++++----- ...age_package_nova-compute-ironic-28f4c262ec201f99.yaml | 6 ++++++ 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 releasenotes/notes/bug-2132960-genisoimage_package_nova-compute-ironic-28f4c262ec201f99.yaml diff --git a/docker/nova/nova-compute-ironic/Dockerfile.j2 b/docker/nova/nova-compute-ironic/Dockerfile.j2 index 634f646b7c..9a6516a2c6 100644 --- a/docker/nova/nova-compute-ironic/Dockerfile.j2 +++ b/docker/nova/nova-compute-ironic/Dockerfile.j2 @@ -7,15 +7,14 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% set nova_compute_ironic_packages = ['nvme-cli'] %} +{% set nova_compute_ironic_packages = [ + 'nvme-cli', + 'genisoimage' +] %} {% if base_distro_tag.startswith('10') or base_distro_tag.startswith('stream10') %} {% set nova_compute_ironic_packages = nova_compute_ironic_packages + [ 'xorriso' ] %} -{% else %} - {% set nova_compute_ironic_packages = nova_compute_ironic_packages + [ - 'genisoimage' - ] %} {% endif %} {{ macros.install_packages(nova_compute_ironic_packages | customizable("packages")) }} diff --git a/releasenotes/notes/bug-2132960-genisoimage_package_nova-compute-ironic-28f4c262ec201f99.yaml b/releasenotes/notes/bug-2132960-genisoimage_package_nova-compute-ironic-28f4c262ec201f99.yaml new file mode 100644 index 0000000000..beffc2df00 --- /dev/null +++ b/releasenotes/notes/bug-2132960-genisoimage_package_nova-compute-ironic-28f4c262ec201f99.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Add missing genisoimage package to nova-compute-ironic + container to fix ironic baremetal provisioning error. + `LP#2132960 `__