From 6da8380e835acdc4870a37069a6992cf0d36e6a8 Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Tue, 17 Jun 2025 05:21:38 -0700 Subject: [PATCH] Add Mellanox Spectrum to firmware to remove list The Mellanox Spectrum series of ASICs are switch controllers. The firmware packages which presently represent over 10% of the size of an average Centos Stream based ironic-python-agent image. Since this is not something we expect folks to really do, and since it is for a switch device, it doesn't make sense to ship these firmware binaries in the stock IPA ramdisk image. Change-Id: Ic8ecf289f1e03e5ee7f36cc6ded707a25cb138c8 Signed-off-by: Julia Kreger --- dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash b/dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash index 4a7a6bd..11d1be9 100644 --- a/dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash +++ b/dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash @@ -1,4 +1,4 @@ -export IPA_REMOVE_FIRMWARE=${IPA_REMOVE_FIRMWARE:-amdgpu,netronome,qcom,ti-communication,ti-keystone,ueagle-atm,rsi,mrvl,brcm,mediatek,ath10k,rtlwifi,rtw88,rtw89,libertas,ath11k} +export IPA_REMOVE_FIRMWARE=${IPA_REMOVE_FIRMWARE:-amdgpu,netronome,qcom,ti-communication,ti-keystone,ueagle-atm,rsi,mrvl,brcm,mediatek,ath10k,rtlwifi,rtw88,rtw89,libertas,ath11k,mellanox/mlxsw_spectrum} # NOTE(TheJulia): List of what each item represents for future context # amdgpu == AMD/ATI Radeon/Vega/Raven firmware for drivers @@ -17,3 +17,4 @@ export IPA_REMOVE_FIRMWARE=${IPA_REMOVE_FIRMWARE:-amdgpu,netronome,qcom,ti-commu # rtw89 == Realtek wireless # libertas == Marvell libertas wifi # auth11k == Qualcomm atheros WLAN +# mellanox/mlxsw_spectrum = Mellanox Spectrum Switch ASIC