helm-classic
helm-classic copied to clipboard
create a docker image for helm
It would be useful in CI systems, and other docker-centric environments to have a Helm image that included kubectl
, so that you could run something along these lines:
docker run -v ~/.kube:/home/.kube -e HOME=/home -v ~/.helm:/hlm -e HELM_HOME=/hlm quay.io/helm/helm:0.3.0 helm install deis
And have Helm install the deis chart to your already-configured k8s cluster.
I know there's been some recent chatter about possibly using helm as part of the development workflow to facilitate loading hacked components into a running k8s cluster instead of the current make targets used to facilitate what I've called "side-loading." I have had some misgivings about that because it makes helm a requirement for hacking on Deis... but this would address that pretty nicely and existing make targets could simply be re-implemented to leverage it, so +1.
+1
I'm working with @chaitanyaenr on getting us a container with helm, kubectl, etc that we can use to make kicking off our e2e tests a lot nicer in CI.