From c91b5171388539a4efe9e1a3fae6bed6f9501e03 Mon Sep 17 00:00:00 2001 From: andersonid Date: Tue, 30 Sep 2025 12:27:01 -0300 Subject: [PATCH] Fix: dict object has no attribute name error --- app/services/validation_service.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/services/validation_service.py b/app/services/validation_service.py index 7c664b2..7379f5c 100644 --- a/app/services/validation_service.py +++ b/app/services/validation_service.py @@ -105,20 +105,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) @@ -126,7 +126,7 @@ class ValidationService: # 4. Add container resource metrics validation if requests or limits: metrics_validation = self._validate_container_metrics( - pod_name, namespace, container.name, requests, limits + pod_name, namespace, container["name"], requests, limits ) if metrics_validation: validations.append(metrics_validation) @@ -134,7 +134,7 @@ class ValidationService: # 5. 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)