Versions in this module Expand all Collapse all v0 v0.11.2 May 28, 2020 Changes in this version + const AllocSpecificDirName + const DefaultMountActionTimeout + const StagingDirName + type Config struct + DynamicRegistry dynamicplugins.Registry + Logger hclog.Logger + PluginResyncPeriod time.Duration + TriggerNodeEvent TriggerNodeEvent + UpdateNodeCSIInfoFunc UpdateNodeCSIInfoFunc + type Manager interface + MounterForPlugin func(ctx context.Context, pluginID string) (VolumeMounter, error) + PluginManager func() pluginmanager.PluginManager + Shutdown func() + func New(config *Config) Manager + type MountInfo struct + IsDevice bool + Source string + type TriggerNodeEvent func(*structs.NodeEvent) + type UpdateNodeCSIInfoFunc func(string, *structs.CSIInfo) + type UsageOptions struct + AccessMode string + AttachmentMode string + MountOptions *structs.CSIMountOptions + ReadOnly bool + func (u *UsageOptions) ToFS() string + type VolumeMounter interface + MountVolume func(ctx context.Context, vol *structs.CSIVolume, alloc *structs.Allocation, ...) (*MountInfo, error) + UnmountVolume func(ctx context.Context, volID, remoteID, allocID string, usageOpts *UsageOptions) error