-
Notifications
You must be signed in to change notification settings - Fork 239
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
Allow prioritize user-addons / helm-releases #3201
Comments
Closed in #3248 |
I don't think that we ever fixed this issue because looking at Lines 279 to 293 in 8b8d794
it still looks like we always first deploy addons, so you can't deploy any Helm chart before the addons. If I'm mistaken, @kron4eg can you please provide an example of how this works in the new API version? |
@xmudrii: Reopened 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-sigs/prow repository. |
Description of the feature you would like to add / User story
Currently we have useraddons deployed before the helm releases. But in case when CNI is set to be external and the actual CNI driver is deployed via the helmRelease, nodes will not be Ready until helm release happened.
If we simply change the order, the vise-versa problem will be true in case when CNI driver is deployed via the addon.
Solution details
Unify the logic to deploy useraddons and helm releases. Add
weight
fields to both Addon and HelmRelease types. Consider this field as a priority when deploying.Alternative approaches
Add new type in KubeOneCluster
workloads
that will unify under one umbrella all existing and future types of deploys (addons/helmReleases). Deprecateaddons.addons
andhelmReleases
.examples:
The text was updated successfully, but these errors were encountered: