external-dns
external-dns copied to clipboard
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
**What happened**: I'm developing a webhook provider. Underlying DNS provider rejects trying to create CNAME and TXT record of the same name (which abides by the RFC AFAIR). However I...
**What would you like to be added**: I'd like to override the `Gateway` target with the `external-dns.alpha.kubernetes.io/target` annotation in the `HTTPRoute` to target different resources. **Why is this needed**: Targets...
**What happened**: `time="2024-09-22T14:36:23Z" level=info msg="add *.xxx.com IN A -> 192.168.1.220"` `time="2024-09-22T14:36:23Z" level=fatal msg="Failed to do run once: Domain '*.xxx.com' is not valid"` **What you expected to happen**: Provide configuration option...
**Description** Improves my previous implementation of Cloudflare Regional Services (aka Regional Hostnames) by: - adding a flag to enable Regional Services feature (disabled by default, enabled if region key is...
## What does it do ? > note; to review after release Indexers are way waster then listers, the difference could be 10x times with a cost of +~10% memory...
If there are many updates to be made, UpdateNew is split into several chunks. To get the corresponding row in UpdateOld, only the index in the current chunk is used....
**Description** - follow-up for https://github.com/kubernetes-sigs/external-dns/pull/4946 - relates https://github.com/kubernetes-sigs/external-dns/pull/4624 - relates https://github.com/kubernetes-sigs/external-dns/issues/3757 TODO: - ✅ fix tests - ✅ test on real cluster and account - ✅ review docs - ✅...
## What does it do ? Standardizes `DomainFilter` method receivers to use pointer receivers consistently. Changes `DomainFilter` methods (`Match`, `IsConfigured`, `MarshalJSON`, `MatchParent`) from value receivers to pointer receivers, and fixes...
**Description** headless service already supported mode where DNS entry is created for each pod when `spec.hostName` is present. Not all controllers populate that field, but it is sometimes desireable to...
## Bug Report: Multiple Valid TXT Records with Different Owners Are Silently Overwritten ### Summary When using `TXTRegistry`, if there are **multiple valid TXT records** for the same DNS name...