liqoctl authenticate

Authenticate with a provider cluster

Description

Synopsis

Authenticate with a provider cluster.

This command allows a consumer cluster to communicate with a remote provider cluster to obtain slices of resources from. At the end of the process, the consumer cluster will be able to replicate ResourceSlices resources to the provider cluster, and to receive an associated Identity to consume the provided resources.

liqoctl authenticate [flags]

Examples

  $ liqoctl authenticate --remote-kubeconfig <provider>

Options

--cluster string:

The name of the kubeconfig cluster to use

--context string:

The name of the kubeconfig context to use

--in-band

Use in-band authentication. Use it only if required and if you know what you are doing

--kubeconfig string:

Path to the kubeconfig file to use for CLI requests

-n, --namespace string:

The namespace where Liqo is installed in (default “liqo”)

--proxy-url string:

The URL of the proxy to use for the communication with the remote cluster

--remote-cluster string:

The name of the kubeconfig cluster to use (in the remote cluster)

--remote-context string:

The name of the kubeconfig context to use (in the remote cluster)

--remote-kubeconfig string:

Path to the kubeconfig file to use for CLI requests (in the remote cluster)

--remote-namespace string:

The namespace where Liqo is installed in (in the remote cluster) (default “liqo”)

--remote-user string:

The name of the kubeconfig user to use (in the remote cluster)

--timeout duration:

Timeout for completion (default 2m0s)

--user string:

The name of the kubeconfig user to use

-v, --verbose

Enable verbose logs (default false)

Global options

--global-annotations stringToString:

Global annotations to be added to all created resources (key=value)

--global-labels stringToString:

Global labels to be added to all created resources (key=value)

--skip-confirm

Skip the confirmation prompt (suggested for automation)