Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External DNS controller does not sync records as expected #4914

Open
nitinkeswani opened this issue Dec 2, 2024 · 1 comment
Open

External DNS controller does not sync records as expected #4914

nitinkeswani opened this issue Dec 2, 2024 · 1 comment
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@nitinkeswani
Copy link

What happened:
We have setup the external dns controller in our aws eks cluster. We created a simple A record using dnsendpoint crd.
The A record did get created in the route 53 hosted zone along with some txt records. However if i delete just the A record(Keeping the associated txt records in place), the external dns controller does not re-create the A record to bring the records back to the desired state.
If i delete all the records (A and associated txt records), then it does recreate the entire set again

What you expected to happen:
I was hoping the external dns controller would always sync the records and keep them in the desired state irrespective of which records are deleted

Environment:

  • External-DNS version (use external-dns --version): external-dns:0.13.2-debian-11-r0
  • DNS provider: AWS Route 53
  • Others:
@nitinkeswani nitinkeswani added the kind/bug Categorizes issue or PR as related to a bug. label Dec 2, 2024
@stanislavzaletskyi
Copy link

hey , try policy: sync

policy: upsert-only

FYI: be carefull it will remove all records in zone , which are not detected in services/ingresses by external-dns

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

No branches or pull requests

2 participants