Add 'k8s chain update' test
Change-Id: Ica0cdf83e3a3b3a74e1eef8557d7064e97db1967
Related-PROD: PROD-17808
diff --git a/tcp_tests/settings_oslo.py b/tcp_tests/settings_oslo.py
index 9082301..7abbe2a 100644
--- a/tcp_tests/settings_oslo.py
+++ b/tcp_tests/settings_oslo.py
@@ -66,6 +66,9 @@
_default_k8s_steps = pkg_resources.resource_filename(
__name__, 'templates/{0}/k8s.yaml'.format(
settings.LAB_CONFIG_NAME))
+_default_k8s_update_steps = pkg_resources.resource_filename(
+ __name__, 'templates/{0}/k8s-update.yaml'.format(
+ settings.LAB_CONFIG_NAME))
_default_net_mgm = os.environ.get("NET_MGMT", "admin-pool01")
@@ -285,6 +288,9 @@
ct.Cfg('k8s_steps_path', ct.String(),
help="Path to YAML with steps to deploy Kubernetes",
default=_default_k8s_steps),
+ ct.Cfg('k8s_update_steps_path', ct.String(),
+ help="Path to YAML with steps to update Kubernetes",
+ default=_default_k8s_update_steps),
ct.Cfg('kubernetes_admin_user', ct.String(), default='admin'),
ct.Cfg('kubernetes_admin_password', ct.String(),
default='sbPfel23ZigJF3Bm'),
@@ -346,7 +352,9 @@
default=False),
ct.Cfg('k8s_conformance_image', ct.String(),
default='docker-prod-virtual.docker.mirantis.net/mirantis/'
- 'kubernetes/k8s-conformance:v1.8.13-11')
+ 'kubernetes/k8s-conformance:v1.8.13-11'),
+ ct.Cfg('k8s_update_chain', ct.String(),
+ default='v1.9.8-4 v1.10.3-3')
]
_group_opts = [