From 19ae61bab0d49aabcaf052027feeee8cf8b19c0e Mon Sep 17 00:00:00 2001 From: Kevin Hannon Date: Tue, 12 Mar 2024 13:35:45 -0400 Subject: [PATCH] innocent-pod should not be evicted due to exceeding requests/limits --- test/e2e_node/eviction_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/e2e_node/eviction_test.go b/test/e2e_node/eviction_test.go index 97aac9ab4f4..9d224170c1c 100644 --- a/test/e2e_node/eviction_test.go +++ b/test/e2e_node/eviction_test.go @@ -970,6 +970,19 @@ func innocentPod() *v1.Pod { "-c", "while true; do sleep 5; done", }, + Resources: v1.ResourceRequirements{ + // These values are set so that we don't consider this pod to be over the limits + // If the requests are not set, then we assume a request limit of 0 so it is always over. + // This fixes this for the innocent pod. + Requests: v1.ResourceList{ + v1.ResourceEphemeralStorage: resource.MustParse("50Mi"), + v1.ResourceMemory: resource.MustParse("50Mi"), + }, + Limits: v1.ResourceList{ + v1.ResourceEphemeralStorage: resource.MustParse("50Mi"), + v1.ResourceMemory: resource.MustParse("50Mi"), + }, + }, }, }, },