Adding per route matching to the extension with matcher. (#27088)

Adding per route match tree resolution to the extension with matcher.

Risk Level: Low
Testing: test/common/http/match_delegate/match_delegate_integration_test.cc, test/extensions/filters/http/composite/composite_filter_integration_test.cc, test/common/http/match_delegate/config_test.cc
Docs Changes: matching_api.rst
Release Notes: changelogs/current.yaml
Platform Specific Features: N/A

Signed-off-by: Joseph Straceski <jstraceski@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ c6a9a24987ebaab94a529fbd1da1ab89ec480d81
main
update-envoy[bot] 2 years ago
parent 97222399cf
commit a0eb6754e0
  1. 6
      envoy/extensions/common/matching/v3/extension_matcher.proto

@ -37,3 +37,9 @@ message ExtensionWithMatcher {
config.core.v3.TypedExtensionConfig extension_config = 2
[(validate.rules).message = {required: true}];
}
// Extra settings on a per virtualhost/route/weighted-cluster level.
message ExtensionWithMatcherPerRoute {
// Matcher override.
xds.type.matcher.v3.Matcher xds_matcher = 1;
}

Loading…
Cancel
Save