testcore

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BlockSnapPodConfig

func BlockSnapPodConfig(pvcNames []string, containerImage string) *pod.Config

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

func IoWritePodConfig(pvcNames []string, podName string, containerImage string) *pod.Config

IoWritePodConfig config to use in io suite

func MultiAttachPodConfig

func MultiAttachPodConfig(pvcNames []string, containerImage string) *pod.Config

MultiAttachPodConfig config to use in MultiAttachSuite

func MultiAttachVolumeConfig

func MultiAttachVolumeConfig(storageclass string, claimSize string, AccessMode string) *pvc.Config

MultiAttachVolumeConfig config allows to create volume with any AccessMode

func ProvisioningPodConfig

func ProvisioningPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config

ProvisioningPodConfig config to use in provisioning suite

func PsqlPodConfig

func PsqlPodConfig(password string, containerImage string) *pod.Config

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

func VolumeHealthPodConfig(pvcNames []string, podName string, containerImage string) *pod.Config

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

Types

type Image

type Image struct {
	Test     string
	Postgres string
}

Image represents an image configuration.

type Images

type Images struct {
	Images []Image `yaml:"images"`
}

Images represents an array of images.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL