Envoy sidecar filter config incorrectly generated #17475
Labels
theme/connect
Anything related to Consul Connect, Service Mesh, Side Car Proxies
theme/terminating-gw
Track terminating gateway work
Overview of the Issue
I have a service within the mesh running with a transparent proxy, and a database outside the service mesh, and I want to connect them through the terminating-gateway. However the envoy sidecar configuration is being generated as if it were an http service, whereas I have set the service up to use tcp by default.
Reproduction Steps
I found that the problem could be fixed by overriding the upstream protocol for my-service:
Yielding:
I believe that the upstream config is incorrectly coming from the proxy-defaults and not the defaults for the target service.
I also tried with and without specifying a Destination entry on the service-defaults for database, but that did not affect the presence of the http-connection-manager
-->
Consul info for both Client and Server
Helm chart: 1.1.1, overridden to use the server 1.15.2 image
Environment: AWS EKS
The text was updated successfully, but these errors were encountered: