Fix validate-except syntax (resolver crash-loop) #252
Reference in New Issue
Block a user
Delete Branch "benvin/fix-validate-except-syntax"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why — urgent
PR #251 added
validate-exceptto the resolverBindClusterbut the list omitted the trailing semicolon after the final entry.namedrequires every entry in a list to be semicolon-terminated, including the last before the closing brace, so it fails config parse and the resolver pods crash-loop:The resolvers (
.7) are down until this lands; the authoritative (.6/.9) and externaldns (.8) are unaffected.Fix
Renders to
validate-except { unkin.net; 18.198.in-addr.arpa; consul; };— valid.Recovery
On merge + ArgoCD sync, the operator re-renders the ConfigMap with valid config and the crash-looping pods self-heal on their next restart (no manual
rollout restartneeded). Validated:bind-internalrenders and pre-commit clean.