Fix: dict object has no attribute resources error

This commit is contained in:
2025-09-30 12:25:20 -03:00
parent ea309e8ef0
commit 9f8cad6803

View File

@@ -73,7 +73,7 @@ class ValidationService:
) -> List[ResourceValidation]: ) -> List[ResourceValidation]:
"""Validate container resources""" """Validate container resources"""
validations = [] validations = []
resources = container.resources resources = container["resources"]
requests = resources.get("requests", {}) requests = resources.get("requests", {})
limits = resources.get("limits", {}) limits = resources.get("limits", {})
@@ -85,7 +85,7 @@ class ValidationService:
validations.append(ResourceValidation( validations.append(ResourceValidation(
pod_name=pod_name, pod_name=pod_name,
namespace=namespace, namespace=namespace,
container_name=container.name, container_name=container["name"],
validation_type="missing_requests", validation_type="missing_requests",
severity="error", severity="error",
message="Container without defined requests", message="Container without defined requests",
@@ -97,7 +97,7 @@ class ValidationService:
validations.append(ResourceValidation( validations.append(ResourceValidation(
pod_name=pod_name, pod_name=pod_name,
namespace=namespace, namespace=namespace,
container_name=container.name, container_name=container["name"],
validation_type="missing_limits", validation_type="missing_limits",
severity="warning", severity="warning",
message="Container without defined limits", message="Container without defined limits",