rbac: add unified matcher for RBAC filters (#20877)
Signed-off-by: Xie Zhihao zhihao.xie@intel.com Commit Message: rbac: add unified matcher for RBAC filters Additional Description: The patch add the matching API support for both RBAC network filter and HTTP filter. Users can configure rules and shadow rules in either policies or the matching API manner. There are some incompatibilities, TODOs and behavior changes compared to the policies way. RBAC matchers are not compatible with the matching API. URL path and CEL are not supported in the matching API. These matchers may come as custom matcher. Metadata is not supported in the matching API. These matchers may come as inputs. Connections and requests with no matcher matched will always be denied. Risk Level: Medium Testing: Unit and integration Docs Changes: API and configuration Release Notes: WIP Platform Specific Features: N/A Fixes #20623 Mirrored from https://github.com/envoyproxy/envoy @ 42cb84456d53d053eb1ae94680d07a74f4545a48pull/626/head
parent
3d4728d32a
commit
734944dcd5
6 changed files with 97 additions and 7 deletions
Loading…
Reference in new issue