Installation prerequisites

You must complete certain tasks before you install HCL DevOps Velocity (Velocity) on Google Cloud Platform (GCP).

Note: Installation of Velocity on GCP requires an internet connection to access the resources on GCP.

The following table lists the tasks that you must perform in sequence before you install Velocity. You can also find links for more information in the table.

S/N Tasks More information
1 Ensure that you have an active Enterprise edition or Standard edition subscription. Google Cloud Documentation
2 Ensure that you have Kubernetes Engine Admin (roles/container.admin) or Kubernetes Engine Cluster Admin (roles/container.clusterAdmin) role. Kubernetes Engine roles
4 Create a standard cluster in Google Kubernetes Engine (GKE) based on the system requirements. Creating a Standard cluster
5 Activate the Cloud Shell on the Google Cloud console. Use Cloud Shell
6 Create a node pool with three nodes within the GKE cluster based on the system requirements. Add and manage node pools
7 Create a namespace in the Kubernetes cluster where you install Velocity.

Enter the following command in the Cloud Shell terminal to create a namespace:

kubectl create namespace <custom_namespace_name>

Creating namespace in kubernetes
8 Install MongoDB on the Kubernetes cluster.
Note: MongoDB is not bundled with the Velocity installation file. So, you must install MongoDB separately.
Bitnami documentation for MongoDB
9 Install Ingress Controller on the Kubernetes cluster. Bitnami documentation for Ingress Controller
10 Ensure that you have an active domain name mapping for the ingress external IP address or you can create one in the Cloud DNS service to map the ingress controller external IP address to the domain name Tutorial: Set up a domain by using Cloud DNS
11 Configure a custom SSL certificate. Configuring a custom Secure Sockets Layer (SSL) certificate
12 Download the online or offline installation file and obtain the access key for Velocity. Downloading the installation file