Third-Party Volumes
The hera.workflows.volume module provides all Argo volume types that can be used via Hera.
AWSElasticBlockStoreVolume
Representation of AWS elastic block store volume.
Source code in src/hera/workflows/volume.py
AzureDiskVolume
Representation of an Azure disk volume.
Source code in src/hera/workflows/volume.py
AzureFileVolume
Representation of an Azure file that can be mounted as a volume.
Source code in src/hera/workflows/volume.py
CephFSVolume
Representation of a Ceph file system volume.
Source code in src/hera/workflows/volume.py
CinderVolume
Representation of a Cinder volume.
Source code in src/hera/workflows/volume.py
CSIVolume
Representation of a container service interface volume.
Source code in src/hera/workflows/volume.py
FCVolume
An FV volume representation.
Source code in src/hera/workflows/volume.py
FlockerVolume
A Flocker volume representation.
Source code in src/hera/workflows/volume.py
GCEPersistentDiskVolume
A representation of a Google Cloud Compute Enginer persistent disk.
Notes
The volume must exist on GCE before a request to mount it to a pod is performed.
Source code in src/hera/workflows/volume.py
GitRepoVolume
A representation of a Git repo that can be mounted as a volume.
Source code in src/hera/workflows/volume.py
GlusterfsVolume
A representation for a Gluster filesystem volume.
Source code in src/hera/workflows/volume.py
ISCSIVolume
Representation of ISCSI volume.
Source code in src/hera/workflows/volume.py
PhotonPersistentDiskVolume
A Photon Persistent Disk representation.
Source code in src/hera/workflows/volume.py
PortworxVolume
PortworxVolume represents a Portworx volume to mount to a container.
Source code in src/hera/workflows/volume.py
QuobyteVolume
QuobyteVolume represents a Quobyte volume to mount to a container.
Source code in src/hera/workflows/volume.py
RBDVolume
An RDB volume representation.
Source code in src/hera/workflows/volume.py
ScaleIOVolume
ScaleIOVolume represents a ScaleIO volume to mount to the container.
Source code in src/hera/workflows/volume.py
StorageOSVolume
StorageOSVolume represents a Storage OS volume to mount.
Source code in src/hera/workflows/volume.py
VsphereVirtualDiskVolume
VsphereVirtualDiskVolume represents a vSphere virtual disk volume to mount.