Enable Longhorn at last

Enable the iscsi services on the local hosts
Enable special NixOS style Longhorn workarounds
Enable Longhorn in Kubernetes, as well
Update host names to point at Longhorn
Expose Longhorn UI and secrets
This commit is contained in:
Greg Hellings
2025-07-03 01:36:59 -05:00
parent 9940e89d2e
commit c7e96d1f29
10 changed files with 226 additions and 2 deletions
+6
View File
@@ -43,6 +43,8 @@ in
pkgs.kubernetes-helm
pkgs.kustomize
pkgs.k9s
pkgs.openiscsi
pkgs.nfs-utils # Needed for Longhorn
];
networking.firewall = {
@@ -111,6 +113,10 @@ in
'';
};
};
openiscsi = {
enable = true;
name = "${config.networking.hostName}-initiatorhost";
};
};
users = {