UiPath Documentation
automation-suite
2.2510
true
Automation Suite on EKS/AKS installation guide

Prerequisite checks

Validation checks performed before Automation Suite installation on EKS/AKS.

It is recommended to run prerequisite checks to ensure that you properly configured the cloud infrastructure and to validate input.json before starting the Automation Suite installation.

You can run a prerequisite check using the command. By default, this command verifies all the prerequisites. You can use the following flags:

  • --excluded, if you want to exclude components from the execution.
  • --verbose, if you want to access the detailed prerequisites check output. You can skip this flag for a more concise and simplified output.

The prerequisite and health checks/tests run in the <uipath> namespace. You must either grant the uipathctl tool the necessary permissions to allow the creation of the <uipath> namespace or create it yourself before running the checks/tests. Additionally, some checks/tests require that you enable the use of hostNetwork.

The checks in the following table are run on each node:

CheckDescription
SQL ConnectionValidates that Automation Suite can successfully connect to the SQL server for UiPath® products and shared services (such as Identity, Portal, Org Management, etc.) using the SQL connection strings provided in the input.json file. This is mandatory for a successful installation.
SQL DB rolesValidates the necessary roles and permissions required by UiPath® products. This is mandatory for a successful installation.
SQL DB compatibilityValidates SQL DB compatibility requirements.
FQDN resolutionValidates that the FQDN and the sub-domains are successfully resolvable.
Object Storage APIValidates that objectstore APIs are accessible based on access information provided in the input.json file. This is mandatory for a successful installation of the UiPath® services.
Cache / RedisValidates the connection to Cloud Redis or ElastiCache. This is mandatory for a successful installation.
CapacityValidates you have minimum CPU and RAM capacity on the worker nodes based on the products enabled in the input.json file.
Storage ClassValidates that the storage classes for File Storage are configured as required for Automation Suite Robots.
Optional ComponentsValidates that your cluster has components that you chose to exclude from the Automation Suite installation.
IngressValidates that the cluster ingress is configured correctly and the FQDN URL requests can reach UiPath® products.
Network PoliciesChecks if the network policies configured in Automation Suite are compatible with the cluster.
RegistryValidates that Automation Suite can access the UiPath® docker registry. This is mandatory for a successful installation.
Cluster ConnectivityValidates whether the cluster communication is configured properly:
- Between two random pods completed
- Between pod and a multinode ClusterIP
- Between pod and a multinode ClusterIP without a clusterIP
- Between pod and a multinode ClusterIP using HostNetwork
- Between pod and a multinode ClusterIP without a clusterIP set using HostNetwork
- Between two pods colocated on the same node via ClusterIP
QueuesValidates that queue APIs are accessible based on access information provided in input.json and that the required queues exist. This is mandatory for a successful installation.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated