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 <noreply@anthropic.com>
This commit is contained in:
2026-02-04 14:18:23 -08:00
committed by Kat Huang
parent f6e512f63f
commit ca7116d49a

View File

@@ -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";