mirror of https://github.com/status-im/consul.git
c1cb18c648
If a proxied service is a gRPC or HTTP2 service, but a path is exposed using the HTTP1 or TCP protocol, Envoy should not be configured with `http2ProtocolOptions` for the cluster backing the path. A situation where this comes up is a gRPC service whose healthcheck or metrics route (e.g. for Prometheus) is an HTTP1 service running on a different port. Previously, if these were exposed either using `Expose: { Checks: true }` or `Expose: { Paths: ... }`, Envoy would still be configured to communicate with the path over HTTP2, which would not work properly. |
||
---|---|---|
.. | ||
connect-proxy-with-chain-and-failover.golden | ||
connect-proxy-with-chain-and-overrides.golden | ||
connect-proxy-with-chain-external-sni.golden | ||
connect-proxy-with-chain.golden | ||
connect-proxy-with-tcp-chain-double-failover-through-local-gateway-triggered.golden | ||
connect-proxy-with-tcp-chain-double-failover-through-local-gateway.golden | ||
connect-proxy-with-tcp-chain-double-failover-through-remote-gateway-triggered.golden | ||
connect-proxy-with-tcp-chain-double-failover-through-remote-gateway.golden | ||
connect-proxy-with-tcp-chain-failover-through-local-gateway-triggered.golden | ||
connect-proxy-with-tcp-chain-failover-through-local-gateway.golden | ||
connect-proxy-with-tcp-chain-failover-through-remote-gateway-triggered.golden | ||
connect-proxy-with-tcp-chain-failover-through-remote-gateway.golden | ||
custom-limits-max-connections-only.golden | ||
custom-limits-set-to-zero.golden | ||
custom-limits.golden | ||
custom-local-app.golden | ||
custom-timeouts.golden | ||
custom-upstream-default-chain.golden | ||
custom-upstream.golden | ||
defaults.golden | ||
expose-paths-grpc-new-cluster-http1.golden | ||
expose-paths-local-app-paths.golden | ||
expose-paths-new-cluster-http2.golden | ||
mesh-gateway-ignore-extra-resolvers.golden | ||
mesh-gateway-no-services.golden | ||
mesh-gateway-service-subsets.golden | ||
mesh-gateway-service-timeouts.golden | ||
mesh-gateway-using-federation-states.golden | ||
mesh-gateway.golden | ||
splitter-with-resolver-redirect.golden |