Skip to content

Commit 4e3a778

Browse files
authored
Merge pull request #1649 from zregvart/pr/k8s-version-in-helm
Set k8s version for `helm template`
2 parents 02cac04 + d5d9c3c commit 4e3a778

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

hack/helm.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,7 @@ set -o nounset
2323
set -o errtrace
2424

2525
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)"
26-
go run -modfile "${ROOT}/tools/go.mod" helm.sh/helm/v3/cmd/helm "$@"
26+
K8_VERSION_MAJOR=$(kubectl version -o json |jq -r .serverVersion.major)
27+
K8_VERSION_MINOR=$(kubectl version -o json |jq -r .serverVersion.minor)
28+
LDFLAGS="-X helm.sh/helm/v3/pkg/chartutil.k8sVersionMajor=${K8_VERSION_MAJOR} -X helm.sh/helm/v3/pkg/chartutil.k8sVersionMinor=${K8_VERSION_MINOR}"
29+
go run -modfile "${ROOT}/tools/go.mod" -ldflags "${LDFLAGS}" helm.sh/helm/v3/cmd/helm --debug "$@"

0 commit comments

Comments
 (0)