-
Notifications
You must be signed in to change notification settings - Fork 155
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
Routing approved airlock data to shared storage automatically #4335
Comments
@yahya130 I think it would be useful for "destination" to be an option when creating an import request. It could later enable this - #1307 ? Option could be "Private workspace storage", "Shared workspace storage", "Another Workspace", but focus on the first two for now? Stored in a WDYT? |
AzureTRE/airlock_processor/StatusChangedQueueTrigger/__init__.py Lines 154 to 155 in 8153f8e
This function would need to set the storage account based on the request_data.destination field? |
not "Another Workspace", that would violate containment, which is what the TRE exists to provide. If they want the data in another workspace, they should make the import request from there. |
We can make it configurable. We have scenarios where a organisation has multiple workspaces and they want to transfer data, with approvals - this if for export (if you think about an import already has a destination workspace - it's whichever you create the request from) - lets keep this issue to routing to shared storage, please comment here if have thoughts - #1307 |
@marrobi Yes sorry, I forget to mention that part, where we need a mechanism where a user can tag the request which will determine where the routing service will move the data to. |
@yahya130 thanks, I'll assign it to you then. |
Is your feature request related to a problem? Please describe.
Whenever data arrives into approved workspace storage via airlock there is a use case for moving it to shared workspace storage (which is file share). The reason for this is to make the data available to VMs/desktops (via mounted file share) which can be deployed to a workspace and avoids the need to manually use Azure CLI commands per VM to access the data. Note that VMs are one use case there can be other services which can consume the file share.
Describe the solution you'd like
The ideal solution would be to automatically move the approved airlock data on arrival to shared workspace storage. The service which takes care of the automation can be a workspace service or deployed as part of a base workspace, this is open for discussion.
Describe alternatives you've considered
No alternatives considered.
The text was updated successfully, but these errors were encountered: