From 7a1b2aea7412fd5dbb61c39bf74189cabf7bec93 Mon Sep 17 00:00:00 2001 From: Mark Rossetti Date: Wed, 12 Feb 2025 15:00:09 -0800 Subject: [PATCH] fixing k8s.io/kubernetes/pkg/kubelet/apis/config/validation unit test failures on Windows Signed-off-by: Mark Rossetti --- pkg/kubelet/apis/config/validation/validation_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/apis/config/validation/validation_test.go b/pkg/kubelet/apis/config/validation/validation_test.go index c4dd686d37a..b09677228b5 100644 --- a/pkg/kubelet/apis/config/validation/validation_test.go +++ b/pkg/kubelet/apis/config/validation/validation_test.go @@ -17,6 +17,7 @@ limitations under the License. package validation_test import ( + goruntime "runtime" "strings" "testing" "time" @@ -81,7 +82,12 @@ var ( ContainerLogMaxWorkers: 1, ContainerLogMaxFiles: 5, ContainerLogMonitorInterval: metav1.Duration{Duration: 10 * time.Second}, - SingleProcessOOMKill: ptr.To(!kubeletutil.IsCgroup2UnifiedMode()), + SingleProcessOOMKill: func() *bool { + if goruntime.GOOS == "linux" { + return ptr.To(!kubeletutil.IsCgroup2UnifiedMode()) + } + return nil + }(), CrashLoopBackOff: kubeletconfig.CrashLoopBackOffConfig{ MaxContainerRestartPeriod: &metav1.Duration{Duration: 3 * time.Second}, },