From 302c95800be8e9a4541a3289fdee3956b6c70212 Mon Sep 17 00:00:00 2001 From: Michelle Au Date: Tue, 9 Jul 2019 18:10:16 -0700 Subject: [PATCH] DO NOT MERGE WIP --- .prow.sh | 8 ++++-- release-tools/prow.sh | 65 ++++++++++++++++++++++--------------------- 2 files changed, 40 insertions(+), 33 deletions(-) diff --git a/.prow.sh b/.prow.sh index 550be2910..7b4d380a7 100755 --- a/.prow.sh +++ b/.prow.sh @@ -5,11 +5,15 @@ CSI_PROW_GINKO_PARALLEL="-p -nodes 40" # default was 7 # Simulates canary test job. # TODO: canary periodic job -#CSI_PROW_BUILD_JOB=false +CSI_PROW_BUILD_JOB=false #CSI_PROW_KUBERNETES_VERSION=latest #CSI_PROW_HOSTPATH_CANARY=canary -CSI_PROW_TESTS_SANITY="sanity" +#CSI_PROW_TESTS_SANITY="sanity" +CSI_PROW_KUBERNETES_VERSION="1.15.0" +CSI_PROW_KUBERNETES_DEPLOYMENT="1.15" +CSI_PROW_TESTS="parallel" +CSI_PROW_GO_VERSION_BUILD="1.12.1" . release-tools/prow.sh diff --git a/release-tools/prow.sh b/release-tools/prow.sh index 204cc294c..f082fafbb 100755 --- a/release-tools/prow.sh +++ b/release-tools/prow.sh @@ -81,7 +81,7 @@ configvar CSI_PROW_GO_VERSION_GINKGO "${CSI_PROW_GO_VERSION_BUILD}" "Go version # kind version to use. If the pre-installed version is different, # the desired version is downloaded from https://github.com/kubernetes-sigs/kind/releases/download/ # (if available), otherwise it is built from source. -configvar CSI_PROW_KIND_VERSION 0.2.1 "kind" +configvar CSI_PROW_KIND_VERSION v0.4.0 "kind" # ginkgo test runner version to use. If the pre-installed version is # different, the desired version is built from source. @@ -169,6 +169,7 @@ configvar CSI_PROW_HOSTPATH_CANARY "" "hostpath image" # CSI_PROW_E2E_REPO=none disables E2E testing. configvar CSI_PROW_E2E_VERSION_1_13 v1.14.0 "E2E version for Kubernetes 1.13.x" # we can't use the one from 1.13.x because it didn't have --storage.testdriver configvar CSI_PROW_E2E_VERSION_1_14 v1.14.0 "E2E version for Kubernetes 1.14.x" +configvar CSI_PROW_E2E_VERSION_1_15 v1.15.0 "E2E version for Kubernetes 1.15.x" # TODO: add new CSI_PROW_E2E_VERSION entry for future Kubernetes releases configvar CSI_PROW_E2E_VERSION_LATEST master "E2E version for Kubernetes master" # testing against Kubernetes master is already tracking a moving target, so we might as well use a moving E2E version configvar CSI_PROW_E2E_REPO_LATEST https://github.com/kubernetes/kubernetes "E2E repo for Kubernetes >= 1.13.x" # currently the same for all versions @@ -276,6 +277,7 @@ configvar CSI_PROW_E2E_ALPHA "$(get_versioned_variable CSI_PROW_E2E_ALPHA "${csi # it anymore for older releases. configvar CSI_PROW_E2E_ALPHA_GATES_1_13 'VolumeSnapshotDataSource=true,BlockVolume=true,CSIBlockVolume=true' "alpha feature gates for Kubernetes 1.13" configvar CSI_PROW_E2E_ALPHA_GATES_1_14 'VolumeSnapshotDataSource=true,ExpandCSIVolumes=true' "alpha feature gates for Kubernetes 1.14" +configvar CSI_PROW_E2E_ALPHA_GATES_1_15 'VolumeSnapshotDataSource=true,ExpandCSIVolumes=true' "alpha feature gates for Kubernetes 1.15" # TODO: add new CSI_PROW_ALPHA_GATES_xxx entry for future Kubernetes releases and # add new gates to CSI_PROW_E2E_ALPHA_GATES_LATEST. configvar CSI_PROW_E2E_ALPHA_GATES_LATEST 'VolumeSnapshotDataSource=true,ExpandCSIVolumes=true' "alpha feature gates for latest Kubernetes" @@ -463,38 +465,39 @@ start_cluster () { image="kindest/node:v${CSI_PROW_KUBERNETES_VERSION}" fi cat >"${CSI_PROW_WORK}/kind-config.yaml" <