-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Improve CoreDNS support and validation in KubeadmControlPlane #2599
Comments
We should look into switching over to using the CoreDNS operator as soon as it's mature and stable. |
@stealthybox @neolit123 - What's the state of the addons, and the latest CoreDNS operator? |
The CoreDNS operator needs a controller runtime v2 update, but it should
be available in the near future.
This will help us extract the migration logic out of capi and kubeadm. But
the version binding would remain in any form, since consumers would need to
track operator versioning.
Benefits would come if A) we can track the latest version of the operator
B) old versions of the operator can install and migrate newer CoreDNS.
|
Where is the coredns operator code hosted today? |
there is a coredns operator here: i also see there is a related GSoC task for this opened 5 days ago that includes ConfigMap updates: @rajansandeep mentioned to me that he is personally working on the operator, so i do not know how/if this intersects with GSoC and if there is source code in another repository. is the GSoC task supposed to be completed by a student or is this adjacent work? my personal preference would be to delegate the main body of work away from GSoC - i.e. have a working version with CRv2 ideally sooner than end-of-GSoC. |
A couple of questions I had:
|
For v0.3.x we might need a different issue to add a verification script to update to the latest version of the module, if it's available |
unclear to me. would make sense to install it in an "addons phase" of sorts.
google summer of code. |
Thanks for the cc @neolit123 - I'll discuss this in cluster-addons and with @rajansandeep |
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. |
/lifecycle frozen |
/milestone v0.4.x |
/milestone Next |
/milestone v1.2
|
xref: #4463 |
|
@sbueringer I'll take a look at this. - In which case shouldn't we be allowed to go to v1.8.4 ? |
@killianmuldoon I think we kind of should, but it looks like the migration might have a problem migrating the CoreDNS config then. (based on ValidUpMigration it seems to migrate from one version to another, so we would need v1.8.0=>v1.8.1=>v1.8.2=>v1.8.3=>v1.8.4) There's an error somewhere in those assumptions, but I don't know where and we should find it out :) |
/assign |
We realized that I misread |
/triage accepted |
/help |
@fabriziopandini: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed 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. |
(doing some cleanup on old issues without updates) |
@fabriziopandini: 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. |
User Story
As part of issue #2545, we added a dependency on github.com/coredns/migration. It was added in PR: #2574.
This library needs to be kept up to date if we are to support future coredns version upgrades so we will need automation to check for upgrades in this library and update our modules.
OR
We decouple ourselves from this library somehow. 🙂
See comment below from @detiber:
https://github.com/kubernetes-sigs/cluster-api/pull/2574/files/9cb95d52d539b8b3109951909588388781ba7acd#r389755735
/cc @vincepri @ncdc
/kind feature
The text was updated successfully, but these errors were encountered: