Using Red Hat OpenShift

You can use OpenShift to develop and runcontainerized applications. OpenShift allows applications, and the data centers that support them, to expand from just a few machines and applications to thousands of machines that serve millions of clients.

About this task

For detailed information related to Red Hat OpenShift Container Platform, see OpenShift Container Platform documentation.

The benefits of using OpenShift Container Platform are as follows:

  • Does not require separate charts as the OpenShift charts are customized/updated charts when compared to Kubernetes charts.
  • Easy to manage and monitor using the OpenShift console.

To configure the changes required for Unica, complete the following steps:

Procedure

  1. Place the following items on a location that is accessible from the listener pod:
    • unixodbc
    • libltdl.so.7
    • libltdl.so.7.30
    • mariadb driver (must be installed and then copied to the required location)
    Update the same in campaign-configmap.yaml file:
    
    export ODBCINI=<driver-path>/etc/odbc.ini
    export ODBCINST=<driver-path>/etc/odbcinst.ini
    export ODBCSYSINI=<driver-path>/odbc1/etc
    
    Note: <driver-path> is the path where you have copied the driver. For example, /docker/unica/odbc1.
  2. In the configmap.yaml file, update the namespace for listener domain name.
  3. Based on your setup, you can:
    • update the PVC.yaml file before using it.
    • avoid the PVC.yaml file.