automation-suite
2.2510
false
- Overview
- Requirements
- Pre-installation
- Preparing the installation
- Downloading the installation packages
- Configuring the OCI-compliant registry
- Granting installation permissions
- Installing and configuring the service mesh
- Installing and configuring the GitOps tool
- Installing the External Secrets Operator in Kubernetes
- Applying miscellaneous configurations
- Running uipathctl
- Installation
- Post-installation
- Migration and upgrade
- Monitoring and alerting
- Cluster administration
- Product-specific configuration
- Troubleshooting

Automation Suite on EKS/AKS installation guide
Last updated Nov 13, 2025
Prerequisite checks help you ensure that the required cloud infrastructure is provisioned appropriately and is accessible by the client machine before starting the Automation Suite installation.
For a list of prerequisite checks that the Automation Suite installer performs, see Prerequisite checks.
The Automation Suite installer can automatically generate the following configurations on your behalf:
For details on the flags that you can use with the
-
The SQL databases required for the installation on the SQL server based if the
sql.create_dbkey is set in yourinput.jsonfile. -
The object storage buckets required in your cloud provider if the
external_object_storage.create_bucketkey is set in the configuration file.
uipathctl prereq create input.json --versions versions.jsonuipathctl prereq create input.json --versions versions.jsonuipathctl prereq create command, see uipathctl prereq create.
Note: If you choose to enable a secretstore with Azure Key Vault, the External Secrets Operator and its corresponding CRDs will
be deployed in the cluster as part of the
prereq create command.
Important:
The
uipathctl prereq create command does not create the required SQL databases for Process Mining. You must manually create them by following the instructions
in Bring your own database.
To check the prerequisites based on the inputs you configured in the
input.json, run the following command:
uipathctl prereq run input.json --versions versions.jsonuipathctl prereq run input.json --versions versions.jsonFor details on the flags that you can use with the
uipathctl prereq run command, see uipathctl prereq run.
By default, the
uipathctl prereq command checks all the prerequisites. Alternatively, the command also allows you to run strictly the checks that are relevant
to you, as follows:
-
If you want to exclude components from the execution, use the
--excludedflag. For example, if you do not want to check the database connection strings, runuipathctl prereq --excluded SQL. The command runs all the prerequisite checks except for the SQL-related one. -
If you want to include only certain components in the execution, use the
--includedflag. For example, if you only want to check the DNS and objectstore, runuipathctl prereq --included DNS,OBJECTSTORAGE.
Note:
You can find the names of the components you can include or exclude from the prerequisite checks in the prerequisite check output. In the example, the first word on each outdented line represents the component name. For example: SQL, OBJECTSTORE, DNS, etc.
Important: You may receive a throttling message from AKS, such as Waited for 1.0447523s due to client-side throttling, not priority and fairness. In this case, allow a few minutes for the command to fully complete or try to re-run it.