Documentation ¶
Index ¶
- Variables
- func InitializeSchemes()
- func MakePV(name, driverName, srcVolID, scName string, volumeAttributes map[string]string) core_v1.PersistentVolume
- func MakePVC(name, ns, scName, volumeName string, lbl labels.Set) core_v1.PersistentVolumeClaim
- func MakeVG(name, ns, driver, pvcLabel, vsc string, ...) vgsv1.DellCsiVolumeGroupSnapshot
- func MakeVSC(name, driver string) s1.VolumeSnapshotClass
- func MakeVSCRetain(name, driver string) s1.VolumeSnapshotClass
- type Common
- type Driver
Constants ¶
This section is empty.
Variables ¶
View Source
var DriverName = "csi-vxflexos"
DriverName default
View Source
var Scheme = runtime.NewScheme()
Scheme runtime type
Functions ¶
func MakePV ¶
func MakePV(name, driverName, srcVolID, scName string, volumeAttributes map[string]string) core_v1.PersistentVolume
MakePV create a PV object
func MakePVC ¶
func MakePVC(name, ns, scName, volumeName string, lbl labels.Set) core_v1.PersistentVolumeClaim
MakePVC create a PVC object
func MakeVG ¶
func MakeVG(name, ns, driver, pvcLabel, vsc string, reclaimPolicy vgsv1.MemberReclaimPolicy, pvcList []string) vgsv1.DellCsiVolumeGroupSnapshot
MakeVG create a volume group snapshotter object
func MakeVSC ¶
func MakeVSC(name, driver string) s1.VolumeSnapshotClass
MakeVSC create a Volumesnapshot Class object
func MakeVSCRetain ¶ added in v1.2.0
func MakeVSCRetain(name, driver string) s1.VolumeSnapshotClass
MakeVSCRetain create a Volumesnapshot Class object with deletion policy as Retain
Types ¶
Click to show internal directories.
Click to hide internal directories.