Prerequisites for installing the server software on Azure Kubernetes Service
You must complete certain tasks before you install HCL OneTest™ Server on the Azure Kubernetes Service (AKS) platform.
Internet access
You must have access to the internet to install HCL OneTest™ Server.
Harbor repository credentials
-
New customers:
You must create a support ticket to get the credentials that are required to access the product binaries from the Harbor repository. For more information, refer to How to create an HCL Support case.
-
Existing customers:
You must use your existing Harbor repository credentials to access the product binaries.
Azure subscription
Azure Kubernetes Service
You must set up the AKS cluster with Kubernetes V1.19. For more information about Azure Kubernetes Service and deployment options, refer to Azure Kubernetes Service documentation.
Mandatory software
You must install the following mandatory software:
-
Git Bash. For more information, refer to the Git documentation.
-
Helm V3.5.2. For more information, refer to the Helm documentation.Note: The Helm command must be in one of the directories in your PATH environment variable.
-
Azure command-line interface (CLI) V2.0.64. For more information, refer to the Azure CLI documentation.
Note: You can run theaz version
command to find the version and dependent libraries that are installed. -
kubectl tool V1.19. For more information, refer to the Kubernetes documentation.
-
NGINX Ingress Controller V3.23.0. See Installing NGINX Ingress Controller.
-
Optional: Jaeger operator V1.21 to trace test logs and Jaeger-based reports when you run tests. For more information, refer to Jaeger documentation.
Azure resource provider
Register an Azure resource provider so that the AKS cluster can provision to use Persistent Volumes with Azure Files for the ReadWriteOnceMany (RWX) storage class. You can run the following command to enable the storage for the RWX storage class:
az provider register -n Microsoft.Storage
For more information about Azure resource providers and types, refer to Azure Kubernetes Service documentation.