Prerequisites

Before deploying HCL AION, ensure your environment meets the requirements for your chosen deployment method.

Accounts and access (all deployments):

  • Valid HCL AION license
  • HCL Software Harbor credentials
  • HCL Software MHS Portal access

Docker deployment:

  • Docker and Docker Compose, or Docker Desktop
  • Valid Docker registry credentials

Kubernetes deployment (all clouds):

  • Kubernetes cluster
  • Helm 3+
  • kubectl configured with cluster access
  • Shared storage with ReadWriteMany (RWX) support — see cloud-specific requirements below

Passwords: PostgreSQL and pgAdmin passwords must be alphanumeric (mixed letters and numbers). Numeric-only passwords will cause the install script to fail.

Cloud-specific storage:

Cloud Storage Notes
GCP NFS server Accessible from all worker nodes
AWS EFS EFS CSI driver must be installed. Do not use EBS (RWO only)
Azure Azure Files Requires Kubernetes secret with storage account name and key. Do not use Azure Disk (RWO only)
On-prem NFS server Accessible from all worker nodes

Before running the install script:

  1. Update NFS / EFS / Azure Files paths in pv.yaml, pv-postgres.yaml, and redis-pv.yaml
  2. For AWS/Azure: modify PV files to use the correct CSI driver
  3. For AWS/Azure: remove traefik_backendconfig.yaml and frontend-backendconfig.yaml, and comment out cloud.google.com/backend-config in the service YAMLs

After services are running, update ingress IP or domain values in deployment YAMLs and run helm upgrade.