Routing policy support for google DNS #5168
saikatharryc
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm writing to see if there is any plan to support routing policy, for google-dns.
This one is fairly important one when lets say in GCP ecosystem moving around services or migrating or doing complex DNSing.
Noted there were some discussion around past, which also added support for AWS.
but nothing around google-dns.
Now, since i'm re-proposing same ground back again, i've been trying to implement that in my fork with annotation like
Then I realised, google DNS does not let update the same record betweend having routing policy and standard records, one need to delete and re-create to switch between.
and thats exactly became a problem, even though i'm able to detect the changes from annotation one record is trying to have routing policy and make the change.
but once the change has been revarted to be standard record, I cannot delete the record anymore, because the endpoint returns it as A record which it tried to delete and re-create but ofcourse it does not exist.
so i tried to make a norm like, once a ingress for GCP have a annotation with routing policy, first the same annotation key needs to be prefixed as
*-disable
in order to make the old record delete and create back with standard A record.and then they can delete this annotation finally.
this seems a little too much.
if you or anyone has idea or plan, let me know so we can either join hands to make this feature in.
or contribute the idea of the flow?
Beta Was this translation helpful? Give feedback.
All reactions