From ecff35e2fb445b1a994fc646c068d06fbbbcfa2e Mon Sep 17 00:00:00 2001 From: Tsubasa Nagasawa Date: Thu, 11 Sep 2025 21:44:44 +0900 Subject: [PATCH] deflake e2e tests: set cpu requests to avoid out of cpu Pod Level Resources Downward API has two test cases. In each test, a Pod is created with only CPU limits of 1250m specified. Since CPU limits are set, the CPU requests also default to 1250m. With a Node capacity of 2000m, two 1250m Pods cannot be scheduled, which appears to cause the OutOfCpu error. --- test/e2e/common/node/downwardapi.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/e2e/common/node/downwardapi.go b/test/e2e/common/node/downwardapi.go index 693534e2a23..b6cc1556b9f 100644 --- a/test/e2e/common/node/downwardapi.go +++ b/test/e2e/common/node/downwardapi.go @@ -458,6 +458,10 @@ var _ = SIGDescribe("Downward API", feature.PodLevelResources, framework.WithFea }, Spec: v1.PodSpec{ Resources: &v1.ResourceRequirements{ + Requests: v1.ResourceList{ + v1.ResourceCPU: resource.MustParse("250m"), + v1.ResourceMemory: resource.MustParse("32Mi"), + }, Limits: v1.ResourceList{ v1.ResourceCPU: resource.MustParse("1250m"), v1.ResourceMemory: resource.MustParse("64Mi"), @@ -506,6 +510,10 @@ var _ = SIGDescribe("Downward API", feature.PodLevelResources, framework.WithFea }, Spec: v1.PodSpec{ Resources: &v1.ResourceRequirements{ + Requests: v1.ResourceList{ + v1.ResourceCPU: resource.MustParse("250m"), + v1.ResourceMemory: resource.MustParse("32Mi"), + }, Limits: v1.ResourceList{ v1.ResourceCPU: resource.MustParse("1250m"), },