Skip to content

Commit a9241df

Browse files
committed
PR7685: move settings to test_data.py
1 parent fe7b8fd commit a9241df

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

test/integration/smoke/test_kubernetes_clusters.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@
6868
"tier_netmask": "255.255.255.0"
6969
}
7070

71-
K8S_VERSION_v1 = "1.25.0"
72-
K8S_VERSION_v2 = "1.26.0"
73-
7471
class 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"]

test/integration/smoke/test_kubernetes_supported_versions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def setUpClass(cls):
4545
cls.services = cls.testClient.getParsedTestDataConfig()
4646
cls.zone = get_zone(cls.apiclient, cls.testClient.getZoneForTests())
4747
cls.mgtSvrDetails = cls.config.__dict__["mgtSvr"][0].__dict__
48-
cls.kubernetes_version_iso_url = 'http://download.cloudstack.org/cks/setup-1.26.0.iso'
48+
cls.kubernetes_version = cls.services["cks_kubernetes_version"]
49+
cls.kubernetes_version_iso_url = cls.services["cks_kubernetes_versions"][cls.kubernetes_version]["url"]
4950

5051
cls.initial_configuration_cks_enabled = Configurations.list(cls.apiclient,
5152
name="cloud.kubernetes.service.enabled")[0].value

tools/marvin/marvin/config/test_data.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2262,6 +2262,9 @@
22622262
"minmemory": 2048
22632263
}
22642264
},
2265+
"cks_kubernetes_version": "1.26.0",
2266+
"cks_kubernetes_version_upgrade_from": "1.25.0",
2267+
"cks_kubernetes_version_upgrade_to": "1.26.0",
22652268
"cks_service_offering": {
22662269
"name": "CKS-Instance",
22672270
"displaytext": "CKS Instance",

0 commit comments

Comments
 (0)