mirror of https://github.com/k3s-io/k3s
Allow 127 and 169 for IP in endpoint
parent
c47c6432f5
commit
35e1b1e928
|
@ -5204,12 +5204,12 @@ func validateNonSpecialIP(ipAddress string, fldPath *field.Path) field.ErrorList
|
||||||
if ip.IsUnspecified() {
|
if ip.IsUnspecified() {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be unspecified (0.0.0.0)"))
|
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be unspecified (0.0.0.0)"))
|
||||||
}
|
}
|
||||||
if ip.IsLoopback() {
|
//if ip.IsLoopback() {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the loopback range (127.0.0.0/8)"))
|
// allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the loopback range (127.0.0.0/8)"))
|
||||||
}
|
//}
|
||||||
if ip.IsLinkLocalUnicast() {
|
//if ip.IsLinkLocalUnicast() {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the link-local range (169.254.0.0/16)"))
|
// allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the link-local range (169.254.0.0/16)"))
|
||||||
}
|
//}
|
||||||
if ip.IsLinkLocalMulticast() {
|
if ip.IsLinkLocalMulticast() {
|
||||||
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the link-local multicast range (224.0.0.0/24)"))
|
allErrs = append(allErrs, field.Invalid(fldPath, ipAddress, "may not be in the link-local multicast range (224.0.0.0/24)"))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue