automation-suite
2.2510
true
Automation Suite on OpenShift installation guide
- Overview
- Requirements
- Pre-installation
- Preparing the installation
- Downloading the installation packages
- Configuring the OCI-compliant registry
- Granting installation permissions with cluster roles
- Granting installation permissions without cluster roles
- Installing and configuring the service mesh
- Installing and configuring the GitOps tool
- Installing the External Secrets Operator
- Deploying Redis through OperatorHub
- Applying miscellaneous configurations
- Running uipathctl
- Installation
- Post-installation
- Migration and upgrade
- 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 installation
- AI Trust Layer
- Troubleshooting
- ODF presigned URL limitation
- Prerequisite checks fail when Document Understanding modern projects is enabled and AI Center is disabled
- 500 errors and rate limiting on S3 requests in ODF
- External Secrets troubleshooting
- Configuring CSI driver tolerations for ODF 4.20
- Temporal as a Service troubleshooting
- AI Center and Document Understanding pods fail to start with TLS certificate verification enabled
- Studio Desktop cannot load Integration Service connectors and activities
- TLS certificate validation errors
- Manual ArgoCD NetworkPolicy mitigation (GHSA-47m3-95c7-g2g8)
- Configuring resource requests and limits for uipathctl-created workloads
ODF presigned URL limitation
Solutions for presigned URL limitations with OpenShift Data Foundation on OpenShift clusters below 4.19.
Description
When using OpenShift Data Foundation (ODF) as the objectstore on OpenShift cluster versions < 4.19, CORS cannot be configured. This limitation can prevent Automation Suite services from working correctly with ODF buckets.
If you attempt to modify the presigned URL configuration after the initial installation, the installer blocks the change and shows the following error:
cannot change presigned url configuration after initial installation
cannot change presigned url configuration after initial installation
Solution
To address the issue, you must disable presigned URL usage globally by adding the following flag to your input.json file:
"disable_presigned_url": true
"disable_presigned_url": true
If the change occurs after installation and the installer prevents the update, take the following steps:
- Run the following command to locate the secret:
oc get secret service-cluster-configurations -n uipath -o yamloc get secret service-cluster-configurations -n uipath -o yaml - Update the
DISABLE_PRESIGNED_URLkey in the secret to the base64-encoded value of true (dHJ1ZQ==). - Add the following flag in your
input.jsonfile:"disable_presigned_url": true"disable_presigned_url": true - Re-run the installer.