-
Notifications
You must be signed in to change notification settings - Fork 5.3k
rbac: add unified matcher for RBAC filters #20877
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
bf2ab82
api: add matcher for rbac
zhxie c848b96
rbac: reconcile matching inputs for RBAC
zhxie ff1b72b
rbac: add unified matcher
zhxie 9135a9a
api: update RBAC action
zhxie cf89fa7
rbac: remove log ability in matcher
zhxie d7a6269
rbac: fix address inputs
zhxie 96f4025
test: test matcher engine and inputs
zhxie b65820e
matching: extend HTTP inputs
zhxie 979d2b6
matching: extend network inputs
zhxie 338a1b9
rbac: support network inputs
zhxie cbc0b85
rbac: support HTTP inputs
zhxie 4e4d30c
test: test matcher engine
zhxie 0278ee2
rbac: fix wrong enforcement mode when create engines
zhxie 4ac347e
test: test RBAC network filter
zhxie d29b90e
test: clean up RBAC network filter test
zhxie ed02a8e
test: test RBAC HTTP filter
zhxie a404d4d
rbac: rename validation visitor
zhxie b1a8b94
api: update RBAC action again
zhxie f421ebe
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie c338e22
rbac: support source type input
zhxie 82b5f0f
rbac: fix missing request trailers support
zhxie 029b64c
docs: update RBAC docs
zhxie a537d0d
rbac: revert unsupported request trailers support
zhxie d6e0e49
test: fix affected HTTP tests
zhxie 1d7996a
rbac: fix potential corrupt enum
zhxie 57b55b7
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie a736dde
docs: add release notes
zhxie 599a7b1
test: test RBAC inputs
zhxie 45f9054
api: oneof compatible
zhxie 2883dda
api: oneof compatible
zhxie 73fd6b5
docs: fix release notes
zhxie 9101f17
format: fix end with new line
zhxie cdf18a4
api: promote oneof with udpa annotation
zhxie 85b4a32
test: add coverage
zhxie 8542e73
rbac: prioritize matcher
zhxie 8e21851
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie 4fc0b41
rbac: rename for preventing confusion
zhxie 37a5f03
rbac: reuse generate log
zhxie 2a6a087
rbac: fix matching data
zhxie cc882e0
rbac: make log clear
zhxie df2698e
rbac: fix generating log
zhxie acb054d
nit: update warning
zhxie c01ce6d
test: make matcher test clear
zhxie 73129a4
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie fc86357
docs: update changelog
zhxie c29042d
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie c6f805b
api: update action comment
zhxie 3928e84
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie 0c6be24
nit: fix due to merge conflicts
zhxie 8f93967
nit: change name
zhxie 27fcb1e
nit: remove unnecessary comments
zhxie 434aab9
rbac: use HTTP matching data
zhxie d22591f
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie af13fbf
matching: remove code changes
zhxie 0fcb32a
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie 8810f89
nit: typo
zhxie 9d7ec37
docs: disambiguate RBAC matcher extensions
zhxie de7afaf
nit: update comment
zhxie 0e2cda6
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie a9b189a
deps: suppress conflicting package heights
zhxie fb613e9
Merge remote-tracking branch 'envoyproxy/main' into rbac-matcher
zhxie 2470731
changelogs: change due to merge conflicts
zhxie d02f5ec
rbac: support SSL inputs
zhxie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| .. _api-v3_config_rbac_matchers: | ||
|
|
||
| RBAC Matchers | ||
| ============= | ||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.