Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

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.