Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addons ¶
type Addons struct { Observability ObservabilitySpec `yaml:"Observability,omitempty" json:"observability,omitempty"` Solidfire Solidfire `yaml:"Solidfire,omitempty" json:"solidfire,omitempty"` }
Addons holds optional configuration values
type CAPIConfig ¶
type CAPIConfig struct {
GithubToken string `yaml:"GithubToken" json:"githubtoken"`
}
CAPIConfig is config needed for the CAPI engine
type K8sConfig ¶
type K8sConfig struct { ClusterName string `yaml:"ClusterName" json:"clustername"` ControlPlaneCount int `yaml:"ControlPlaneCount" json:"controlplanecount"` WorkerCount int `yaml:"WorkerCount" json:"workercount"` KubernetesVersion string `yaml:"KubernetesVersion" json:"kubernetesversion"` KubernetesPodCidr string `yaml:"KubernetesPodCidr" json:"kubernetespodcidr"` KubernetesServiceCidr string `yaml:"KubernetesServiceCidr" json:"kubernetesservicecidr"` Kubeconfig string `yaml:"Kubeconfig" json:"kubeconfig"` Namespace string `yaml:"Namespace" json:"namespace"` }
K8sConfig specifies the details about the management cluster
type ObservabilitySpec ¶
type ObservabilitySpec struct { Enable bool `yaml:"Enable" json:"enable"` ArchiveLocation string `yaml:"ArchiveLocation" json:"archivelocation"` }
ObservabilitySpec holds values for the observability archive file
Click to show internal directories.
Click to hide internal directories.