| title | Upgrading to DefectDojo Version 2.53.x |
|---|---|
| toc_hide | true |
| weight | -20251103 |
| description | Helm chart changes |
This release introduces an important change to the Helm chart configuration for the initializer job and support for HPA and PDB.
Added Helm chart support for Celery and Django deployments for Horizontal Pod Autoscaler using .autoscaling fields under each section. And Pod Disruption Budget using .podDisruptionBudget for any of Celery Beat/Worker or Django deploy
- Renamed initializer annotations: The
initializer.annotationsfield has been renamed toinitializer.podAnnotationsfor clarity and consistency with other DefectDojo resources. - Merged annotation support: Global
extraAnnotationsare now automatically merged with the initializer'spodAnnotationsto ensure consistent annotation handling across all resources.
The previous implementation did not merge global
extraAnnotationswith the initializer job's pod annotations, causing inconsistencies in annotation management.
The following Helm chart values have been modified in this release:
initializer.annotations→initializer.podAnnotations(applies to Pod template metadata within the Job)
Note: initializer.jobAnnotations affects the Job spec metadata, while initializer.podAnnotations affects the Pod template metadata within the Job.
If you were using:
initializer:
annotations:
foo: barUpdate to:
initializer:
podAnnotations:
foo: barBoth extraAnnotations and initializer.podAnnotations will now be properly applied to the initializer pod.
Reimport will update existing findings fix_available and fix_version fields based on the incoming scan report.