test

package
v1.12.2-rc.1 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const StorageClassName = "e2e-storage-class"
View Source
const StorageClassName2 = "e2e-storage-class-2"

Variables

View Source
var UUIDgen uuid.UUID

Functions

This section is empty.

Types

type BackupConfig

type BackupConfig struct {
	BackupName                  string
	Namespace                   string
	BackupLocation              string
	UseVolumeSnapshots          bool
	ProvideSnapshotsVolumeParam bool
	Selector                    string
	TTL                         time.Duration
	IncludeResources            string
	ExcludeResources            string
	IncludeClusterResources     bool
	OrderedResources            string
	UseResticIfFSBackup         bool
	DefaultVolumesToFsBackup    bool
	SnapshotMoveData            bool
}

type Report

type Report struct {
	TestDescription string                 `yaml:"Test Description"`
	OtherFields     map[string]interface{} `yaml:",inline"`
}
var ReportData *Report

type SnapshotCheckPoint

type SnapshotCheckPoint struct {
	NamespaceBackedUp string
	// SnapshotIDList is for Azure CSI Verification
	//  we can get SnapshotID from VolumeSnapshotContent from a certain backup
	SnapshotIDList []string
	ExpectCount    int
	PodName        []string
	EnableCSI      bool
}

type VeleroCLI2Version

type VeleroCLI2Version struct {
	VeleroVersion string
	VeleroCLI     string
}

type VeleroCfgInPerf

type VeleroCfgInPerf struct {
	NFSServerPath    string
	TestCaseDescribe string
	BackupForRestore string
}

type VeleroConfig

type VeleroConfig struct {
	VeleroCfgInPerf
	VeleroCLI                         string
	VeleroImage                       string
	VeleroVersion                     string
	CloudCredentialsFile              string
	BSLConfig                         string
	BSLBucket                         string
	BSLPrefix                         string
	VSLConfig                         string
	CloudProvider                     string
	ObjectStoreProvider               string
	VeleroNamespace                   string
	AdditionalBSLProvider             string
	AdditionalBSLBucket               string
	AdditionalBSLPrefix               string
	AdditionalBSLConfig               string
	AdditionalBSLCredentials          string
	RegistryCredentialFile            string
	RestoreHelperImage                string
	UpgradeFromVeleroVersion          string
	UpgradeFromVeleroCLI              string
	MigrateFromVeleroVersion          string
	MigrateFromVeleroCLI              string
	Plugins                           string
	AddBSLPlugins                     string
	InstallVelero                     bool
	KibishiiDirectory                 string
	Features                          string
	Debug                             bool
	GCFrequency                       string
	DefaultCluster                    string
	StandbyCluster                    string
	ClientToInstallVelero             *TestClient
	DefaultClient                     *TestClient
	StandbyClient                     *TestClient
	UploaderType                      string
	UseNodeAgent                      bool
	UseRestic                         bool
	ProvideSnapshotsVolumeParam       bool
	DefaultVolumesToFsBackup          bool
	UseVolumeSnapshots                bool
	VeleroServerDebugMode             bool
	SnapshotMoveData                  bool
	DataMoverPlugin                   string
	StandbyClusterCloudProvider       string
	StandbyClusterPlugins             string
	StandbyClusterOjbectStoreProvider string
	DebugVeleroPodRestart             bool
}
var VeleroCfg VeleroConfig

Jump to

Keyboard shortcuts

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