Enable PTR synthesis in external-dns #292

Merged
benvin merged 1 commits from benvin/externaldns-create-ptr into main 2026-07-26 00:05:55 +10:00
Owner

Post-cutover verification (argocd-apps#288) found the reverse zone 200.18.198.in-addr.arpa empty: external-dns only writes PTRs when --rfc2136-create-ptr is set, and nothing else feeds that zone. Reverse resolution for the k8s LB range was already absent for clients pre-migration (no forwarder existed), so this completes the reverse path rather than fixing a regression.

  • Adds --rfc2136-create-ptr to the external-dns rfc2136 args

Verification after merge: dig -x 198.18.200.2 @198.18.200.7 returns puppetca.k8s.syd1.au.unkin.net (allow a reconcile cycle + negative-cache expiry).

Post-cutover verification (argocd-apps#288) found the reverse zone 200.18.198.in-addr.arpa empty: external-dns only writes PTRs when --rfc2136-create-ptr is set, and nothing else feeds that zone. Reverse resolution for the k8s LB range was already absent for clients pre-migration (no forwarder existed), so this completes the reverse path rather than fixing a regression. - Adds --rfc2136-create-ptr to the external-dns rfc2136 args Verification after merge: dig -x 198.18.200.2 @198.18.200.7 returns puppetca.k8s.syd1.au.unkin.net (allow a reconcile cycle + negative-cache expiry).
unkinben added 1 commit 2026-07-25 23:31:20 +10:00
Enable PTR synthesis in external-dns (rfc2136-create-ptr)
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
f126030988
unkinben force-pushed benvin/externaldns-create-ptr from 94edc16a1d to f126030988 2026-07-25 23:31:20 +10:00 Compare
benvin merged commit eff97b8d03 into main 2026-07-26 00:05:55 +10:00
benvin deleted branch benvin/externaldns-create-ptr 2026-07-26 00:05:56 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#292