@@ -48,6 +48,7 @@ import (
48
48
e2enode "k8s.io/kubernetes/test/e2e/framework/node"
49
49
e2epv "k8s.io/kubernetes/test/e2e/framework/pv"
50
50
e2erc "k8s.io/kubernetes/test/e2e/framework/rc"
51
+ e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper"
51
52
"k8s.io/kubernetes/test/e2e/scheduling"
52
53
testutils "k8s.io/kubernetes/test/utils"
53
54
imageutils "k8s.io/kubernetes/test/utils/image"
@@ -98,7 +99,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
98
99
99
100
ginkgo .BeforeEach (func () {
100
101
c = f .ClientSet
101
- framework .SkipUnlessProviderIs ("gce" , "gke" )
102
+ e2eskipper .SkipUnlessProviderIs ("gce" , "gke" )
102
103
103
104
originalSizes = make (map [string ]int )
104
105
sum := 0
@@ -138,7 +139,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
138
139
})
139
140
140
141
ginkgo .AfterEach (func () {
141
- framework .SkipUnlessProviderIs ("gce" , "gke" )
142
+ e2eskipper .SkipUnlessProviderIs ("gce" , "gke" )
142
143
ginkgo .By (fmt .Sprintf ("Restoring initial size of the cluster" ))
143
144
setMigSizes (originalSizes )
144
145
expectedNodes := 0
@@ -210,7 +211,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
210
211
gpuType := os .Getenv ("TESTED_GPU_TYPE" )
211
212
212
213
ginkgo .It (fmt .Sprintf ("Should scale up GPU pool from 0 [GpuType:%s] [Feature:ClusterSizeAutoscalingGpu]" , gpuType ), func () {
213
- framework .SkipUnlessProviderIs ("gke" )
214
+ e2eskipper .SkipUnlessProviderIs ("gke" )
214
215
if gpuType == "" {
215
216
framework .Failf ("TEST_GPU_TYPE not defined" )
216
217
return
@@ -237,7 +238,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
237
238
})
238
239
239
240
ginkgo .It (fmt .Sprintf ("Should scale up GPU pool from 1 [GpuType:%s] [Feature:ClusterSizeAutoscalingGpu]" , gpuType ), func () {
240
- framework .SkipUnlessProviderIs ("gke" )
241
+ e2eskipper .SkipUnlessProviderIs ("gke" )
241
242
if gpuType == "" {
242
243
framework .Failf ("TEST_GPU_TYPE not defined" )
243
244
return
@@ -267,7 +268,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
267
268
})
268
269
269
270
ginkgo .It (fmt .Sprintf ("Should not scale GPU pool up if pod does not require GPUs [GpuType:%s] [Feature:ClusterSizeAutoscalingGpu]" , gpuType ), func () {
270
- framework .SkipUnlessProviderIs ("gke" )
271
+ e2eskipper .SkipUnlessProviderIs ("gke" )
271
272
if gpuType == "" {
272
273
framework .Failf ("TEST_GPU_TYPE not defined" )
273
274
return
@@ -296,7 +297,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
296
297
})
297
298
298
299
ginkgo .It (fmt .Sprintf ("Should scale down GPU pool from 1 [GpuType:%s] [Feature:ClusterSizeAutoscalingGpu]" , gpuType ), func () {
299
- framework .SkipUnlessProviderIs ("gke" )
300
+ e2eskipper .SkipUnlessProviderIs ("gke" )
300
301
if gpuType == "" {
301
302
framework .Failf ("TEST_GPU_TYPE not defined" )
302
303
return
@@ -371,7 +372,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
371
372
})
372
373
373
374
ginkgo .It ("should increase cluster size if pending pods are small and there is another node pool that is not autoscaled [Feature:ClusterSizeAutoscalingScaleUp]" , func () {
374
- framework .SkipUnlessProviderIs ("gke" )
375
+ e2eskipper .SkipUnlessProviderIs ("gke" )
375
376
376
377
ginkgo .By ("Creating new node-pool with n1-standard-4 machines" )
377
378
const extraPoolName = "extra-pool"
@@ -405,7 +406,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
405
406
})
406
407
407
408
ginkgo .It ("should disable node pool autoscaling [Feature:ClusterSizeAutoscalingScaleUp]" , func () {
408
- framework .SkipUnlessProviderIs ("gke" )
409
+ e2eskipper .SkipUnlessProviderIs ("gke" )
409
410
410
411
ginkgo .By ("Creating new node-pool with n1-standard-4 machines" )
411
412
const extraPoolName = "extra-pool"
@@ -467,7 +468,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
467
468
})
468
469
469
470
ginkgo .It ("should increase cluster size if pod requesting volume is pending [Feature:ClusterSizeAutoscalingScaleUp]" , func () {
470
- framework .SkipUnlessProviderIs ("gce" , "gke" )
471
+ e2eskipper .SkipUnlessProviderIs ("gce" , "gke" )
471
472
472
473
volumeLabels := labels.Set {
473
474
e2epv .VolumeSelectorKey : f .Namespace .Name ,
@@ -639,7 +640,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
639
640
})
640
641
641
642
ginkgo .It ("should scale up correct target pool [Feature:ClusterSizeAutoscalingScaleUp]" , func () {
642
- framework .SkipUnlessProviderIs ("gke" )
643
+ e2eskipper .SkipUnlessProviderIs ("gke" )
643
644
644
645
ginkgo .By ("Creating new node-pool with n1-standard-4 machines" )
645
646
const extraPoolName = "extra-pool"
@@ -689,12 +690,12 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
689
690
690
691
ginkgo .It ("should correctly scale down after a node is not needed and one node is broken [Feature:ClusterSizeAutoscalingScaleDown]" ,
691
692
func () {
692
- framework .SkipUnlessSSHKeyPresent ()
693
+ e2eskipper .SkipUnlessSSHKeyPresent ()
693
694
e2enetwork .TestUnderTemporaryNetworkFailure (c , "default" , getAnyNode (c ), func () { simpleScaleDownTest (1 ) })
694
695
})
695
696
696
697
ginkgo .It ("should correctly scale down after a node is not needed when there is non autoscaled pool[Feature:ClusterSizeAutoscalingScaleDown]" , func () {
697
- framework .SkipUnlessProviderIs ("gke" )
698
+ e2eskipper .SkipUnlessProviderIs ("gke" )
698
699
699
700
increasedSize := manuallyIncreaseClusterSize (f , originalSizes )
700
701
@@ -761,7 +762,7 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
761
762
defer disableAutoscaler (extraPoolName , 0 , 1 )
762
763
} else {
763
764
// on GCE, run only if there are already at least 2 node groups
764
- framework .SkipUnlessAtLeast (len (originalSizes ), 2 , "At least 2 node groups are needed for scale-to-0 tests" )
765
+ e2eskipper .SkipUnlessAtLeast (len (originalSizes ), 2 , "At least 2 node groups are needed for scale-to-0 tests" )
765
766
766
767
ginkgo .By ("Manually scale smallest node group to 0" )
767
768
minMig := ""
@@ -877,12 +878,12 @@ var _ = SIGDescribe("Cluster size autoscaling [Slow]", func() {
877
878
} else if len (originalSizes ) >= 2 {
878
879
gceScaleToZero ()
879
880
} else {
880
- framework .Skipf ("At least 2 node groups are needed for scale-to-0 tests" )
881
+ e2eskipper .Skipf ("At least 2 node groups are needed for scale-to-0 tests" )
881
882
}
882
883
})
883
884
884
885
ginkgo .It ("Shouldn't perform scale up operation and should list unhealthy status if most of the cluster is broken[Feature:ClusterSizeAutoscalingScaleUp]" , func () {
885
- framework .SkipUnlessSSHKeyPresent ()
886
+ e2eskipper .SkipUnlessSSHKeyPresent ()
886
887
887
888
clusterSize := nodeCount
888
889
for clusterSize < unhealthyClusterThreshold + 1 {
0 commit comments