mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 14:37:00 +00:00
fix userid validation
This commit is contained in:
parent
c9c6901303
commit
eac49159a9
@ -4813,8 +4813,8 @@ func ValidateSecurityContext(sc *core.SecurityContext, fldPath *field.Path) fiel
|
|||||||
}
|
}
|
||||||
|
|
||||||
if sc.RunAsUser != nil {
|
if sc.RunAsUser != nil {
|
||||||
if *sc.RunAsUser < 0 {
|
for _, msg := range validation.IsValidUserID(*sc.RunAsUser) {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath.Child("runAsUser"), *sc.RunAsUser, isNegativeErrorMsg))
|
allErrs = append(allErrs, field.Invalid(fldPath.Child("runAsUser"), *sc.RunAsUser, msg))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11752,7 +11752,7 @@ func TestValidateSecurityContext(t *testing.T) {
|
|||||||
"negative RunAsUser": {
|
"negative RunAsUser": {
|
||||||
sc: negativeRunAsUser,
|
sc: negativeRunAsUser,
|
||||||
errorType: "FieldValueInvalid",
|
errorType: "FieldValueInvalid",
|
||||||
errorDetail: isNegativeErrorMsg,
|
errorDetail: "must be between",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
for k, v := range errorCases {
|
for k, v := range errorCases {
|
||||||
|
Loading…
Reference in New Issue
Block a user