Creating the IBM Process Mining Operand

You can deploy Process Mining Custom Resource (CRD) from the Red Hat® OpenShift® Container Platform console or with a command-line tool.

Deploying Process Mining Custom Resource (CRD) from the Red Hat® OpenShift® Container Platform console

Do the following steps to deploy IBM Process Mining from the Red Hat® OpenShift® Container Platform console:

  1. In the Red Hat® OpenShift® Container Platform console, select the project where you want to install the operator.

  2. Select Installed operators.

  3. Open the IBM Process Mining operator and click Create Instance.

  4. Configure your instance. The following options are mandatory:

    • Accept the license
    • Select the Cloud Pak
    • Enter the Storage Class

Deploying Process Mining Custom Resource (CRD) with command-line

You can deploy a IBM Process Mining Custom Resource in the namespace using the Red Hat OpenShift command-line tool.

The following code displays a Custom Resource with the installation configuration set to default values. The only mandatory fields in this configuration are the acceptance of the license, the choice of Cloud Pak for license metering purpose, and the defaultStorage class that must be specified to a Red Hat OpenShift Storage class that supports Read/Write/Many mode.

Note: Through the CRD, you can customize the various installation options. For more details, see Additional configurations. For example, the CRD can be used to customize the type of storage, the size of storages, or whether you want use external databases (this is applicable to non-CP4BA installations).

Make sure that your DB Credentials are correct and that you set the right defaultStorageClassName in the YAML file (for example, managed-nfs-storage, rook-cephfs, ocs-storageclass-ceph-rbd).

Basic installation

Use the following YAML to install both IBM Process Mining and IBM Task Mining with an external PostgreSQL instance.
Note: Basic configuration is intended for a non-production environment.
cat <<EOF | oc apply -f -
apiVersion: processmining.ibm.com/v1beta1
kind: ProcessMining
metadata:
  name: processmining-instance
  namespace: ${PM_PROJECT}
spec:
  license:
    accept: true 
    cloudPak: IBM Cloud Pak for Business Automation
  defaultStorageClassName: <<STORAGE_CLASS>>
  taskmining:
    agent_plugin: true 
    images: 
      imagepullpolicy: Always
EOF

Use the following YAML to install IBM Process Mining without IBM Task Mining:

cat <<EOF | oc apply -f -
apiVersion: processmining.ibm.com/v1beta1
kind: ProcessMining
metadata:
  name: processmining-instance
  namespace: ${PM_PROJECT}
spec:
  license:
    accept: true
    cloudPak: IBM Cloud Pak for Business Automation
  defaultStorageClassName: <<STORAGE_CLASS>>
  taskmining:
    install: false
EOF