Harbor Configuration / Enable HCL AION CLI

Harbor Configuration (For Docker/Kubernetes Deployment)

All HCL AION images are pulled directly from the HCLSoftware Harbor registry. Configuration of Harbor credentials is mandatory before deployment.

The configuration file defines login credentials, application setup, storage, database, and network settings

Create or update the config_properties file with the following parameters:

Variable Description
IMAGE_REGISTRY_USERNAME Email ID for HCL Harbor login
IMAGE_REGISTRY_PASSWORD CLI secret from your Harbor profile
IMAGE_TAG Version of the AION image (e.g., 2.1.0)
PLATFORM System architecture: x86_64 or arm64
FRESH_INSTALL TRUE for first-time setup, FALSE for upgrade
APP_SETUP Choose dev or prod environment
STORAGE_LOCATION Path where application data will be stored
PRUNE TRUE/FALSE to enable automatic data cleanup
STALE_DAYS Number of days after which old data is deleted

Ensure Docker is logged into Harbor before proceeding using: docker login <harbor_url>.

Enable HCL AION CLI (For CLI-based Installation)

Switch to the directory where you have unzipped the HCL AION build.

Remember:
You must have HCL AION images access on Harbor

For Windows: Open Git Bash and follow this command:

Bash

& "C:\Program Files\Git\bin\bash.exe" enable_aion.sh

Note:

Close and reopen all VS Code windows after this.

For Linux/Mac/Unix:

Bash

chmod +x enable_aion.sh

./enable_aion.sh

Note:

Make sure you're in the directory containing the `enable_aion.sh` script before running these commands.