envoyproxy/envoy

Add ability to configure TLS session cache key

Open

#5,073 opened on Nov 16, 2018

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C++ (5,373 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (27,997 stars)
PR merge metrics
 (Avg merge 8d) (378 merged PRs in 30d)

Description

Add ability to configure TLS session cache key, so that sessions stored in ClientContextImpl can be retrieved by a specific key(s) (e.g. %UPSTREAM_CLUSTER% - which is effectively what we have right now, %UPSTREAM_HOST% or %REQ(:AUTHORITY)%).

See https://github.com/envoyproxy/envoy/issues/3817 and https://github.com/envoyproxy/envoy/pull/4791 for some background.

Contributor guide