configvar GOFLAGS_VENDOR "$([-d vendor ]&&echo'-mod=vendor')""Go flags for using the vendor directory"
configvar CSI_PROW_GO_VERSION_BUILD "1.17.3""Go version for building the component"# depends on component's source code
configvar CSI_PROW_GO_VERSION_BUILD "1.18""Go version for building the component"# depends on component's source code
configvar CSI_PROW_GO_VERSION_E2E """override Go version for building the Kubernetes E2E test suite"# normally doesn't need to be set, see install_e2e
configvar CSI_PROW_GO_VERSION_SANITY "${CSI_PROW_GO_VERSION_BUILD}""Go version for building the csi-sanity test suite"# depends on CSI_PROW_SANITY settings below
configvar CSI_PROW_GO_VERSION_KIND "${CSI_PROW_GO_VERSION_BUILD}""Go version for building 'kind'"# depends on CSI_PROW_KIND_VERSION below
...
...
@@ -441,10 +441,7 @@ install_ginkgo () {
if["v$(ginkgo version 2>/dev/null | sed-e's/.* //')"="${CSI_PROW_GINKGO_VERSION}"];then
# We have to get dependencies and hence can't call just "go build".
run_with_go "${CSI_PROW_GO_VERSION_GINKGO}" go get github.com/onsi/ginkgo/ginkgo || die "building ginkgo failed"&&
mv"$GOPATH/bin/ginkgo""${CSI_PROW_BIN}"
run_with_go "${CSI_PROW_GO_VERSION_GINKGO}"env GOBIN="${CSI_PROW_BIN}" go install"github.com/onsi/ginkgo/ginkgo@${CSI_PROW_GINKGO_VERSION}"|| die "building ginkgo failed"