6868 "tier_netmask" : "255.255.255.0"
6969}
7070
71- K8S_VERSION_v1 = "1.25.0"
72- K8S_VERSION_v2 = "1.26.0"
73-
7471class TestKubernetesCluster (cloudstackTestCase ):
7572
7673 @classmethod
@@ -90,6 +87,9 @@ def setUpClass(cls):
9087 cls .kubernetes_version_ids = []
9188 cls .vpcAllowAllAclDetailsMap = {}
9289
90+ cls .k8s_version_from = cls .services ["cks_kubernetes_version_upgrade_from" ]
91+ cls .k8s_version_to = cls .services ["cks_kubernetes_version_upgrade_to" ]
92+
9393 if cls .hypervisorNotSupported == False :
9494 cls .endpoint_url = Configurations .list (cls .apiclient , name = "endpoint.url" )[0 ].value
9595 if "localhost" in cls .endpoint_url :
@@ -108,20 +108,20 @@ def setUpClass(cls):
108108
109109 if cls .setup_failed == False :
110110 try :
111- cls .kubernetes_version_v1 = cls .addKubernetesSupportedVersion (cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v1 ])
111+ cls .kubernetes_version_v1 = cls .addKubernetesSupportedVersion (cls .services ["cks_kubernetes_versions" ][cls . k8s_version_from ])
112112 cls .kubernetes_version_ids .append (cls .kubernetes_version_v1 .id )
113113 except Exception as e :
114114 cls .setup_failed = True
115115 cls .debug ("Failed to get Kubernetes version ISO in ready state, version=%s, url=%s, %s" %
116- (cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v1 ]["semanticversion" ], cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v1 ]["url" ], e ))
116+ (cls .services ["cks_kubernetes_versions" ][cls . k8s_version_from ]["semanticversion" ], cls .services ["cks_kubernetes_versions" ][cls . k8s_version_from ]["url" ], e ))
117117 if cls .setup_failed == False :
118118 try :
119- cls .kubernetes_version_v2 = cls .addKubernetesSupportedVersion (cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v2 ])
119+ cls .kubernetes_version_v2 = cls .addKubernetesSupportedVersion (cls .services ["cks_kubernetes_versions" ][cls . k8s_version_to ])
120120 cls .kubernetes_version_ids .append (cls .kubernetes_version_v2 .id )
121121 except Exception as e :
122122 cls .setup_failed = True
123123 cls .debug ("Failed to get Kubernetes version ISO in ready state, version=%s, url=%s, %s" %
124- (cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v2 ]["semanticversion" ], cls .services ["cks_kubernetes_versions" ][K8S_VERSION_v2 ]["url" ], e ))
124+ (cls .services ["cks_kubernetes_versions" ][cls . k8s_version_to ]["semanticversion" ], cls .services ["cks_kubernetes_versions" ][cls . k8s_version_to ]["url" ], e ))
125125
126126 if cls .setup_failed == False :
127127 cks_offering_data = cls .services ["cks_service_offering" ]
0 commit comments