@@ -86,7 +86,7 @@ configvar CSI_PROW_BUILD_PLATFORMS "linux amd64 amd64; linux ppc64le ppc64le -pp
8686#  which is disabled with GOFLAGS=-mod=vendor).
8787configvar GOFLAGS_VENDOR " $(  [ -d  vendor ] &&  echo  ' -mod=vendor' ) " " Go flags for using the vendor directory" 
8888
89- configvar CSI_PROW_GO_VERSION_BUILD " 1.23.1 " " Go version for building the component" #  depends on component's source code
89+ configvar CSI_PROW_GO_VERSION_BUILD " 1.24.4 " " Go version for building the component" #  depends on component's source code
9090configvar 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
9191configvar 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
9292configvar CSI_PROW_GO_VERSION_KIND " ${CSI_PROW_GO_VERSION_BUILD} " " Go version for building 'kind'" #  depends on CSI_PROW_KIND_VERSION below
@@ -144,7 +144,7 @@ kind_version_default () {
144144        latest|master)
145145            echo  main;;
146146        * )
147-             echo  v0.14 .0;;
147+             echo  v0.25 .0;;
148148    esac 
149149}
150150
@@ -155,13 +155,13 @@ configvar CSI_PROW_KIND_VERSION "$(kind_version_default)" "kind"
155155
156156#  kind images to use. Must match the kind version.
157157#  The release notes of each kind release list the supported images.
158- configvar CSI_PROW_KIND_IMAGES " kindest/node:v1.24 .0@sha256:0866296e693efe1fed79d5e6c7af8df71fc73ae45e3679af05342239cdc5bc8e 
159- kindest/node:v1.23.6 @sha256:b1fa224cc6c7ff32455e0b1fd9cbfd3d3bc87ecaa8fcb06961ed1afb3db0f9ae  
160- kindest/node:v1.22.9 @sha256:8135260b959dfe320206eb36b3aeda9cffcb262f4b44cda6b33f7bb73f453105  
161- kindest/node:v1.21.12 @sha256:f316b33dd88f8196379f38feb80545ef3ed44d9197dca1bfd48bcb1583210207  
162- kindest/node:v1.20 .15@sha256:6f2d011dffe182bad80b85f6c00e8ca9d86b5b8922cdf433d53575c4c5212248  
163- kindest/node:v1.19 .16@sha256:d9c819e8668de8d5030708e484a9fdff44d95ec4675d136ef0a0a584e587f65c  
164- kindest/node:v1.18.20 @sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fcdbd126188e6d7 "   " kind images" 
158+ configvar CSI_PROW_KIND_IMAGES " kindest/node:v1.32 .0@sha256:2458b423d635d7b01637cac2d6de7e1c1dca1148a2ba2e90975e214ca849e7cb 
159+ kindest/node:v1.31.2 @sha256:18fbefc20a7113353c7b75b5c869d7145a6abd6269154825872dc59c1329912e  
160+ kindest/node:v1.30.6 @sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994  
161+ kindest/node:v1.29.10 @sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b  
162+ kindest/node:v1.28 .15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251  
163+ kindest/node:v1.27 .16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20  
164+ kindest/node:v1.26.15 @sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd "   " kind images" 
165165
166166#  By default, this script tests sidecars with the CSI hostpath driver,
167167#  using the install_csi_driver function. That function depends on
@@ -199,7 +199,7 @@ kindest/node:v1.18.20@sha256:738cdc23ed4be6cc0b7ea277a2ebcc454c8373d7d8fb991a7fc
199199#  If the deployment script is called with CSI_PROW_TEST_DRIVER=<file name> as
200200#  environment variable, then it must write a suitable test driver configuration
201201#  into that file in addition to installing the driver.
202- configvar CSI_PROW_DRIVER_VERSION " v1.15 .0" " CSI driver version" 
202+ configvar CSI_PROW_DRIVER_VERSION " v1.17 .0" " CSI driver version" 
203203configvar CSI_PROW_DRIVER_REPO https://github.com/kubernetes-csi/csi-driver-host-path " CSI driver repo" 
204204configvar CSI_PROW_DEPLOYMENT " " " deployment" 
205205configvar CSI_PROW_DEPLOYMENT_SUFFIX " " " additional suffix in kubernetes-x.yy[suffix].yaml files" 
@@ -243,7 +243,7 @@ configvar CSI_PROW_SIDECAR_E2E_PATH "${CSI_PROW_SIDECAR_E2E_IMPORT_PATH}" "CSI S
243243#  of the cluster. The alternative would have been to (cross-)compile csi-sanity
244244#  and install it inside the cluster, which is not necessarily easier.
245245configvar CSI_PROW_SANITY_REPO https://github.com/kubernetes-csi/csi-test " csi-test repo" 
246- configvar CSI_PROW_SANITY_VERSION v5.2.0  " csi-test version" 
246+ configvar CSI_PROW_SANITY_VERSION v5.3.1  " csi-test version" 
247247configvar CSI_PROW_SANITY_PACKAGE_PATH github.com/kubernetes-csi/csi-test " csi-test package" 
248248configvar CSI_PROW_SANITY_SERVICE " hostpath-service" " Kubernetes TCP service name that exposes csi.sock" 
249249configvar CSI_PROW_SANITY_POD " csi-hostpathplugin-0" " Kubernetes pod with CSI driver" 
@@ -441,7 +441,8 @@ run_with_go () {
441441    else 
442442        version=local
443443    fi 
444-     GOTOOLCHAIN=$version  run " $@ " 
444+     #  Set GOMODCACHE to make sure Kubernetes does not need to download again.
445+     GOTOOLCHAIN=$version  GOMODCACHE=" $( go env GOMODCACHE) " " $@ " 
445446}
446447
447448#  Ensure that we have the desired version of kind.
0 commit comments