Uploaded image for project: 'Distributed Tracing'
  1. Distributed Tracing
  2. TRACING-1257

Detect when gRPC TLS is being used by the remote endpoint

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • jaeger-1.20.0
    • None
    • None
    • None
    • Tracing Sprint #44

      When using Jaeger provisioned by the Jaeger Operator in OpenShift, most of the servers are configured to enable TLS.

       

      When using the OpenTelemetry Operator, the provisioned OpenTelemetry Collector doesn't configure the exporter to talk TLS to the counterpart, causing data to not be transmitted. On the server side, a "TLS handshake" error is shown.

       

      We need to, by default in OpenShift, set 'CAFile' to the service-ca, which is the same default as the Jaeger Operator: https://github.com/open-telemetry/opentelemetry-collector/blob/4eca960a4eb02104694324cf161ad9ec944c44c9/config/configtls/configtls.go#L35

       

       

              jpkroehling@redhat.com Juraci Paixão Kröhling (Inactive)
              jpkroehling@redhat.com Juraci Paixão Kröhling (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: