@@ -12,30 +12,36 @@ import (
1212 capi_e2e "sigs.k8s.io/cluster-api/test/e2e"
1313)
1414
15- var _ = Describe ("Upgrade Kubernetes Cluster Version" , Label ("upgrade" ), func () {
16- ctx := context .TODO ()
17- fromKubernetesVersion := os .Getenv ("KUBERNETES_VERSION_UPGRADE_FROM" )
18- toKubernetesVersion := os .Getenv ("KUBERNETES_VERSION_UPGRADE_TO" )
19-
20- ec := e2eCtx .NewE2ECluster (ClusterConfig {
21- SpecName : "cluster-upgrade" ,
22- NamespaceName : "cluster-upgrade" ,
23- ClusterName : "cluster-upgrade" ,
24- KubernetesVersion : fromKubernetesVersion ,
25- ControlPlaneMachineImage : os .Getenv ("E2E_CONTROL_PLANE_MACHINE_IMAGE_PREFIX" ) + fromKubernetesVersion ,
26- ControlPlaneMachineCount : 1 ,
27- WorkerMachineImage : os .Getenv ("E2E_WORKER_MACHINE_IMAGE_PREFIX" ) + fromKubernetesVersion ,
28- WorkerMachineCount : 1 ,
29- })
15+ var _ = Describe ("Upgrade Kubernetes Cluster Version" , Ordered , Label ("upgrade" ), func () {
16+
17+ var (
18+ ec * E2ECluster
19+ ctx context.Context
20+ fromKubernetesVersion string
21+ toKubernetesVersion string
22+ )
3023
31- ec .SetupMetalStackPreconditions (ctx )
32- ec .SetupNamespace (ctx )
24+ BeforeAll (func () {
25+ ctx = context .TODO ()
26+ fromKubernetesVersion = os .Getenv ("KUBERNETES_VERSION_UPGRADE_FROM" )
27+ toKubernetesVersion = os .Getenv ("KUBERNETES_VERSION_UPGRADE_TO" )
3328
34- DeferCleanup (func () {
35- ec .Dump (context .Background ())
3629 })
3730
3831 It (fmt .Sprintf ("from %s to %s" , fromKubernetesVersion , toKubernetesVersion ), func () {
32+ ec = e2eCtx .NewE2ECluster (ClusterConfig {
33+ SpecName : "cluster-upgrade" ,
34+ NamespaceName : "cluster-upgrade" ,
35+ ClusterName : "cluster-upgrade" ,
36+ KubernetesVersion : fromKubernetesVersion ,
37+ ControlPlaneMachineImage : os .Getenv ("E2E_CONTROL_PLANE_MACHINE_IMAGE_PREFIX" ) + fromKubernetesVersion ,
38+ ControlPlaneMachineCount : 1 ,
39+ WorkerMachineImage : os .Getenv ("E2E_WORKER_MACHINE_IMAGE_PREFIX" ) + fromKubernetesVersion ,
40+ WorkerMachineCount : 1 ,
41+ })
42+ ec .SetupMetalStackPreconditions (ctx )
43+ ec .SetupNamespace (ctx )
44+
3945 cfg := e2eCtx .E2EConfig .DeepCopy ()
4046 cfg .Variables ["KUBERNETES_VERSION_UPGRADE_FROM" ] = e2eCtx .envOrVar ("KUBERNETES_VERSION_UPGRADE_FROM" )
4147 cfg .Variables ["KUBERNETES_VERSION_UPGRADE_TO" ] = e2eCtx .envOrVar ("KUBERNETES_VERSION_UPGRADE_TO" )
0 commit comments