From 16768ab6ba2606b6d504d2f7e10c70cbccf553b6 Mon Sep 17 00:00:00 2001 From: Qi Feng Huo Date: Wed, 8 May 2024 12:54:05 +0800 Subject: [PATCH] security: bump golang 1.21.10 to fix GO-2024-2824 Fixes: #1825 Signed-off-by: Qi Feng Huo --- hack/Dockerfile.golang | 10 +++++----- src/cloud-api-adaptor/Dockerfile | 2 +- src/cloud-api-adaptor/docs/addnewprovider.md | 2 +- src/cloud-api-adaptor/ibmcloud-powervs/image/prereq.sh | 2 +- src/cloud-api-adaptor/podvm/Dockerfile.podvm_builder | 2 +- .../podvm/Dockerfile.podvm_builder.fedora | 2 +- src/cloud-api-adaptor/podvm/README.md | 2 +- src/cloud-api-adaptor/versions.yaml | 2 +- src/csi-wrapper/Dockerfile.csi_wrappers | 4 ++-- src/peerpod-ctrl/Dockerfile | 2 +- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/hack/Dockerfile.golang b/hack/Dockerfile.golang index 0c9ded58e..d11fd6873 100644 --- a/hack/Dockerfile.golang +++ b/hack/Dockerfile.golang @@ -5,11 +5,11 @@ FROM --platform=$TARGETPLATFORM ${BASE_IMAGE} as base # DO NOT UPDATE THIS BY HAND !! # Use hack/update-go-container.sh to update the version and hashes. -ARG GO_VERSION=1.21.9 -ARG GO_LINUX_ARM64_SHA256=4d169d9cf3dde1692b81c0fd9484fa28d8bc98f672d06bf9db9c75ada73c5fbc -ARG GO_LINUX_AMD64_SHA256=f76194c2dc607e0df4ed2e7b825b5847cb37e34fc70d780e2f6c7e805634a7ea -ARG GO_LINUX_PPC64LE_SHA256=6eadde4149c36dae7d9a9bd9385285db1d0e2988350822f4c72a5eb11ffbfffc -ARG GO_LINUX_S390X_SHA256=05daee44fc4771b2a2471b678a812de2488f05110976faeb8bbbae740e01e7ae +ARG GO_VERSION=1.21.10 +ARG GO_LINUX_ARM64_SHA256=428e0b9ecab5762b7c2be000ad1be6f432dccfcd99bb8b8aeeb757d987bfda9d +ARG GO_LINUX_AMD64_SHA256=e330e5d977bf4f3bdc157bc46cf41afa5b13d66c914e12fd6b694ccda65fcf92 +ARG GO_LINUX_PPC64LE_SHA256=069869a483e1e4823dd125ef1a30c2f4c4be7c290e50ed3b4bb0e78614c1e69c +ARG GO_LINUX_S390X_SHA256=527ad992ec891626e5a46406a89ad877e1a547cca9ecf93542eb0595261e5080 FROM base AS base-amd64 ADD --checksum=sha256:${GO_LINUX_AMD64_SHA256} https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz . diff --git a/src/cloud-api-adaptor/Dockerfile b/src/cloud-api-adaptor/Dockerfile index e8b18403b..74b0918bd 100644 --- a/src/cloud-api-adaptor/Dockerfile +++ b/src/cloud-api-adaptor/Dockerfile @@ -1,5 +1,5 @@ ARG BUILD_TYPE=dev -ARG BUILDER_BASE=quay.io/confidential-containers/golang-fedora:1.21.9-38 +ARG BUILDER_BASE=quay.io/confidential-containers/golang-fedora:1.21.10-38 ARG BASE=registry.fedoraproject.org/fedora:38 # This dockerfile uses Go cross-compilation to build the binary, diff --git a/src/cloud-api-adaptor/docs/addnewprovider.md b/src/cloud-api-adaptor/docs/addnewprovider.md index a48ba3c0d..2b3ea68ac 100644 --- a/src/cloud-api-adaptor/docs/addnewprovider.md +++ b/src/cloud-api-adaptor/docs/addnewprovider.md @@ -208,7 +208,7 @@ go mod tidy ### Step 4: build the external cloud provider plugin file via docker ```bash cat > Dockerfile <