From fb73ccc352d61626f9c9ce5ddf0ba1c04660aa51 Mon Sep 17 00:00:00 2001 From: Zvonko Kaiser Date: Fri, 29 May 2026 15:55:20 +0200 Subject: [PATCH] build: include kata-deploy static artifacts in nvgpu bundle Build and package kata-deploy binary and nydus snapshotter component tarballs as part of nvgpu-tarball so local publish can consume a single kata-static.tar.zst without rebuilding extra artifacts. Signed-off-by: Zvonko Kaiser --- tools/packaging/kata-deploy/local-build/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/packaging/kata-deploy/local-build/Makefile b/tools/packaging/kata-deploy/local-build/Makefile index 39eb7e001e..1f44816d8a 100644 --- a/tools/packaging/kata-deploy/local-build/Makefile +++ b/tools/packaging/kata-deploy/local-build/Makefile @@ -69,11 +69,17 @@ BASE_SERIAL_TARBALLS = rootfs-image-tarball \ rootfs-initrd-tarball endif +PUBLISH_COMPONENT_TARBALLS = \ + kata-deploy-binary-tarball \ + nydus-snapshotter-for-coco-guest-pull-tarball + ifeq ($(ARCH), x86_64) + NVGPU_BASE_TARBALLS = \ agent-tarball \ busybox-tarball \ coco-guest-components-tarball \ + $(PUBLISH_COMPONENT_TARBALLS) \ kernel-nvidia-gpu-tarball \ ovmf-sev-tarball \ ovmf-tdx-tarball \ @@ -89,6 +95,7 @@ NVGPU_BASE_TARBALLS = \ agent-tarball \ busybox-tarball \ coco-guest-components-tarball \ + $(PUBLISH_COMPONENT_TARBALLS) \ kernel-nvidia-gpu-tarball \ ovmf-tarball \ pause-image-tarball \ @@ -96,7 +103,11 @@ NVGPU_BASE_TARBALLS = \ virtiofsd-tarball \ serial-targets endif +# Include kata-deploy static payload tarballs so `make kata-deploy-publish` +# can consume a single nvgpu bundle without rebuilding extra components. NVGPU_FINAL_TARBALL_INPUTS = \ + kata-deploy-static-kata-deploy-binary.tar.zst \ + kata-deploy-static-nydus-snapshotter-for-coco-guest-pull.tar.zst \ kata-static-kernel-nvidia-gpu.tar.zst \ kata-static-ovmf-sev.tar.zst \ kata-static-ovmf-tdx.tar.zst \