Open drew-viles opened 3 weeks ago
Hey @drew-viles, I discovered the fix:
extraArgs:
- ...
- --managed-record-types=A
- --managed-record-types=AAAA
- --managed-record-types=CNAME
- --managed-record-types=NS
By default the managed types are A, AAAA and CNAME, so any other type must be explicitly defined to be allowed. I believe the problem here are the docs, since for many providers this is not specified. I found the useful info at the PowerDNS docs, and that's not even mentioned for other providers like AWS or Cloudflare.
aaah nice spot. thanks for confirming and for raising the PR for the docs clarification.
What happened: I'm trying to create an NS record as advised via the docs here. Here is my resource (redacted of course):
When I deploy this, nothing happens. The logs state
msg="All records are already up to date"
. I have the--source=crd
set too which I have validated as working by adjusting myDNSEndpoint
to test it - for example, this works:What you expected to happen: The NS record should be created as per the docs.
How to reproduce it (as minimally and precisely as possible): Just deploy external dns via the helm chart with the following values:
Anything else we need to know?:
I've tried ensuring it isn't some bug around the
--label-filter
by removing it and also trying it with the labelexternal-dns-exclude: "false"
but again, same result of a noop.Environment: