From bd3ab16f5dfaf2c68fa4ae4e820cf286c2e2ff35 Mon Sep 17 00:00:00 2001 From: andersonid Date: Mon, 29 Sep 2025 18:07:46 -0300 Subject: [PATCH] Fix: corrigido acesso a atributos de ContainerResource como objeto --- app/services/validation_service.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/services/validation_service.py b/app/services/validation_service.py index c557f74..34c6205 100644 --- a/app/services/validation_service.py +++ b/app/services/validation_service.py @@ -83,7 +83,7 @@ class ValidationService: validations.append(ResourceValidation( pod_name=pod_name, namespace=namespace, - container_name=container["name"], + container_name=container.name, validation_type="missing_requests", severity="error", message="Container without defined requests", @@ -95,7 +95,7 @@ class ValidationService: validations.append(ResourceValidation( pod_name=pod_name, namespace=namespace, - container_name=container["name"], + container_name=container.name, validation_type="missing_limits", severity="warning", message="Container without defined limits", @@ -103,20 +103,20 @@ class ValidationService: )) # 3. QoS Class validation based on Red Hat recommendations - qos_validation = self._validate_qos_class(pod_name, namespace, container["name"], qos_class, requests, limits) + qos_validation = self._validate_qos_class(pod_name, namespace, container.name, qos_class, requests, limits) if qos_validation: validations.append(qos_validation) # 3. Validate limit:request ratio if requests and limits: cpu_validation = self._validate_cpu_ratio( - pod_name, namespace, container["name"], requests, limits + pod_name, namespace, container.name, requests, limits ) if cpu_validation: validations.append(cpu_validation) memory_validation = self._validate_memory_ratio( - pod_name, namespace, container["name"], requests, limits + pod_name, namespace, container.name, requests, limits ) if memory_validation: validations.append(memory_validation) @@ -124,7 +124,7 @@ class ValidationService: # 4. Validate minimum values if requests: min_validation = self._validate_minimum_values( - pod_name, namespace, container["name"], requests + pod_name, namespace, container.name, requests ) validations.extend(min_validation)