Documentation
¶
Index ¶
- func BlockSnapPodConfig(pvcNames []string, containerImage string) *pod.Config
- func CapacityTrackingPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config
- func EphemeralPodConfig(podName string, csiVolSrc v1.CSIVolumeSource, containerImage string) *pod.Config
- func GetAccessMode(AccessMode string) []v1.PersistentVolumeAccessMode
- func IoWritePodConfig(pvcNames []string, podName string, containerImage string) *pod.Config
- func MultiAttachPodConfig(pvcNames []string, containerImage string) *pod.Config
- func MultiAttachVolumeConfig(storageclass string, claimSize string, AccessMode string) *pvc.Config
- func ProvisioningPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config
- func PsqlPodConfig(password string, containerImage string) *pod.Config
- func ScalingStsConfig(storageclass string, claimSize string, volumeNumber int, podPolicy string, ...) *statefulset.Config
- func VolumeCreationConfig(storageclass string, claimSize string, Name string, AccessMode string) *pvc.Config
- func VolumeGroupSnapConfig(vgsName, driver, reclaimPolicy, snapClass, volumeLabel, namespace string) *volumegroupsnapshot.Config
- func VolumeHealthPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config
- func VolumeMigrateStsConfig(storageclass string, claimSize string, volumeNumber int, podNumber int32, ...) *statefulset.Config
- type Image
- type Images
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BlockSnapPodConfig ¶
BlockSnapPodConfig config to use in blocksnap suite
func CapacityTrackingPodConfig ¶
func CapacityTrackingPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config
CapacityTrackingPodConfig config to use in capacity-tracking suite
func EphemeralPodConfig ¶
func EphemeralPodConfig(podName string, csiVolSrc v1.CSIVolumeSource, containerImage string) *pod.Config
EphemeralPodConfig config to use in ephemeral inline volume suite
func GetAccessMode ¶
func GetAccessMode(AccessMode string) []v1.PersistentVolumeAccessMode
GetAccessMode returns access mode
func IoWritePodConfig ¶
IoWritePodConfig config to use in io suite
func MultiAttachPodConfig ¶
MultiAttachPodConfig config to use in MultiAttachSuite
func MultiAttachVolumeConfig ¶
MultiAttachVolumeConfig config allows to create volume with any AccessMode
func ProvisioningPodConfig ¶
ProvisioningPodConfig config to use in provisioning suite
func PsqlPodConfig ¶
PsqlPodConfig config to use for psql suite
func ScalingStsConfig ¶
func ScalingStsConfig(storageclass string, claimSize string, volumeNumber int, podPolicy string, containerImage string) *statefulset.Config
ScalingStsConfig config to use in scaling suite
func VolumeCreationConfig ¶
func VolumeCreationConfig(storageclass string, claimSize string, Name string, AccessMode string) *pvc.Config
VolumeCreationConfig config to use in volumecreation suite
func VolumeGroupSnapConfig ¶
func VolumeGroupSnapConfig(vgsName, driver, reclaimPolicy, snapClass, volumeLabel, namespace string) *volumegroupsnapshot.Config
VolumeGroupSnapConfig config for volume group snapshot
func VolumeHealthPodConfig ¶
VolumeHealthPodConfig config to use in provisioning suite
func VolumeMigrateStsConfig ¶
func VolumeMigrateStsConfig(storageclass string, claimSize string, volumeNumber int, podNumber int32, podPolicy string, containerImage string) *statefulset.Config
VolumeMigrateStsConfig config to use in scaling suite