Skip to main content

Reference

Fusion is configured through your Nextflow configuration file. All Fusion configuration options are specified in the fusion scope and can be set in your Nextflow configuration file (e.g., nextflow.config).

Configuration options

The following options are available:

OptionDescription
fusion.enabledIf true, enables Fusion file system. Default: false.
fusion.cacheSizeNew in version 23.11.0-edge
Local cache size limit for the Fusion client.
fusion.containerConfigUrlURL for the container layer that provisions the Fusion client.
fusion.exportStorageCredentialsNew in version 23.05.0-edge
If true, exports credentials for the underlying object storage to the task environment. Previously named fusion.exportAwsAccessKeys. Default: false.
fusion.logLevelLog level for the Fusion client.
fusion.logOutputLocation for log output.
fusion.privilegedNew in version 23.10.0
If true, enables privileged containers. Non-privileged use is supported only on Kubernetes with the k8s-fuse-plugin or a similar FUSE device plugin. Default: true.
fusion.snapshotsNew in version 25.03.0-edge
If true, enables Fusion Snapshots. AWS Batch only. Preview feature. Default: false.
fusion.tagsTag pattern for files created via the Fusion client. When false, disables file tagging. Default: [.command.*|.exitcode|.fusion.*](nextflow.io/metadata=true),[*](nextflow.io/temporary=true).
note

See Configuration options for a full list of Nextflow configuration options.