- Before you begin
- Getting started
- Installing AI Center
- Installing AI Center in Automation Suite
- Provision an AI Center tenant
- Accessing AI Center
- Changing external Orchestrator
- Installing Computer Vision
- Migration and upgrade
- Projects
- Datasets
- Data Labeling
- ML packages
- Out of the box packages
- Pipelines
- ML Skills
- ML Logs
- Document UnderstandingTM in AI Center
- AI Center API
- How to
- Licensing
- Basic Troubleshooting Guide
Change the external Orchestrator connected to AI Center by updating the orchestratorUrl and related fields in ArgoCD.
Use this procedure if you want to change the external standalone Orchestrator to which your AI Center is connected to.
-
Open ArgoCD.
-
Update the following fields for the AICenter and AIEvents applications in ArgoCD with the information for the new Orchestrator:
orchestratorUrlidentityServerUrlorchCertidentityCert
-
Click Save.
Note:Make sure that the changes are saved and the two applications have the SYNC OK status.
-
SSH to the main server node of the cluser and run the post-installations steps using the token from the new Orchestrator:
cd /opt/UiPathAutomationSuite/UiPath_Installer ./configureUiPathAS.sh aicenter configure --installation-tokencd /opt/UiPathAutomationSuite/UiPath_Installer ./configureUiPathAS.sh aicenter configure --installation-tokenNote:Check the configuration procedure from the Automation Suite guide for the post-instllation commands.
-
Wait for the application to return to the Healthy state.
-
Connect to the Database Server of the Automation Suite environment: AutomationSuite_Platform > ai-events.Subscription.
-
Run the following commands on the table:
delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-helper%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-pkgmanager%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-deployer%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-trainer%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-appmanager%'delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-helper%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-pkgmanager%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-deployer%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-trainer%' delete from [ai-events].[Subscription] where WebhookUrl like '%http://ai-appmanager%'If you check the values from the
ai-events.Subscriptiontable there should be no entries having WebhookUrl forai-helper,ai-pkgmanager,ai-deployer,ai-trainer,ai-appmanager. -
SSH to the main server and restart all the services deployments so that subscriptions from the
ai-events.Subscriptiontable are created with the new client id. Use the following command to restart:kubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deploymentkubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
If you now go to ArgoCD and check the AICenter application, the sync status and results should be Synced and Sync OK.