summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2021-09-15 09:50:34 -0700
committerJulia Kreger <juliaashleykreger@gmail.com>2021-09-15 10:14:51 -0700
commit0555b6ba728cc6a30f89d252eaf429ce5a0c987e (patch)
treeaada7dfe42cb8d81888887977cbc2309c1b04e44 /releasenotes
parentbc642ccabcad2d01533ec7620de3c5dc22530a96 (diff)
downloadpython-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.yaml7
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``.