From faa256c764e0f6a992e5490c1ad0cd71c0349c07 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 26 Jul 2026 00:15:33 +1000 Subject: [PATCH] Fix external-dns PTR flag (--create-ptr) (#294) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit external-dns v0.21.0 rejects --rfc2136-create-ptr (my error in #292) and the pod is crash-looping on flag parsing. The correct flag in this version is the generic --create-ptr, which synthesizes PTRs for A records whose reverse zone is in the domain filter (200.18.198.in-addr.arpa already is). - Replaces --rfc2136-create-ptr with --create-ptr Record reconciliation is stalled until this merges (serving unaffected — bind answers normally). MERGE ASAP. Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/294 Co-authored-by: Ben Vincent Co-committed-by: Ben Vincent --- apps/overlays/au-syd1/externaldns/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/overlays/au-syd1/externaldns/values.yaml b/apps/overlays/au-syd1/externaldns/values.yaml index 865aa0c..e1d4281 100644 --- a/apps/overlays/au-syd1/externaldns/values.yaml +++ b/apps/overlays/au-syd1/externaldns/values.yaml @@ -51,7 +51,7 @@ extraArgs: # Synthesize PTR records into the reverse zone for every A record managed in # the forward zone (the reverse zone + resolver forwarder exist since #288; # without this flag nothing writes PTRs). - - --rfc2136-create-ptr + - --create-ptr - --rfc2136-tsig-keyname=externaldns-key - --rfc2136-tsig-secret-alg=$(EXTERNAL_DNS_RFC2136_TSIG_ALGORITHM) - --rfc2136-tsig-axfr