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