yarpc / yarpc-go

A message passing platform for Go
MIT License
401 stars 101 forks source link

[11/n] tlsmux: TChannel inbound integration #2154

Closed jronak closed 1 year ago

jronak commented 1 year ago

Integrate TChannel inbound with tlsmux to support TLS inbound. Applications can set up TChannel secure inbound by passing the TLS mode either via configuration tls.Mode or pass the inbound option InboundTLSMode. The TLS configuration for inbound can be passed using the InboundTLSConfiguration transport option.

codecov[bot] commented 1 year ago

Codecov Report

Merging #2154 (4bf6183) into dev (d51f0af) will increase coverage by 0.00%. The diff coverage is 78.12%.

@@           Coverage Diff           @@
##              dev    #2154   +/-   ##
=======================================
  Coverage   87.70%   87.71%           
=======================================
  Files         254      254           
  Lines       14288    14315   +27     
=======================================
+ Hits        12532    12556   +24     
- Misses       1358     1361    +3     
  Partials      398      398           
Impacted Files Coverage Δ
transport/tchannel/options.go 86.27% <66.66%> (-4.21%) :arrow_down:
transport/tchannel/transport.go 87.05% <80.95%> (+0.05%) :arrow_up:
transport/tchannel/config.go 91.83% <100.00%> (+0.34%) :arrow_up:
internal/observability/graph.go 93.75% <0.00%> (+0.62%) :arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.