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