Management service parameters
When you configure the IBM Business Automation Insights custom resource (CR), you can set resources parameters and the number of replicas.
- Configuration parameters for IBM Business Automation Insights
custom resources start with the spec.bai_configuration. prefix. For
example:
spec: ... bai_configuration: management: replicas: 3 ... - For Business Automation Insights parameters that inherit their default value from shared
parameters, the values that are passed in the
bai_configurationsection of the custom resource take precedence over the values passed in theshared_configurationsection.
| Parameter | Description | Default value |
|---|---|---|
| management.enable_pdb |
Enables or disables a Pod Disruption Budget (PDB) for the Business Automation Insights component. The parameter overrides the
When PDB is set to true and the replica count for BAI management is greater than 1, then a PDB is
created with a ` |
true |
| management.replicas | The number of replicas of the management service. | 2 |
| management.resources.requests.memory | The memory request for management pods. | 50Mi |
| management.resources.requests.cpu | The CPU request for management pods. | 100m |
| management.resources.limits.memory | The memory limit for management pods. | 140Mi |
| management.resources.limits.cpu | The CPU request for management pods. | 1000m |
| management.image.repository | The name of the docker image for management pod. | cp.icr.io/cp/cp4a/bai/insights-engine-management |
| management.image.tag | The tag of the docker image. | 26.0.0 |
| management.backend.image.repository | The name of the docker image for management backend pod. | cp.icr.io/cp/cp4a/bai/insights-engine-management-backend |
| management.backend.image.tag | The tag of the docker image. | 26.0.0 |
| management.rolling_update.max_surge |
By default, maxSurge is set '25%'. You can override these values. The values can be defined as either a percentage (e.g., '25%') or an absolute number (e.g., 1). |
25% |
| management.rolling_update.max_unavailable |
By default, maxUnavailable is set to '25%'. The values can be defined as either a percentage (for example, '25%') or an absolute number (for example, 1). |
25% |