aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-14 00:23:16 -0500
committerCraig Jennings <c@cjennings.net>2026-07-14 00:23:16 -0500
commit15f38363e4f29530e6b289a41bb34b66c80f77d8 (patch)
treee1ea68ed8e7948331e4e98faf4fdbc3866ee49a9 /configs
parent6abebc183e526952e2ce4847482f3a23c904b304 (diff)
downloadarchsetup-15f38363e4f29530e6b289a41bb34b66c80f77d8.tar.gz
archsetup-15f38363e4f29530e6b289a41bb34b66c80f77d8.zip
feat(maint): ship a tailscale health-noise ignore list
The maint probe now reads network.tailscale_health_ignore before grading the tailscale lamp. This ships the fleet default: tailscaled's permanent DNS-unreachable complaint under systemd-resolved, which kept the lamp amber while DNS worked.
Diffstat (limited to 'configs')
-rw-r--r--configs/maintenance-thresholds.toml7
1 files changed, 7 insertions, 0 deletions
diff --git a/configs/maintenance-thresholds.toml b/configs/maintenance-thresholds.toml
index c14eaec..340c66c 100644
--- a/configs/maintenance-thresholds.toml
+++ b/configs/maintenance-thresholds.toml
@@ -102,6 +102,13 @@ unclean_boot_sample = 10 # boots assessed for the rate
[network]
ntp_offset_warn_ms = 100 # chrony last-offset bound (typical is sub-ms)
+# Tailscale health messages that are standing noise on this fleet (substring
+# match). tailscaled can't read resolved's stub/DoT config, so its
+# DNS-unreachable complaint fires permanently while DNS works — it kept the
+# lamp amber on every machine. A real DNS outage still surfaces elsewhere
+# (clock sync, the net-tier scans). Ignored messages stay visible in the
+# metric's evidence as health_ignored.
+tailscale_health_ignore = ["can't reach the configured DNS servers"]
[backups]
rsyncshot_daily_crit_hours = 48 # daily backup older than this is a fire