- Overview
- Requirements
- Pre-installation
- Installation
- Post-installation
- Migration and upgrade
- Upgrading Automation Suite
- Migrating standalone products to Automation Suite
- Step 1: Restoring the standalone product database
- Step 2: Updating the schema of the restored product database
- Step 3: Moving the Identity organization data from standalone to Automation Suite
- Step 4: Backing up the platform database in Automation Suite
- Step 5: Merging organizations in Automation Suite
- Step 6: Updating the migrated product connection strings
- Step 7: Migrating standalone Orchestrator
- Step 8: Migrating standalone Insights
- Step 9: Migrating standalone Test Manager
- Step 10: Deleting the default tenant
- Performing a single tenant migration
- Migrating between Automation Suite clusters
- Migrating from Automation Suite on EKS/AKS to Automation Suite on OpenShift
- Monitoring and alerting
- Cluster administration
- Product-specific configuration
- Orchestrator advanced configuration
- Configuring Orchestrator parameters
- Configuring appSettings
- Configuring the maximum request size
- Overriding cluster-level storage configuration
- Configuring NLog
- Saving robot logs to Elasticsearch
- Configuring credential stores
- Configuring encryption key per tenant
- Cleaning up the Orchestrator database
- Skipping host library creation
- Troubleshooting
- The backup setup does not work due to a failure to connect to Azure Government
- Pods in the uipath namespace stuck when enabling custom node taints
- Unable to launch Automation Hub and Apps with proxy setup
- Robot cannot connect to an Automation Suite Orchestrator instance
- Log streaming does not work in proxy setups
- Velero backup fails with FailedValidation error
- Accessing FQDN returns RBAC: access denied error

Automation Suite on EKS/AKS installation guide
Step 6: Updating the migrated product connection strings
Downloading uipathctl
To download uipathctl, see .
Generating the configuration file
To generate the input.json configuration file, take one of the following steps:
-
Option A: Generate the latest
input.jsonfile:uipathctl manifest get-revision | Out-File -Encoding ascii input.jsonuipathctl manifest get-revision | Out-File -Encoding ascii input.json -
Option B: List all the past
input.jsonfiles and determine which one you want to choose:uipathctl manifest list-revisionsuipathctl manifest list-revisions
Replacing the connection string and starting the installation
-
Move the
versions.jsonfile to the same directory asinput.json. You can getversions.jsonfrom the Automation Suite installation folder. -
Provide the new connection strings for the installed products.
-
To provide the restored connection string to the Orchestrator service, add or update
sql_connection_strunderorchestratorin theinput.jsonfile:"orchestrator": { "sql_connection_str": "<restored orchesrator connection string>", (added line) "enabled": true }"orchestrator": { "sql_connection_str": "<restored orchesrator connection string>", (added line) "enabled": true } -
If Test Automation tables are placed inside the standalone Orchestrator database, you can also add the same connection string for Test Automation feature inside the
input.jsonfile:"orchestrator": { "testautomation": { "enabled": true, "sql_connection_str": "<restored orchestrator connection string>" }, "sql_connection_str": "<restored orchestrator connection string>", (added line) "enabled": true }"orchestrator": { "testautomation": { "enabled": true, "sql_connection_str": "<restored orchestrator connection string>" }, "sql_connection_str": "<restored orchestrator connection string>", (added line) "enabled": true } -
If Test Automation tables are not placed inside the standalone Orchestrator database, you have to add or update
sql_connection_strundertestautomationin theinput.json:"testautomation": { "enabled": true, "sql_connection_str": "<restored test-automation connection string>", (added line) }"testautomation": { "enabled": true, "sql_connection_str": "<restored test-automation connection string>", (added line) } -
To provide the restored connection string to the Insights service, add or update
sql_connection_strunderinsightsin theinput.jsonfile."insights": { "sql_connection_str": "<restored connection string>", (added line) "enabled": true }"insights": { "sql_connection_str": "<restored connection string>", (added line) "enabled": true } -
To provide the restored connection string to the Test Manager service, add or update
sql_connection_strundertest_managerin theinput.jsonfile."test_manager": { "sql_connection_str": "<restored test_manager connection string>", (added line) "enabled": true }"test_manager": { "sql_connection_str": "<restored test_manager connection string>", (added line) "enabled": true }
-
-
Update the
input.jsonfile by running the installer.-
To migrate Orchestrator only, run the following command:
uipathctl manifest apply input.json --only orchestrator --versions versions.jsonuipathctl manifest apply input.json --only orchestrator --versions versions.json -
To migrate Insights only, run the following command:
uipathctl manifest apply input.json --only insights --versions versions.jsonuipathctl manifest apply input.json --only insights --versions versions.json -
To migrate Test Manager only, run the following command:
./bin/uipathctl manifest apply cluster_config.json --only test_manager --versions versions/helm-chart.json./bin/uipathctl manifest apply cluster_config.json --only test_manager --versions versions/helm-chart.json
Note:If you run the command on Windows, replace
uipathctlwith.\uipathctl.exein the command. -
-
Remap the organization IDs in the Insights tables. For more details, see Remapping the organization IDs.
-
Run the Test Manager migration script and provide the necessary parameters:
./testmanager_migrator.sh -k <encryption_key> -y./testmanager_migrator.sh -k <encryption_key> -y- To migrate the Test Automation module, as part of Orchestrator, run the following command:
./bin/uipathctl manifest apply cluster_config.json --only testautomation --versions versions/helm-chart.json./bin/uipathctl manifest apply cluster_config.json --only testautomation --versions versions/helm-chart.json
- To migrate the Test Automation module, as part of Orchestrator, run the following command: