diff --git a/tools/packaging/kata-deploy/local-build/Makefile b/tools/packaging/kata-deploy/local-build/Makefile index 91d76dab0b..a7c3234448 100644 --- a/tools/packaging/kata-deploy/local-build/Makefile +++ b/tools/packaging/kata-deploy/local-build/Makefile @@ -31,6 +31,7 @@ all: serial-targets \ kernel-gpu-tdx-experimental-tarball \ nydus-tarball \ ovmf-sev-tarball \ + qemu-snp-experimental-tarball \ qemu-tarball \ qemu-tdx-experimental-tarball \ shim-v2-tarball \ @@ -83,6 +84,9 @@ nydus-tarball: ovmf-sev-tarball: ${MAKE} $@-build +qemu-snp-experimental-tarball: + ${MAKE} $@-build + qemu-tarball: ${MAKE} $@-build diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh index 81784379a9..cf2953c7fb 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -89,6 +89,7 @@ options: nydus ovmf-sev qemu + qemu-snp-experimental qemu-tdx-experimental rootfs-image rootfs-initrd @@ -362,6 +363,17 @@ install_qemu_tdx_experimental() { "${qemu_experimental_builder}" } +install_qemu_snp_experimental() { + export qemu_suffix="snp-experimental" + export qemu_tarball_name="kata-static-qemu-${qemu_suffix}.tar.gz" + + install_qemu_helper \ + "assets.hypervisor.qemu-${qemu_suffix}.url" \ + "assets.hypervisor.qemu-${qemu_suffix}.tag" \ + "qemu-${qemu_suffix}" \ + "${qemu_experimental_builder}" +} + # Install static firecracker asset install_firecracker() { install_cached_tarball_component \ @@ -522,6 +534,7 @@ handle_build() { install_nydus install_ovmf_sev install_qemu + install_qemu_snp_experimental install_qemu_tdx_experimental install_shimv2 install_tdvf @@ -554,6 +567,8 @@ handle_build() { qemu) install_qemu ;; + qemu-snp-experimental) install_qemu_snp_experimental ;; + qemu-tdx-experimental) install_qemu_tdx_experimental ;; rootfs-image) install_image ;;