chore: bump Helm to v3.22.1 and v4.3.1 (#2834)

- Update CI test matrix from v3.22.0/v4.3.0 to v3.22.1/v4.3.1
- Update Helm v4.3.1 SHA256 checksums in Dockerfiles
- Update go.mod dependencies (helm.sh/helm/v3 v3.22.1, helm.sh/helm/v4 v4.3.1)
- Update HelmRecommendedVersion to v4.3.1
- Pin controller-runtime to v0.24.1: v0.25.x needs client-go >= v0.36
  (toolscache.DoneChecker), conflicting with the k8s.io/api v0.35.4 pin
  required by kubedog's flagger dependency

Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
yxxhero
2026-10-16 13:37:34 +08:00
committed by GitHub
parent 8fc23a4d80
commit b2644c6ec2
8 changed files with 75 additions and 72 deletions
+3 -3
View File
@@ -38,7 +38,7 @@ ENV HELM_CONFIG_HOME="${HELM_CONFIG_HOME}"
ARG HELM_DATA_HOME="${HOME}/.local/share/helm"
ENV HELM_DATA_HOME="${HELM_DATA_HOME}"
ARG HELM_VERSION="v4.3.0"
ARG HELM_VERSION="v4.3.1"
ENV HELM_VERSION="${HELM_VERSION}"
ENV HELM_BIN="/usr/local/bin/helm"
ARG HELM_LOCATION="https://get.helm.sh"
@@ -47,8 +47,8 @@ RUN set -x && \
curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \
echo Verifying ${HELM_FILENAME}... && \
case ${TARGETPLATFORM} in \
"linux/amd64") HELM_SHA256="86584a54def73570558f66f5111cc53dfed56689637ae32c1201205d494f54fb" ;; \
"linux/arm64") HELM_SHA256="31c5794dd55c66a51e6b7d2e2ac7a114ae8b1de41ff1d9ba51748ac973b06a08" ;; \
"linux/amd64") HELM_SHA256="0403a88ae20913d11b10a2467b50087721fea7581736da6b9d3992f5357fe54b" ;; \
"linux/arm64") HELM_SHA256="8cf8f66ecbc252ac8f7f06cca68aba88508ddfde3a6a34feb1678ad1694b4f88" ;; \
esac && \
echo "${HELM_SHA256} ${HELM_FILENAME}" | sha256sum -c && \
echo Extracting ${HELM_FILENAME}... && \