diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2021-09-15 09:50:34 -0700 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2021-09-15 10:14:51 -0700 |
commit | 0555b6ba728cc6a30f89d252eaf429ce5a0c987e (patch) | |
tree | aada7dfe42cb8d81888887977cbc2309c1b04e44 /releasenotes | |
parent | bc642ccabcad2d01533ec7620de3c5dc22530a96 (diff) | |
download | python-ironicclient-0555b6ba728cc6a30f89d252eaf429ce5a0c987e.tar.gz |
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
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/address-cross-distro-iso-tools-006711c9f150037a.yaml | 7 |
1 files changed, 7 insertions, 0 deletions
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``. |