From 396bd37a5f90d4cfa3930345b32b68ed145ea5f2 Mon Sep 17 00:00:00 2001 From: "tewei.luo" Date: Mon, 24 May 2021 04:12:20 +0000 Subject: [PATCH] Fix GCE regional PD tests. Need to set storage class returned by the apiserver which contains the "Name" field derived from "GenerateName". --- test/e2e/storage/regional_pd.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/e2e/storage/regional_pd.go b/test/e2e/storage/regional_pd.go index c92560c21b6..d5a1907ae28 100644 --- a/test/e2e/storage/regional_pd.go +++ b/test/e2e/storage/regional_pd.go @@ -160,9 +160,10 @@ func testVolumeProvisioning(c clientset.Interface, t *framework.TimeoutContext, StorageClassName: &(test.Class.Name), VolumeMode: &test.VolumeMode, }, ns) - _, clearStorageClass := testsuites.SetupStorageClass(test.Client, test.Class) + sc, clearStorageClass := testsuites.SetupStorageClass(test.Client, test.Class) defer clearStorageClass() + test.Class = sc test.TestDynamicProvisioning() } } @@ -391,9 +392,10 @@ func testRegionalAllowedTopologies(c clientset.Interface, ns string) { VolumeMode: &test.VolumeMode, }, ns) - _, clearStorageClass := testsuites.SetupStorageClass(test.Client, test.Class) + sc, clearStorageClass := testsuites.SetupStorageClass(test.Client, test.Class) defer clearStorageClass() + test.Class = sc pv := test.TestDynamicProvisioning() checkZonesFromLabelAndAffinity(pv, sets.NewString(zones...), true) }