-
Notifications
You must be signed in to change notification settings - Fork 564
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
feat: Experimental Helm v3 mode #668
Comments
Would love to see. @mumoshu how involved is this to implement? |
I guess you already know but beta.2 is available :) |
beta.3 available |
Set `HELMFILE_HELM3=1` and run `helmfile` like `HELMFILE_HELM3=1 helmfile ...`. When `HELMFILE_HELM3` is set, `test` and `template` behaves works differently so that it works with Helm 3. Note that `helmfile diff` doesn't work as `helm-diff` called under the hood doesn't support Helm v3 yet. Ref #668
Set `HELMFILE_HELM3=1` and run `helmfile` like `HELMFILE_HELM3=1 helmfile ...`. When `HELMFILE_HELM3` is set, `test` and `template` behaves works differently so that it works with Helm 3. Note that `helmfile diff` doesn't work as `helm-diff` called under the hood doesn't support Helm v3 yet. Ref #668
#841 is the first implementation for this! Assuming you have helm v3 binary
// You don't need
|
Set `HELMFILE_HELM3=1` and run `helmfile` like `HELMFILE_HELM3=1 helmfile ...`. When `HELMFILE_HELM3` is set, `test`, `template`, `delete`, `destroy` behaves differently so that it works with Helm 3. Note that `helmfile diff` doesn't work as `helm-diff` called under the hood doesn't support Helm v3 yet. Ref #668
Set `HELMFILE_HELM3=1` and run `helmfile` like `HELMFILE_HELM3=1 helmfile ...`. When `HELMFILE_HELM3` is set, `test`, `template`, `delete`, `destroy` behave differently so that it works with Helm 3. Note that `helmfile diff` doesn't work as `helm-diff` called under the hood doesn't support Helm v3 yet. Ref #668
#841 has been released as v0.83.0 |
helm-3.0.0-beta.3 has a regression that makes Update: The fix on helm v3 is in-progress at helm/helm#6385 Update: helm/helm#6385 has been merged |
The minimal change on Note that the plugins directory has changed from Also try running |
Probably we may need to set api version in the temporary |
Two things has been addressed in the PR:
|
I appreciate the great work you're doing, @mumoshu! Will definitely give this a try, given that we're currently using helmfile in tillerless mode, but we experience occasional freezes (timeouts when doing a sync)... probably has something to do with the helm-tiller plugin. We hope helmv3 will prove to be more robust over the time. By the way, I wrote an article with our experience in using helmfile (we're using it at Adobe for a few projects) and the feedback has been great (both internally and externally). Hope it leads to an increased adoption of helmfile so keep up the good work. The article is on medium if you're curious - https://itnext.io/setup-your-kubernetes-cluster-with-helmfile-809828bc0a9f |
What is the current status of helm 3 support? |
how about things like tiller namespace in helmfile? could you provide a working example of helmfile for helm 3, please? |
Lots of example Helm Charts in the official Helm Chart repo at https://github.com/helm/charts/tree/master/stable. Also, the helmfile readme has examples: https://github.com/roboll/helmfile |
from readme: is it also valid for helm3? |
Tiller doesn't exist in Helm 3 so probably don't use any of these if you are using Helm 3. |
Thanks! Yes, that's correct. tiller-namespace is ignored for Helmfile + Helm 3. |
Extracted from #122 (comment)
I believe we need it to start real-world testing with helm 3.
The text was updated successfully, but these errors were encountered: