# Packages
Package attacherdetacher implements interfaces that enable triggering attach and detach operations on volumes.
Package cache implements data structures used by the attach/detach controller
to keep track of volumes, the nodes they are attached to, and the pods that
reference them.
Package reconciler implements interfaces that attempt to reconcile the desired state of the with the actual state of the world by triggering actions.
No description provided by the author
# Functions
NewAttachDetachController returns a new instance of AttachDetachController.
# Constants
ControllerManagedAnnotation 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.
SafeToDetachAnnotation is the annotation added to the Node object by kubelet in the format "volumes.kubernetes.io/safetodetach/{volumename}" to indicate the volume has been unmounted and is safe to detach.
# Interfaces
AttachDetachController defines the operations supported by this controller.