From 0555b6ba728cc6a30f89d252eaf429ce5a0c987e Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Wed, 15 Sep 2021 09:50:34 -0700 Subject: Fix distribution compatability for configdrive build Previously, the configuration drive generation code made use of ``genisoimage``, however ``genisoimage`` is not shipped universally on all linux distributions, and largely has been replaced in distributions with other forks, as the tooling has evolved, forked, and changed over the past quarter century. We now attempt to utilize multiple different commands, including the original ``mkisofs`` command and the newer ``xorrisofs`` command when attempting to generate the ISO image, falling back until one works. Credit goes to I720f25921f8e52f20a631f238a528dedf65a91c6 for the base pattern in OpenstackSDK. Story: 2009230 Task: 43328 Change-Id: Ic732c2e6c77474e0d5b701c47758959c3511743b --- .../notes/address-cross-distro-iso-tools-006711c9f150037a.yaml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml (limited to 'releasenotes') diff --git a/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml b/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml new file mode 100644 index 0000000..68ae767 --- /dev/null +++ b/releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Embedded configuration drive generation support has been updated to + support ``mkisofs`` and ``xorrisofs`` in adition to the previously + supported ``genisoimage`` utility. This is as distributions such as + Debian and OpenSUSE do not ship ``genisoimage``. -- cgit v1.2.1