feat: improve RBAC resource ID matching and structured allowlist targets#20035
Closed
ThomasK33 wants to merge 1 commit into
Closed
Conversation
This was referenced Sep 30, 2025
Member
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
90528a2 to
a3e10c2
Compare
fcd6e93 to
e2effa4
Compare
5058a5a to
a482459
Compare
e2effa4 to
1db9559
Compare
5e55406 to
ecdebc1
Compare
1db9559 to
1fe2126
Compare
ecdebc1 to
b07d6f5
Compare
1fe2126 to
79f06c2
Compare
b07d6f5 to
31570ef
Compare
79f06c2 to
421cee2
Compare
31570ef to
ab61e4e
Compare
9b8d5d8 to
d0f3a09
Compare
ab61e4e to
009ef1c
Compare
d0f3a09 to
a6ad02f
Compare
008fc1a to
f516f26
Compare
2d313ef to
d34dbe8
Compare
f516f26 to
05af7c4
Compare
d34dbe8 to
47cccd7
Compare
05af7c4 to
1833742
Compare
1833742 to
90212e3
Compare
This was referenced Oct 9, 2025
31abb13 to
c19eb90
Compare
ac2e772 to
fd23c4d
Compare
c19eb90 to
2155bbf
Compare
fd23c4d to
a48aa91
Compare
2155bbf to
33e1eaa
Compare
33e1eaa to
4bdf346
Compare
a48aa91 to
6ed027c
Compare
4bdf346 to
d94abdc
Compare
6ed027c to
0126ab0
Compare
d94abdc to
bb1e7e8
Compare
0126ab0 to
2d12da3
Compare
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
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.

Structured JSON Representation for Allow List Targets
This PR changes the JSON representation of
APIAllowListTargetfrom a string format ("type:id") to a structured object format ({"type": "...", "id": "..."}). The change maintains backward compatibility by preserving the string format for text marshaling/unmarshaling, which is used by CLI flag parsing and database helpers.Key changes:
APIAllowListTargetto use JSON struct tagswildcard.ValuetypeThis change improves the API's consistency and makes it easier to work with allow list targets in the frontend.