Versions in this module Expand all Collapse all v0 v0.2.0 Jul 20, 2018 v0.1.0 May 16, 2018 Changes in this version + const DefaultCloudConfigPath + func ProbeVolumePlugins() []volume.VolumePlugin + type BlockStorageProvider interface + AttachDisk func(instanceID, volumeID string) (string, error) + CreateVolume func(name string, size int, vtype, availability string, tags *map[string]string) (string, string, bool, error) + DeleteVolume func(volumeID string) error + DetachDisk func(instanceID, volumeID string) error + DiskIsAttached func(instanceID, volumeID string) (bool, error) + DiskIsAttachedByName func(nodeName types.NodeName, volumeID string) (bool, string, error) + DisksAreAttachedByName func(nodeName types.NodeName, volumeIDs []string) (map[string]bool, error) + ExpandVolume func(volumeID string, oldSize resource.Quantity, newSize resource.Quantity) (resource.Quantity, error) + GetAttachmentDiskPath func(instanceID, volumeID string) (string, error) + GetDevicePath func(volumeID string) (string, error) + InstanceID func() (string, error) + Instances func() (cloudprovider.Instances, bool) + OperationPending func(diskName string) (bool, string, error) + ShouldTrustDevicePath func() bool + type DiskUtil struct + func (util *DiskUtil) AttachDisk(b *cinderVolumeMounter, globalPDPath string) error + func (util *DiskUtil) CreateVolume(c *cinderVolumeProvisioner) (volumeID string, volumeSizeGB int, volumeLabels map[string]string, ...) + func (util *DiskUtil) DeleteVolume(cd *cinderVolumeDeleter) error + func (util *DiskUtil) DetachDisk(cd *cinderVolumeUnmounter) error