From f00b589ccdffcdeccb5400825ab6e7edd5a1f906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Tue, 7 Apr 2026 19:23:22 +0200 Subject: [PATCH 1/3] Revert "kata-deploy: Temporarily comment GPU specific labels" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 02c9a4b23ccf15d0780a7d2fb5893bef51050fe4, as GPU Operator v26.3.0 is out, and becomes a requirement. Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/helm-chart/kata-deploy/values.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/tools/packaging/kata-deploy/helm-chart/kata-deploy/values.yaml b/tools/packaging/kata-deploy/helm-chart/kata-deploy/values.yaml index e13eb633f2..96b0040cda 100644 --- a/tools/packaging/kata-deploy/helm-chart/kata-deploy/values.yaml +++ b/tools/packaging/kata-deploy/helm-chart/kata-deploy/values.yaml @@ -143,9 +143,8 @@ shims: runtimeClass: # This label is automatically added by gpu-operator. Override it # if you want to use a different label. - # Uncomment once GPU Operator v26.3 is out - # nodeSelector: - # nvidia.com/cc.ready.state: "false" + nodeSelector: + nvidia.com/cc.ready.state: "false" qemu-nvidia-gpu-snp: enabled: ~ @@ -166,8 +165,7 @@ shims: # If you don't have NFD, you need to add the snp label by other # means to your SNP nodes. nodeSelector: - # Uncomment once GPU Operator v26.3 is out - # nvidia.com/cc.ready.state: "true" + nvidia.com/cc.ready.state: "true" amd.feature.node.kubernetes.io/snp: "true" qemu-nvidia-gpu-tdx: @@ -189,8 +187,7 @@ shims: # If you don't have NFD, you need to add the tdx label by other # means to your TDX nodes. nodeSelector: - # Uncomment once GPU Operator v26.3 is out - # nvidia.com/cc.ready.state: "true" + nvidia.com/cc.ready.state: "true" intel.feature.node.kubernetes.io/tdx: "true" qemu-snp: From 78f02f2155b9b6d801df534195b7b941599a8723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Tue, 7 Apr 2026 19:26:59 +0200 Subject: [PATCH 2/3] kata-deploy: nvidia: Align labels with default values.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Joji's added the labels for the default values.yaml, but we missed adding those to the nvidia specific values.yaml file. Signed-off-by: Fabiano FidĂȘncio --- .../try-kata-nvidia-gpu.values.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml b/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml index de2717736e..598216ce8b 100644 --- a/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml +++ b/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml @@ -25,6 +25,11 @@ shims: allowedHypervisorAnnotations: [] containerd: snapshotter: "" + runtimeClass: + # This label is automatically added by gpu-operator. Override it + # if you want to use a different label. + nodeSelector: + nvidia.com/cc.ready.state: "false" qemu-nvidia-gpu-snp: enabled: true @@ -38,6 +43,14 @@ shims: agent: httpsProxy: "" noProxy: "" + runtimeClass: + # These labels are automatically added by gpu-operator and NFD + # respectively. Override if you want to use a different label. + # If you don't have NFD, you need to add the snp label by other + # means to your SNP nodes. + nodeSelector: + nvidia.com/cc.ready.state: "true" + amd.feature.node.kubernetes.io/snp: "true" qemu-nvidia-gpu-tdx: enabled: true @@ -51,6 +64,14 @@ shims: agent: httpsProxy: "" noProxy: "" + runtimeClass: + # These labels are automatically added by gpu-operator and NFD + # respectively. Override if you want to use a different label. + # If you don't have NFD, you need to add the tdx label by other + # means to your TDX nodes. + nodeSelector: + nvidia.com/cc.ready.state: "true" + intel.feature.node.kubernetes.io/tdx: "true" # Default shim per architecture (prefer NVIDIA GPU shims) defaultShim: From bc719a66eb87cf55b0e1fa9f7dea5d39f1a5be44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Wed, 8 Apr 2026 12:23:41 +0200 Subject: [PATCH 3/3] kata-deploy: nvidia: Align force_guest_pull with default values.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The defdault is already false, but let's keep those aligned on explicitly setting the default. Signed-off-by: Fabiano FidĂȘncio --- .../helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml b/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml index 598216ce8b..3d78639b5b 100644 --- a/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml +++ b/tools/packaging/kata-deploy/helm-chart/kata-deploy/try-kata-nvidia-gpu.values.yaml @@ -38,6 +38,7 @@ shims: allowedHypervisorAnnotations: [] containerd: snapshotter: "nydus" + forceGuestPull: false crio: guestPull: true agent: @@ -59,6 +60,7 @@ shims: allowedHypervisorAnnotations: [] containerd: snapshotter: "nydus" + forceGuestPull: false crio: guestPull: true agent: