Closed jronak closed 1 year ago
Base: 78.45% // Head: 85.31% // Increases project coverage by +6.86%
:tada:
Coverage data is based on head (
6a13798
) compared to base (de06609
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Tchannel outbounds can be configured with client-provided TLS config via the
OutboundTLSConfigProvider
interface. Services can configure the outbound TLS like:Spiffe-ids provided in the config above are passed to OutboundTLSConfigProvider.ClientTLSConfig to fetch the client TLS config for the outbound. Additional, this PR exposes:
OutboundTLSConfigProvider
- accepts outbound tls config provider instanceCreateTLSOutboundChannel
- create an outbound channel for managing tls connections, useful for applications using transport APIs for outbound creation (yarpcdynamic). Usage:For reviewers, review in this order: