ai-center
2022.4
true
- Getting Started
- Network requirements
- Single-node requirements and installation
- Multi-node requirements and installation
- Post-installation
- Accessing AI Center
- Provision an AI Center tenant
- Updating Orchestrator and Identity Server certificates
- Resizing PVC
- Adding a new node to the cluster
- ML packages offline installation
- Configuring the cluster
- Configuring the FQDN post-installation
- Backing up and restoring the cluster
- Using the monitoring stack
- Setting up a Kerberos authentication
- Provisioning a GPU
- Using the configuration file
- Node scheduling
- Migration and upgrade
- Basic Troubleshooting Guide
Updating Orchestrator and Identity Server certificates
AI Center Installation Guide
Last updated Jun 6, 2024
Updating Orchestrator and Identity Server certificates
To update Orchestrator certificates, you first need to export the certificate using browser.
- Open the certificate, go to the Certification Path tab and select the first certificate. Click on View certificate. In case there is only one certificate just select it.
- Once the root certificate is displayed, go to the Details tab and click Copy to file.
Note: Make sure that the certificate is base64 and
cer
format. - Save it with the name of your choice and then send it to AI Center machine.
The resulting file should be similar to the example below.
-----BEGIN CERTIFICATE----- certificate base64 encoded -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- certificate base64 encoded -----END CERTIFICATE----- - Encode the certificate content to base64. To do so, run the following commands for either Linux Bash shell or Windows PowerShell:
Linux Bash: [root@server0 UiPath_Installer]# ORCHESTRATOR_CERT_FILE_CONTENT=$(base64 -i /full/path/to/full_orch.cer ) [root@server0 UiPath_Installer]# ORCHESTRATOR_CERT_FILE_CONTENT=$(echo ${ORCHESTRATOR_CERT_FILE_CONTENT} | sed -e 's/[[:space:]]//g') Windows PowerShell: [root@server0 UiPath_Installer]# echo $ORCHESTRATOR_CERT_FILE_CONTENT[convert]::ToBase64String((Get-Content -path "\full\path\) o\full_orch.cer" -Encoding byte))[convert]::ToBase64String((Get-Content -path "\full\path\ o\full_orch.cer" -Encoding byte))
Linux Bash: [root@server0 UiPath_Installer]# ORCHESTRATOR_CERT_FILE_CONTENT=$(base64 -i /full/path/to/full_orch.cer ) [root@server0 UiPath_Installer]# ORCHESTRATOR_CERT_FILE_CONTENT=$(echo ${ORCHESTRATOR_CERT_FILE_CONTENT} | sed -e 's/[[:space:]]//g') Windows PowerShell: [root@server0 UiPath_Installer]# echo $ORCHESTRATOR_CERT_FILE_CONTENT[convert]::ToBase64String((Get-Content -path "\full\path\) o\full_orch.cer" -Encoding byte))[convert]::ToBase64String((Get-Content -path "\full\path\ o\full_orch.cer" -Encoding byte))
After you have prepared the certificate file, you can update the certificates. To update the certificates you need to access the ArgoCD application.
- Go to the ArgoCD application
- Click on the uipath application.
- Click on APP DETAILS and go to the
Parameters menu.
- Click on EDIT and update the
global.userInputs.aicenter.orchestratorCert
parameter with the new certificate resulted from the Export Orchestrator certificate procedure. If needed, update theglobal.userInputs.aicenter.identityCert
parameter as well. - Go back to the applications menu and choose the
aicenter application.
- Delete
aicenter-external-certs
in the aicenter application by clicking on ⁝ and then Delete.
- Click on the Sync button in the
aicenter application. After a few minutes,
aicenter-external-certs
is recreated and the certificate is updated.