automation-suite
2024.10
true
UiPath logo, featuring letters U and I in white
uipathctl Reference Guide
Last updated Nov 11, 2024

uipathctl cluster migration run

Description

The following command executes the cluster migration from a source cluster to a target cluster.

There are two stages of the migration process:

  1. Kubernetes objects are migrated from the source cluster, followed by the installation on the target cluster.

  2. The input and version files are used to configure the migration process.

uipathctl cluster migration run [PATH] [flags]uipathctl cluster migration run [PATH] [flags]

Examples

# Migrate from source cluster to target cluster, using input.json/cluster_config.json as the target cluster configuration
        uipathctl cluster migration run input.json/cluster_config.json --versions versions.json --target-kubeconfig <path> --target-kubecontext <context>        # Migrate from source cluster to target cluster, using input.json/cluster_config.json as the target cluster configuration
        uipathctl cluster migration run input.json/cluster_config.json --versions versions.json --target-kubeconfig <path> --target-kubecontext <context>

Options

-h, --help                       help for run
      --namespace string           The namespace where UiPath Automation Suite is deployed (default "uipath")
      --skip-inbound-data          skip inbound data migration
      --skip-outbound-data         skip outbound data migration
      --skip-pre-reqs              skip prerequisite checks for data migration
      --target-context string      name of kubeconfig context to use for target cluster
      --target-kubeconfig string   target cluster kubectl configuration file
      --versions string            path to versions file   -h, --help                       help for run
      --namespace string           The namespace where UiPath Automation Suite is deployed (default "uipath")
      --skip-inbound-data          skip inbound data migration
      --skip-outbound-data         skip outbound data migration
      --skip-pre-reqs              skip prerequisite checks for data migration
      --target-context string      name of kubeconfig context to use for target cluster
      --target-kubeconfig string   target cluster kubectl configuration file
      --versions string            path to versions file

Options inherited from parent commands

--context string      name of the kubeconfig context to use
  -f, --force               override all user prompts to true
      --kubeconfig string   kubectl configuration file (default: ~/.kube/config)
      --log-format string   log format. one of [text,json] (default "text")
      --log-level string    set log level. one of [trace,debug,info,error] (default "error")
  -q, --quiet               suppress all output except for errors and warnings
      --timeout duration    timeout of the command (default 5h0m0s)      --context string      name of the kubeconfig context to use
  -f, --force               override all user prompts to true
      --kubeconfig string   kubectl configuration file (default: ~/.kube/config)
      --log-format string   log format. one of [text,json] (default "text")
      --log-level string    set log level. one of [trace,debug,info,error] (default "error")
  -q, --quiet               suppress all output except for errors and warnings
      --timeout duration    timeout of the command (default 5h0m0s)
  • Description
  • Examples
  • Options
  • Options inherited from parent commands

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.