From bb1e1e5af9cb050b5f88bbf73dbd95b5ebb3f52b Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Thu, 19 Feb 2026 13:24:31 -0800 Subject: [PATCH] Use index-based device IDs in nvidia device plugin The CDI spec generated by NixOS uses index-based device names (0, all) not UUIDs. The device plugin must match by using --device-id-strategy=index, otherwise nvidia-container-runtime.cdi fails to resolve CDI devices. Co-Authored-By: Claude Opus 4.6 --- argocd/manifests/nvidia-device-plugin/daemonset.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/argocd/manifests/nvidia-device-plugin/daemonset.yaml b/argocd/manifests/nvidia-device-plugin/daemonset.yaml index 98349fa..0bdb66c 100644 --- a/argocd/manifests/nvidia-device-plugin/daemonset.yaml +++ b/argocd/manifests/nvidia-device-plugin/daemonset.yaml @@ -23,6 +23,8 @@ spec: containers: - name: nvidia-device-plugin image: nvcr.io/nvidia/k8s-device-plugin:v0.18.2 + args: + - --device-id-strategy=index env: - name: LD_LIBRARY_PATH value: /run/nvidia/lib