@@ -35,27 +35,29 @@ import (
3535
3636// EKS cluster upgrade tests.
3737var _ = ginkgo .Describe ("EKS Cluster upgrade test" , func () {
38- const (
39- initialVersion = "v1.23.6"
40- upgradeToVersion = "v1.24.4"
41- )
4238 var (
43- namespace * corev1.Namespace
44- ctx context.Context
45- specName = "eks-upgrade"
46- clusterName string
39+ namespace * corev1.Namespace
40+ ctx context.Context
41+ specName = "eks-upgrade"
42+ clusterName string
43+ initialVersion string
44+ upgradeToVersion string
4745 )
4846
4947 shared .ConditionalIt (runUpgradeTests , "[managed] [upgrade] should create a cluster and upgrade the kubernetes version" , func () {
5048 ginkgo .By ("should have a valid test configuration" )
5149 Expect (e2eCtx .Environment .BootstrapClusterProxy ).ToNot (BeNil (), "Invalid argument. BootstrapClusterProxy can't be nil" )
5250 Expect (e2eCtx .E2EConfig ).ToNot (BeNil (), "Invalid argument. e2eConfig can't be nil when calling %s spec" , specName )
53- Expect (e2eCtx .E2EConfig .Variables ).To (HaveKey (shared .KubernetesVersion ))
51+ Expect (e2eCtx .E2EConfig .Variables ).To (HaveKey (shared .EksUpgradeFromVersion ))
52+ Expect (e2eCtx .E2EConfig .Variables ).To (HaveKey (shared .EksUpgradeToVersion ))
5453
5554 ctx = context .TODO ()
5655 namespace = shared .SetupSpecNamespace (ctx , specName , e2eCtx )
5756 clusterName = fmt .Sprintf ("%s-%s" , specName , util .RandomString (6 ))
5857
58+ initialVersion = e2eCtx .E2EConfig .GetVariable (shared .EksUpgradeFromVersion )
59+ upgradeToVersion = e2eCtx .E2EConfig .GetVariable (shared .EksUpgradeToVersion )
60+
5961 ginkgo .By ("default iam role should exist" )
6062 VerifyRoleExistsAndOwned (ekscontrolplanev1 .DefaultEKSControlPlaneRole , clusterName , false , e2eCtx .BootstrapUserAWSSession )
6163
0 commit comments