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 package validation_test
import ( import (
goruntime "runtime"
"strings" "strings"
"testing" "testing"
"time" "time"
@ -81,7 +82,12 @@ var (
ContainerLogMaxWorkers: 1, ContainerLogMaxWorkers: 1,
ContainerLogMaxFiles: 5, ContainerLogMaxFiles: 5,
ContainerLogMonitorInterval: metav1.Duration{Duration: 10 * time.Second}, 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{ CrashLoopBackOff: kubeletconfig.CrashLoopBackOffConfig{
MaxContainerRestartPeriod: &metav1.Duration{Duration: 3 * time.Second}, MaxContainerRestartPeriod: &metav1.Duration{Duration: 3 * time.Second},
}, },