Storage Volumes
Storage volumes are directories or resources on a storage backend that are mounted into workflow containers. Each volume belongs to a storage provisioner which determines the storage backend, access policies, and driver type.
Volumes come in two varieties:
- Persistent volumes retain data after workflow completion and can be reused across multiple workflows
- Ephemeral volumes are created for a single workflow and deleted when the workflow completes
Persistent volumes must be created explicitly via the CLI (fuzzball volume create),
Web UI, or API before they can be referenced in a workflow. Ephemeral volumes are created
automatically when a workflow runs and destroyed when it completes.
Volume access is controlled by the provisioner’s access policies. Your group must have the appropriate policy (access, create, or ephemeral) on the provisioner to use its volumes.