diff --git a/src/service_api/main.py b/src/service_api/main.py index 4dba3656f35e62d2b78ce0e9387e85e9048ab02a..c89d073cfbf8bd149d252fcb818cad45b8d0720c 100644 --- a/src/service_api/main.py +++ b/src/service_api/main.py @@ -326,6 +326,10 @@ async def get_pod_details(pod_name_or_uid: str) -> Optional[PodInfoExtended]: # Step 2: Get the Deployment owner of the ReplicaSet query = f'kube_replicaset_owner{{namespace="{pod["namespace"]}", replicaset="{replicaset_name}"}}' metric, _ = await _query_instant(client, cfg, query) + + if metric is None: + return None + deployment_name = metric.get("owner_name") if deployment_name is None: