diff --git a/agent/structs/config_entry_gateways.go b/agent/structs/config_entry_gateways.go index e0e67ad93..83c54148b 100644 --- a/agent/structs/config_entry_gateways.go +++ b/agent/structs/config_entry_gateways.go @@ -190,6 +190,10 @@ func validateHost(host string) error { return fmt.Errorf("Host %q is not valid, a wildcard specifier is only allowed as the leftmost label", host) } + if host == "*" { + return fmt.Errorf("Host '*' is not allowed, wildcards can only be used as a prefix/suffix") + } + return nil }