mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-14 21:39:26 +00:00
packaging: Add CC's AmdSev OVMF target for use in payload images
Currently leaving the cc-sev-ovmf-tarball target out of the cc payload. I was not sure where discussion had landed on the number of payload bundles. e.g. could be included in a cc bundle along with tdx support or create an SEV bundle. Fixes: kata-containers#5025 Fixes: #5025 Signed-off-by: Alex Carter <Alex.Carter@ibm.com>
This commit is contained in:
@@ -88,7 +88,8 @@ cc: cc-cloud-hypervisor-tarball \
|
|||||||
cc-tdx-kernel-tarball \
|
cc-tdx-kernel-tarball \
|
||||||
cc-tdx-qemu-tarball \
|
cc-tdx-qemu-tarball \
|
||||||
cc-tdx-td-shim-tarball \
|
cc-tdx-td-shim-tarball \
|
||||||
cc-tdx-tdvf-tarball
|
cc-tdx-tdvf-tarball \
|
||||||
|
cc-sev-ovmf-tarball
|
||||||
|
|
||||||
cc-cloud-hypervisor-tarball:
|
cc-cloud-hypervisor-tarball:
|
||||||
${MAKE} $@-build
|
${MAKE} $@-build
|
||||||
@@ -122,3 +123,6 @@ cc-tdx-td-shim-tarball:
|
|||||||
|
|
||||||
cc-tdx-tdvf-tarball:
|
cc-tdx-tdvf-tarball:
|
||||||
${MAKE} $@-build
|
${MAKE} $@-build
|
||||||
|
|
||||||
|
cc-sev-ovmf-tarball:
|
||||||
|
${MAKE} $@-build
|
||||||
|
@@ -92,6 +92,7 @@ options:
|
|||||||
cc-rootfs-image
|
cc-rootfs-image
|
||||||
cc-shimv2
|
cc-shimv2
|
||||||
cc-virtiofsd
|
cc-virtiofsd
|
||||||
|
cc-sev-ovmf
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
exit "${return_code}"
|
exit "${return_code}"
|
||||||
@@ -207,6 +208,10 @@ install_cc_tdx_tdvf() {
|
|||||||
install_cc_tee_ovmf "tdx" "edk2-staging-tdx.tar.gz"
|
install_cc_tee_ovmf "tdx" "edk2-staging-tdx.tar.gz"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install_cc_sev_ovmf(){
|
||||||
|
install_cc_tee_ovmf "sev" "edk2-sev.tar.gz"
|
||||||
|
}
|
||||||
|
|
||||||
#Install guest image
|
#Install guest image
|
||||||
install_image() {
|
install_image() {
|
||||||
info "Create image"
|
info "Create image"
|
||||||
@@ -335,6 +340,8 @@ handle_build() {
|
|||||||
|
|
||||||
cc-tdx-tdvf) install_cc_tdx_tdvf ;;
|
cc-tdx-tdvf) install_cc_tdx_tdvf ;;
|
||||||
|
|
||||||
|
cc-sev-ovmf) install_cc_sev_ovmf ;;
|
||||||
|
|
||||||
cloud-hypervisor) install_clh ;;
|
cloud-hypervisor) install_clh ;;
|
||||||
|
|
||||||
firecracker) install_firecracker ;;
|
firecracker) install_firecracker ;;
|
||||||
|
Reference in New Issue
Block a user