-
Notifications
You must be signed in to change notification settings - Fork 659
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
Not authenticated to use blobs outside of Azure blob container working directory when using Azure Entra #5669
Comments
@alberto-miranda here is a method we could tell nextflow to pass the details to the worker task, this could help with #5444 and #5448. It's pretty crude right now. |
Apologies for the delay, but it is great that we are finally moving forward with this 😄. I'm happy to support for this in the Fusion side of things, so let's sync! |
I wrote a couple PRs to support authenticating with Managed Identities with fusion v2.4 and the upcoming v2.5 and system-wide Managed Identities work out of the box (user-assigned require a single environment variable to be injected into worker nodes). So, we should be set if we can make Nextflow:
(I personally prefer option |
Likely both should be supported |
I'm not sure option 1 is supported by Azure Batch. Option 2 is implemented as #5670 |
Related to #5448 and #5444 but both issues refer to using Fusion, this one refers to using azcopy.
They are likely to be solved by the same method, since they have the same underlying challenge: how to pass authentication to the worker node (Batch) from Nextflow.
I seem to be able to recreate the issue without Fusion.
azure.config:
And with an access key:
To reiterate what's been said above, the error appears to stem from generateContainerSasWithActiveDirectory, which is only generating a relevant key for the working container and nothing else. Generating an account level SAS seems tricky (according to @alberto-miranda).
Originally posted by @adamrtalbot in #5444 (comment)
The text was updated successfully, but these errors were encountered: