Downloading Docker images via the HCL Harbor Container Registry
HCL Commerce 9.1.15.0 and later versions support the entitlement-enabled, cloud-native HCL Harbor Container Registry. This registry provides secure access to the latest Docker images. To use this registry, you must log in to the HCL Harbor interface and configure CLI secrets for your deployment environment. You can integrate this authentication method into a CI/CD pipeline to automate image retrieval for Kubernetes or Docker Compose.
Note:
- CFIUS images are not impacted by this implementation.
- Additional HCL Commerce software, such as git bundles, and third-party software packages, can only be obtained via the My HCLSoftware portal.
Procedure
To log in to HCL Harbor, and set your HCL Harbor
CLI secret:
- Navigate to HCL Harbor in a web browser.
- Select LOGIN VIA OIDC PROVIDER and log in with your HCL credentials.
-
Navigate to the project.
You are presented with various tabs including Repositories, which contains the latest versions of HCL Commerce Docker images. You can download the latest version of HCL Commerce images directly from this tab.
- Optional:
If you are using Kubernetes for your deployment, obtain and add the CLI secret to your
Kubernetes configuration.
- Optional:
If you are using Docker Compose for your deployment, specify your HCL Harbor credentials during deployment via the Docker command line
interface.
-
Run
docker login hclcr.io. - Enter your HCL user name as the user name.
- Enter your HCL Harbor CLI secret as your password.
Docker images can then be pulled using the following command.docker pull hclcr.io/commerce/server_name:tagFor example:
docker pull hclcr.io/commerce/ts-app:9.1.15.0
docker pull hclcr.io/commerce/ts-app:9.1.15.0-ppc64le
-
Run