package
1.2.1
Repository: https://github.com/mre-fog/external-attacher.git
Documentation: pkg.go.dev

# Functions

GetFinalizerName returns Attacher name suitable to be used as finalizer.
GetNodeIDFromCSINode returns nodeID from CSIDriverInfoSpec.
GetNodeIDFromNode returns nodeID string from node annotations.
GetVolumeAttributes returns a dictionary of volume attributes from CSI PV source.
GetVolumeCapabilities returns volumecapability from PV spec.
GetVolumeHandle returns VolumeHandle and Readonly flag from CSI PV source.
NewCSIAttachController returns a new *CSIAttachController.
NewCSIHandler creates a new CSIHandler.
NewTrivialHandler provides new Handler for Volumeattachments and PV object handling.
SanitizeDriverName sanitizes provided driver name.

# Structs

CSIAttachController is a controller that attaches / detaches CSI volumes using provided Handler interface.

# Interfaces

Handler is responsible for handling VolumeAttachment events from informer.