Closed
Description
Component(s)
receiver/prometheus
Is your feature request related to a problem? Please describe.
We'd like to use TLS client authentication for communication between the collector and target allocator. A detailed discussion about the reasons can be found here: open-telemetry/opentelemetry-operator#1669.
Describe the solution you'd like
We should use go.opentelemetry.io/collector/config/confighttp
. This is a standard for collector components and users should be comfortable with it. It will also give us a lot more customization for very little additional maintenance burden.
Describe alternatives you've considered
We could implement just the TLS options ourselves, but there doesn't seem to be any upside to that.
Additional context
No response