Merge "Add procedure to test update process of Stacklight"
diff --git a/tcp_tests/tests/system/test_mcp_update.py b/tcp_tests/tests/system/test_mcp_update.py
index 5078439..1ff7642 100644
--- a/tcp_tests/tests/system/test_mcp_update.py
+++ b/tcp_tests/tests/system/test_mcp_update.py
@@ -453,6 +453,27 @@
assert has_only_similar(ceph_version_by_nodes), ceph_version_by_nodes
+ @pytest.mark.grab_versions
+ @pytest.mark.parametrize("_", [settings.ENV_NAME])
+ @pytest.mark.run_mcp_update
+ def test_update_stacklight(self, _, drivetrain_actions):
+ """ Update packages for Stacklight
+ Scenario:
+ 1. Start Deploy - upgrade Stacklight job
+ """
+ drivetrain = drivetrain_actions
+
+ job_parameters = {
+ "STAGE_UPGRADE_DOCKER_COMPONENTS": True,
+ "STAGE_UPGRADE_ES_KIBANA": True,
+ "STAGE_UPGRADE_SYSTEM_PART": True
+ }
+ upgrade_control_pipeline = drivetrain.start_job_on_cid_jenkins(
+ job_name="stacklight-upgrade",
+ job_parameters=job_parameters)
+
+ assert upgrade_control_pipeline == 'SUCCESS'
+
@pytest.mark.usefixtures("switch_to_proposed_pipelines",
"enable_openstack_update")