mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-17 06:48:51 +00:00
Merge pull request #5850 from Alex-Carter01/snp-ovmf
CC: kata-deploy add x86 ovmf build for SNP
This commit is contained in:
@@ -19,6 +19,7 @@ jobs:
|
||||
- cc-virtiofsd
|
||||
- cc-sev-kernel
|
||||
- cc-sev-ovmf
|
||||
- cc-x86_64-ovmf
|
||||
- cc-sev-rootfs-initrd
|
||||
- cc-tdx-kernel
|
||||
- cc-tdx-rootfs-image
|
||||
|
@@ -17,6 +17,7 @@ EXTRA_TARBALL=cc-cloud-hypervisor-tarball \
|
||||
cc-tdx-td-shim-tarball \
|
||||
cc-tdx-tdvf-tarball \
|
||||
cc-sev-ovmf-tarball \
|
||||
cc-x86_64-ovmf-tarball \
|
||||
cc-sev-rootfs-initrd-tarball \
|
||||
cc-tdx-rootfs-image-tarball
|
||||
endif
|
||||
@@ -152,3 +153,6 @@ cc-tdx-tdvf-tarball:
|
||||
|
||||
cc-sev-ovmf-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
cc-x86_64-ovmf-tarball:
|
||||
${MAKE} $@-build
|
||||
|
@@ -108,6 +108,7 @@ options:
|
||||
cc-shimv2
|
||||
cc-virtiofsd
|
||||
cc-sev-ovmf
|
||||
cc-x86_64-ovmf
|
||||
EOF
|
||||
|
||||
exit "${return_code}"
|
||||
@@ -543,6 +544,10 @@ install_cc_sev_ovmf(){
|
||||
install_cc_tee_ovmf "sev" "edk2-sev.tar.gz"
|
||||
}
|
||||
|
||||
install_cc_x86_64_ovmf(){
|
||||
install_cc_tee_ovmf "x86_64" "edk2-x86_64.tar.gz"
|
||||
}
|
||||
|
||||
#Install guest image
|
||||
install_image() {
|
||||
local jenkins="${jenkins_url}/job/kata-containers-main-rootfs-image-$(uname -m)/${cached_artifacts_path}"
|
||||
@@ -846,6 +851,8 @@ handle_build() {
|
||||
|
||||
cc-sev-ovmf) install_cc_sev_ovmf ;;
|
||||
|
||||
cc-x86_64-ovmf) install_cc_x86_64_ovmf ;;
|
||||
|
||||
cloud-hypervisor) install_clh ;;
|
||||
|
||||
firecracker) install_firecracker ;;
|
||||
|
@@ -79,9 +79,11 @@ popd
|
||||
|
||||
info "Install fd to destdir"
|
||||
install_dir="${DESTDIR}/${PREFIX}/share/ovmf"
|
||||
if [ "${ovmf_build}" == "tdx" ]; then
|
||||
case "${ovmf_build}" in
|
||||
"tdx")
|
||||
install_dir="$DESTDIR/$PREFIX/share/tdvf"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
mkdir -p "${install_dir}"
|
||||
if [ "${ovmf_build}" == "sev" ]; then
|
||||
|
Reference in New Issue
Block a user