Documentation ¶
Index ¶
- func BuildAddonPlan(clusterManifestPath string, addons map[string][][]byte) plan.Resource
- func BuildBasePlan(pkgType resource.PkgType) plan.Resource
- func BuildCNIPlan(cni string, manifests [][]byte) plan.Resource
- func BuildCRIPlan(criSpec *baremetalspecv1.ContainerRuntime, cfg *envcfg.EnvSpecificConfig, ...) plan.Resource
- func BuildConfigMapPlan(manifests map[string][]byte, namespace string) plan.Resource
- func BuildConfigPlan(files []*resource.File) plan.Resource
- func BuildK8SPlan(kubernetesVersion string, kubeletNodeIP string, ...) plan.Resource
- func BuildKubeadmPrejoinPlan(kubernetesVersion string, useIPTables bool) plan.Resource
- func BuildSealedSecretPlan(sealedSecretVersion, ns string, manifest []byte) plan.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildAddonPlan ¶
BuildAddonPlan creates a plan containing all the addons from the cluster manifest
func BuildBasePlan ¶
BuildBasePlan creates a plan for installing the base building blocks for the node
func BuildCNIPlan ¶
BuildCNIPlan creates a sub-plan to install the CNI plugin.
func BuildCRIPlan ¶
func BuildCRIPlan(criSpec *baremetalspecv1.ContainerRuntime, cfg *envcfg.EnvSpecificConfig, pkgType resource.PkgType) plan.Resource
BuildCRIPlan creates a plan for installing a CRI. Currently, Docker is the only supported CRI
func BuildConfigMapPlan ¶
BuildConfigMapPlan creates a plan to handle config maps
func BuildConfigPlan ¶
BuildConfigPlan creates a plan for handling the configuration files
func BuildK8SPlan ¶
func BuildK8SPlan(kubernetesVersion string, kubeletNodeIP string, seLinuxInstalled, setSELinuxPermissive, disableSwap, lockYUMPkgs bool, pkgType resource.PkgType, cloudProvider string, extraArgs map[string]string) plan.Resource
BuildK8SPlan creates a plan for running kubernetes on a node
func BuildKubeadmPrejoinPlan ¶
BuildKubeadmPrejoinPlan creates a sub-plan to prepare for running kubeadm join.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.