diff --git a/clustertool/pkg/fluxhandler/helm.go b/clustertool/pkg/fluxhandler/helm.go index f54cb41dc1e..df12b4a311e 100644 --- a/clustertool/pkg/fluxhandler/helm.go +++ b/clustertool/pkg/fluxhandler/helm.go @@ -72,7 +72,11 @@ func HelmPull(repo string, name string, version string, dest string, silent bool client.Settings = settings client.RepoURL = repo client.Version = version - client.DestDir = filepath.Join(helper.HelmCache, dest) + if dest != "" { + client.DestDir = dest + } else { + client.DestDir = helper.HelmCache + } // Create cache directory if err := os.MkdirAll(client.DestDir, os.ModePerm); err != nil {