I need to use FUSE based file storage
I need FUSE to work inside a Workspace
FUSE has been enabled in Domino 4.4.2 and later but will require a specific Environment and several options may need to be enabled.
The base images which activate FUSE can be found on quay.io (with a -fuse name extension) and these will include binaries needed to mount sshfs and Goofys binary for AWS bucket mounting.
A Central Config will be required to be added to see the /dev/fuse device:
com.cerebro.domino.externalDataVolumes.enableFuse | true |
A Feature Flag:
ShortLived.EnableExternalDataVolumes |
true |
And these may also be required:
computegrid.linuxSecurity.appArmorProfileRef | unconfined |
computegrid.linuxSecurity.secCompProfileRef | unconfined |
Once these are added, restart the nucleus services and a Workspace should display the /dev/fuse device. If this does not happen, or if workspaces fail to start simply remove the CC parameters and restart nucleus.
If you do get a running workspace, but no /dev/fuse, then your PSP/helm chart did not include the enablement for FUSE and an additional change needs to be done on your environment. Please contact your k8s team or Domino Team for further help.
Comments
0 comments
Please sign in to leave a comment.