-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
flush all record external-dns created #251
Comments
I guess creating a script to iterate through all DNS records "owned" by External DNS (e.g. identified by TXT record) should be easy to do. I don't see this as part of the External DNS "core". |
I've considered this. Unfortunately gcloud dns record-sets list --zone=external-dns --format=json | jq '. | map(select(.type == "A" or .type == "TXT"))' but generating the transaction from this list is still not trivial :/ |
Thanks for the idea. IMO there might be a certain use for this feature, though I don't see it coming in the nearest future, as for now we are more concentrated on core components - dns providers, compatibility and refactoring, having a functionality to flush the records will probably not come before we will stabilise the "where's" and "how's" the records are managed on dns provider side and how they are generated from k8s resources. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: 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. |
url should be uri
When undeploying a cluster for google cloud-dns the zone should be emptied. Right now one would need to remove the services and wait 'a bit' until external-dns removed the dns-record, then undeploy external-dns.
It would be nice to have a way to either force updating the records or having a way to flush the added records manually.
The text was updated successfully, but these errors were encountered: