| autoscaling | object | - | Autoscaling configuration values. |
| autoscaling.cooldownPeriod | int | 180 | The period to wait after the last trigger reported active before scaling the resource back to 0, in seconds. |
| autoscaling.enabled | bool | false | Enable/disable autoscaling. |
| autoscaling.maxReplicas | int | 8 | Maximum number of replicas that can be deployed when scaling in enabled. |
| autoscaling.minReplicas | int | 1 | Minimum number of replicas that need to be deployed. |
| autoscaling.pollingInterval | int | 10 | Interval to check each trigger, in seconds. |
| autoscaling.scaleDown | object | - | ScaleDown configuration values. |
| autoscaling.scaleDown.stabilizationWindow | int | 180 | Number of continuous seconds in which the scaling condition is not met. When this is reached, scale down is started. |
| autoscaling.scaleUp | object | - | ScaleUp configuration values. |
| autoscaling.scaleUp.numberOfPods | int | 1 | Number of pods that can be scaled in the defined period. |
| autoscaling.scaleUp.period | int | 30 | Interval in which the numberOfPods value is applied. |
| autoscaling.scaleUp.stabilizationWindow | int | 15 | Number of continuous seconds in which the scaling condition is met. When this is reached, scale up is started. |
| autoscaling.targetInputQueueSize | int | 10 | Number of messages in backlog to trigger scaling on. Must be greater than 0. |
| image | object | - | Configuration values of the SDM celery worker image. |
| image.pullPolicy | string | "Always" | Image pull policy. Options: Always, IfNotPresent, Never. |
| image.tag | string | "6.2.0-34" | Image tag. |
| replicaCount | int | 1 | Number of desired pod instances. Ignored when autoscaling is enabled. |
| resources | object | - | Resource requests and limits for the container. |
| resources.limits | object | - | The maximum amount of resources the container is allowed to consume. |
| resources.limits.cpu | string | "3000m" | CPU limit. Throttling occurs if the container exceeds this value. |
| resources.limits.memory | string | "4Gi" | Memory limit. If exceeded, the container may be terminated with an OOMKilled error. |
| resources.requests | object | - | The minimum amount of resources the container is guaranteed. |
| resources.requests.cpu | string | "1000m" | CPU request. |
| resources.requests.memory | string | "2Gi" | Memory request. |