open-consul/test/integration/connect/envoy/case-ingress-gateway-multip...
Chris Piraino 5d0cb00ec3
Always require Host header values for http services (#7990)
Previously, we did not require the 'service-name.*' host header value
when on a single http service was exposed. However, this allows a user
to get into a situation where, if they add another service to the
listener, suddenly the previous service's traffic might not be routed
correctly. Thus, we always require the Host header, even if there is
only 1 service.

Also, we add the make the default domain matching more restrictive by
matching "service-name.ingress.*" by default. This lines up better with
the namespace case and more accurately matches the Consul DNS value we
expect people to use in this case.
2020-06-08 13:16:24 -05:00
..
capture.sh Allow ingress gateways to route traffic based on Host header 2020-05-06 15:06:13 -05:00
config_entries.hcl Require individual services in ingress entry to match protocols (#7774) 2020-05-06 16:09:24 -05:00
gateway.hcl Allow ingress gateways to route traffic based on Host header 2020-05-06 15:06:13 -05:00
setup.sh Allow ingress gateways to route traffic based on Host header 2020-05-06 15:06:13 -05:00
vars.sh Allow ingress gateways to route traffic based on Host header 2020-05-06 15:06:13 -05:00
verify.bats Always require Host header values for http services (#7990) 2020-06-08 13:16:24 -05:00