Skip to content

Deployment process overview🔗

Deployment process overview

When running the Cloud Pak Deployer (cp-deploy env apply), a series of pre-defined stages are followed to arrive at the desired end-state.

10 - Validation🔗

In this stage, the following activities are executed:

  • Is the specified cloud platform in the inventory file supported?
  • Are the mandatory variables defined?
  • Can the deployer connect to the specified vault?

20 - Prepare🔗

In this stage, the following activities are executed:

  • Read the configuration files from the config directory
  • Replace variable placeholders in the configuration with the extra parameters passed to the cp-deploy command
  • Expand the configuration with defaults from the defaults directory
  • Run the "linter" to check the object attributes in the configuration and their relations
  • Generate the Terraform scripts to provision the infrastructure (IBM Cloud only)
  • Download all CLIs needed for the selected cloud platform and cloud pak(s), if not air-gapped

30 - Provision infra🔗

In this stage, the following activities are executed:

  • Run Terraform to create or change the infrastructure components for IBM cloud
  • Run the OpenShift installer-provisioned infrastructure (IPI) installer for AWS (ROSA), Azure (ARO) or vSphere

40 - Configure infra🔗

In this stage, the following activities are executed:

  • Configure the VPC bastion and NFS server(s) for IBM Cloud
  • Configure the OpenShift storage classes or test validate the existing storege classes if an existing OpenShift cluster is used
  • Configure OpenShift logging

50 - Install Cloud Pak🔗

In this stage, the following activities are executed:

  • Create the IBM Container Registry namespace for IBM Cloud
  • Connect to the specified image registry and create ImageContentSourcePolicy
  • Prepare OpenShift cluster for Cloud Pak for Data installation
  • Mirror images to the private registry
  • Install Cloud Pak for Data control plane
  • Configure Foundational Services license service
  • Install specified Cloud Pak for Data cartridges

60 - Configure Cloud Pak🔗

In this stage, the following activities are executed:

  • Add OpenShift signed certificate to Cloud Pak for Data web server when on IBM Cloud
  • Configure LDAP for Cloud Pak for Data
  • Configure SAML authentication for Cloud Pak for Data
  • Configure auditing for Cloud Pak for Data
  • Configure instance for the cartridges (Analytics engine, Db2, Cognos Analytics, Data Virtualization, …)
  • Configure instance authorization using the LDAP group mapping

70 - Deploy Assets🔗

  • Configure Cloud Pak for Data monitors
  • Install Cloud Pak for Data assets

80 - Smoke Tests🔗

In this stage, the following activities are executed:

  • Show the Cloud Pak for Data URL and admin password