-
Notifications
You must be signed in to change notification settings - Fork 337
[Resource Sharing] Allow multiple sharable resource types in single resource index #5713
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
cwperks
merged 54 commits into
opensearch-project:main
from
cwperks:multiple-resource-type
Oct 21, 2025
Merged
Changes from 50 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
8575576
WIP on multiple sharable resource types per index
cwperks 1663969
Fix compilation issues
cwperks c46cd2d
Make more generic collection
cwperks 6e4b679
Fix unit tests
cwperks f37c54c
Make DocRequests specify type
cwperks 14869cf
Few test fixes
cwperks 9a66864
Fix Share API tests
cwperks 4c83aa5
Fix tests
cwperks ebfd5bd
Makes resources settings dynamically updateable
DarshitChanpura 32f903b
Allows plugin to be control codepath based on protected resource types
DarshitChanpura 5f7beb4
Fix setting registration
DarshitChanpura 696482e
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura c2988ea
Adds changelog entry
DarshitChanpura fbdae9f
Corrects usage of resource-sharing flag
DarshitChanpura a3493a6
Fix share action rest channel consumer
DarshitChanpura 9dd02a1
Fix sample plugin tests
DarshitChanpura 9930ae3
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura 1a94f40
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura 42b7230
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura b333d12
Registers extensions regardless of whether their resources are marked…
DarshitChanpura ea333b9
Adds tests for the new dynamic settings and update existing tests to …
DarshitChanpura 7c2c896
Adds documentation
DarshitChanpura 258229d
Merge branch 'main' into dynamic-resource-settings
DarshitChanpura 13204e2
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura 09b16eb
Merge remote-tracking branch 'upstream/main' into dynamic-resource-se…
DarshitChanpura 8d186fe
Fixes resource search request evaluation
DarshitChanpura b707959
Adds caching to resource indices and makes read-write operations thre…
DarshitChanpura 877bb11
Fixes type enabled check
DarshitChanpura f9fb61a
Refactors resource type fetch logic
DarshitChanpura 0bd05b9
Rebase with main
cwperks 1bc85b4
Merge branch 'dynamic-resource-settings' into multiple-resource-type
cwperks 3a3cf8c
Merge with main
cwperks 5a569d3
Merge branch 'main' into multiple-resource-type
cwperks f53bdfb
Back out unrelated changes
cwperks 7df24dc
Clean up changes
cwperks 4dc058a
Use correct method
cwperks 17c0384
Merge branch 'main' into multiple-resource-type
cwperks eaefa32
Add actions around sample-resource-group
cwperks 287bfef
Fix test
cwperks 5b3f561
Handle case where index is passed explicitly
cwperks 812c428
Refactor to use methods from AbstractApiIntegrationTest
cwperks 19bbd61
Remove calls to awaitSharingEntry
cwperks bbe3fbe
Revert "Handle case where index is passed explicitly"
cwperks 115e9d4
Merge branch 'main' into multiple-resource-type
cwperks 4499615
Fix compilation errors
cwperks d487a01
Fix tests
cwperks 86d8dad
Merge branch 'main' into multiple-resource-type
cwperks d3c22c0
Use Set
cwperks 3d25b31
Address review feedback
cwperks 06bb26f
Support multiple resource types in migrate api payload
cwperks 67f3a2b
Fix tests
cwperks dab8bb0
Address review feedback
cwperks ba937a6
Adds changelog entry
DarshitChanpura 4b3d8da
Merge remote-tracking branch 'upstream/main' into multiple-resource-type
DarshitChanpura 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
Oops, something went wrong.
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.