Documentation ¶
Index ¶
Constants ¶
View Source
const ( KindConfigFile = "kind.yaml" KindVersion = "v0.13.0" KopsVersion = "v1.23.1" KubernetesVersion = "v1.23.6" GCloudVersion = "383.0.1" GCloudVerbosity = "warning" GCloudAccount = "ixia-c-automation@kt-nts-athena-dev.iam.gserviceaccount.com" GCloudProject = "kt-nts-athena-dev" GCloudRegion = "us-central1" GCloudZone = "us-central1-a" GCloudUser = "test" GCloudEmail = "" GCloudWorkerNodes = 1 GCloudMasterNodeType = "e2-standard-4" GCloudWorkerNodeType = "e2-standard-8" GCloudTopology = "private" GCloudNetworking = "calico" GCloudKubeconfigTTL = "168h0m0s" KopsVerbosity = 0 NodeCount = 1 TimeOut = 300 MetallbVersion = "v0.12" MetallbConfigFile = "metallb.yaml" IxiaCOperatorVersion = "v0.1.94" MeshnetCommit = "de89b2e" MeshnetVersion = "v0.3.0" )
Variables ¶
View Source
var (
ClusterTypeGC = true
)
Functions ¶
func CommonSetup ¶
func SetupCluster ¶
func TeardownCluster ¶
Types ¶
type KindConfig ¶
type KindConfig struct { Kind string `yaml:"kind"` APIVersion string `yaml:"apiVersion"` Networking KindNetworkInfo `yaml:"networking"` Nodes []KindRoleInfo `yaml:"nodes"` }
type KindNetworkInfo ¶
type KindRoleInfo ¶
type KindRoleInfo struct {
Role string `yaml:"role"`
}
type MetallbConfig ¶
type MetallbConfig struct { APIVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata MetallbMetadata `yaml:"metadata"` Data MetallbData `yaml:"data"` }
type MetallbData ¶
type MetallbData struct {
Config string `yaml:"config"`
}
type MetallbMetadata ¶
Click to show internal directories.
Click to hide internal directories.