Skip to content

Auto install helm #5302

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

Closed
woodcockjosh opened this issue Sep 9, 2019 · 8 comments
Closed

Auto install helm #5302

woodcockjosh opened this issue Sep 9, 2019 · 8 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.

Comments

@woodcockjosh
Copy link
Contributor

Consider adding a feature to auto install helm. For example:

minikube start -p hellokube --with-helm

Helm is becoming a tool that is more and more used. Having to remember install it after each time a new minikube instance is launched is pretty annoying. Its like having to install composer after installing php or installing npm after installing node. While I can agree that not everyone uses helm it is used often enough to justify an option to auto install it.

@afbjorklund
Copy link
Collaborator

Can you do it as an add-on ?

@woodcockjosh
Copy link
Contributor Author

woodcockjosh commented Sep 9, 2019

Yes I suppose we could. We would have to install the tiller resources without using helm init. As far as I know there's no way to run a shell script as part of an add-on.

@tstromberg
Copy link
Contributor

I agree that it would be nice to have an --addons flag for startup, but I'm not sure about auto-installation of a host-side software package.

@tstromberg tstromberg added triage/discuss Items for discussion priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done. labels Sep 9, 2019
@afbjorklund
Copy link
Collaborator

Same old binary sadness as ever, as in: https://git.io/get_helm.sh

I know that Tiller is going away soon, but maybe you still need to run helm init anyway.

@woodcockjosh
Copy link
Contributor Author

#5363 tested on darwin and linux both with virtualbox. I think the addon approach as @tstromberg suggested is a good solution while helm is still using tiller. @afbjorklund I could be wrong but since this is just installing tiller in the cluster I'm not sure that the host architecture matters.

@afbjorklund
Copy link
Collaborator

@afbjorklund I could be wrong but since this is just installing tiller in the cluster I'm not sure that the host architecture matters.

Well, the architecture of tiller still matters but the deployment should take care of that (choosing the right image, normally amd64)

What I meant is that it is not really useful without also installing helm, and then the user is subject to the normal problem of installing binaries.

@tstromberg
Copy link
Contributor

Does #5503 + the helm-tiller addon effectively solve this issue?

@woodcockjosh
Copy link
Contributor Author

Closed with helm-tiller addon #5363

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.
Projects
None yet
Development

No branches or pull requests

3 participants