Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + const StatusNotSupported + const StatusSuccess + func GetDynamicPluginProber(pluginDir string, runner exec.Interface) volume.DynamicPluginProber + type DriverCall struct + Command string + Timeout time.Duration + func (dc *DriverCall) Append(arg string) + func (dc *DriverCall) AppendSpec(spec *volume.Spec, host volume.VolumeHost, extraOptions map[string]string) error + func (dc *DriverCall) Run() (*DriverStatus, error) + type DriverCapabilities struct + Attach bool + FSGroup bool + RequiresFSResize bool + SELinuxRelabel bool + SupportsMetrics bool + type DriverStatus struct + ActualVolumeSize int64 + Attached bool + Capabilities *DriverCapabilities + DevicePath string + Message string + Status string + VolumeName string + type OptionsForDriver map[string]string + func NewOptionsForDriver(spec *volume.Spec, host volume.VolumeHost, extraOptions map[string]string) (OptionsForDriver, error) + type PluginFactory interface + NewFlexVolumePlugin func(pluginDir, driverName string, runner exec.Interface) (volume.VolumePlugin, error)