From ca7116d49a585e3a62ca528f87a974d99db9a1da Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 4 Feb 2026 14:18:23 -0800 Subject: [PATCH] railbird-sf: enable k3s-single-node module Switch from the multi-node railbird-k3s agent setup to the new single-node k3s module with integrated GPU/CDI support. Co-Authored-By: Claude Opus 4.5 --- nixos/machines/railbird-sf.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/nixos/machines/railbird-sf.nix b/nixos/machines/railbird-sf.nix index a2b1b6f0..abdafe62 100644 --- a/nixos/machines/railbird-sf.nix +++ b/nixos/machines/railbird-sf.nix @@ -36,8 +36,8 @@ myModules.postgres.enable = true; features.full.enable = true; - services.k3s.role = "agent"; - services.k3s.extraFlags = lib.mkForce ["--node-label nixos-nvidia-cdi=enabled"]; + # Single-node k3s with GPU/CDI support + myModules.k3s-single-node.enable = true; hardware.nvidia = { powerManagement.enable = false; @@ -58,10 +58,8 @@ myModules.plasma.enable = true; myModules.nvidia.enable = true; myModules.gitea-runner.enable = true; - myModules.railbird-k3s = { - enable = false; - serverAddr = "https://dev.railbird.ai:6443"; - }; + # Disable the old multi-node railbird k3s setup + myModules.railbird-k3s.enable = false; fileSystems."/" = { device = "/dev/disk/by-uuid/a317d456-6f84-41ee-a149-8e466e414aae";