@@ -263,26 +263,23 @@ func handle() error {
263
263
}
264
264
265
265
// Create temporary directories for kubernetes builds
266
- k8sParentDir := generateUniqueTmpDir ()
267
- k8sDir := filepath .Join (k8sParentDir , "kubernetes" )
268
266
testParams .testParentDir = generateUniqueTmpDir ()
269
267
testParams .testDir = filepath .Join (testParams .testParentDir , "kubernetes" )
270
- defer removeDir (k8sParentDir )
271
268
defer removeDir (testParams .testParentDir )
272
269
273
270
// If kube version is set, then download and build Kubernetes for cluster creation
274
271
// Otherwise, either GKE or a prebuild local K8s dir is being used
275
272
if len (* kubeVersion ) != 0 {
276
- err := downloadKubernetesSource (testParams .pkgDir , k8sParentDir , * kubeVersion )
273
+ err := downloadKubernetesSource (testParams .pkgDir , testParams . testParentDir , * kubeVersion )
277
274
if err != nil {
278
275
return fmt .Errorf ("failed to download Kubernetes source: %v" , err )
279
276
}
280
- err = buildKubernetes (k8sDir , "quick-release" )
277
+ err = buildKubernetes (testParams . testDir , "quick-release" )
281
278
if err != nil {
282
279
return fmt .Errorf ("failed to build Kubernetes: %v" , err )
283
280
}
284
281
} else {
285
- k8sDir = * localK8sDir
282
+ testParams . testDir = * localK8sDir
286
283
}
287
284
288
285
// If test version is set, then download and build Kubernetes to run K8s tests
@@ -305,8 +302,6 @@ func handle() error {
305
302
if err != nil {
306
303
return fmt .Errorf ("failed to build kubectl: %v" , err )
307
304
}
308
- } else {
309
- testParams .testDir = k8sDir
310
305
}
311
306
312
307
if * deploymentStrat == "gke" {
@@ -322,7 +317,7 @@ func handle() error {
322
317
var err error = nil
323
318
switch * deploymentStrat {
324
319
case "gce" :
325
- err = clusterUpGCE (k8sDir , * gceZone , * numNodes , testParams .imageType )
320
+ err = clusterUpGCE (testParams . testDir , * gceZone , * numNodes , testParams .imageType )
326
321
case "gke" :
327
322
err = clusterUpGKE (* gceZone , * gceRegion , * numNodes , testParams .imageType , testParams .useGKEManagedDriver )
328
323
default :
@@ -338,7 +333,7 @@ func handle() error {
338
333
defer func () {
339
334
switch testParams .deploymentStrategy {
340
335
case "gce" :
341
- err := clusterDownGCE (k8sDir )
336
+ err := clusterDownGCE (testParams . testDir )
342
337
if err != nil {
343
338
klog .Errorf ("failed to cluster down: %v" , err )
344
339
}
0 commit comments