automation-suite
2024.10
false
- Overview
- Requirements
- Pre-installation
- Preparing the installation
- Installing and configuring the service mesh
- Downloading the installation packages
- Configuring the OCI-compliant registry
- Granting installation permissions
- Installing and configuring the GitOps tool
- Deploying Redis through OperatorHub
- Applying miscellaneous configurations
- Running uipathctl
- 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
- 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

Automation Suite on OpenShift installation guide
Last updated Mar 26, 2026
Step 6: Updating the migrated product connection strings
Downloading uipathctl
To download uipathctl, see Downloading the installation packages.
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, add the connection string for restored Test Automation database inside the file:
"orchestrator": { "testautomation": { "enabled": true, "sql_connection_str": "<restored test_automation connection string>" }, "sql_connection_str": "<restored orchestrator connection string>", (added line) "enabled": true }"orchestrator": { "testautomation": { "enabled": true, "sql_connection_str": "<restored test_automation connection string>" }, "sql_connection_str": "<restored orchestrator connection string>", (added line) "enabled": true } - 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 }
- To provide the restored connection string to the Orchestrator service, add or update
- 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.jsonNote:If you run the command on Windows, replace
uipathctlwith.\uipathctl.exein the command.
- To migrate Orchestrator only, run the following 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