gatus: stop tracking gatus itself as an endpoint

This commit is contained in:
SebastianStork 2025-06-29 20:43:25 +02:00
parent 47b35b5ed6
commit aec20b69e8
2 changed files with 1 additions and 4 deletions

View file

@ -20,10 +20,6 @@
domain = "status.${config.custom.services.tailscale.domain}"; domain = "status.${config.custom.services.tailscale.domain}";
endpointDomains = config.meta.domains.globalList; endpointDomains = config.meta.domains.globalList;
customEndpoints = { customEndpoints = {
"status" = {
group = "Monitoring";
url = "https://${config.custom.services.gatus.domain}";
};
"alerts" = { "alerts" = {
group = "Monitoring"; group = "Monitoring";
url = "https://alerts.${config.custom.services.tailscale.domain}/v1/health"; url = "https://alerts.${config.custom.services.tailscale.domain}/v1/health";

View file

@ -7,6 +7,7 @@ let
getSubdomain = domain: domain |> lib.splitString "." |> lib.head; getSubdomain = domain: domain |> lib.splitString "." |> lib.head;
in in
cfg.endpointDomains cfg.endpointDomains
|> lib.filter (domain: domain != cfg.domain)
|> lib.map ( |> lib.map (
domain: domain:
lib.nameValuePair (getSubdomain domain) { lib.nameValuePair (getSubdomain domain) {