Documentation ¶
Overview ¶
Package install implements the install command in liqoctl.
Index ¶
Constants ¶
View Source
const ( // LiqoctlInstallShortHelp contains the short help message for install Liqoctl command. LiqoctlInstallShortHelp = "Install Liqo on a selected cluster" // LiqoctlInstallLongHelp contains the long help message for install Liqoctl command. LiqoctlInstallLongHelp = `Install Liqo on a selected cluster` // LiqoctlInstallCommand contains the use command for the Liqo installation command. LiqoctlInstallCommand = "install" )
Variables ¶
This section is empty.
Functions ¶
func HandleInstallCommand ¶
func HandleInstallCommand(ctx context.Context, cmd *cobra.Command, baseCommand, providerName string) error
HandleInstallCommand implements the "install" command. It detects which provider has to be used, generates the chart with provider-specific values. Finally, it performs the installation on the target cluster.
func InitializeHelmClientWithRepo ¶
func InitializeHelmClientWithRepo(config *rest.Config, commonArgs *provider.CommonArguments) (helm.Client, error)
InitializeHelmClientWithRepo initiliazes an helm client for a given *rest.Config and adds the Liqo repository.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package aks implements the logic to install Liqo on a AKS-based cluster
|
Package aks implements the logic to install Liqo on a AKS-based cluster |
Package eks implements the logic to install Liqo on a EKS-based cluster
|
Package eks implements the logic to install Liqo on a EKS-based cluster |
Package gke implements the logic to install Liqo on a GKE-based cluster
|
Package gke implements the logic to install Liqo on a GKE-based cluster |
Package k3s implements the logic to install Liqo on a K3S-based cluster
|
Package k3s implements the logic to install Liqo on a K3S-based cluster |
Package kind implements the logic to install Liqo on a kind-based cluster
|
Package kind implements the logic to install Liqo on a kind-based cluster |
Package kubeadm implements the logic to install Liqo on a kubeadm-based cluster
|
Package kubeadm implements the logic to install Liqo on a kubeadm-based cluster |
Package openshift implements the logic to install Liqo on a OpenShift-based cluster
|
Package openshift implements the logic to install Liqo on a OpenShift-based cluster |
Package provider contains the interface required to support the Liqo install for a given provider.
|
Package provider contains the interface required to support the Liqo install for a given provider. |
Package installutils implements some utility functions for the liqo install providers
|
Package installutils implements some utility functions for the liqo install providers |
Click to show internal directories.
Click to hide internal directories.