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:
  1. Ensure your environment meets the mandatory prerequisites listed here.
  2. Deploy Apache Kafka or Redpanda messaging system. You can find the version requirements here.
  3. Deploy one of the following databases:
    • MongoDB
    • Azure Cosmos DB for MongoDB (vCore)
    • DocumentDB for AWS deployment

      You can find the version requirements here.

  4. Deploy an OIDC provider.
  5. Create the wauser on the OIDC provider.
  6. Optionally, deploy cert-manager to manage certificates. This step is strongly recommended.
Note: To monitor the metrics of your workload, you can install any data scraping and interactive analysis platform.
Deploying
  1. Create a namespace, as explained here.
  2. Create a secret to authenticate to the repository and download the images, as explained here.
  3. Deploy product components, as explained here.
  4. Download and configure the HCL UnO agent as explained in Installing HCL UnO agent.
  5. Optionally, download and configure the Orchestration CLI, as explained in Configuring the Orchestration CLI.
Note: If you plan to make your service accessible from the Internet, it is recommended you set up a firewall to prevent Denial Of Service (DOS) attacks.

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.