-
Notifications
You must be signed in to change notification settings - Fork 16
[DAPS-1517] Add Handling to CPP Core Service #1603
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
Conversation
Add support for authz lookup
…80-refactor-authz
…80-refactor-authz
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
…scanning 1216 daps feature add improved ci scanning
120b760 to
ef7a67d
Compare
This reverts commit c5c2874. Revert "[DAPS-1531] Update comments" This reverts commit 464b0f1. Revert "[DAPS-1531] Address CI" This reverts commit 4d66b75. Revert "[DAPS-1531] Object to object" This reverts commit 5c39a8d. Revert "[DAPS-1531] Address Object -> object, address copilot comments" This reverts commit ae39a84.
… Rust-Compatible js
…e test if unsupported - Added tests for `repoCreate` with explicit `type='globus'` and `type='metadata_only'`. - Verified default type behavior when no type is specified (`defaults to 'globus'`). - Tested updating repository type via `repoUpdate`. - Ensured all tests validate type field presence and correct values. - Skipped `repoUpdate` test if the method is unavailable in the Python SDK.
* [DAPS-1519] Update SDK, add tests * [DAPS-1519] Address Sourcery AI feedback * [DAPS-1519] Update param name, simplify tests
d036aa3 to
bf30325
Compare
|
@AronPerez are you wanting to finish this feature? There is of course no pressure to do so other than if you are it still needs to get done within the timeline. Otherwise, I will be reassigning these items to myself. |
|
Sure. There's currently a bug with the core service not receiving the request for allocation creation with the added type to give you an idea of where I'm at with that |
Just to be clear that's a yes, you do want to wrap it up. |
|
I am assigning all of these items to myself. |
…data (#1603) Co-authored-by: Aaron Perez <perezam@ornl.gov>
Ticket
DAPS-1517
Description
This PR implements a new repository
typefield with two supported values:"globus"(default, for traditional repositories) and"metadata_only"(for metadata-only repositories).Implementation Details
Protocol Buffer Changes
optional string type = 12to RepoData messageoptional string type = 13to RepoCreateRequest and RepoUpdateRequestC++ Core Service (DatabaseAPI.cpp)
How Has This Been Tested?
core/database/foxx/tests/operations.test.js&core/database/foxx/tests/repo.test.jstests/end-to-end/test_api_repo.pySummary by Sourcery
Add handling for the repository type field in the core service, update the DatabaseAPI client to pass and parse the type, and cover the new behavior with end-to-end tests.
New Features:
Enhancements:
Tests: