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"` 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 // 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
Click to show internal directories.
Click to hide internal directories.