-
Notifications
You must be signed in to change notification settings - Fork 2
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
Integrate with SD-Connect (swift-browser-ui) to receive info about submitted files #148
Comments
the messages we would receive e.g. from SD-Connect to SD-Submit are in the form of:
with operation being
The messages SD-Submit would send to
assign accession id to file after successful ingestion
and a message that will connect them to the dataset with:
|
we need to create a or have an API on SD-Connect |
the files that we get from SD-Connect need to be associated as part of an object to be added to the published submission otherwise it does not make sense for those files to be part of a submission |
May need to make it part of the workflows, and might need a new schema to be created, and added to workflows neicnordic/sda-pipeline#578. |
To list down how the communication between SD-Connect and SD-Submit will go
|
I'd say we only need |
Our inbox will be SD-Connect and we might not need monitoring these ops and will be skipped, the only use case where inbox messages will be required will be FEGA. |
Description
We would need to integrate with https://github.com/neicnordic/sda-pipeline in order to be able to associate metadata to submitted files
We can use https://github.com/neicnordic/sda-orchestration/blob/master/sda_orchestrator/utils/consumer.py to consume files from inbox queue in order to associate them to a submission.
DoD (Definition of Done)
Integration with RabbitMQ message broker to read the messages about submitted files and their IDs as well as dataset IDs
integration with SD-Connect sharing API to share bucket/objects for submissionAdd project number to Sharing API swift-browser-ui#755X-Object-Meta-Staged-For-Publishing
(and a separate one for buckets)streams(not what we need) and/or fanoutTesting
Integration and unit testing
The text was updated successfully, but these errors were encountered: