infra/stacks/technitium
Viktor Barzin 91aa39ef96 [dns] readiness gate — reject all-zero zone counts as probe failure
The zone-count parity check was trivially passing when the ephemeral
curl pod failed to reach the Technitium web API: all three counts came
back as 0, UNIQ=1, gate claimed "PASSED". This happened during today's
DNS hardening apply when CoreDNS was in CrashLoopBackOff and the curl
pod couldn't resolve service names.

Added a MIN > 0 sanity check. Technitium always has built-in zones
(localhost, standard reverse PTRs), so a zero count means the probe
didn't reach the API, not that the instance truly has zero zones.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 15:23:07 +00:00
..
modules/technitium [dns] readiness gate — reject all-zero zone counts as probe failure 2026-04-19 15:23:07 +00:00
main.tf fix(technitium): migrate primary to proxmox-lvm-encrypted + post-mortem 2026-04-14 08:18:59 +00:00
secrets extract remaining 19 modules from platform, complete stack split [ci skip] 2026-03-17 21:42:16 +00:00
terragrunt.hcl extract remaining 19 modules from platform, complete stack split [ci skip] 2026-03-17 21:42:16 +00:00