# Functions
NewFakeOGCounter returns a OperationGenerator.
NewOperationExecutor returns a new instance of OperationExecutor.
NewOperationGenerator is returns instance of operationGenerator.
# Structs
AttachedVolume represents a volume that is attached to a node.
MountedVolume represents a volume that has successfully been mounted to a pod.
VolumeToAttach represents a volume that should be attached to a node.
VolumeToMount represents a volume that should be attached to this node and mounted to the PodName.
# Interfaces
ActualStateOfWorldAttacherUpdater defines a set of operations updating the actual state of the world cache after successful attach/detach/mount/unmount.
ActualStateOfWorldMounterUpdater defines a set of operations updating the actual state of the world cache after successful mount/unmount.
InTreeToCSITranslator contains methods required to check migratable status and perform translations from InTree PVs and Inline to CSI.
OperationExecutor defines a set of operations for attaching, detaching, mounting, or unmounting a volume that are executed with a NewNestedPendingOperations which prevents more than one operation from being triggered on the same volume.
OperationGenerator interface that extracts out the functions from operation_executor to make it dependency injectable.
VolumeLogger defines a set of operations for generating volume-related logging and error msgs.