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

Introduce a problematic DNS and ExternalDNS version with the fix #5604

Merged
merged 5 commits into from
Jan 23, 2023

Conversation

linki
Copy link
Member

@linki linki commented Dec 19, 2022

Let's add a Service of Type: LoadBalancer giving it a DNS name that ExternalDNS has problems with (as of v0.13.1, it might be fixed in later versions)

The idea is that DNS should be pretty broken when running e2e tests. Then we can see if introducing #5602 makes sure to ignore the bad record.

@linki
Copy link
Member Author

linki commented Dec 20, 2022

This successfully blocks all ExternalDNS updates 💥

@linki
Copy link
Member Author

linki commented Dec 20, 2022

Now trying the same with an ExternalDNS version that should tolerate some broken records. This is hopefully green.

@linki linki changed the title Deliberately introduce a problematic record to block ExternalDNS Introduce a problematic DNS and ExternalDNS version with the fix Dec 20, 2022
@linki
Copy link
Member Author

linki commented Dec 20, 2022

So this is green now. It means a single broken record doesn't block ExternalDNS and hence it passes all e2e tests. We should try to get kubernetes-sigs/external-dns#1209 merged or run a fork.

@linki
Copy link
Member Author

linki commented Jan 20, 2023

As discussed let's go ahead with our internally released version from kubernetes-sigs/external-dns@a18bf2b which includes kubernetes-sigs/external-dns#1209. Dropping the do-not-merge label.

@katyanna
Copy link
Member

👍

1 similar comment
@linki
Copy link
Member Author

linki commented Jan 23, 2023

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants