Customizing ODM for production
Before you install the Helm chart, you likely want to customize some settings, for
example to protect your containers, or to define the users and groups that access Decision Center and Decision Server .
Configuring external access
New in 8.10.4 There are three mechanisms by which you can define external access to your ODM instances in a Certified Kubernetes cluster: OpenShift routes, Ingress, or NodePort.
Defining the security certificate
By default, IBM Operational Decision Manager is delivered with self-signed certificates. You can replace the default certificates with your own certificates, either CA signed or self-signed. You do so with certificate tools such as OCP native certificate management capabilities or cert-manager , or with the Java keytool.
Importing the certificate of an external service
To integrate with an external service, you must first import its Transport Layer Security (TLS) certificate into the containers trusted list.
Configuring user access
By default, IBM Operational Decision Manager is provided with a set of predefined users. To provide customized user access through an LDAP directory, you must configure the Liberty server and Decision Center by using Kubernetes secrets.
Configuring the database
Operational Decision Manager must persist data in a database.
Optimizing the execution unit (XU)
New in 8.10.4 The Decision Server execution unit (XU) can be configured at installation time and also applied to an existing Operational Decision Manager instance. You can avoid deadlocks by adjusting the predetermined length of timeouts, restricting the number of rule instances to evaluate, and limiting the number of rules that can fire.
Configuring the ODM event emitter
To gain insights into the decision-making process of your applications, configure your Operational Decision Manager installation to emit events to IBM Business Automation Insights . IBM Business Automation Insights is part of the IBM Cloud Pak® for Business Automation offering.
Configuring the Decision Center Business console
You can configure the Decision Center Business console to use your customized dynamic domains, custom value editors, or custom ruleset extractors.