package
1.3.2
Repository: https://github.com/hyperhq/hypernetes.git
Documentation: pkg.go.dev

# Functions

NewOperationExecutor returns a new instance of OperationExecutor.

# 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 goroutinemap which prevents more than one operation from being triggered on the same volume.