external-dns
external-dns copied to clipboard
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
## What does it do ? ## Motivation Enable `revcheck` linter. [recvcheck](https://golangci-lint.run/usage/linters/#recvcheck) Most IDE flagging this by default Enabling it reveal following linter inconsistencies I've excluded one method for DomainFilter,...
Hi there! 👋 Description This PR introduces support for MX records for the Cloudflare provider. - Cloudflare can now manage MX records via the DNSEndpoint CRD. - Adds logic to...
This Issue tracks the next `external-dns` release. This release is planned for June, 25. Please follow the guideline below. If anything is missing or unclear, please add a comment to...
**What would you like to be added**: Bump cloudflare dependency from v0 to v4 What is expected 1. PR to bump coverage for cloudflare_regional to ~90% 2. bump depdendency 3....
**What happened**: external-dns crashed when cloudflare returns 502 This happens about once a month in my experience **What you expected to happen**: external-dns to log a warning, but continue trying...
## What does it do ? https://github.com/kubernetes-sigs/external-dns/issues/5458 ## Motivation https://github.com/kubernetes-sigs/external-dns/issues/5458 ## More - [x] Yes, this PR title follows [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) - [x] Yes, I added unit tests - [x]...
**What would you like to be added**: Use the kind `DNSEndpoint` for all generated DNS records. - When a service, ingress, etc needs to have their records created, it should...
**Description** This pull requests aims to complete the work initiated in these PR : https://github.com/kubernetes-sigs/external-dns/pull/2466 and https://github.com/kubernetes-sigs/external-dns/pull/3631 Most credits go to the creators of the initial work, as I mostly...
**Description** Hello, While trying to set up external-dns (**v0.17.0**) with Pi-hole (**v6.0.6**) in my homelab I've come across the following error, placing my pod into `CrashLoopBackOff` state: ```text time="2025-05-18T20:57:16Z" level=debug...
**What happened**: _external-dns.alpha.kubernetes.io/target_ only works when policy is set to _upsert-only_. When the policy is set to _sync_ then the cluster IP is chosen instead and the annotation is ignored,...