config

package
v1.2.50 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterENVVariables added in v1.2.48

type ClusterENVVariables struct {
	ComputeMachineType string `env:"COMPUTE_MACHINE_TYPE" default:""`
	BYOVPC             string `env:"BYOVPC" default:""`
	Private            string `env:"PRIVATE" default:""`
	Autoscale          string `env:"AUTOSCALE" default:""`
	ProxyEnabled       string `env:"PROXY_ENABLED" default:""`
	FipsEnabled        string `env:"FIPS_ENABLED" default:""`
	VolumeSize         string `env:"VOLUME_SIZE" default:""`
	Replicas           string `env:"REPLICAS" default:""`
	MultiAZ            string `env:"MULTI_AZ" default:""`
	AllowRegistries    string `env:"ALLOW_REGISTRIES" default:""`
}

type GlobalENVVariables

type GlobalENVVariables struct {
	ChannelGroup          string `env:"CHANNEL_GROUP" default:""`
	Version               string `env:"VERSION" default:""`
	Region                string `env:"REGION" default:""`
	ProvisionShard        string `env:"PROVISION_SHARD" default:""`
	NamePrefix            string `env:"NAME_PREFIX"`
	ClusterWaitingTime    int    `env:"CLUSTER_TIMEOUT" default:"60"`
	WaitSetupClusterReady bool   `env:"WAIT_SETUP_CLUSTER_READY" default:"true"`
	AWSCredetialsFile     string `env:"AWS_SHARED_CREDENTIALS_FILE" default:""`
	SVPC_CREDENTIALS_FILE string `env:"SHARED_VPC_AWS_SHARED_CREDENTIALS_FILE" default:""`
	OCM_LOGIN_ENV         string `env:"OCM_LOGIN_ENV" default:""`
}

type TestConfig

type TestConfig struct {
	// Env is the OpenShift Cluster Management environment used to provision clusters.
	ENV               string `env:"OCM_LOGIN_ENV" default:""`
	TestProfile       string `env:"TEST_PROFILE" default:""`
	ResourcesDir      string `env:"RESOURCES_DIR" default:""`
	OutputDir         string `env:"OUTPUT_DIR" default:""`
	YAMLProfilesDir   string `env:"TEST_PROFILE_DIR" default:""`
	RootDir           string `env:"WORKSPACE" default:""`
	ClusterConfigFile string
	ArtifactDir       string `env:"ARTIFACT_DIR" default:""`
	UserDataFile      string
	CreateCommandFile string
	// Temporary file to compatible to current CI jobs. Will remove once all CI jobs migration finished
	ClusterIDFile     string
	APIURLFile        string
	ClusterNameFile   string
	ClusterTypeFile   string
	ConsoleUrlFile    string
	InfraIDFile       string
	VPCIDFile         string
	PublicSubnetsFile string
	// End of temporary
	ClusterDetailFile               string
	ClusterInstallLogArtifactFile   string
	ClusterAdminFile                string
	ClusterIDPAdminUsernamePassword string
	TestFocusFile                   string
	TestLabelFilterFile             string
	ProxySSHPemFile                 string
	ProxyCABundleFile               string
	GlobalENV                       *GlobalENVVariables
	ClusterENV                      *ClusterENVVariables
}

TestConfig contains platforms info for the rosacli testing

var Test *TestConfig

Jump to

Keyboard shortcuts

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