Fix: dict object has no attribute resources error
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user