ConfigMap Parameters
You can update the ConfigMap parameters for YAML files and Helm chart based on the configuration that you are using.
- For the YAML files, update the parameters in the
Configuration.yamlfile located at docker/k8s_deployment. - For the Helm chart, update the parameters in the
values.yamlfile located at docker/k8s_helm/mdm.
The following table lists the parameters available in the ConfigMap file, their definitions and example values:
| Parameter Name | Definition |
|---|---|
MQ_MDM_DB_TYPE | Database type
Example:
|
MQ_MDM_DB_HOST | Database server host name
Example: |
MQ_MDM_DB_PORT | Database port
Example:
|
MQ_MDM_DB_NAME | Database name
Example:
|
MQ_MDM_DB_USETABLESPACES | Set this value to
Set this value to |
MQ_MDM_DB_MIN_CONN_COUNTMQ_MDM_DB_MAX_CONN_COUNT
| Minimum and maximum number of database connections for TIBCO MDM database. |
MQ_MDM_DB_FLUSH_STRATEGY | Specifies how the pool must be flushed if an error occurs. By default, the value is set to |
MQ_MDM_DB_BLOCKING_TIMEOUT | Specifies the length of time required to wait for a connection that is available when all the connections are checked out. By default, the value is set to |
MQ_MDM_DB_IDLE_TIMEOUT | Indicates the number of minutes after which unused connections are closed. By default, the value is set to |
Note: MQ_MDM_DB_FLUSH_STRATEGY, MQ_MDM_DB_BLOCKING_TIMEOUT, and MQ_MDM_DB_IDLE_TIMEOUT are required only for the JBoss WildFly application server. For the supported valid values, see WildFly documentation. | |
| Add the following properties for TIBCO Enterprise Message Service™ support: | |
MQ_MDM_JMS_CLUSER_TYPE | Set the cluster type. For example, GenericCluster or TIBCOCluster. |
MQ_EMS_CLUSTER_URL | Set the cluster URL. For example, tcp://localhost:7222. |
MQ_MDM_FAST_CACHE_ENABLED | To enable golden record cache, set this value to true. Else, set it to false.
|
MQ_MDM_HTTP_SESSION_REPLICATION_ENABLED | By default, the value is set to true to use multiple nodes and replicate the session. |
MQ_ACTIVEMQ_COMPONENT_IDS | The name by which TIBCO MDM server discovers other services
Example:
|
MQ_PATTERNS_COMPONENT_IDS | Example:
MQ_PATTERNS_COMPONENT_IDS:
patterns.namespace.svc.cluster.localFor TIBCO Patterns gateway: |
MQ_IGNITE_COMPONENT_IDS | Example:
MQ_IGNITE_COMPONENT_IDS:
ignite.namespace.svc.cluster.local |
MQ_MDM_COMPONENT_IDS | Example:
MQ_MDM_COMPONENT_IDS:
mdm.namespace.svc.cluster.local |
MQ_TZ | Set the time zone before you deploy containers in Kubernetes. All containers including the database must be in the same time zone. By default, the time zone is set to Asia/Kolkata. |
MQ_PATTERNS_PRIMARYEMQ_PATTERNS_BACKUP | To deploy a TIBCO Patterns server with primary and backup nodes. Examples:
|
MQ_PATTERNS_PRIMARY_GATEWAYMQ_PATTERNS_BACKUP_GATEWAY | To deploy TIBCO Patterns Gatway. Examples:
|
MAX-PARAMETERS-COUNT | Set the maximum number of parameters that can be added to the TIBCO MDM URL into the browser. |
MAX-POST-SIZE | Set the maximum file size to upload a file either through a web service or the TIBCO MDM UI. |
MQ_HTTP_SESSION_TIMEOUT | Set the session timeout for the server. By default, the value is set to 30 minutes that is 1800 seconds. |
| For TIBCO MDM REST API through Swagger UI | |
SWAGGER_MDM_HOST | An IP address of the TIBCO MDM server on which you want to try out TIBCO MDM REST APIs. |
SWAGGER_MDM_PORT | Port of the TIBCO MDM server on which you want to try out TIBCO MDM REST APIs. |