# Functions
GetUniquePodName returns a unique identifier to reference a pod by.
GetUniqueVolumeName returns a unique name representing the volume/plugin.
GetUniqueVolumeNameForNonAttachableVolume returns the unique volume name for a non-attachable volume.
GetUniqueVolumeNameFromSpec uses the given VolumePlugin to generate a unique name representing the volume defined in the specified volume spec.
# Constants
ControllerManagedAttachAnnotation is the key of the annotation on Node objects that indicates attach/detach operations for the node should be managed by the attach/detach controller.
VolumeGidAnnotationKey is the of the annotation on the PersistentVolume object that specifies a supplemental GID.