constcIdentifierErrorMsgstring=`must be a C identifier (matching regex `+util.CIdentifierFmt+`): e.g. "my_name" or "MyName"`
constcIdentifierErrorMsgstring=`must be a C identifier (matching regex `+validation.CIdentifierFmt+`): e.g. "my_name" or "MyName"`
constisNegativeErrorMsgstring=`must be non-negative`
constisNegativeErrorMsgstring=`must be non-negative`
funcintervalErrorMsg(lo,hiint)string{
funcintervalErrorMsg(lo,hiint)string{
returnfmt.Sprintf(`must be greater than %d and less than %d`,lo,hi)
returnfmt.Sprintf(`must be greater than %d and less than %d`,lo,hi)
}
}
varlabelValueErrorMsgstring=fmt.Sprintf(`must have at most %d characters, matching regex %s: e.g. "MyValue" or ""`,util.LabelValueMaxLength,util.LabelValueFmt)
varlabelValueErrorMsgstring=fmt.Sprintf(`must have at most %d characters, matching regex %s: e.g. "MyValue" or ""`,validation.LabelValueMaxLength,validation.LabelValueFmt)
varqualifiedNameErrorMsgstring=fmt.Sprintf(`must be a qualified name (at most %d characters, matching regex %s), with an optional DNS subdomain prefix (at most %d characters, matching regex %s) and slash (/): e.g. "MyName" or "example.com/MyName"`,util.QualifiedNameMaxLength,util.QualifiedNameFmt,util.DNS1123SubdomainMaxLength,util.DNS1123SubdomainFmt)
varqualifiedNameErrorMsgstring=fmt.Sprintf(`must be a qualified name (at most %d characters, matching regex %s), with an optional DNS subdomain prefix (at most %d characters, matching regex %s) and slash (/): e.g. "MyName" or "example.com/MyName"`,validation.QualifiedNameMaxLength,validation.QualifiedNameFmt,validation.DNS1123SubdomainMaxLength,validation.DNS1123SubdomainFmt)
varDNSSubdomainErrorMsgstring=fmt.Sprintf(`must be a DNS subdomain (at most %d characters, matching regex %s): e.g. "example.com"`,util.DNS1123SubdomainMaxLength,util.DNS1123SubdomainFmt)
varDNSSubdomainErrorMsgstring=fmt.Sprintf(`must be a DNS subdomain (at most %d characters, matching regex %s): e.g. "example.com"`,validation.DNS1123SubdomainMaxLength,validation.DNS1123SubdomainFmt)
varDNS1123LabelErrorMsgstring=fmt.Sprintf(`must be a DNS label (at most %d characters, matching regex %s): e.g. "my-name"`,util.DNS1123LabelMaxLength,util.DNS1123LabelFmt)
varDNS1123LabelErrorMsgstring=fmt.Sprintf(`must be a DNS label (at most %d characters, matching regex %s): e.g. "my-name"`,validation.DNS1123LabelMaxLength,validation.DNS1123LabelFmt)
varDNS952LabelErrorMsgstring=fmt.Sprintf(`must be a DNS 952 label (at most %d characters, matching regex %s): e.g. "my-name"`,util.DNS952LabelMaxLength,util.DNS952LabelFmt)
varDNS952LabelErrorMsgstring=fmt.Sprintf(`must be a DNS 952 label (at most %d characters, matching regex %s): e.g. "my-name"`,validation.DNS952LabelMaxLength,validation.DNS952LabelFmt)
varportNameErrorMsgstring=fmt.Sprintf(`must be an IANA_SVC_NAME (at most 15 characters, matching regex %s, it must contain at least one letter [a-z], and hyphens cannot be adjacent to other hyphens): e.g. "http"`,util.IdentifierNoHyphensBeginEndFmt)
varportNameErrorMsgstring=fmt.Sprintf(`must be an IANA_SVC_NAME (at most 15 characters, matching regex %s, it must contain at least one letter [a-z], and hyphens cannot be adjacent to other hyphens): e.g. "http"`,validation.IdentifierNoHyphensBeginEndFmt)
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("data[%s]",key),key,fmt.Sprintf("must have at most %d characters and match regex %s",util.DNS1123SubdomainMaxLength,SecretKeyFmt)))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("data[%s]",key),key,fmt.Sprintf("must have at most %d characters and match regex %s",validation.DNS1123SubdomainMaxLength,SecretKeyFmt)))
validationErrors=append(validationErrors,fmt.Errorf("namespace %q for context %q does not conform to the kubernetes DNS952 rules",context.Namespace,contextName))
validationErrors=append(validationErrors,fmt.Errorf("namespace %q for context %q does not conform to the kubernetes DNS952 rules",context.Namespace,contextName))