local-build: add rootfs-image-mariner

Kata CI will start testing the new rootfs-image-mariner instead of the
older rootfs-initrd-mariner image.

The "official" AKS images are moving from a rootfs-initrd-mariner
format to the rootfs-image-mariner format. Making the same change in
Kata CI is useful to keep this testing in sync with the AKS settings.

Signed-off-by: Dan Mihai <dmihai@microsoft.com>
This commit is contained in:
Dan Mihai 2024-08-23 22:36:22 +00:00
parent 71d0c46e0a
commit 63c1f81c23
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"