Documentation ¶
Index ¶
Constants ¶
View Source
const ( Calico = "calico" Canal = "canal" Flannel = "flannel" Weave = "weave" Aci = "aci" CoreDNS = "coreDNS" KubeDNS = "kubeDNS" MetricsServer = "metricsServer" NginxIngress = "nginxIngress" Nodelocal = "nodelocal" TemplateKeys = "templateKeys" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CisBenchmarkVersionInfo ¶
type CisBenchmarkVersionInfo struct { Managed bool `yaml:"managed" json:"managed"` MinKubernetesVersion string `yaml:"min_kubernetes_version" json:"minKubernetesVersion"` SkippedChecks map[string]string `yaml:"skipped_checks" json:"skippedChecks"` NotApplicableChecks map[string]string `yaml:"not_applicable_checks" json:"notApplicableChecks"` }
func (*CisBenchmarkVersionInfo) DeepCopy ¶
func (in *CisBenchmarkVersionInfo) DeepCopy() *CisBenchmarkVersionInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CisBenchmarkVersionInfo.
func (*CisBenchmarkVersionInfo) DeepCopyInto ¶
func (in *CisBenchmarkVersionInfo) DeepCopyInto(out *CisBenchmarkVersionInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CisConfigParams ¶
type CisConfigParams struct {
BenchmarkVersion string `yaml:"benchmark_version" json:"benchmarkVersion"`
}
func (*CisConfigParams) DeepCopy ¶
func (in *CisConfigParams) DeepCopy() *CisConfigParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CisConfigParams.
func (*CisConfigParams) DeepCopyInto ¶
func (in *CisConfigParams) DeepCopyInto(out *CisConfigParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Data ¶
type Data struct { // K8sVersionServiceOptions - service options per k8s version K8sVersionServiceOptions map[string]v3.KubernetesServicesOptions K8sVersionRKESystemImages map[string]v3.RKESystemImages // Addon Templates per K8s version ("default" where nothing changes for k8s version) K8sVersionedTemplates map[string]map[string]string // K8sVersionInfo - min/max RKE+Rancher versions per k8s version K8sVersionInfo map[string]v3.K8sVersionInfo //Default K8s version for every rancher version RancherDefaultK8sVersions map[string]string //Default K8s version for every rke version RKEDefaultK8sVersions map[string]string K8sVersionDockerInfo map[string][]string // K8sVersionWindowsServiceOptions - service options per windows k8s version K8sVersionWindowsServiceOptions map[string]v3.KubernetesServicesOptions CisConfigParams map[string]CisConfigParams CisBenchmarkVersionInfo map[string]CisBenchmarkVersionInfo // K3S specific data, opaque and defined by the config file in kdm K3S map[string]interface{} `json:"k3s,omitempty"` // Rke2 specific data, defined by the config file in kdm RKE2 map[string]interface{} `json:"rke2,omitempty"` }
Click to show internal directories.
Click to hide internal directories.