- 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
- Upgrading Automation Suite
- Migrating standalone products to Automation Suite
- Step 1: Restoring the standalone product database
- Step 2: Updating the schema of the restored product database
- Step 3: Moving the Identity organization data from standalone to Automation Suite
- Step 4: Backing up the platform database in Automation Suite
- Step 5: Merging organizations in Automation Suite
- Step 6: Updating the migrated product connection strings
- Step 7: Migrating standalone Orchestrator
- Step 8: Migrating standalone Insights
- Step 9: Deleting the default tenant
- Performing a single tenant migration
- Migrating between Automation Suite clusters
- Cluster administration
- Product-specific configuration
- Troubleshooting

Automation Suite on OpenShift installation guide
Overriding cluster-level storage configuration
Orchestrator supports the following storage configurations:
- Cluster-level storage configuration
- Orchestrator-level storage configuration
We recommend using the cluster-level configuration paired with external storage. This allows Orchestrator to automatically detect and use the settings, eliminating the need for additional configuration.
Orchestrator web browser access to Amazon and Azure storage buckets could be restricted due to the same-origin policy on the provider side. To successfully access the content of such a bucket, you must configure the respective provider to allow cross-origin requests from Orchestrator. For instructions, see CORP/CSP configuration.
uipathctl
command line tool. To do that, use the following command:
uipathctl config orchestrator upload [parameters]
uipathctl config orchestrator upload [parameters]
Parameter | Description |
---|---|
--storage-directory <string> | Location of the storage directory on the local disk. |
--nlog-extensions-directory <string> | Location of the NLog extensions on the local disk. |
--securestore-plugins-directory <string> | Location of the secure store plugins on the local disk. |
--is-external-storage | Indicates whether the storage is external or not. |
--namespace <string> | The namespace where Automation Suite is deployed. The default value is uipath .
|
-h , --help | Provides help for the upload command. |
--is-external-storage
parameter while using the command.
--storage-directory
parameter must contain at least one subdirectory. All subdirectories are copied over to storage.
--storage-directory
are ignored.
Internal storage
Subdirectories are copied directly to the bucket using the subdirectory name as the path.
External storage
- If the subdirectory is named
orchestrator-host
, its contents are be copied over to theOrchestrator-Host
path. - If the subdirectory is named
orchestrator-<name>
, its contents are copied over to theO<name>
path. - In all other cases, the contents of the subdirectory are copied over to the
<name>
path.
Usage examples
Uploading files to storage
uipathctl config orchestrator upload --storage-directory /path/to/storage/directory
uipathctl config orchestrator upload --storage-directory /path/to/storage/directory
Uploading NLog extensions to storage
uipathctl config orchestrator upload --nlog-extensions-directory /path/to/nlog/extensions/directory
uipathctl config orchestrator upload --nlog-extensions-directory /path/to/nlog/extensions/directory
Uploading secure store plugins to storage
uipathctl config orchestrator upload --securestore-plugins-directory /path/to/securestore/plugins/directory
uipathctl config orchestrator upload --securestore-plugins-directory /path/to/securestore/plugins/directory
Uploading files to external storage
uipathctl config orchestrator upload --is-external-storage --storage-directory /path/to/storage/directory
uipathctl config orchestrator upload --is-external-storage --storage-directory /path/to/storage/directory
Uploading nlog extensions to external storage
uipathctl config orchestrator upload --is-external-storage --nlog-extensions-directory /path/to/nlog/extensions/directory
uipathctl config orchestrator upload --is-external-storage --nlog-extensions-directory /path/to/nlog/extensions/directory
Uploading secure store plugins to external storage
uipathctl config orchestrator upload --is-external-storage --securestore-plugins-directory /path/to/securestore/plugins/directory
uipathctl config orchestrator upload --is-external-storage --securestore-plugins-directory /path/to/securestore/plugins/directory