diff --git a/hack/pin-dependency.sh b/hack/pin-dependency.sh index dc6c1c5cb91..0ea148aab49 100755 --- a/hack/pin-dependency.sh +++ b/hack/pin-dependency.sh @@ -25,9 +25,12 @@ set -o pipefail KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. source "${KUBE_ROOT}/hack/lib/init.sh" -# Explicitly opt into go modules -export GO111MODULE=on +kube::golang::setup_env +kube::golang::verify_go_version +kube::util::require-jq + # Explicitly set GOFLAGS to ignore vendor, since GOFLAGS=-mod=vendor breaks dependency resolution while rebuilding vendor +export GOWORK=off export GOFLAGS=-mod=mod # Detect problematic GOPROXY settings that prevent lookup of dependencies if [[ "${GOPROXY:-}" == "off" ]]; then @@ -35,9 +38,6 @@ if [[ "${GOPROXY:-}" == "off" ]]; then exit 1 fi -kube::golang::verify_go_version -kube::util::require-jq - dep="${1:-}" sha="${2:-}"