-
Notifications
You must be signed in to change notification settings - Fork 24
feat(policy): actions service RPCs should actually hit storage layer CRUD #2063
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
159 commits
Select commit
Hold shift + click to select a range
48d8987
feat(policy): add enhanced standard/custom actions protos
jakedoublev 05334f2
reserve field names as well
jakedoublev 3751250
rm deprecated actions
jakedoublev b91a1d9
Merge branch 'main' into feat/actions-protos
jakedoublev 824f876
allow migration before hard deprecation
jakedoublev d83783e
access pdp todo comment
jakedoublev ad9512c
list should specify stand/cust in response, and proactively prevent f…
jakedoublev bf28fcf
Merge branch 'main' into feat/actions-protos
jakedoublev 809b956
Merge branch 'main' into feat/actions-svc
jakedoublev f39adac
actions svc
jakedoublev 857f493
Merge branch 'main' into feat/actions-protos
jakedoublev 5e3374f
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 1fe24f5
proto validation
jakedoublev 03fcd4c
actions mermaid ERD for the migration
jakedoublev b800517
migrate up and down
jakedoublev f5592b1
wip
jakedoublev 021d2c7
update overall erd
jakedoublev 4ad71a2
update migrations with relation table
jakedoublev fb3fd22
global policy erd styling
jakedoublev 3c48cba
fix migration markdown notes
jakedoublev 85938a4
timestamp with time zone
jakedoublev 38068ab
list actions query
jakedoublev 9fa0396
add subject mappings to get action response
jakedoublev 74d4fd7
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 76c664b
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev 1ddc082
CRUD of actions (not including subject mappings yet
jakedoublev 445ff05
wip
jakedoublev dcd40c4
mini ADR for storing standard actions
jakedoublev a67018f
rework protos according to mini-ADR and how we'll store standard actions
jakedoublev 2307646
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev b2b720b
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev 02fc6d1
wip
jakedoublev 406aa4d
fix and gencode
jakedoublev 82a5df7
fix
jakedoublev ff78374
lower case sm db queries in sqlc gencode
jakedoublev ae486bb
wip
jakedoublev 86537a6
wip
jakedoublev b1aaa0a
fix
jakedoublev b1a973b
fix
jakedoublev 63a1806
fix
jakedoublev c518f45
run suites again
jakedoublev b91046a
fix subject mapping retrieval in lookup by fqn
jakedoublev 9b26484
improve test
jakedoublev 098c75f
lint fixes
jakedoublev 250e40b
stub actions integration test suite
jakedoublev cc4666a
wip
jakedoublev 5e00695
fix list actions which was not considering limit/offset in query
jakedoublev b038163
Merge branch 'main' into feat/actions-protos
jakedoublev 5b83f99
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev f1a7012
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev 21a568e
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev c26a6c6
create sm with nonexistent action ID fails
jakedoublev 0610352
fix list actions query
jakedoublev b435036
lower case action names
jakedoublev 10322a5
more tests
jakedoublev 7446ff7
another sm test around actions
jakedoublev 7eb526f
more tests
jakedoublev 1e831d3
spelling
jakedoublev c1cb712
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev 9f607f1
define standard actions type
jakedoublev 3c3059f
more tests
jakedoublev 3b4935c
remove updateStandardAction query
jakedoublev 9d667b3
fix sm update query
jakedoublev 13ef076
make action update name optional
jakedoublev 8273cd1
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 0419fba
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev c59be99
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev 15a7e85
Merge branch 'main' into feat/actions-protos
jakedoublev ef5500a
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 3a3dddc
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev 2f06e49
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev 8882056
feat(policy): actions service RPCs should roundtrip to db layer
jakedoublev e196a86
lint fixes
jakedoublev 78e1d1d
lint fixes
jakedoublev 9551f71
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev 9a24131
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev f4e289a
Merge branch 'feat/actions-db-2' into feat/actions-svc-2
jakedoublev 8c7f6bb
lint fix
jakedoublev 973d877
Merge remote-tracking branch 'origin' into feat/actions-protos
jakedoublev e94278c
bump migration timestamp
jakedoublev 4873b73
test custom rules
jakedoublev b37bb13
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 8a37484
bump proto-generating deps
jakedoublev 748fdb4
validator is no longer a pointer
jakedoublev 8df00e0
consume latest proto rules
jakedoublev f62fb0d
test common rule protos
jakedoublev 23a6ab7
rules proto file rename and regeneration with improved CEL
jakedoublev b3d8ecc
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev c4ffbc5
rename string extension rules
jakedoublev d0dd460
defunct test case
jakedoublev 22eedab
Merge branch 'main' into feat/actions-protos
jakedoublev 98df67c
rm extraneous comment
jakedoublev 279aa1e
put back authz service logic
jakedoublev ce7928e
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 6d992f4
bump protovalidate
jakedoublev 2cc0784
go mod tidy
jakedoublev 002795f
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 486f9e0
bump to 1.23.4
jakedoublev b56eb55
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 892f115
put back protocol/go bump
jakedoublev 894455b
fix unit tests
jakedoublev 03a9a0d
bump proto-validate in service package to be compatible with CI
jakedoublev c38d722
go mod tidy
jakedoublev c9a0eef
bump connect dep as well
jakedoublev 48121d2
trigger CI
jakedoublev aa99448
Merge branch 'main' into feat/actions-protos
jakedoublev 158604a
Merge branch 'feat/actions-protos' into feat/actions-svc
jakedoublev 7a55a40
test replacement with protocol/go containing proto validations
jakedoublev 18a5f98
service should follow policy patterns with config update hooks
jakedoublev bbba5d0
Merge branch 'main' into feat/actions-svc
jakedoublev a598989
fix(policy): remove predefined rules in actions protos
jakedoublev 7f14f6f
fix
jakedoublev ae9f697
test rm predefined proto rules
jakedoublev fd854f5
Merge branch 'fix/rm-predefined' into feat/actions-svc
jakedoublev 5498a27
fix proto validation failure names
jakedoublev 2551747
fix proto validation failure names
jakedoublev 61bfcb4
fix tests
jakedoublev d97099d
downgrade protovalidate/protocolbuffers/go
jakedoublev 488d655
Merge branch 'fix/rm-predefined' into feat/actions-svc
jakedoublev 9077368
update replacement directive pin commit
jakedoublev 0dd18ae
fix optional updation
jakedoublev c6a2040
codegen
jakedoublev 428133a
Merge branch 'fix/rm-predefined' into feat/actions-svc
jakedoublev 2a85aeb
fix actions_test
jakedoublev 8e7b771
update pinned commit
jakedoublev d67cdf7
Merge branch 'main' into feat/actions-svc
jakedoublev 06426f3
bump sdk
jakedoublev 2c673b1
Merge branch 'feat/actions-svc' into feat/actions-db
jakedoublev cc82f5b
Merge branch 'feat/actions-db' into feat/actions-db-2
jakedoublev 8d91e62
Merge branch 'feat/actions-db-2' into feat/actions-svc-2
jakedoublev 13d0a0f
Merge branch 'main' into feat/actions-db
jakedoublev d01b524
typo
jakedoublev c53f359
lint fix
jakedoublev c82aaca
Merge branch 'main' into feat/actions-db
jakedoublev c8643d3
feat(policy): actions db CRUD handlers and integration tests (db part…
jakedoublev e839876
lint fixes
jakedoublev b84dade
fix test
jakedoublev b5cfc1d
improve migration
jakedoublev cdc32c0
re-export standard CRUDable action names and update roundtrip CI tests
jakedoublev c117675
Merge branch 'main' into feat/actions-db
jakedoublev 3e15cbe
Merge branch 'main' into feat/actions-db
jakedoublev 52e975b
copilot suggestions
jakedoublev 4003eff
test resolving circular CI issues
jakedoublev 53697e3
different tweak to map subject mapping create/update with deprecated …
jakedoublev 91e280d
tweak
jakedoublev 5c05080
add skipped create/udpate tests to be removed when create/update SM w…
jakedoublev 0a4dbcd
typo
jakedoublev 83e68ab
Merge branch 'feat/actions-db' into feat/actions-svc-2
jakedoublev d997c65
add actions to SDK and alphabetize
jakedoublev fc8eefe
Merge branch 'main' into feat/actions-svc-2
jakedoublev 1351cb3
fix service registry test
jakedoublev 5bb5d0e
rm extraneous error check
jakedoublev 4e8b8cc
pr comments
jakedoublev a04bc56
audit/logs cleanup around transactions
jakedoublev e911976
fmt
jakedoublev db5a5d1
Merge branch 'main' into feat/actions-svc-2
jakedoublev 7ad4122
Merge branch 'main' into feat/actions-svc-2
jakedoublev dfa7782
make sure actions service client is not nil
jakedoublev 3f8431f
Merge branch 'main' into feat/actions-svc-2
jakedoublev 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
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.