From 33ca6d490a7102c40a09b898cf6b6a7df8f3ca5d Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Fri, 13 Jun 2025 12:59:59 -0600 Subject: [PATCH] [NixOS] Configure runtime and grpc in containedConfigTemplate --- nixos/k3s.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nixos/k3s.nix b/nixos/k3s.nix index 2aa13c6a..3f98a7c3 100644 --- a/nixos/k3s.nix +++ b/nixos/k3s.nix @@ -138,12 +138,20 @@ in { "--tls-san jimi-hendnix.local" "--tls-san dev.railbird.ai" "--node-label nixos-nvidia-cdi=enabled" - "--container-runtime-endpoint unix:///run/containerd/containerd.sock" ] ++ cfg.extraFlags; containerdConfigTemplate = '' {{ template "base" . }} + [plugins."io.containerd.cri.v1.runtime"] + enable_cdi = true + cdi_spec_dirs = [ "/var/run/cdi" ] + + [plugins."io.containerd.grpc.v1.cri"] + enable_cdi = true + cdi_spec_dirs = [ "/var/run/cdi" ] + cni.bin_dir = "${plugins-path}/bin" + [debug] level = "trace" '';