Deploying HCL Universal Orchestrator
All the information you need to deploy HCL Universal Orchestrator.
Deploying HCL Universal Orchestrator is quick and
easy. To deploy an HCL Universal Orchestrator environment
comprising all microservices, the UI, and the cloud
agent, you just need to download the Helm chart and container images from the registry,
customize a few parameters in the relevant values.yaml file, also
available in the registry, and run the helm install
command.
For complete information about prerequisites and procedures for deploying, configuring, and uninstalling HCL Universal Orchestrator, see HCL Universal Orchestrator readme file.
- Prerequisites
- Before deploying HCL Universal Orchestrator, you
must perform the following prerequisite steps:
- Ensure your environment meets the mandatory prerequisites listed here.
- Deploy Apache Kafka or Redpanda messaging system. You can find the version requirements here.
- Deploy one of the following databases:
- MongoDB
- Azure Cosmos DB for MongoDB (vCore)
- DocumentDB for AWS deployment
You can find the version requirements here.
- Deploy an OIDC provider.
- Create the wauser on the OIDC provider.
- Optionally, deploy cert-manager to manage certificates. This step is strongly recommended.
- Deploying
-
- Create a namespace, as explained here.
- Create a secret to authenticate to the repository and download the images, as explained here.
- Deploy product components, as explained here.
- Download and configure the HCL UnO agent as explained in Installing HCL UnO agent.
- Optionally, download and configure the Orchestration CLI, as explained in Configuring the Orchestration CLI.
Optionally, you can install agents at HCL Workload Automation, version 10.2.3 to be able to manage all task integrations. For more information, see Installing and connecting HCL Workload Automation dynamic agent at version 10.2.3.
Optionally, to enable UnO AI Pilot, set global.enableUnoAIPilot to true in the values.yaml deployment file.
You can also install a separate package containing the Orchestration CLI, which enables command-line interface interactions with HCL Universal Orchestrator. You can install the Orchestration CLI on any workstation in your HCL Universal Orchestrator environment. For more information, see Installing and authenticating the Orchestration CLI.
To further extend the capabilities, you can configure HCL UnO agent, an on premises agent that can run all types of tasks. For more information, see Installing HCL UnO agent.