diff --git a/config/config.yaml b/config/config.yaml index 6e3b5ea3..6133cdbd 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -79,6 +79,7 @@ elastic: metrics_index: "krkn-metrics" alerts_index: "krkn-alerts" telemetry_index: "krkn-telemetry" + run_tag: "" tunings: wait_duration: 1 # Duration to wait between each chaos scenario diff --git a/requirements.txt b/requirements.txt index a0aa7907..97ec0089 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ ibm_vpc==0.26.3 # Requires ibm_cloud_sdk_core jinja2==3.1.6 lxml==5.1.0 kubernetes==34.1.0 -krkn-lib==6.0.3 +krkn-lib==6.0.5 numpy==1.26.4 pandas==2.2.0 openshift-client==1.0.21 diff --git a/run_kraken.py b/run_kraken.py index 2405d8ae..406f438c 100644 --- a/run_kraken.py +++ b/run_kraken.py @@ -103,7 +103,7 @@ def main(options, command: Optional[str]) -> int: ) # elastic search enable_elastic = get_yaml_item_value(config["elastic"], "enable_elastic", False) - + elastic_run_tag = get_yaml_item_value(config["elastic"], "run_tag", "") elastic_url = get_yaml_item_value(config["elastic"], "elastic_url", "") elastic_verify_certs = get_yaml_item_value( @@ -293,6 +293,7 @@ def main(options, command: Optional[str]) -> int: chaos_output = ChaosRunOutput() chaos_telemetry = ChaosRunTelemetry() chaos_telemetry.run_uuid = run_uuid + chaos_telemetry.tag = elastic_run_tag scenario_plugin_factory = ScenarioPluginFactory() classes_and_types: dict[str, list[str]] = {} for loaded in scenario_plugin_factory.loaded_plugins.keys():