package
1.8.0-alpha.1
Repository: https://github.com/bentheelder/kubernetes.git
Documentation: pkg.go.dev

# Functions

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.
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.