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}, },