@@ -46,9 +46,8 @@ RUN apk add curl grep
4646# https://kubernetes.io/blog/2022/12/12/kubernetes-release-artifact-signing/
4747ARG K8S_VERSION=1.29.1
4848ARG KUBECTL_CHECKSUM=69ab3a931e826bf7ac14d38ba7ca637d66a6fcb1ca0e3333a2cafdf15482af9f
49- # When updating, also update the checksum found at https://github.com/helm/helm/releases
50- ARG HELM_VERSION=3.14.4
51- ARG HELM_CHECKSUM=a5844ef2c38ef6ddf3b5a8f7d91e7e0e8ebc39a38bb3fc8013d629c1ef29c259
49+ # When updating, also upgrade helm image in ApplicationConfigurator
50+ ARG HELM_VERSION=3.15.4
5251# bash curl unzip required for Jenkins downloader
5352RUN apk add --no-cache \
5453 gnupg \
@@ -67,8 +66,6 @@ WORKDIR /tmp
6766RUN curl --location --fail --retry 20 --retry-connrefused --retry-all-errors --output helm.tar.gz https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz
6867RUN curl --location --fail --retry 20 --retry-connrefused --retry-all-errors --output helm.tar.gz.asc https://github.com/helm/helm/releases/download/v${HELM_VERSION}/helm-v${HELM_VERSION}-linux-amd64.tar.gz.asc
6968RUN tar -xf helm.tar.gz
70- # Without the two spaces the check fails!
71- RUN echo "${HELM_CHECKSUM} helm.tar.gz" | sha256sum -c
7269RUN set -o pipefail && curl --location --fail --retry 20 --retry-connrefused --retry-all-errors \
7370 https://raw.githubusercontent.com/helm/helm/main/KEYS | gpg --import --batch --no-default-keyring --keyring /tmp/keyring.gpg
7471RUN gpgv --keyring /tmp/keyring.gpg helm.tar.gz.asc helm.tar.gz
@@ -77,6 +74,7 @@ ENV PATH=$PATH:/dist/usr/local/bin
7774
7875# Kubectl
7976RUN curl --location --fail --retry 20 --retry-connrefused --retry-all-errors --output kubectl https://dl.k8s.io/release/v${K8S_VERSION}/bin/linux/amd64/kubectl
77+ # Without the two spaces the check fails!
8078RUN echo "${KUBECTL_CHECKSUM} kubectl" | sha256sum -c
8179RUN chmod +x /tmp/kubectl
8280RUN mv /tmp/kubectl /dist/usr/local/bin/kubectl
0 commit comments