Add edge_accept_request_id property for the envoy.http_connection_manager filter. Field added to resolve #6050 and also maintain backward compatibility Risk: Low - small feature disabled by default and maintaining backward compatibility Testing: Added 2 additional integration tests in test/common/http/conn_manager_utility_test.c to validate behaviour for: 1. edge request - activated edge_accept_request_id set to true but no x-request-id header sent - expected to generate a new one 2. edge request - activated edge_accept_request_id set to true and sent x-request-id header sent - expected to keep the old one. 3. all previous tests regarding edge requests resetting the x-request-id should still pass Fixes #6050 Signed-off-by: trifan <trifan@adobe.com> Mirrored from https://github.com/envoyproxy/envoy @ 0243ded4b29be7c7d95316ca99eae2e3c517e1a4pull/620/head
parent
a83394157a
commit
168fa5d1ae
1 changed files with 7 additions and 1 deletions
Loading…
Reference in new issue