stateful_session: added strict mode to header based stateful session (#30573)
* Implemented API and added code to handle strict routing to a host. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Adjusted existing tests. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Added unit and integration tests for header-based stateful session with strict mode. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Added release notes. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Fixed proto format. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Fixed router's test. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Fixed cluster manager test. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Moved strict mode to stateful session API. It applies to cookie and header based stateful sessions. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * refactored setUpstreamOverrideHost method. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Pass parameter to setUpstreamOverrideHost as value. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> * Formatting. Signed-off-by: Christoph Pakulski <christoph@tetrate.io> --------- Signed-off-by: Christoph Pakulski <christoph@tetrate.io> Mirrored from https://github.com/envoyproxy/envoy @ 62f4a14e35b4988dc62ebb51a070875fda59e1femain
parent
63a1c700b9
commit
3ca196f8dc
2 changed files with 5 additions and 1 deletions
Loading…
Reference in new issue