IBM Operational Decision Manager parameters
Operational Decision Manager configuration parameters are used to install ODM for production on IBM Cloud Private. The installation of ODM for production is done in the IBM Business Automation Configuration Container user interface or on a command line.
The configuration parameters are split into three sections, one for the cluster, one for the components, and one for the database.
ODM for production: Common configuration parameters
| Parameters | Description | Default values |
|---|---|---|
|
Helm release name (helm.releaseName) |
The name of the release. | ibacc-odm |
|
Images Tag (image.tag) |
The version identifier of the images in the Docker repository. |
New in 19.0.2 8.10.2.1 For 19.0.1 8.10.2.0 |
Images Pull policy (image.pullPolicy) |
The image pull policy that specifies how to acquire the image to run the container. | If not present. The most recent downloaded Docker image is used to run
the container. Set the policy to Always to pull the latest version of the Docker image. |
|
Images Pull secrets (image.pullSecrets) |
The secrets used to pull the container images from the Docker registry. | empty. Does not add image pull secrets to deployed pods. |
|
Images Architecture (image.arch) |
The worker node architecture. The architecture is automatically detected. | AMD64 (AMD64 or x86_64) refers to the 64-bit edition for Linux® x86. |
| Service Type (service.type) |
The way Kubernetes gets external traffic into your cluster. | NodePort |
| Enable TLS (service.enableTLS) |
To enable Transport Layer Security (TLS). If this parameter is set to true, the web applications are accessed through HTTPS. If this parameter is set to false, the web applications are accessed through HTTP. | true |
|
New in 18.0.2 Apache Kafka ingress topic (kafka.ingress.topic) |
Specify the Kafka ingress topic to use for IBM Business Automation Insights. | |
|
New in 18.0.2 Apache Kafka bootstrap servers (kafka.bootstrap.servers) |
A comma separated list of the names of the bootstrap servers in the Kafka cluster. For example: kafka.bootstrapserver1.hostname:9093,kafka.bootstrapserver2.hostname:9093 | |
|
New in 18.0.2 Apache Kafka security protocol (kafka.security.protocol) |
The security protocol to use. The value can be one from:
|
SASL_SSL |
|
New in 18.0.2 Apache Kafka username (kafka.username) |
The user name for the Kafka cluster. | |
|
New in 18.0.2 Apache Kafka password (kafka.password) |
The password for the Kafka cluster. | |
|
New in 18.0.2 Apache Kafka SASL Kerberos service name (sasl.kerberos.service.name) |
The Kerberos service name. | |
|
New in 18.0.2 Apache Kafka server certificate (base64 encoded) (kafka.server.certificate) |
The Kafka server certificate used for SSL communication. | |
|
New in 18.0.2 Default realm name (kerberos.realm.name) |
The name of the Kerberos default realm. | |
|
New in 18.0.2 Key Distribution Center host (kerberos.key.host) |
The Kerberos key distribution center. | |
|
New in 18.0.2 Principal (kerberos.principal) |
The Kerberos principal to authenticate with (<name> / <FQDN> @ <REALM>). | |
|
New in 18.0.2 Keytab (base64 encoded) (kerberos.keytab) |
The Kerberos keytab. | |
Readiness probe
|
Readiness probes indicate when to accept traffic on a container. |
|
Liveness probe
|
Liveness parameters indicate when to restart a container. |
|
ODM for production: Component configuration parameters
| Parameters | Description | Default values |
|---|---|---|
|
Decision Server Console Resources Requests
Decision Server Console Resources Limits
|
The CPU/Memory resource requests/limits for Rule Execution Server console. |
|
| Include Decision Server Runtime
(SC_ECC_PRODUCT_LIST:ODM:decisionServerRuntime) |
To enable Decision Server Runtime. | true |
| Decision Server Runtime Replica count (decisionServerRuntime.replicaCount) |
The number of Decision Server Runtime pods. | 1 |
|
Decision Server Runtime Resources Requests
Decision Server Runtime Resources Limits
|
The CPU/Memory resource requests/limits for Decision Server Runtime. |
|
| Include Decision Center (SC_ECC_PRODUCT_LIST:ODM:decisionCenter) |
To enable Decision Center. | true |
| New in 19.0.1 Decision Center
customization (decisionCenter.customlibPvc) |
Specify the name of the persistent volume claim (PVC) that locates the customized Decision Center JAR files. | empty |
| Decision Center Persistence locale (decisionCenter.persistenceLocale) |
The persistence locale for Decision Center. | en_US |
| Decision Center Replica count (decisionCenter.replicaCount) |
The number of Decision Center pods. | 1 |
|
Decision Center Resources Requests
Decision Center Resources Limits
|
The CPU/Memory resource requests/limits for Decision Center. |
|
| Include Decision Runner (SC_ECC_PRODUCT_LIST:ODM:decisionRunner) |
To enable Decision Runner. | true |
| Decision Runner Replica count (decisionRunner.replicaCount) |
The number of Decision Runner pods. | 1 |
|
Decision Runner Resources Requests
Decision Runner Resources Limits
|
The CPU/Memory resource requests/limits for Decision Runner. |
|
ODM for production: Database configuration parameters
| Parameters | Description | Default values |
|---|---|---|
| Server name (DC_COMMON_DATABASE_SERVERNAME) |
The name of the server that runs the database for ODM. | db2forodm |
| Port (DC_COMMON_DATABASE_PORT) |
The port that is exposed to connect to the database. | 50000 |
| Database name (DC_COMMON_DATABASE_NAME) |
The name of the database that is used for ODM. | db2db |
|
(DC_COMMON_DATABASE_INSTANCE_USER) |
The name of the user that is used to connect to the database. | db2user |
|
(DC_COMMON_DATABASE_INSTANCE_PASSWORD) |
The password entered by the user to connect to the database. If this parameter is empty, a password is generated randomly. | {base64}ZGIycHdk |
| Parameters | Description | Default values |
|---|---|---|
| Server name (DC_COMMON_DATABASE_SERVERNAME) |
The name of the server that runs the database for ODM. | oracleforodm |
| Port (DC_COMMON_DATABASE_PORT) |
The port that is exposed to connect to the database. | 1521 |
| Database name (DC_COMMON_DATABASE_NAME) |
The name of the database that is used for ODM. | oracledb |
|
(DC_COMMON_DATABASE_INSTANCE_USER) |
The name of the user that is used to connect to the database. | odmuser |
|
(DC_COMMON_DATABASE_INSTANCE_PASSWORD) |
The password entered by the user to connect to the database. If this parameter is empty, a password is generated randomly. | empty |