mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 08:17:37 +00:00
kata-manager: Ensure distro specific TDX config is set
We've done something quite similar for kata-deploy, but I've noticed we forgot about the kata-manager counterpart. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
c784fb6508
commit
bfd014871a
@ -833,6 +833,34 @@ install_kata()
|
||||
sudo ln -sf "$from_path" "$link_dir"
|
||||
done
|
||||
|
||||
local tdx_qemu_config="/opt/kata/share/defaults/kata-containers/configuration-qemu-tdx.toml"
|
||||
local tdx_qemu_path_from_distro="NOT_SUPPORTED"
|
||||
local tdx_ovmf_path_from_distro="NOT_SUPPORTED"
|
||||
if [ -e $tdx_qemu_config ]; then
|
||||
source /etc/os-release || source /usr/lib/os-release
|
||||
case $ID in
|
||||
ubuntu)
|
||||
case $VERSION_ID in
|
||||
24.04)
|
||||
tdx_qemu_path_from_distro="/usr/bin/qemu-system-x86_64"
|
||||
tdx_ovmf_path_from_distro="/usr/share/ovmf/OVMF.fd"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
centos)
|
||||
case $VERSION_ID in
|
||||
9)
|
||||
tdx_qemu_path_from_distro="/usr/libexec/qemu-kvm"
|
||||
tdx_ovmf_path_from_distro="/usr/share/edk2/ovmf/OVMF.inteltdx.fd"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
sudo sed -i -e "s|PLACEHOLDER_FOR_DISTRO_QEMU_WITH_TDX_SUPPORT|$tdx_qemu_path_from_distro|g" $tdx_qemu_config
|
||||
sudo sed -i -e "s|PLACEHOLDER_FOR_DISTRO_OVMF_WITH_TDX_SUPPORT|$tdx_ovmf_path_from_distro|g" $tdx_qemu_config
|
||||
fi
|
||||
|
||||
info "$project installed\n"
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user