Route and Listener wildcard hostnames #478
Labels
area/httproute/core
Relates to all Core features of HTTPRoute
enhancement
New feature or request
refined
Requirements are refined and the issue is ready to be implemented.
Milestone
As a user of NKG with a large cluster utilizing many subdomains
I want to select the hostnames for my HTTPRoute and Gateway Listener spec using wildcard characters
So that I can easily select a set of subdomains to forward traffic to.
Acceptance
Route and Listener Matching
Empty listener hostname
empty = not set in the listener
binding hostname = the hostname that the dataplane should match on
<empty>
foo.example.com
foo.example.com
<empty>
*.example.com
*.example.com
Regular listener hostname
foo.example.com
foo.example.com
foo.example.com
foo.example.com
foo.example.org
foo.example.com
*.foo.example.com
foo.example.com
*.example.com
foo.example.com
Wildcard listener hostname
*.example.com
*.example.com
*.example.com
*.example.com
foo.example.com
foo.example.com
*.example.com
example.com
*.example.com
*.com
*.example.com
*.example.com
*.foo.example.com
*.foo.example.com
Empty list of route hostnames
example.com
example.com
*.example.com
*.example.com
<empty>
<any>
<any>
means it will match any host header.Links
The text was updated successfully, but these errors were encountered: