@@ -81,8 +81,6 @@ var _ = BeforeSuite(func() {
81
81
defer close (hdtcc )
82
82
83
83
zones := strings .Split (* zones , "," )
84
- // Create 2 instances for each zone as we need 2 instances each zone for certain test cases
85
-
86
84
rand .Seed (time .Now ().UnixNano ())
87
85
88
86
computeService , err = remote .GetComputeClient ()
@@ -109,20 +107,22 @@ var _ = BeforeSuite(func() {
109
107
110
108
numberOfInstancesPerZone := 2
111
109
112
- setupContext := func (zones []string , randInt int ) {
113
- for _ , zone := range zones {
114
- go func (curZone string ) {
110
+ setupContext := func (zone string ) {
111
+ // Create 2 instances for each zone as we need 2 instances each zone for certain test cases
112
+ for j := 0 ; j < numberOfInstancesPerZone ; j ++ {
113
+ go func (curZone string , randInt int ) {
115
114
defer GinkgoRecover ()
116
115
tcc <- NewDefaultTestContext (curZone , strconv .Itoa (randInt ))
117
- }(zone )
118
- go func (curZone string ) {
119
- defer GinkgoRecover ()
120
- hdtcc <- NewTestContext (curZone , * hdMinCpuPlatform , * hdMachineType , strconv .Itoa (randInt ))
121
- }(zone )
116
+ }(zone , j )
122
117
}
118
+ go func (curZone string ) {
119
+ defer GinkgoRecover ()
120
+ hdtcc <- NewTestContext (curZone , * hdMinCpuPlatform , * hdMachineType , "0" )
121
+ }(zone )
123
122
}
124
- for j := 0 ; j < numberOfInstancesPerZone ; j ++ {
125
- setupContext (zones , j )
123
+
124
+ for _ , zone := range zones {
125
+ setupContext (zone )
126
126
}
127
127
128
128
for i := 0 ; i < len (zones )* numberOfInstancesPerZone ; i ++ {
@@ -178,6 +178,11 @@ func NewTestContext(zone, minCpuPlatform, machineType string, instanceNumber str
178
178
ComputeService : computeService ,
179
179
LocalSSDCount : localSSDCount ,
180
180
}
181
+
182
+ if machineType == * hdMachineType {
183
+ // Machine type is defaulted to c3-standard-2 which doesn't support LSSD and we don't need LSSD for HdHA test context
184
+ instanceConfig .LocalSSDCount = 0
185
+ }
181
186
i , err := remote .SetupInstance (instanceConfig )
182
187
if err != nil {
183
188
klog .Fatalf ("Failed to setup instance %v: %v" , nodeID , err )
0 commit comments