automation-suite
2024.10
true
- 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
- Cluster administration
- Product-specific configuration
- Troubleshooting
Automation Suite on OpenShift Installation Guide
Last updated Nov 11, 2024
Caching
UiPath® products on Automation Suite require Redis to ensure caching capabilities. For a list of prerequisites and compatible Redis versions, see Compatibility matrix.
Multiple services in Automation Suite, such as Orchestrator and Identity, use Redis as a distributed cache, for speeding up critical and high volume operations. These services store data that is accessed frequently in Redis, to avoid either retrieving the data from the database or doing expensive computations multiple times.
You have the following options for meeting the Redis caching requirements:
- Install and configure Redis, either on your OpenShift cluster or on different servers external to the OpenShift cluster.
- Install the OpenShift Redis Enterprise Operator
on your OpenShift cluster in one of the following ways:
- Perform the installation via OpenShift Operator Hub. For installation instructions, see Deploy Redis Enterprise with OpenShift OperatorHub.
- Perform the installation via CLI. For installation instructions, see Deployment with OpenShift CLI for Redis Enterprise for Kubernetes.
Note: UiPath® support does not cover OpenShift Redis Enterprise Operator. You must address OpenShift Redis Enterprise Operator support requests directly to Red Hat or Redis Enterprise.
After meeting the caching prerequisites, you must pass the access information in the
input.json
file, as shown in the following example:
"fabric": {
"redis": {
"hostname": "xx",
"password": "xx",
"port": 6380,
"tls": true
}
}
"fabric": {
"redis": {
"hostname": "xx",
"password": "xx",
"port": 6380,
"tls": true
}
}
Note: Set the value of the
tls
parameter to
true
only if the Redis URL is trusted by a known authority or if you added
the certificates to the additional CA certificates. Otherwise, set the value of the
tls
parameter to false
.