From f5922887bff7d0db45b8fbd6e767acca0efec668 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Tue, 7 Jul 2026 14:08:48 -0500 Subject: [PATCH] chore: clean up IP name duplication --- modules/nixos/kubernetes.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/nixos/kubernetes.nix b/modules/nixos/kubernetes.nix index cd5ac45..8d31678 100644 --- a/modules/nixos/kubernetes.nix +++ b/modules/nixos/kubernetes.nix @@ -14,6 +14,7 @@ let url = "https://github.com/fluxcd/flux2/releases/download/v2.7.2/install.yaml"; sha256 = "sha256-Qs1qJmgZm8q9xZsORjT/N/wzpbWVVODXtzDpjnAYMuQ="; }; + keepaliveIp = "10.42.5.1"; in { options.greg = { @@ -95,6 +96,7 @@ in "--supervisor-metrics=true" "--tls-san ${config.networking.hostName}.thehellings.lan" "--tls-san ${config.networking.hostName}.shire-zebra.ts.net" + "--tls-san ${keepaliveIp}" ]; manifests = { cert-manager.source = cert-manager; @@ -116,7 +118,7 @@ in state = if (config.networking.hostName == "isaiah") then "MASTER" else "BACKUP"; virtualIps = [ { - addr = "10.42.5.1/16"; + addr = "${keepaliveIp}/16"; dev = cfg.vipInterface; } ];