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+
kubectlconfigured 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:
- Update NFS / EFS / Azure Files paths in
pv.yaml,pv-postgres.yaml, andredis-pv.yaml - For AWS/Azure: modify PV files to use the correct CSI driver
- For AWS/Azure: remove
traefik_backendconfig.yamlandfrontend-backendconfig.yaml, and comment outcloud.google.com/backend-configin the service YAMLs
After services are running, update ingress IP or domain values in deployment YAMLs and
run helm upgrade.