From e43696ca9e4d1782341c8a96ed122e9953c7201a Mon Sep 17 00:00:00 2001 From: sashrith Date: Fri, 18 Mar 2022 18:23:16 +0530 Subject: [PATCH] Optional custom repository support for golang docker builder image (#1633) (#1650) --- hack/release.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hack/release.sh b/hack/release.sh index ff457f0af6..3d4b5e6490 100755 --- a/hack/release.sh +++ b/hack/release.sh @@ -51,6 +51,11 @@ GCR_KEY_FILE="${GCR_KEY_FILE:-}" GOPROXY="${GOPROXY:-https://proxy.golang.org}" BUILD_RELEASE_TYPE="${BUILD_RELEASE_TYPE:-}" +# CUSTOM_REPO_FOR_GOLANG can be used to pass custom repository for golang builder image. +# Please ensure it ends with a '/'. +# Example: CUSTOM_REPO_FOR_GOLANG=harbor-repo.vmware.com/dockerhub-proxy-cache/library/ +GOLANG_IMAGE=${CUSTOM_REPO_FOR_GOLANG:-}golang:1.16 + ARCH=amd64 OSVERSION=1809 # OS Version for the Windows images: 1809, 1903, 1909 2004, 20H2, ltsc2022 @@ -132,6 +137,7 @@ function build_driver_images_windows() { --build-arg "OSVERSION=${OSVERSION}" \ --build-arg "GOPROXY=${GOPROXY}" \ --build-arg "GIT_COMMIT=${GIT_COMMIT}" \ + --build-arg "GOLANG_IMAGE=${GOLANG_IMAGE}" \ . docker buildx rm vsphere-csi-builder-win || echo "builder instance not found, safe to proceed" } @@ -149,6 +155,7 @@ function build_driver_images_linux() { --build-arg "VERSION=${VERSION}" \ --build-arg "GOPROXY=${GOPROXY}" \ --build-arg "GIT_COMMIT=${GIT_COMMIT}" \ + --build-arg "GOLANG_IMAGE=${GOLANG_IMAGE}" \ . } @@ -160,6 +167,7 @@ function build_syncer_image_linux() { --build-arg "VERSION=${VERSION}" \ --build-arg "GOPROXY=${GOPROXY}" \ --build-arg "GIT_COMMIT=${GIT_COMMIT}" \ + --build-arg "GOLANG_IMAGE=${GOLANG_IMAGE}" \ . if [ "${LATEST}" ]; then