Prerequisites for installing the server software on Red Hat OpenShift

You must first complete certain tasks before you install HCL OneTest Server on the Red Hat OpenShift platform.

The following sections describe each prerequisite in detail:

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.

Red Hat OpenShift platform

You must set up the Red Hat OpenShift platform and install the following components in your IT infrastructure:

  • Red Hat OpenShift Container Platform V4.5. For more information, refer to the Red Hat OpenShift documentation.

  • Dynamic Volume Provisioning that supports ReadWriteOnce (RWO) and ReadWriteMany (RWX) access modes. For more information, refer to the Dynamic provisioning section in the Red Hat OpenShift documentation.

  • Jaeger operator to trace test logs and Jaeger-based reports when you run tests. For more information, refer to Installing Jaeger.

  • Optional: Red Hat Service Mesh V2.0, if Istio recording and service virtualization features are required. For more information, refer to the Installing Red Hat OpenShift Service Mesh section in the Red Hat OpenShift documentation.

    For more information about the service virtualization feature, see Management of virtualized services.

  • Optional: You can configure the OpenShift software-defined networking (SDN) to provide a unified cluster network that enables the communication between pods across the OpenShift Container Platform cluster. The default installation process includes the NetworkPolicy resources and these resources are acted upon only if you configure the SDN appropriately. For more information, refer to the OpenShift SDN default CNI network provider section in the RedHat OpenShift documentation.

You must have access to the OpenShift cluster with cluster administrator privileges. You can run the following command on the OpenShift command-line interface to gain access:
oc login -u kubeadmin -p {password} https://api.{openshift-cluster-dns-name}:6443

For more information about hardware and software requirements, see System Requirements.

Mandatory software

You must install the following software on Red Hat OpenShift:

  • Helm V3.5.2. For more information, refer to the Installing a Helm chart on an OpenShift Container Platform cluster section in the Red Hat OpenShift documentation.

  • OpenShift CLI. For more information, refer to the Getting started with the CLI section in the Red Hat OpenShift documentation.

Service virtualization through Istio

Disclaimer: This release contains access to the virtualized services feature in HCL OneTest Server as a Tech Preview. The Tech Preview is intended for you to view the capabilities of virtualized services offered by HCL OneTest Server, and to provide your feedback to the product team. You are permitted to use the information only for evaluation purposes and not for use in a production environment. HCL provides the information without obligation of support and "as is" without warranty of any kind.
To provide your feedback, you must perform the following tasks:
  1. Sign up or Log in to the Ideas portal.

  2. Click Add a new idea to provide your feedback on the Tech Preview features.

  3. Select OneTest TechPreview Programs in the Choose a workspace for this idea field.

  4. Provide all the necessary details, and then click Share Idea.

The default configuration does not enable service virtualization through Istio. To use the service virtualization feature, you must configure it appropriately. As a Tech Preview feature, you can virtualize the bookinfo sample application. You must install this application in the Bookinfo namespace. For more information about the bookinfo application, refer to the Istio documentation.

For more information about how to enable service virtualization through Istio, see Installing the server software on Red Hat OpenShift.