Installing Helm Chart

By using a Helm chart, you can deploy all the services and pods at once, instead of deploying each service and package manually. A Helm chart supports most of the cloud platforms.

Before you begin
  1. Helm Client version 3.5.0 or later must be installed on your Kubernetes cluster.
  2. EMS server must be running with all the required queues, topics, and bridges.
  3. Create database users by running the scripts present under the $OM_HOME/db/dbscripts directory.
  4. Ensure that the third-party libraries are present in the $OM_HOME/externalLib directory and then run the $OM_HOME/roles/copyLib.sh script.
  5. Configure SSL for Helm.
  6. Enable SSL for TIBCO Order Management.
  7. Run the $OM_HOME/docker/copy-required-files.sh script.
  8. Create docker images for all the services.
    Procedure
  1. Set the environment variables and Docker image names for all the required services in the values.yaml file that is present at the $OM_HOME/helm/om_services folder.
  2. Run a helm chart from the location where the copied directories are present.
    Example: helm install om ./om_services
    Note: First, you have to choose only authorization and configurator service, create required users from the authorization service and upload required app_properties and config files as per components from the configurator service. Then you can deploy all services. For more details, refer to the README.md file from the helm directory.
ResultA Helm chart is deployed with all the services present in the chart.