Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func DefaultK3sConfigSpec(c *K3sConfigSpec) + type AgentConfiguration struct + KubernetesAgentProcesses KubernetesAgentProcesses + Networking AgentNetworking + Node AgentNode + Runtime AgentRuntime + func (in *AgentConfiguration) DeepCopy() *AgentConfiguration + func (in *AgentConfiguration) DeepCopyInto(out *AgentConfiguration) + type AgentNetworking struct + NodeExternalIP string + NodeIP string + ResolvConf string + func (in *AgentNetworking) DeepCopy() *AgentNetworking + func (in *AgentNetworking) DeepCopyInto(out *AgentNetworking) + type AgentNode struct + DataDir string + LBServerPort int + NodeLabels []string + NodeName string + NodeTaints []string + SeLinux bool + func (in *AgentNode) DeepCopy() *AgentNode + func (in *AgentNode) DeepCopyInto(out *AgentNode) + type AgentRuntime struct + ContainerRuntimeEndpoint string + PauseImage string + PrivateRegistry string + func (in *AgentRuntime) DeepCopy() *AgentRuntime + func (in *AgentRuntime) DeepCopyInto(out *AgentRuntime) + type Cluster struct + Server string + Token string + TokenFile string + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + type Database struct + ClusterInit *bool + DataStoreCAFile string + DataStoreCertFile string + DataStoreEndPoint string + DataStoreKeyFile string + func (in *Database) DeepCopy() *Database + func (in *Database) DeepCopyInto(out *Database) + type K3sConfig struct + Spec K3sConfigSpec + Status K3sConfigStatus + func (c *K3sConfig) Default() + func (c *K3sConfig) GetConditions() clusterv1.Conditions + func (c *K3sConfig) SetConditions(conditions clusterv1.Conditions) + func (c *K3sConfig) SetupWebhookWithManager(mgr ctrl.Manager) error + func (c *K3sConfig) ValidateCreate() error + func (c *K3sConfig) ValidateDelete() error + func (c *K3sConfig) ValidateUpdate(old runtime.Object) error + func (in *K3sConfig) DeepCopy() *K3sConfig + func (in *K3sConfig) DeepCopyInto(out *K3sConfig) + func (in *K3sConfig) DeepCopyObject() runtime.Object + type K3sConfigList struct + Items []K3sConfig + func (in *K3sConfigList) DeepCopy() *K3sConfigList + func (in *K3sConfigList) DeepCopyInto(out *K3sConfigList) + func (in *K3sConfigList) DeepCopyObject() runtime.Object + type K3sConfigSpec struct + AgentConfiguration *AgentConfiguration + Cluster *Cluster + Files []bootstrapv1.File + PostK3sCommands []string + PreK3sCommands []string + ServerConfiguration *ServerConfiguration + Version string + func (c *K3sConfigSpec) Validate(pathPrefix *field.Path) field.ErrorList + func (in *K3sConfigSpec) DeepCopy() *K3sConfigSpec + func (in *K3sConfigSpec) DeepCopyInto(out *K3sConfigSpec) + type K3sConfigStatus struct + BootstrapData []byte + Conditions clusterv1.Conditions + DataSecretName *string + FailureMessage string + FailureReason string + ObservedGeneration int64 + Ready bool + func (in *K3sConfigStatus) DeepCopy() *K3sConfigStatus + func (in *K3sConfigStatus) DeepCopyInto(out *K3sConfigStatus) + type K3sConfigTemplate struct + Spec K3sConfigTemplateSpec + func (in *K3sConfigTemplate) DeepCopy() *K3sConfigTemplate + func (in *K3sConfigTemplate) DeepCopyInto(out *K3sConfigTemplate) + func (in *K3sConfigTemplate) DeepCopyObject() runtime.Object + func (r *K3sConfigTemplate) Default() + func (r *K3sConfigTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *K3sConfigTemplate) ValidateCreate() error + func (r *K3sConfigTemplate) ValidateDelete() error + func (r *K3sConfigTemplate) ValidateUpdate(old runtime.Object) error + type K3sConfigTemplateList struct + Items []K3sConfigTemplate + func (in *K3sConfigTemplateList) DeepCopy() *K3sConfigTemplateList + func (in *K3sConfigTemplateList) DeepCopyInto(out *K3sConfigTemplateList) + func (in *K3sConfigTemplateList) DeepCopyObject() runtime.Object + type K3sConfigTemplateResource struct + Spec K3sConfigSpec + func (in *K3sConfigTemplateResource) DeepCopy() *K3sConfigTemplateResource + func (in *K3sConfigTemplateResource) DeepCopyInto(out *K3sConfigTemplateResource) + type K3sConfigTemplateSpec struct + Template K3sConfigTemplateResource + func (in *K3sConfigTemplateSpec) DeepCopy() *K3sConfigTemplateSpec + func (in *K3sConfigTemplateSpec) DeepCopyInto(out *K3sConfigTemplateSpec) + type KubernetesAgentProcesses struct + KubeProxyArgs []string + KubeletArgs []string + func (in *KubernetesAgentProcesses) DeepCopy() *KubernetesAgentProcesses + func (in *KubernetesAgentProcesses) DeepCopyInto(out *KubernetesAgentProcesses) + type KubernetesComponents struct + Disable string + DisableHelmController bool + DisableKubeProxy bool + DisableNetworkPolicy bool + func (in *KubernetesComponents) DeepCopy() *KubernetesComponents + func (in *KubernetesComponents) DeepCopyInto(out *KubernetesComponents) + type KubernetesProcesses struct + KubeAPIServerArgs []string + KubeControllerManagerArgs []string + KubeSchedulerArgs []string + func (in *KubernetesProcesses) DeepCopy() *KubernetesProcesses + func (in *KubernetesProcesses) DeepCopyInto(out *KubernetesProcesses) + type Listener struct + AdvertiseAddress string + AdvertisePort int + BindAddress string + HTTPSListenPort int + TLSSan string + func (in *Listener) DeepCopy() *Listener + func (in *Listener) DeepCopyInto(out *Listener) + type Networking struct + ClusterCIDR string + ClusterDNS string + ClusterDomain string + FlannelBackend string + ServiceCIDR string + ServiceNodePortRange string + func (in *Networking) DeepCopy() *Networking + func (in *Networking) DeepCopyInto(out *Networking) + type ServerConfiguration struct + Agent AgentConfiguration + Database Database + KubernetesComponents KubernetesComponents + KubernetesProcesses KubernetesProcesses + Listener Listener + Networking Networking + func (in *ServerConfiguration) DeepCopy() *ServerConfiguration + func (in *ServerConfiguration) DeepCopyInto(out *ServerConfiguration)