Allow critical alerts check when enable_alerts is disabled

This covers use case where user wants to just check for critical alerts
post chaos without having to enable the alerts evaluation feature which
evaluates prom queries specified in an alerts file.

Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com>
This commit is contained in:
Naga Ravi Chaitanya Elluri
2024-02-19 23:15:47 -05:00
parent c440dc4b51
commit 5a8d5b0fe1
+2 -2
View File
@@ -184,7 +184,7 @@ def main(cfg):
telemetry_ocp = KrknTelemetryOpenshift(safe_logger, ocpcli)
telemetry_elastic = KrknElastic(safe_logger,elastic_url)
if enable_alerts:
if enable_alerts or check_critical_alerts:
prometheus = KrknPrometheus(prometheus_url, prometheus_bearer_token)
logging.info("Server URL: %s" % kubecli.get_host())
@@ -347,7 +347,7 @@ def main(cfg):
failed_post_scenarios, scenario_telemetries = network_chaos.run(scenarios_list, config, wait_duration, kubecli, telemetry_k8s)
# Check for critical alerts when enabled
if enable_alerts and check_critical_alerts:
if check_critical_alerts:
logging.info("Checking for critical alerts firing post choas")
##PROM