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
How can we avoid preparing another Gateway (thus, consuming another private Azure IP and LoadBalancer for its exposure) only to keep our RabbitMQ Web UI HTTPRoute functioning?
Thanks in advance.
I'm more than willing to provide clarifications.
The text was updated successfully, but these errors were encountered:
ArgoCD is also extremely prone to this problem. It will make requests with a Helm repo URL encoded in the request URL anytime the "Parameters" tab is accessed.
We installed Envoy Gateway version v1.2.1 (docker.io/envoyproxy/gateway:v1.2.1, envoyproxy/envoy:distroless-v1.32.1).
Here are the configurations at EnvoyProxy, GatewayClass and Gateway level.
We have an HTTPRoute for reaching a RabbitMQ management Web UI
but, unfortunately, some of our Exchanges got slashes in their names (don't ask, don't even ask, please).
And so, their corresponding detail URLs are built this way
and, without this ClientTrafficPolicy applied to the whole Gateway
we end up with Envoy decoding the %2F in / so that the URL passed to the destination backend becomes
https://rabbit-dev.farmhub.nadara.com/#/exchanges/farmhub/esb/exchange/agent.jobs
instead of
https://rabbit-dev.farmhub.nadara.com/#/exchanges/farmhub/esb%2Fexchange%2Fagent.jobs
How can we avoid preparing another Gateway (thus, consuming another private Azure IP and LoadBalancer for its exposure) only to keep our RabbitMQ Web UI HTTPRoute functioning?
Thanks in advance.
I'm more than willing to provide clarifications.
The text was updated successfully, but these errors were encountered: