Enable Gatus service monitoring

This commit is contained in:
Pim Kunis 2025-06-07 17:20:17 +02:00
parent a9313ce8aa
commit 5e3245115f
3 changed files with 281 additions and 10 deletions

View file

@ -55,7 +55,11 @@
extraUpFlags =
[
"--accept-dns=false"
(
if builtins.elem "kubernetes" config.deployment.tags
then "--accept-dns=false"
else "--accept-dns=true"
)
"--hostname=${config.networking.hostName}"
]
++ lib.lists.optional config.pim.tailscale.advertiseExitNode "--advertise-exit-node"
@ -67,6 +71,7 @@
"tailscale/authKey".sopsFile = "${self}/secrets/servers.yaml";
"borg/borgPassphrase".sopsFile = "${self}/secrets/servers.yaml";
"borg/borgbasePrivateKey".sopsFile = "${self}/secrets/servers.yaml";
"gatus/env".sopsFile = "${self}/secrets/servers.yaml";
};
};
}