automation-suite
2023.10
false
Automation Suite on EKS/AKS installation guide
- Overview
- Requirements
- Installation
- Post-installation
- Migration and upgrade
- Upgrading Automation Suite on EKS/AKS
- Step 1: Moving the Identity organization data from standalone to Automation Suite
- Step 2: Restoring the standalone product database
- Step 3: Backing up the platform database in Automation Suite
- Step 4: Merging organizations in Automation Suite
- Step 5: Updating the migrated product connection strings
- Step 6: Migrating standalone Orchestrator
- Step 7: Migrating standalone Insights
- Step 8: Migrating standalone Test Manager
- Step 9: Deleting the default tenant
- Performing a single tenant migration
- Migrating from Automation Suite on Linux to Automation Suite on EKS/AKS
- Monitoring and alerting
- Cluster administration
- Product-specific configuration
- 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
- Pods cannot communicate with FQDN in a proxy environment
- Test Automation SQL connection string is ignored
- EKS backup failure due to Velero version
- Velero backup fails with FailedValidation error
- Accessing FQDN returns RBAC access denied error
- Manual ArgoCD NetworkPolicy mitigation (GHSA-47m3-95c7-g2g8)
Configuring appSettings
Reference for configuring Orchestrator settings via the appsettings.json file in Automation Suite on EKS/AKS.
Adding and changing appSettings
You can configure the Orchestrator settings in the appsettings.json file. If the file does not already exist, you can create it yourself. To modify the settings, take the following steps:
- Place the new values inside an
appsettings.jsonfile. Make sure to use the format shown in the following example:{ "EncryptionKeyPerTenant.Enabled": "true", "Triggers.DisableWhenFailedCount": "20", "Triggers.JobsCountStrategy": "NoLimit" }{ "EncryptionKeyPerTenant.Enabled": "true", "Triggers.DisableWhenFailedCount": "20", "Triggers.JobsCountStrategy": "NoLimit" } - Update the
appSettingsconfiguration using this command:uipathctl config orchestrator update-config --app-settings appsettings.jsonuipathctl config orchestrator update-config --app-settings appsettings.json
Removing appSettings
appSettings are stored under the values.json key of the orchestrator-customconfig config map in the uipath namespace. You can remove any unnecessary appSettings using kubectl or a similar tool.
Example of values.json in the orchestrator-customconfig config map:
{
"AppSettings" : {
"EncryptionKeyPerTenant.Enabled": "true",
"Triggers.DisableWhenFailedCount": "20",
"Triggers.JobsCountStrategy": "NoLimit"
},
"Kestrel" : {
...
}
}
{
"AppSettings" : {
"EncryptionKeyPerTenant.Enabled": "true",
"Triggers.DisableWhenFailedCount": "20",
"Triggers.JobsCountStrategy": "NoLimit"
},
"Kestrel" : {
...
}
}