Versions in this module Expand all Collapse all v1 v1.15.0 Oct 8, 2024 Changes in this version + const DefaultAdminConsolePort + const DefaultDataDir + const DefaultLocalArtifactMirrorPort type InstallationSpec + RuntimeConfig *RuntimeConfigSpec + func (i *InstallationSpec) UnmarshalJSON(data []byte) error + type RuntimeConfigSpec struct + AdminConsole AdminConsoleSpec + DataDir string + K0sDataDirOverride string + LocalArtifactMirror LocalArtifactMirrorSpec + OpenEBSDataDirOverride string + func GetDefaultRuntimeConfig() *RuntimeConfigSpec + func (c *RuntimeConfigSpec) UnmarshalJSON(data []byte) error + func (in *RuntimeConfigSpec) DeepCopy() *RuntimeConfigSpec + func (in *RuntimeConfigSpec) DeepCopyInto(out *RuntimeConfigSpec) v1.14.3 Oct 2, 2024 Changes in this version type Chart + ForceUpgrade *bool v1.14.0 Sep 19, 2024 Changes in this version + type AdminConsoleSpec struct + Port int + func (in *AdminConsoleSpec) DeepCopy() *AdminConsoleSpec + func (in *AdminConsoleSpec) DeepCopyInto(out *AdminConsoleSpec) type ConfigSpec + BinaryOverrideURL string + MetadataOverrideURL string type InstallationSpec + AdminConsole *AdminConsoleSpec + LocalArtifactMirror *LocalArtifactMirrorSpec + type LocalArtifactMirrorSpec struct + Port int + func (in *LocalArtifactMirrorSpec) DeepCopy() *LocalArtifactMirrorSpec + func (in *LocalArtifactMirrorSpec) DeepCopyInto(out *LocalArtifactMirrorSpec) type ProxySpec + ProvidedNoProxy string v1.11.1 Aug 30, 2024 Changes in this version + const ConfigSecretEntryName + const InstallationStateAddonsInstalling + const InstallationStateCopyingArtifacts + const InstallationStateEnqueued + const InstallationStateFailed + const InstallationStateHelmChartUpdateFailure + const InstallationStateInstalled + const InstallationStateInstalling + const InstallationStateKubernetesInstalled + const InstallationStateObsolete + const InstallationStatePendingChartCreation + const InstallationStateUnknown + const InstallationStateWaiting + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func ConvertTo(e Helm, t *k0sv1beta1.HelmExtensions) (*k0sv1beta1.HelmExtensions, error) + type ArtifactsLocation struct + AdditionalArtifacts map[string]string + EmbeddedClusterBinary string + EmbeddedClusterMetadata string + HelmCharts string + Images string + func (in *ArtifactsLocation) DeepCopy() *ArtifactsLocation + func (in *ArtifactsLocation) DeepCopyInto(out *ArtifactsLocation) + type BuiltInExtension struct + Name string + Values string + func (in *BuiltInExtension) DeepCopy() *BuiltInExtension + func (in *BuiltInExtension) DeepCopyInto(out *BuiltInExtension) + type Chart struct + ChartName string + Name string + Order int + TargetNS string + Timeout time.Duration + Values string + Version string + func (in *Chart) DeepCopy() *Chart + func (in *Chart) DeepCopyInto(out *Chart) + type Config struct + Spec ConfigSpec + Status ConfigStatus + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + func (in *Config) DeepCopyObject() runtime.Object + type ConfigList struct + Items []Config + func (in *ConfigList) DeepCopy() *ConfigList + func (in *ConfigList) DeepCopyInto(out *ConfigList) + func (in *ConfigList) DeepCopyObject() runtime.Object + type ConfigSecret struct + Name string + Namespace string + func (in *ConfigSecret) DeepCopy() *ConfigSecret + func (in *ConfigSecret) DeepCopyInto(out *ConfigSecret) + type ConfigSpec struct + Extensions Extensions + Roles Roles + UnsupportedOverrides UnsupportedOverrides + Version string + func (c *ConfigSpec) ApplyEndUserAddOnOverrides(name, cfg string) (string, error) + func (c ConfigSpec) OverrideForBuiltIn(bi string) string + func (in *ConfigSpec) DeepCopy() *ConfigSpec + func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec) + type ConfigStatus struct + func (in *ConfigStatus) DeepCopy() *ConfigStatus + func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus) + type Extensions struct + Helm *Helm + func (in *Extensions) DeepCopy() *Extensions + func (in *Extensions) DeepCopyInto(out *Extensions) + type Helm struct + Charts []Chart + ConcurrencyLevel int + Repositories []Repository + func ConvertFrom(e k0sv1beta1.HelmExtensions, t *Helm) (*Helm, error) + func (in *Helm) DeepCopy() *Helm + func (in *Helm) DeepCopyInto(out *Helm) + type Installation struct + Spec InstallationSpec + Status InstallationStatus + func (in *Installation) DeepCopy() *Installation + func (in *Installation) DeepCopyInto(out *Installation) + func (in *Installation) DeepCopyObject() runtime.Object + type InstallationList struct + Items []Installation + func (in *InstallationList) DeepCopy() *InstallationList + func (in *InstallationList) DeepCopyInto(out *InstallationList) + func (in *InstallationList) DeepCopyObject() runtime.Object + type InstallationSpec struct + AirGap bool + Artifacts *ArtifactsLocation + BinaryName string + ClusterID string + Config *ConfigSpec + ConfigSecret *ConfigSecret + EndUserK0sConfigOverrides string + HighAvailability bool + LicenseInfo *LicenseInfo + MetricsBaseURL string + Network *NetworkSpec + Proxy *ProxySpec + func (i *InstallationSpec) ParseConfigSpecFromSecret(secret corev1.Secret) error + func (in *InstallationSpec) DeepCopy() *InstallationSpec + func (in *InstallationSpec) DeepCopyInto(out *InstallationSpec) + type InstallationStatus struct + Conditions []metav1.Condition + NodesStatus []NodeStatus + PendingCharts []string + Reason string + State string + func (in *InstallationStatus) DeepCopy() *InstallationStatus + func (in *InstallationStatus) DeepCopyInto(out *InstallationStatus) + func (s *InstallationStatus) GetKubernetesInstalled() bool + func (s *InstallationStatus) SetCondition(condition metav1.Condition) bool + func (s *InstallationStatus) SetState(state string, reason string, pendingCharts []string) + type LicenseInfo struct + IsDisasterRecoverySupported bool + func (in *LicenseInfo) DeepCopy() *LicenseInfo + func (in *LicenseInfo) DeepCopyInto(out *LicenseInfo) + type NetworkSpec struct + NodePortRange string + PodCIDR string + ServiceCIDR string + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type NodeCount struct + Range *NodeRange + Values []int + func (in *NodeCount) DeepCopy() *NodeCount + func (in *NodeCount) DeepCopyInto(out *NodeCount) + type NodeRange struct + Max *int + Min *int + func (in *NodeRange) DeepCopy() *NodeRange + func (in *NodeRange) DeepCopyInto(out *NodeRange) + type NodeRole struct + Description string + Labels map[string]string + Name string + NodeCount *NodeCount + func (in *NodeRole) DeepCopy() *NodeRole + func (in *NodeRole) DeepCopyInto(out *NodeRole) + type NodeStatus struct + Hash string + Name string + func (in *NodeStatus) DeepCopy() *NodeStatus + func (in *NodeStatus) DeepCopyInto(out *NodeStatus) + type ProxySpec struct + HTTPProxy string + HTTPSProxy string + NoProxy string + func (in *ProxySpec) DeepCopy() *ProxySpec + func (in *ProxySpec) DeepCopyInto(out *ProxySpec) + type Repository struct + CAFile string + CertFile string + Insecure bool + KeyFile string + Name string + Password string + URL string + Username string + func (in *Repository) DeepCopy() *Repository + func (in *Repository) DeepCopyInto(out *Repository) + type Roles struct + Controller NodeRole + Custom []NodeRole + func (in *Roles) DeepCopy() *Roles + func (in *Roles) DeepCopyInto(out *Roles) + type UnsupportedOverrides struct + BuiltInExtensions []BuiltInExtension + K0s string + func (in *UnsupportedOverrides) DeepCopy() *UnsupportedOverrides + func (in *UnsupportedOverrides) DeepCopyInto(out *UnsupportedOverrides)