-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
TXT record already exists #2421
Comments
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
In route53, A txt record is already exists for domain : 'abc.example.com. When ingress was applied and External DNS was trying to create an entry in route53 gave error.
level=error msg="InvalidChangeBatch: [Tried to create resource record set [name='abc.example.com.', type='TXT'] but it already exists]\n\tstatus code: 400, request id: 474634fd-0cc8-4a08-be3e-45cf2944d6a8"
My External DNS Arg :
It is possible to add any annotation in ingress or even in external DNS so that it would be cable enough to update a record if it is already exists ??
PS: The exiting TXT record is added manually by someone.
What happened: level=error msg="InvalidChangeBatch: [Tried to create resource record set [name='abc.example.com.', type='TXT'] but it already exists]\n\tstatus code: 400, request id: 474634fd-0cc8-4a08-be3e-45cf2944d6a8"
What you expected to happen: External DNS should be able to create a record set.
How to reproduce it (as minimally and precisely as possible): A txt record to a domain is already exists in route53 and when external DNS is trying to add/update record to that domain then It is creating an error "TXT" already exists.
Anything else we need to know?: AWS CLI support "UPSERT" in case a txt record is already exists but not able to find a way in external DNS so that UPSERT can be set if record already exists.
Environment: EKS v1.19
external-dns --version
): k8s.gcr.io/external-dns/external-dns:v0.7.4The text was updated successfully, but these errors were encountered: