Merge pull request #10390 from microsoft/danmihai1/new-rootfs-image-mariner

local-build: add ability to build rootfs-image-mariner
This commit is contained in:
Fabiano Fidêncio 2024-10-08 21:40:43 +02:00 committed by GitHub
commit 80196c06ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 16 additions and 0 deletions

View File

@ -50,6 +50,7 @@ jobs:
- stratovirt
- rootfs-image
- rootfs-image-confidential
- rootfs-image-mariner
- rootfs-initrd
- rootfs-initrd-confidential
- rootfs-initrd-mariner

View File

@ -35,6 +35,7 @@ BASE_TARBALLS = serial-targets \
virtiofsd-tarball
BASE_SERIAL_TARBALLS = rootfs-image-tarball \
rootfs-image-confidential-tarball \
rootfs-image-mariner-tarball \
rootfs-initrd-confidential-tarball \
rootfs-initrd-mariner-tarball \
rootfs-initrd-tarball \
@ -149,6 +150,9 @@ rootfs-image-tarball: agent-tarball
rootfs-image-confidential-tarball: agent-tarball pause-image-tarball coco-guest-components-tarball kernel-confidential-tarball
${MAKE} $@-build
rootfs-image-mariner-tarball: agent-tarball
${MAKE} $@-build
rootfs-initrd-mariner-tarball: agent-tarball
${MAKE} $@-build

View File

@ -118,6 +118,7 @@ options:
stratovirt
rootfs-image
rootfs-image-confidential
rootfs-image-mariner
rootfs-initrd
rootfs-initrd-confidential
rootfs-initrd-mariner
@ -342,6 +343,11 @@ install_image_confidential() {
install_image "confidential"
}
#Install cbl-mariner guest image
install_image_mariner() {
install_image "mariner"
}
#Install guest initrd
install_initrd() {
local variant="${1:-}"
@ -1086,6 +1092,8 @@ handle_build() {
rootfs-image-confidential) install_image_confidential ;;
rootfs-image-mariner) install_image_mariner ;;
rootfs-initrd) install_initrd ;;
rootfs-initrd-confidential) install_initrd_confidential ;;

View File

@ -139,6 +139,9 @@ assets:
confidential:
name: *default-image-name
version: *default-image-version
mariner:
name: "cbl-mariner"
version: "2.0"
nvidia-gpu:
name: *default-image-name
version: "jammy"