@@ -513,6 +513,12 @@ func generateGCETestSkip(testParams *testParameters) string {
513
513
if v .LessThan (apimachineryversion .MustParseSemantic ("1.16.0" )) {
514
514
skipString = skipString + "|volumeMode\\ sshould\\ snot\\ smount\\ s/\\ smap\\ sunused\\ svolumes\\ sin\\ sa\\ spod"
515
515
}
516
+
517
+ // ExpandCSIVolumes feature is beta in k8s 1.16
518
+ if v .LessThan (apimachineryversion .MustParseSemantic ("1.16.0" )) {
519
+ skipString = skipString + "|allowExpansion"
520
+ }
521
+
516
522
if v .LessThan (apimachineryversion .MustParseSemantic ("1.17.0" )) {
517
523
skipString = skipString + "|VolumeSnapshotDataSource"
518
524
}
@@ -536,7 +542,7 @@ func generateGKETestSkip(testParams *testParameters) string {
536
542
// "volumeMode should not mount / map unused volumes in a pod" tests a
537
543
// (https://github.com/kubernetes/kubernetes/pull/81163)
538
544
// bug-fix introduced in 1.16
539
- if curVer .lessThan (mustParseVersion ("1.16.0" )) {
545
+ if curVer .lessThan (mustParseVersion ("1.16.0" )) || ( nodeVer != nil && nodeVer . lessThan ( mustParseVersion ( "1.16.0" ))) {
540
546
skipString = skipString + "|volumeMode\\ sshould\\ snot\\ smount\\ s/\\ smap\\ sunused\\ svolumes\\ sin\\ sa\\ spod"
541
547
}
542
548
@@ -545,9 +551,11 @@ func generateGKETestSkip(testParams *testParameters) string {
545
551
skipString = skipString + "|fsgroupchangepolicy"
546
552
}
547
553
554
+ // ExpandCSIVolumes feature is beta in k8s 1.16
548
555
// For GKE deployed PD CSI driver, resizer sidecar is enabled in 1.16.8-gke.3
549
556
if (testParams .useGKEManagedDriver && curVer .lessThan (mustParseVersion ("1.16.8-gke.3" ))) ||
550
- (! testParams .useGKEManagedDriver && curVer .lessThan (mustParseVersion ("1.16.0" ))) {
557
+ (! testParams .useGKEManagedDriver && curVer .lessThan (mustParseVersion ("1.16.0" )) ||
558
+ (nodeVer != nil && nodeVer .lessThan (mustParseVersion ("1.16.0" )))) {
551
559
skipString = skipString + "|allowExpansion"
552
560
}
553
561
0 commit comments