From d40f9e154aa82dfd325b48f47f98126d97ec9ae6 Mon Sep 17 00:00:00 2001 From: Rahuldrabit Date: Sun, 11 Jan 2026 02:24:38 +0600 Subject: [PATCH 1/2] Fix Helm.status argument mismatch in Prometheus telemetry --- aiopslab/service/telemetry/prometheus.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aiopslab/service/telemetry/prometheus.py b/aiopslab/service/telemetry/prometheus.py index b848259d..68b7cc93 100644 --- a/aiopslab/service/telemetry/prometheus.py +++ b/aiopslab/service/telemetry/prometheus.py @@ -128,7 +128,10 @@ def _pvc_exists(self, pvc_name: str) -> bool: def _is_prometheus_running(self) -> bool: """Check if Prometheus Helm release is deployed.""" try: - status_output = Helm.status(**self.helm_configs) + status_output = Helm.status( + release_name=self.name, + namespace=self.namespace, + ) for line in status_output.splitlines(): if line.strip().startswith("STATUS:"): status_value = line.split(":", 1)[1].strip().lower() @@ -137,3 +140,4 @@ def _is_prometheus_running(self) -> bool: except Exception as e: logging.exception(f"Unexpected error while checking Prometheus status: {e}") return False + From 794a7663c5bf250bfef7051f0a21e6f018a7fe12 Mon Sep 17 00:00:00 2001 From: Rahuldrabit Date: Sun, 11 Jan 2026 03:07:27 +0600 Subject: [PATCH 2/2] Fix Helm release check for Prometheus by using lowercase release name --- aiopslab/service/telemetry/prometheus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiopslab/service/telemetry/prometheus.py b/aiopslab/service/telemetry/prometheus.py index 68b7cc93..65f3efdf 100644 --- a/aiopslab/service/telemetry/prometheus.py +++ b/aiopslab/service/telemetry/prometheus.py @@ -129,7 +129,7 @@ def _is_prometheus_running(self) -> bool: """Check if Prometheus Helm release is deployed.""" try: status_output = Helm.status( - release_name=self.name, + release_name=self.name.lower(), namespace=self.namespace, ) for line in status_output.splitlines():