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
- Helm Client version 3.5.0 or later must be installed on your Kubernetes cluster.
- EMS server must be running with all the required queues, topics, and bridges.
- Create database users by running the scripts present under the
$OM_HOME/db/dbscripts
directory. - Ensure that the third-party libraries are present in the
$OM_HOME/externalLib
directory and then run the$OM_HOME/roles/copyLib.sh
script. - Configure SSL for Helm.
- Enable SSL for TIBCO Order Management.
- Run the
$OM_HOME/docker/copy-required-files.sh
script. - Create docker images for all the services.
- Procedure
- 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. - 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 requiredapp_properties
andconfig
files as per components from the configurator service. Then you can deploy all services. For more details, refer to theREADME.md
file from the helm directory.
ResultA Helm chart is deployed with all the services present in the chart.