Consul connect integration of jaeger in Kubernetes

Hi all,

I’m looking to integrate consul connect with opentracing (jaeger) with deployments in Kubernetes. I’m using the official consul-helm chart to deploy consul and so on.

I have tried out this demo
although it left me a bit confused:

the demo is using the fake service, which has opentracing instrumentation implemented within. I thought the point of using a service mesh is that the service mesh can automatically report spans to the collector without explicitly instrumenting the code? (whether or not it’s useful that’s a different debate).

I’m looking at the envoy configuration for jaeger, and it appears that it requires listener section specified for the initial opentracing span:

My question is, how do I specify that in the context of consul-helm in kubernetes? Has anyone done that?

Thanks in advance!