Apply config changes via rndc reconfig instead of restarting pods #26

Merged
benvin merged 3 commits from benvin/reconfig-without-restart into main 2026-10-17 12:37:11 +11:00

3 Commits

Author SHA1 Message Date
unkin-agent 2ea750dffa keep the 2m backoff on config apply failures while pods are waiting or the StatefulSet is not ready
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
2026-10-16 23:43:04 +11:00
unkin-agent 60b04e5eb1 surface exec and checkconf errors on ConfigApplied, count not-ready stale pods as waiting
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was canceled
2026-10-16 23:39:43 +11:00
unkin-agent 70e5b0ed55 apply config changes via rndc reconfig instead of restarting pods
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
- symlink named.conf to the projected file so kubelet updates reach named
- drop the config hash from the pod template; hash only the entrypoint
- reconfig each pod once its mounted config matches, tracked in status
- surface reconfig failures with checkconf detail on ConfigApplied
2026-10-16 23:30:51 +11:00