jaegertracing / helm-charts

Helm Charts for Jaeger backend
Apache License 2.0
258 stars 340 forks source link

[jaeger] feat(aio): ternary operator for optioanl headless-services #470

Closed ttyS0e closed 1 year ago

ttyS0e commented 1 year ago

What this PR does

Makes the "all-in-one" Jaeger Kube service resource for jaeger-collector optionally "headless".

Some products (Kong) cannot connect properly to the Jaeger pods when the jaeger-collector service endpoint does not have an assigned cluster IP.

Which issue this PR fixes

Issue seen in OTLP compatible telemetry services, in this case Kong, where they cannot connect properly to a headless endpoint in Kubernetes, when it is serving the jaeger-collector OTLP-over-HTTP, on port 4318.

Checklist