package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Packages

Package nodeinfomanager includes internal functions used to add/delete labels to kubernetes nodes for corresponding CSI drivers.

# Functions

GetCSIDriverName returns the csi driver name.
GetCSIMounterPath returns the mounter path given the base path.
NewCSIMetricsManager creates a CSIMetricsManager object.
NewMetricsCsi creates a new metricsCsi with the Volume ID and path.
ProbeVolumePlugins returns implemented plugins.

# Constants

CSIPluginName is the name of the in-tree CSI Plugin.
CsiResyncPeriod is default resync period duration TODO: increase to something useful.
TestInformerSyncPeriod is informer sync period duration for testing.
TestInformerSyncTimeout is informer timeout duration for testing.

# Variables

PluginHandler is the plugin registration handler interface passed to the pluginwatcher module in kubelet.

# Structs

Driver is a description of a CSI Driver, defined by an endpoint and the highest CSI version supported.
DriversStore holds a list of CSI Drivers.
MetricsManager defines the metrics manager for CSI operation.
RegistrationHandler is the handler which is fed to the pluginwatcher API.