fix: include system namespaces in validations endpoint to detect resource-governance workload issues

This commit is contained in:
2025-10-06 16:02:27 -03:00
parent b4249d9b79
commit f2713329bb

View File

@@ -243,6 +243,7 @@ async def get_validations(
severity: Optional[str] = None,
page: int = 1,
page_size: int = 50,
include_system_namespaces: bool = True,
k8s_client=Depends(get_k8s_client)
):
"""List resource validations with pagination"""
@@ -252,7 +253,7 @@ async def get_validations(
namespace_resources = await k8s_client.get_namespace_resources(namespace)
pods = namespace_resources.pods
else:
pods = await k8s_client.get_all_pods()
pods = await k8s_client.get_all_pods(include_system_namespaces=include_system_namespaces)
# Validate resources
all_validations = []