From a12e0f1204b3208660e0898ee3455b157bfeea43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Wed, 8 Apr 2026 10:12:00 +0200 Subject: [PATCH] build: cache: Take NVRC & NVAT version into consideration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without those, we'd end up pulling the same / old rootfs that's cached without re-building it in case of a bump in any of those components. Signed-off-by: Fabiano FidĂȘncio --- .../local-build/kata-deploy-binaries.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh index 0eed9f4862..aa582672b6 100755 --- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh +++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries.sh @@ -365,6 +365,14 @@ get_latest_ctk_version() { echo $(get_from_kata_deps ".externals.nvidia.ctk.version") } +get_latest_nvrc_version() { + echo $(get_from_kata_deps ".externals.nvrc.version") +} + +get_latest_nvat_version() { + echo $(get_from_kata_deps ".externals.nvidia.nvat.version") +} + #Install guest image install_image() { local variant="${1:-}" @@ -398,6 +406,8 @@ install_image() { if [[ "${variant}" == "nvidia-gpu-confidential" ]]; then latest_artefact+="-$(get_latest_kernel_nvidia_artefact_and_builder_image_version)" latest_artefact+="-$(get_latest_ctk_version)" + latest_artefact+="-$(get_latest_nvrc_version)" + latest_artefact+="-$(get_latest_nvat_version)" else latest_artefact+="-$(get_latest_kernel_artefact_and_builder_image_version)" fi @@ -410,6 +420,7 @@ install_image() { # If we bump the kernel we need to rebuild the image latest_artefact+="-$(get_latest_kernel_nvidia_artefact_and_builder_image_version)" latest_artefact+="-$(get_latest_ctk_version)" + latest_artefact+="-$(get_latest_nvrc_version)" fi latest_builder_image="" @@ -506,6 +517,8 @@ install_initrd() { if [[ "${variant}" == "nvidia-gpu-confidential" ]]; then latest_artefact+="-$(get_latest_kernel_nvidia_artefact_and_builder_image_version)" latest_artefact+="-$(get_latest_ctk_version)" + latest_artefact+="-$(get_latest_nvrc_version)" + latest_artefact+="-$(get_latest_nvat_version)" else latest_artefact+="-$(get_latest_kernel_artefact_and_builder_image_version)" fi @@ -517,6 +530,7 @@ install_initrd() { # If we bump the kernel we need to rebuild the initrd as well latest_artefact+="-$(get_latest_kernel_nvidia_artefact_and_builder_image_version)" latest_artefact+="-$(get_latest_ctk_version)" + latest_artefact+="-$(get_latest_nvrc_version)" fi latest_builder_image=""