From 0f4cf7f8c680baa0b0ec5a253f993115beb2cc70 Mon Sep 17 00:00:00 2001 From: Evan Lezar Date: Thu, 23 Oct 2025 09:37:11 +0200 Subject: [PATCH] Don't read cdi generate mode from runtime mode Although there is overlap, the runtime modes (auto, legacy, csv, cdi, jit-cdi, wsl) are not directly usable as nvidia-ctk cdi generate modes as these don't include (legacy, cdi, jit-cdi). This change removes reading the CDI generate mode from the config file as this prevents automatic CDI spec generation in cases where a user has updated their config to override the mode (e.g. explicitly set it to legacy or cdi). Signed-off-by: Evan Lezar (cherry picked from commit 6c3de34fa97a9ccfd748935cd0899e278c37867e) --- cmd/nvidia-ctk/cdi/generate/generate.go | 1 - 1 file changed, 1 deletion(-) diff --git a/cmd/nvidia-ctk/cdi/generate/generate.go b/cmd/nvidia-ctk/cdi/generate/generate.go index 4b5f6c956..9edd8598f 100644 --- a/cmd/nvidia-ctk/cdi/generate/generate.go +++ b/cmd/nvidia-ctk/cdi/generate/generate.go @@ -132,7 +132,6 @@ func (m command) build() *cli.Command { Destination: &opts.mode, Sources: cli.NewValueSourceChain( cli.EnvVar("NVIDIA_CTK_CDI_GENERATE_MODE"), - m.config.ValueFrom("nvidia-container-runtime.mode"), ), }, &cli.StringFlag{