Skip to content

Commit

Permalink
tool(helm): update version to 3.16.2 (#6624)
Browse files Browse the repository at this point in the history
  • Loading branch information
vvagaytsev authored Nov 13, 2024
1 parent a44ea99 commit cfbef2f
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
14 changes: 7 additions & 7 deletions core/src/plugins/kubernetes/helm/helm-cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ import type { Dictionary } from "../../../util/util.js"
import split2 from "split2"
import { pickBy } from "lodash-es"

export const helmVersion = "3.15.3"
export const helmVersion = "3.16.2"

export const helm3Spec: PluginToolSpec = {
export const helmSpec: PluginToolSpec = {
name: "helm",
description: `The Helm CLI, v${helmVersion}`,
version: helmVersion,
Expand All @@ -27,7 +27,7 @@ export const helm3Spec: PluginToolSpec = {
platform: "darwin",
architecture: "amd64",
url: `https://get.helm.sh/helm-v${helmVersion}-darwin-amd64.tar.gz`,
sha256: "68306cbd9808271cd95974328e4238c052c8495e09b0038828b65190491aeb9c",
sha256: "33efd48492f2358a49a231873e8baf41f702b5ab059333ae9c31e5517633c16e",
extract: {
format: "tar",
targetPath: "darwin-amd64/helm",
Expand All @@ -37,7 +37,7 @@ export const helm3Spec: PluginToolSpec = {
platform: "darwin",
architecture: "arm64",
url: `https://get.helm.sh/helm-v${helmVersion}-darwin-arm64.tar.gz`,
sha256: "9ed53b19cfd935908c5269ba3e88028462fc4c249f85f937ae8cc04b6fe9cead",
sha256: "56413c7fbb496d2789881039cab61d849727c7b35db00826fae7a2685a403344",
extract: {
format: "tar",
targetPath: "darwin-arm64/helm",
Expand All @@ -47,7 +47,7 @@ export const helm3Spec: PluginToolSpec = {
platform: "linux",
architecture: "amd64",
url: `https://get.helm.sh/helm-v${helmVersion}-linux-amd64.tar.gz`,
sha256: "ad871aecb0c9fd96aa6702f6b79e87556c8998c2e714a4959bf71ee31282ac9c",
sha256: "9318379b847e333460d33d291d4c088156299a26cd93d570a7f5d0c36e50b5bb",
extract: {
format: "tar",
targetPath: "linux-amd64/helm",
Expand All @@ -57,7 +57,7 @@ export const helm3Spec: PluginToolSpec = {
platform: "linux",
architecture: "arm64",
url: `https://get.helm.sh/helm-v${helmVersion}-linux-arm64.tar.gz`,
sha256: "bd57697305ba46fef3299b50168a34faa777dd2cf5b43b50df92cca7ed118cce",
sha256: "1888301aeb7d08a03b6d9f4d2b73dcd09b89c41577e80e3455c113629fc657a4",
extract: {
format: "tar",
targetPath: "linux-arm64/helm",
Expand All @@ -67,7 +67,7 @@ export const helm3Spec: PluginToolSpec = {
platform: "windows",
architecture: "amd64",
url: `https://get.helm.sh/helm-v${helmVersion}-windows-amd64.zip`,
sha256: "fd857635bbb38b20a91731e5d084c2e21503b0f797b153e3246de01676819f23",
sha256: "57821dd47d5728912e14000ee62262680e9039e8d05e18342cc010d5ac7908d7",
extract: {
format: "zip",
targetPath: "windows-amd64/helm.exe",
Expand Down
4 changes: 2 additions & 2 deletions core/src/plugins/kubernetes/kubernetes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import { kubernetesModuleSpecSchema } from "./kubernetes-type/module-config.js"
import { helmModuleOutputsSchema, helmModuleSpecSchema } from "./helm/module-config.js"
import { defaultIngressClass } from "./constants.js"
import { persistentvolumeclaimDeployDefinition, pvcModuleDefinition } from "./volumes/persistentvolumeclaim.js"
import { helm3Spec } from "./helm/helm-cli.js"
import { helmSpec } from "./helm/helm-cli.js"
import { isString } from "lodash-es"
import { mutagenCliSpec } from "../../mutagen.js"
import { configmapDeployDefinition, configMapModuleDefinition } from "./volumes/configmap.js"
Expand Down Expand Up @@ -223,6 +223,6 @@ export const gardenPlugin = () => {
needsBuild: true,
},
],
tools: [kubectlSpec, kustomize4Spec, kustomize5Spec, helm3Spec, mutagenCliSpec],
tools: [kubectlSpec, kustomize4Spec, kustomize5Spec, helmSpec, mutagenCliSpec],
})
}
4 changes: 2 additions & 2 deletions core/test/unit/src/verify-ext-tool-binary-hashes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import { mutagenCliSpecLegacy, mutagenCliSpecNative, mutagenFauxSshSpec } from "../../../src/mutagen.js"
import { kubectlSpec } from "../../../src/plugins/kubernetes/kubectl.js"
import { kustomize4Spec, kustomize5Spec } from "../../../src/plugins/kubernetes/kubernetes-type/kustomize.js"
import { helm3Spec } from "../../../src/plugins/kubernetes/helm/helm-cli.js"
import { helmSpec } from "../../../src/plugins/kubernetes/helm/helm-cli.js"
import { downloadBinariesAndVerifyHashes } from "../../../src/util/testing.js"
import { dockerSpec, regctlCliSpec } from "../../../src/plugins/container/container.js"

Expand Down Expand Up @@ -44,5 +44,5 @@ describe("Kustomize binaries", () => {
})

describe("Helm binaries", () => {
downloadBinariesAndVerifyHashes([helm3Spec])
downloadBinariesAndVerifyHashes([helmSpec])
})
2 changes: 1 addition & 1 deletion docs/reference/action-types/Deploy/helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Specify a Helm chart (either in your repository or remote from a registry) to de

Refer to the [Helm guide](../../../k8s-plugins/actions/deploy/helm.md) for usage instructions.

Garden uses Helm 3.15.3.
Garden uses Helm 3.16.2.

Below is the full schema reference for the action. For an introduction to configuring Garden, please look at our [Configuration
guide](../../../using-garden/configuration-overview.md).
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/module-types/helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Specify a Helm chart (either in your repository or remote from a registry) to de

Refer to the [Helm guide](../../k8s-plugins/actions/deploy/helm.md) for usage instructions.

Garden uses Helm 3.15.3.
Garden uses Helm 3.16.2.

Below is the full schema reference. For an introduction to configuring Garden modules, please look at our [Configuration
guide](../../using-garden/configuration-overview.md).
Expand Down

0 comments on commit cfbef2f

Please sign in to comment.