Don't add empty clauses

This commit is contained in:
niten 2024-07-28 13:13:04 -07:00
parent 964974bca1
commit 101b3994a7

View File

@ -154,10 +154,11 @@ in {
honor_labels = false;
scheme = if secured then "https" else "http";
metrics_path = path;
static_configs =
let attachPort = target: "${target}:${toString port}";
in [{ targets = map attachPort static-targets; }];
dns_sd_configs = [{ names = dns-sd-records; }];
static_configs = mkif (static-targets != [ ])
(let attachPort = target: "${target}:${toString port}";
in [{ targets = map attachPort static-targets; }]);
dns_sd_configs =
mkIf (dns-sd-records != [ ]) [{ names = dns-sd-records; }];
};
in map mkScraper cfg.scrapers;