Versions in this module Expand all Collapse all v1 v1.0.1 Jan 9, 2023 v1.0.0 Jan 6, 2023 Changes in this version + const DefaultConnectTimeout + const DefaultDriverName + const DefaultEndpoint + const DefaultEphemeralVolumeDataFilePath + const DefaultFs + const DefaultNodeAffinity + const DirectTag + const FsTypeTag + const LinearType + const LvmTypeTag + const NodeAffinity + const PvTypeTag + const StripingType + const VgNameTag + const VolumeOperationAlreadyExists + const VolumeTypeTag + var ControllerCaps = []csi.ControllerServiceCapability_RPC_Type + var NodeCaps = []*csi.NodeServiceCapability + var VolumeCaps = []csi.VolumeCapability_AccessMode_Mode + type ExecRunner interface + CleanupMountPoint func(mountPath string, mounter mountutils.Interface, extensiveMountPointCheck bool) error + EnsureBlock func(target string) error + IsBlockDevice func(fullPath string) (bool, error) + MkdirAll func(path string, perm os.FileMode) error + MountBlock func(source, target string, opts ...string) error + Remove func(name string) error + ResizeFS func(devicePath string, deviceMountPath string) (bool, error) + RunCommand func(cmd string) (string, error) + Stat func(name string) (os.FileInfo, error) + func NewExecRunner() ExecRunner + func NewFakeExecRunner() ExecRunner + type PvcPodSchedulerMap struct + func (infoMap *PvcPodSchedulerMap) Add(pvcNamespace, pvcName, schedulerName string) + func (infoMap *PvcPodSchedulerMap) Get(pvcNamespace, pvcName string) string + func (infoMap *PvcPodSchedulerMap) Remove(pvcNamespace, pvcName string) + type SchedulerArch string + var SchedulerArchExtender SchedulerArch = "extender" + var SchedulerArchFramework SchedulerArch = "scheduling-framework" + var SchedulerArchUnknown SchedulerArch = "unknown" + type SchedulerArchMap struct + func (archMap *SchedulerArchMap) Get(schedulerName string) SchedulerArch