fixing k8s.io/kubernetes/pkg/kubelet/apis/config/validation unit test failures on Windows

Signed-off-by: Mark Rossetti <marosset@microsoft.com>
This commit is contained in:
Mark Rossetti 2025-02-12 15:00:09 -08:00
parent fbdf8905ea
commit 7a1b2aea74
No known key found for this signature in database
GPG Key ID: 33F9E7BD7AA6C1B0

View File

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