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.