From 79cd8ed97eee25449db96fd62efa5820b91da6d7 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Mon, 11 May 2020 11:53:21 +0200 Subject: [PATCH] Install linux-firmware in DIB images It's removed as of https://review.opendev.org/#/c/675547/ but is actually required for bare metal. Story: #2007385 Task: #38969 Depends-On: https://review.opendev.org/727171 Change-Id: I7e924cf58df90d957afce8a058b575643527284b --- dib/ironic-python-agent-ramdisk/package-installs.yaml | 5 +++++ releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml 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.