# Functions
DefaultAPISpec default settings for api.
DefaultCalico returns sane defaults for calico.
DefaultClusterConfig ...
DefaultClusterImages default image settings.
DefaultClusterSpec default settings.
DefaultClusterTelemetry default settings.
DefaultDualStack builds default values.
DefaultEtcdConfig creates EtcdConfig with sane defaults.
DefaultInstallSpec ...
DefaultKineConfig creates KineConfig with sane defaults.
DefaultKonnectivitySpec builds default KonnectivitySpec.
DefaultKubeRouter returns the default config for kube-router.
DefaultNetwork creates the Network config struct with sane default values.
DefaultPodSecurityPolicy creates new PodSecurityPolicy with sane defaults.
DefaultStorageSpec creates StorageSpec with sane defaults.
DefaultSystemUsers returns the default system users to be used for the different components.
FromYamlFile ...
FromYamlPipe.
FromYamlString.
IsIPv6String returns if ip is IPv6.
# Structs
APISpec ...
Calico defines the calico related config options.
CalicoImageSpec config group for calico related image settings.
CaResponse defines the response type for /ca control API.
Chart single helm addon.
ClusterConfig cluster manifest.
ClusterExtensions specifies cluster extensions.
ClusterImages sets docker images for addon components.
ClusterMeta ...
ClusterSpec ...
ClusterTelemetry holds telemetry related settings.
ControllerManagerSpec ...
DualStack defines network configuration for ipv4\ipv6 mixed cluster setup.
EtcdConfig defines etcd related config options.
EtcdRequest defines the etcd control api request structure.
EtcdResponse defines the etcd control api response structure.
HelmExtensions specifies settings for cluster helm based extensions.
ImageSpec container image settings.
InstallSpec defines the required fields for the `k0s install` command.
KineConfig defines the Kine related config options.
KonnectivitySpec ...
KubeRouter defines the kube-router related config options.
KubeRouterImageSpec config group for kube-router related images.
Network defines the network related config options.
PodSecurityPolicy defines the config options for setting system level default PSP.
Repository describes single repository entry.
SchedulerSpec ...
StorageSpec defines the storage related config options.
SystemUser defines the user to use for each component.
WorkerProfile worker profile.
# Type aliases
WorkerProfiles profiles collection.