Documentation ¶
Overview ¶
Package kubeadm implements the logic to install Liqo on a kubeadm-based cluster
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateFlags ¶
GenerateFlags generates the set of specific subpath and flags are accepted for a specific provider.
func NewProvider ¶
func NewProvider() provider.InstallProviderInterface
NewProvider initializes a new Kubeadm struct.
Types ¶
type Kubeadm ¶
type Kubeadm struct { provider.GenericProvider APIServer string Config *rest.Config PodCIDR string ServiceCIDR string K8sClient kubernetes.Interface }
Kubeadm contains the parameters required to install Liqo on a kubeadm cluster and a dedicated client to fetch those values.
func (*Kubeadm) ExtractChartParameters ¶
func (k *Kubeadm) ExtractChartParameters(ctx context.Context, config *rest.Config, _ *provider.CommonArguments) error
ExtractChartParameters fetches the parameters used to customize the Liqo installation on a specific cluster of a given provider.
func (*Kubeadm) UpdateChartValues ¶
UpdateChartValues patches the values map with the values required for the selected cluster.
Click to show internal directories.
Click to hide internal directories.