vps-monitor: Don't monitor public dav domain with gatus

This commit is contained in:
SebastianStork 2026-01-22 22:42:54 +01:00
parent edfc766b46
commit 4039f12871
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q
2 changed files with 10 additions and 4 deletions

View file

@ -47,11 +47,14 @@
enable = true; enable = true;
domain = "status.${privateDomain}"; domain = "status.${privateDomain}";
generateDefaultEndpoints = true; generateDefaultEndpoints = true;
endpoints."alerts.${sproutedDomain}" = { endpoints = {
"dav.${sproutedDomain}".enable = false;
"alerts.${sproutedDomain}" = {
path = "/v1/health"; path = "/v1/health";
extraConditions = [ "[BODY].healthy == true" ]; extraConditions = [ "[BODY].healthy == true" ];
}; };
}; };
};
ntfy = { ntfy = {
enable = true; enable = true;

View file

@ -30,6 +30,9 @@ in
{ name, ... }: { name, ... }:
{ {
options = { options = {
enable = lib.mkEnableOption "" // {
default = true;
};
name = lib.mkOption { name = lib.mkOption {
type = lib.types.nonEmptyStr; type = lib.types.nonEmptyStr;
default = name; default = name;
@ -160,7 +163,7 @@ in
]; ];
}; };
in in
cfg.endpoints |> lib.attrValues |> lib.map mkEndpoint; cfg.endpoints |> lib.attrValues |> lib.filter (endpoint: endpoint.enable) |> lib.map mkEndpoint;
}; };
}; };