mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-01 22:50:54 +00:00
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 <zkaiser@nvidia.com>
This commit is contained in:
committed by
Fabiano Fidêncio
parent
a423cf9526
commit
fb73ccc352
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user