Skip to content

Commit

Permalink
feat: Bump helm version using version stream
Browse files Browse the repository at this point in the history
  • Loading branch information
deanesmith committed Dec 19, 2019
1 parent 32dbd16 commit 88ac8f2
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions pkg/cmd/opts/install.go
Expand Up @@ -328,7 +328,7 @@ func (o *CommonOptions) InstallHelm() error {
binary := "helm"

if runtime.GOOS == "darwin" && !o.NoBrew {
err := o.RunCommand("brew", "install", "kubernetes-helm")
err := o.RunCommand("brew", "install", "helm@2")
if err != nil {
return err
}
Expand All @@ -344,11 +344,18 @@ func (o *CommonOptions) InstallHelm() error {
if err != nil || !flag {
return err
}
latestVersion, err := util.GetLatestVersionFromGitHub("kubernetes", "helm")

versionResolver, err := o.GetVersionResolver()
if err != nil {
return err
}
clientURL := fmt.Sprintf("https://storage.googleapis.com/kubernetes-helm/helm-v%s-%s-%s.tar.gz", latestVersion, runtime.GOOS, runtime.GOARCH)

stableVersion, err := versionResolver.StableVersionNumber(versionstream.KindPackage, "helm")
if err != nil {
return err
}

clientURL := fmt.Sprintf("https://storage.googleapis.com/kubernetes-helm/helm-v%s-%s-%s.tar.gz", stableVersion, runtime.GOOS, runtime.GOARCH)
fullPath := filepath.Join(binDir, fileName)
tarFile := fullPath + ".tgz"
err = packages.DownloadFile(clientURL, tarFile)
Expand Down

0 comments on commit 88ac8f2

Please sign in to comment.