-
Notifications
You must be signed in to change notification settings - Fork 4
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
Error running nf-nomad with acl enabled #56
Comments
can you check mounting a volume in Not sure (yet) how acl works but the host_volume in your example is "deny" and the nf-task requires to mount the volume |
I've tested against the local cluster created in the ( see #57 ) When the |
So to utilize csi volumes you at least need the plugin read permissions and csi-list-volume capability. Updated policy
Other than that there is still a problem with volumes that are read-only
|
we're mounting (all) the volumes as writable taskDef.config.mount = [ so probably we need to extend our dsl spec with more features |
@jhaezebr what's the overall use-case for |
@jagedn we use a read only mount for our reference store. This isn't strictly needed, but we want this mount to be read-only so a rogue process can't go about deleting or changing any of the references. |
I've made a seperate issue for the read-only use-case: #60 |
For the moment this ACL seems to work for nextflow:
|
Gotcha - thanks @jhaezebr ! Quick question, did you test with Judging from the following, I think as
Ideally, we want to keep feature parity with both 🤝 |
No, I didn't test fusionfs, just csi. We don't use fusionfs in our cluster and I'm not familiar with it. |
Nextflow seems to be unable to submit jobs when ACL is enabled, but using the same token I can submit a job using the nomad CLI.
Nextflow log
Nextflow config
Nomad log
Manual run
Nomad nextflow ACL
The text was updated successfully, but these errors were encountered: