diff --git a/dib/ironic-python-agent-ramdisk/package-installs.yaml b/dib/ironic-python-agent-ramdisk/package-installs.yaml index 6bbe8d9..d3fa82a 100644 --- a/dib/ironic-python-agent-ramdisk/package-installs.yaml +++ b/dib/ironic-python-agent-ramdisk/package-installs.yaml @@ -23,6 +23,11 @@ efivar: chrony: e2fsprogs: +# The base minimum element uninstalls firmware, but it's needed for bare metal. +linux-firmware: + phase: post-install.d + when: IPA_DISTRO_FAMILY = rh + # Unnecessary packages to remove. We run all removals in pre-install phase, to # avoid breaking installs that happen in install phase. diff --git a/releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml b/releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml new file mode 100644 index 0000000..12ab27d --- /dev/null +++ b/releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Installs ``linux-firmware`` on the DIB images since it's now uninstalled + by the base elements on Red Hat operating systems.