istio/istio · error
invalid value %s: %v
Error message
invalid value %s: %v
What it means
Error "invalid value %s: %v" thrown in istio/istio.
Source
Thrown at operator/pkg/apis/validation/validation.go:451
}
if err := validateWithRegex(objectNameRegexp, "egressGateways.name", gw.Name); err != nil {
return err
}
}
for _, gw := range components.IngressGateways {
if gw.Name == "" {
continue
}
if err := validateWithRegex(objectNameRegexp, "inressGateways.name", gw.Name); err != nil {
return err
}
}
return nil
}
func validateWithRegex(r *regexp.Regexp, context string, val string) (err error) {
if len(r.FindString(val)) != len(val) {
return fmt.Errorf("invalid value %s: %v", context, val)
}
return nil
}
// validatorFunc validates a value.
type validatorFunc func(path util.Path, i any) util.Errors
// validateStringList returns a validator function that works on a string list, using the supplied validatorFunc vf on
// each element.
func validateStringList(vf validatorFunc) validatorFunc {
return func(path util.Path, val any) util.Errors {
if !util.IsString(val) {
return util.NewErrs(fmt.Errorf("validateStringList %s got %T, want string", path, val))
}
var errs util.Errors
for _, s := range strings.Split(val.(string), ",") {
errs = util.AppendErrs(errs, vf(path, s))
}View on GitHub (pinned to 8dc789c5cf)
When it happens
Trigger: Thrown at operator/pkg/apis/validation/validation.go:451 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of istio/istio@8dc789c5cf (2026-08-15).
Data as JSON: /api/errors/4c3887f70b14c860.
Report an issue: GitHub.