Management service parameters

When you configure the IBM Business Automation Insights custom resource (CR), you can set resources parameters and the number of replicas.

Note:
  • 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_configuration section of the custom resource take precedence over the values passed in the shared_configuration section.
Table 1. Management service parameters
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 shared_configuration.sc_enable_pdb parameter value.

When PDB is set to true and the replica count for BAI management is greater than 1, then a PDB is created with a `minAvailable` value set to 1. If the replica count is 1, then the PDB has a `minAvailable` set to 0.

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%