Express installation
If you are installing IBM Cloud Pak® for Integration on an internet-connected cluster by using the OpenShift web console, these steps will get you up-and-running quickly. This topic covers all phases of installation up to, but not including, deploying instances.
You must be a cluster administrator to use this procedure.
If you prefer not to use express installation, start your installation here:
Adding catalog sources to a cluster, if your cluster is connected to the internet.
Mirroring images for an air-gapped cluster, if your cluster is not connected to the internet.
Before you begin
Create a namespace called
ibm-common-services.The following is true of your cluster and storage:
Your Red Hat OpenShift cluster has access to the internet, so that it can pull images.
You are installing Cloud Pak for Integration on a cluster that is running on OpenShift Container Platform version 4.12 or 4.14.
The minimum resources that can be available on your cluster are 10 CPU units and 20 GB of memory.
You use a block storage class that supports ReadWriteOnce (RWO) access. For example,
ibmc-block-gold,gp3, orocs-storagecluster-ceph-rbd. For more information, see Storage considerations.
Generate the catalog source files
This task requires version 1.6.0 or later of the IBM Catalog Management plug-in, for running oc ibm-pak commands against the cluster. If you have not already installed this plugin, or if it needs updating, download it from GitHub.
Log into your cluster using the
oc logincommand and your user credentials:oc login <openshift_url> -u <username> -p <password> -n <namespace>Generate the catalog source files for the IBM Cloud Pak Platform UI.
Export the variables for the command line to use:
export OPERATOR_PACKAGE_NAME=ibm-integration-platform-navigator export OPERATOR_VERSION=7.2.4 export ARCH=amd64Download the files for the desired operator:
oc ibm-pak get ${OPERATOR_PACKAGE_NAME} --version ${OPERATOR_VERSION}Generate the catalog sources required for this operator:
oc ibm-pak generate mirror-manifests ${OPERATOR_PACKAGE_NAME} icr.io --version ${OPERATOR_VERSION}Apply the catalog sources for this operator to the cluster.
oc apply -f ~/.ibm-pak/data/mirror/${OPERATOR_PACKAGE_NAME}/${OPERATOR_VERSION}/catalog-sources.yaml
Generate the catalog source files for IBM Cloud Pak foundational services.
Export the variables for the command line to use:
export OPERATOR_PACKAGE_NAME=ibm-cp-common-services export OPERATOR_VERSION=4.6.14 export ARCH=amd64Download the files for the desired operator:
oc ibm-pak get ${OPERATOR_PACKAGE_NAME} --version ${OPERATOR_VERSION}Generate the catalog sources required for this operator:
oc ibm-pak generate mirror-manifests ${OPERATOR_PACKAGE_NAME} icr.io --version ${OPERATOR_VERSION}Apply the catalog sources for this operator to the cluster. This command might not return anything if there are no multi-architecture catalog sources for the components being installed:
oc apply -f ~/.ibm-pak/data/mirror/${OPERATOR_PACKAGE_NAME}/${OPERATOR_VERSION}/catalog-sources.yaml
Confirm that the catalog sources have been created in the
openshift-marketplaceproject/namespace:oc get catalogsource -n openshift-marketplace
Installing the operators
Log into the OpenShift web console with your OpenShift cluster admin credentials. Make sure that the Administrator view is selected.
Click Operators > OperatorHub.

Search for and click the IBM Cloud Pak for Integration tile.
Click Install.
In the Install Operator pane:
Select the 7.2 channel.
Click All namespaces on the cluster to install in all namespaces on your cluster, and accept the default Installed Namespace.
Select the Automatic approval strategy option.
Click Install.
Repeat steps 2-7 to install the IBM Cloud Pak foundational services operator with the v4.6 channel.
Obtaining your entitlement key
Go to the Entitlement keys page of the IBM Container software library.
In the first file, click Copy.
Copy the entitlement key to a safe place so that you can use it in the next section ("Adding a pull secret to a namespace").
(Optional) Verify the validity of the key by logging in to the IBM Entitled Registry in a container tool:
docker login cp.icr.io --username cp --password <entitlement_key>
Adding a global pull secret for all namespaces
This task adds a pull secret for the whole OpenShift cluster.
Log in to the OpenShift web console. Make sure the Administrator view is selected.
In the navigation pane, click Workloads > Secrets.
Ensure that the Project is set to
openshift-config.In the Secrets pane, find and click pull-secret in the list of secrets.
Click the arrow to expand the Actions list, then click Edit Secret.
In the list of credentials, scroll to the end of the page and click Add credentials.
Enter these values in the following fields:
Registry server address -
cp.icr.io.Username field -
cp.Password field - the entitlement key you got in the previous section, "Obtaining your entitlement key".
Click Save. This update triggers a restart of all your cluster's nodes. It may take up to an hour for the change to take effect, depending on your cloud provider and the size of your cluster.
In the navigation pane, click Compute > Nodes to confirm the progress of the update. When all nodes have the value
Readyin the Status column, your global pull secret is applied.
Deploying the IBM Cloud Pak Platform UI
Log into the OpenShift web console with your OpenShift cluster admin credentials.
In the navigation pane, click Home > Overview.
In the Build with guided documentation section, click View all quick starts.

In the Quick Starts panel, click the tile for Getting started with the Cloud Pak for Integration.
- In the panel that opens, follow the procedures to deploy the Platform UI.Tip: If you have followed all the procedures up to this point, you can skip the Prerequisites section.
Next steps
Now that you have installed Cloud Pak for Integration, you can install instances. For more information, see Deploying instances.