-
Notifications
You must be signed in to change notification settings - Fork 4.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
Add external-dns as addon. #3383
Conversation
Hi @haad. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with I understand the commands that are listed here. 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. I understand the commands that are listed here. |
Appreciate the PR, but we have external dns built in as a feature flag. Do you mind bumping the interns version? https://github.com/kubernetes/kops/tree/master/upup/models/cloudup/resources/addons/external-dns.addons.k8s.io Update those two manifests and this file https://github.com/kubernetes/kops/blob/master/upup/pkg/fi/cloudup/bootstrapchannelbuilder.go |
This is timely - I have been thinking for some of the additional clouds we support, we probably could make external-dns primary. In any case, LGTM :-) I believe there are some functionality gaps for full replacement of all the kops functionality, but let's get the addon created! /lgtm /ok-to-test |
Ooops - sorry - @chrislovecnm is right! /remove lgtm It would be good to get that addon consumable elsewhere, but we don't want two copies. |
Again we appreciate the help, but just use the feature flag setting to use external dns https://github.com/kubernetes/kops/blob/master/docs/experimental.md |
I see I will bump internal version in a template. What is not clear to me is if it's possible to pass/define |
8f16dff
to
2f89143
Compare
ExternalDnsArgv is a func in our templater. On my phone so I cannot look it up easily. |
@@ -0,0 +1,26 @@ | |||
# ExternalDNS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we get this moved to docs folder, and mention the feature flag?
|
Would love to see external-dns be made primary especially if we don't want to keep fixing all the issues with dns-controller (it hates sharing control of records with anything else, can't deal with multiple duplicate annotations, etc.) |
So as it stands now this is a version upgrade - the docs probably will be more discoverable somewhere else, but we can do that in another PR if you agree :-) Thanks @haad ! /lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justinsb The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
/test all [submit-queue is verifying that this PR is safe to merge] |
Automatic merge from submit-queue. . |
This superseeds route53mapper as it has multicloud support documentation and YAML taken from https://github.com/kubernetes-incubator/external-dns