mirror of https://github.com/k3s-io/k3s
Fix cross-compile error
parent
18bf8f8616
commit
6207e19fb8
|
@ -2191,8 +2191,8 @@ func ValidatePodSpec(spec *api.PodSpec, fldPath *field.Path) field.ErrorList {
|
||||||
|
|
||||||
if spec.ActiveDeadlineSeconds != nil {
|
if spec.ActiveDeadlineSeconds != nil {
|
||||||
value := *spec.ActiveDeadlineSeconds
|
value := *spec.ActiveDeadlineSeconds
|
||||||
if value < 1 || value > math.MaxUint32 {
|
if value < 1 || value > math.MaxInt32 {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath.Child("activeDeadlineSeconds"), value, validation.InclusiveRangeError(1, math.MaxUint32)))
|
allErrs = append(allErrs, field.Invalid(fldPath.Child("activeDeadlineSeconds"), value, validation.InclusiveRangeError(1, math.MaxInt32)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2578,8 +2578,8 @@ func ValidatePodUpdate(newPod, oldPod *api.Pod) field.ErrorList {
|
||||||
// 2. from a positive value to a lesser, non-negative value
|
// 2. from a positive value to a lesser, non-negative value
|
||||||
if newPod.Spec.ActiveDeadlineSeconds != nil {
|
if newPod.Spec.ActiveDeadlineSeconds != nil {
|
||||||
newActiveDeadlineSeconds := *newPod.Spec.ActiveDeadlineSeconds
|
newActiveDeadlineSeconds := *newPod.Spec.ActiveDeadlineSeconds
|
||||||
if newActiveDeadlineSeconds < 0 || newActiveDeadlineSeconds > math.MaxUint32 {
|
if newActiveDeadlineSeconds < 0 || newActiveDeadlineSeconds > math.MaxInt32 {
|
||||||
allErrs = append(allErrs, field.Invalid(specPath.Child("activeDeadlineSeconds"), newActiveDeadlineSeconds, validation.InclusiveRangeError(0, math.MaxUint32)))
|
allErrs = append(allErrs, field.Invalid(specPath.Child("activeDeadlineSeconds"), newActiveDeadlineSeconds, validation.InclusiveRangeError(0, math.MaxInt32)))
|
||||||
return allErrs
|
return allErrs
|
||||||
}
|
}
|
||||||
if oldPod.Spec.ActiveDeadlineSeconds != nil {
|
if oldPod.Spec.ActiveDeadlineSeconds != nil {
|
||||||
|
|
|
@ -3443,7 +3443,7 @@ func TestValidateDNSPolicy(t *testing.T) {
|
||||||
|
|
||||||
func TestValidatePodSpec(t *testing.T) {
|
func TestValidatePodSpec(t *testing.T) {
|
||||||
activeDeadlineSeconds := int64(30)
|
activeDeadlineSeconds := int64(30)
|
||||||
activeDeadlineSecondsMax := int64(math.MaxUint32)
|
activeDeadlineSecondsMax := int64(math.MaxInt32)
|
||||||
|
|
||||||
minUserID := types.UnixUserID(0)
|
minUserID := types.UnixUserID(0)
|
||||||
maxUserID := types.UnixUserID(2147483647)
|
maxUserID := types.UnixUserID(2147483647)
|
||||||
|
@ -3559,7 +3559,7 @@ func TestValidatePodSpec(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
activeDeadlineSeconds = int64(0)
|
activeDeadlineSeconds = int64(0)
|
||||||
activeDeadlineSecondsTooLarge := int64(math.MaxUint32 + 1)
|
activeDeadlineSecondsTooLarge := int64(math.MaxInt32 + 1)
|
||||||
|
|
||||||
minUserID = types.UnixUserID(-1)
|
minUserID = types.UnixUserID(-1)
|
||||||
maxUserID = types.UnixUserID(2147483648)
|
maxUserID = types.UnixUserID(2147483648)
|
||||||
|
|
Loading…
Reference in New Issue