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
Some new TXT records are not being cleaned up, causing an "InvalidChangeBatch" error #3186
Comments
@born4new does setting |
We haven't specifically tried a size of 1, but we have tried a few values (e.g. 20, 200, 1000), none of them helped. The fix for us was to go back to an external-dns version below 0.12.0, so that external-dns wouldn't be aware of the newly introduced TXT record. This seems to indicate a problem in the way the new TXT records are cleaned up... |
We are facing the exact same issue. |
Does it happen on all record or just sometime? |
@JonathanLachapelle It was happening on some records only. |
we faced the same issue today:
|
I have faced the same issue after updating the
|
I have faced the same issue. Also, when I switch back to version 0.11.0, it keeps on deleting and creating the route53 records instead of updating them.
It's a huge blocker. |
We are experiencing the same issue with version logs:
|
I'm having the same problem with version 0.13.1 and
and the errors as described above kept coming. So I tried |
Same problem as well. I wish there was a "force-overwrite" options where we could just tell external-dns to overwrite records; we have multiple clusters who have this error and are seemingly stuck. The worse part is good, new ingresses never have their DNS records created since they get batched up with these bogus retries. |
We're facing the same issue with
The only option we have is to either manually create the A record, or to delete the existing TXT records so that external-dns can properly recreate everything. The expected behaviour would be to not attempt to create the TXT records again (if anything, it should upsert existing records). Update: from what I can see, there's already a change in master which might partially fix this (7dd84a5), but it's still unreleased. |
Same problem here... |
The same problem after updating external-dns from 0.10.2 to 0.13.4 There are some details about the environment:
There are details about the issue: At the star we have 3 records:
I guess force override won't lead to issues with Additionally, it's weird I don't see any logs in case p.3 |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
I'm seeing this issue when installing v0.14.1 on a brand new EKS 1.25. |
Same issue happened in our EKS cluster in version 1.26. |
Hi guys, I was able to resolve my errors. Couple of pointers that helped:
|
What happened:
After deleting some ingress resources, it seems that the new TXT record is not being cleaned up, but the other two DNS entries (the A record and the legacy TXT record) are being cleaned up. When searching for DNS records in AWS53, this is what we see:
Searching for
<our-dns-name>.
Searching for
a-<our-dns-name>.
This later on causes an issue when we redeploy the application, as external-dns tries to create those three DNS entries (A record, legacy TXT and new TXT):
What you expected to happen:
The new TXT record should be cleaned up in the first place, or maybe we could also replace the TXT record if it already exists, or have an option to do so.
How to reproduce it (as minimally and precisely as possible):
I do not know how to reproduce this issue easily, but I'm more than happy to provide as much debugging info as needed.
Anything else we need to know?:
N/A
Environment:
external-dns --version
): 0.13.1The text was updated successfully, but these errors were encountered: