From ece9486182db705923e3f04618c5f6a37e71076d Mon Sep 17 00:00:00 2001 From: Pietro Menna Date: Wed, 8 Nov 2017 00:33:34 -0200 Subject: [PATCH] fix(helm): home env not set on Windows When setting $HELM_HOME, only $HOME was considered. This variable is not always present on Windows. --- pkg/helm/environment/environment.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/helm/environment/environment.go b/pkg/helm/environment/environment.go index e72710064..b8bcf0def 100644 --- a/pkg/helm/environment/environment.go +++ b/pkg/helm/environment/environment.go @@ -28,11 +28,12 @@ import ( "github.com/spf13/pflag" + "k8s.io/client-go/util/homedir" "k8s.io/helm/pkg/helm/helmpath" ) // DefaultHelmHome is the default HELM_HOME. -var DefaultHelmHome = filepath.Join("$HOME", ".helm") +var DefaultHelmHome = filepath.Join(homedir.HomeDir(), ".helm") // EnvSettings describes all of the environment settings. type EnvSettings struct {