Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetNamePrefix ¶
Types ¶
type ClusterTransport ¶
type Config ¶
type Config struct { ClusterTransport ClusterTransport `yaml:"clusterTransport"` Disks DisksConf `yaml:"disks"` VM VmConf `yaml:"vm"` Ipam IpamConf `yaml:"ipam"` HelperImages HelperImages `yaml:"helperImages"` Namespace string `yaml:"namespaceSuffix"` TestData TestData `yaml:"testData"` StorageClass StorageClass }
type HelperImages ¶
type HelperImages struct {
CurlImage string `yaml:"curlImage"`
}
type Kustomize ¶
type Kustomize struct { ApiVersion string `yaml:"apiVersion"` Labels []KustomizeLabel `yaml:"labels"` Configurations []string `yaml:"configurations"` Kind string `yaml:"kind"` Namespace string `yaml:"namespace"` NamePrefix string `yaml:"namePrefix"` Resources []string `yaml:"resources"` }
func (*Kustomize) ExcludeResource ¶
type KustomizeLabel ¶
type ModuleConfig ¶
type ModuleConfig struct { ApiVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata Metadata `yaml:"metadata"` Spec Spec `yaml:"spec"` }
func GetModuleConfig ¶
func GetModuleConfig() (*ModuleConfig, error)
type StorageClass ¶
type StorageClass struct {
VolumeBindingMode storagev1.VolumeBindingMode
}
type TestData ¶
type TestData struct { AffinityToleration string `yaml:"affinityToleration"` ComplexTest string `yaml:"complexTest"` Connectivity string `yaml:"connectivity"` DiskResizing string `yaml:"diskResizing"` SizingPolicy string `yaml:"sizingPolicy"` VmConfiguration string `yaml:"vmConfiguration"` VmLabelAnnotation string `yaml:"vmLabelAnnotation"` VmMigration string `yaml:"vmMigration"` VmDiskAttachment string `yaml:"vmDiskAttachment"` VdSnapshots string `yaml:"vdSnapshots"` Sshkey string `yaml:"sshKey"` SshUser string `yaml:"sshUser"` }
Click to show internal directories.
Click to hide internal directories.