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
Helm3: No 'init', doesn't use existing ~/.helm #6359
Comments
@joelbernstein It looks like you might be using beta.1. There was some issues with this release and are fixed in beta.2. Can you try using that instead and see if it works as expected? FYI, default repos like The upgrade/migration path is still WIP: #5892 |
@hickeyma thanks for getting back to me. You're right, it looks like I'm using beta.1 which I guess was linked off some docs. I'll try with beta.2 and comment back. |
@hickeyma that worked! Thanks
|
@joelbernstein The migration is for using any configuration and releases from Helm v2. If you just want to use the cluster you can use Helm v3 side-by-side with Helm v2 without removing Tiller etc. More details about use cases: #5582 |
@hickeyma by "releases", do you mean "any charts created and published with helm v2"? I've just - experimentally - used helmv3b2 to deploy |
Yes You should be good to go then. |
Closing @joelbernstein. If you find any other issues, just raise an issue for that. |
I'm also using the helm v3.0.0-beta2 client, but from a completely fresh state (no |
Found this in another issue: helm repo add stable https://kubernetes-charts.storage.googleapis.com |
Thanks, hope this comment doesn't reopen the issue (!) just wanted to say that I really approve of the design changes in helmv3 and I'm sorry if this issue wasted your time. |
FWIW one of the docs linked to v3beta1 but I can't recall which one. If I find it I'll send a PR to fix it. |
@tammersaleh Docs have good info also, like: https://helm.sh/docs/using_helm/#helm-repo-working-with-repositories |
@tammersaleh check out my blog post https://rimusz.net/helm_v3_beta on how to use helm v3 and changes it introduced |
The reason why the documentation doesn't explain how to add back the Even though Helm is designed to work with numerous distributed repositories, the stable repository has given the impression or feel of a "central" repository. The central repository has become more than a handful to manage and scale so it isn't going to work for the next phase of growth in the community. This is where Helm Hub comes in. We want to encourage people to host their own chart repositories and share them in a more discoverable place. The charts team is working on that migration plan, and they will have more information to share once that is ready. RE: the docs not explaining this, thanks for pointing that out. It's on our roadmap to update the documentation prior to the 3.0 final release. We've been focusing on bug squashing, but once Helm Summit is finished, we should have breathing room to update the documentation Anyways, this is starting to get off topic from OP's discussion. Feel free to ask these questions on Slack if you have further questions about the decision to remove the |
Thanks @bacongobbler, that explanation is very helpful! Sorry if I came off as unhappy with the docs situation - I'm using a beta pre-release, so I completely understand the lack of docs. |
we still should properly document the stable remove removal and how to use it in the mean time till it gets shut down, as right now not documenting its removal properly I see it makes a big confusion that helm v3 beta is not working |
|
|
Sorry for being noob . But isn't this supposed to be included by default OR isn't it supposed to be documented ? Is it my fault that I did not find this anywhere in documentation OR is it not there at all ? |
./helm version version.BuildInfo{Version:"v3.0.0-beta.1", GitCommit:"f76b5f21adb53a85de8925f4a9d4f9bd99f185b5", GitTreeState:"clean", GoVersion:"go1.12.9"}
I've upgraded from helm v2 by downloading the beta v3 client.
I've deleted the tiller account with the v2 client.
No helm commands using v3 seem to work -- it knows nothing about repositories.
If I supply them on command line, it still doesn't DTRT:
But it clearly can read the config therein:
But installing any chart fails:
Why not add a virtual subcommand
helm init
like in v2, which either reconfigures helm based on v2 config, or explains properly how to modify the existing config? This is really not obvious. The docs on the v3.helm.sh/docs all refer to v2 and talk abouthelm init
and so on. If the docs are this unready then it's not in Beta, surely? This is just silly.Can you please point out the docs that explain how to upgrade to v3 without losing all functionality? Surely they exist?
The text was updated successfully, but these errors were encountered: