You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using Gateway API in Linkerd and find inconsistency between route behavior in Linkerd and GAMMA specification. In GEP, it says that GAMMA implementation should not infer any functionality from the hostnames field on HTTPRoute. But actually, hostnames in HTTPRoute makes effect in Linkerd.
How can it be reproduced?
For example, as configuration below, curl -H"host:www.bookinfo.com" http://back:80 can get correct service while curl -H"host:www.example.com" http://back:80 cannot.
GAMMA is likely going to standardize on Linkerd's behavior being correct, since it's more parallel to the way HTTPRoutes work when bound to Gateways -- check out kubernetes-sigs/gateway-api#2885. (I'll leave this open while that issue works its way through.)
What is the issue?
I am using Gateway API in Linkerd and find inconsistency between route behavior in Linkerd and GAMMA specification. In GEP, it says that GAMMA implementation should not infer any functionality from the
hostnames
field on HTTPRoute. But actually,hostnames
in HTTPRoute makes effect in Linkerd.How can it be reproduced?
For example, as configuration below,
curl -H"host:www.bookinfo.com" http://back:80
can get correct service whilecurl -H"host:www.example.com" http://back:80
cannot.Logs, error output, etc
There are no specific logs.
output of
linkerd check -o short
Environment
Possible solution
No response
Additional context
No response
Would you like to work on fixing this bug?
None
The text was updated successfully, but these errors were encountered: