You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/content/en/open_source/upgrading/2.52.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,10 @@ Additionally, each deployment can specify its own pod and container security con
32
32
33
33
Now each container can specify the resource requests and limits.
34
34
35
+
#### New values
36
+
37
+
Added Helm chart support for Celery Beat and Django for Horizontal Pod Autoscaler using `celery.beat.autoscaling` and `django.autoscaling`. And Pod Disruption Budget using `celery.beat.podDisruptionBudget` and `django.podDisruptionBudget`
38
+
35
39
#### Moved values
36
40
37
41
The following Helm chart values have been modified in this release:
Copy file name to clipboardExpand all lines: helm/defectdojo/values.schema.json
+78Lines changed: 78 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,30 @@
55
55
"automountServiceAccountToken": {
56
56
"type": "boolean"
57
57
},
58
+
"autoscaling": {
59
+
"description": "Autoscaling configuration for Celery beat deployment.",
60
+
"type": "object",
61
+
"properties": {
62
+
"autoscaleBehavior": {
63
+
"type": "object"
64
+
},
65
+
"enabled": {
66
+
"type": "boolean"
67
+
},
68
+
"maxReplicas": {
69
+
"type": "integer"
70
+
},
71
+
"minReplicas": {
72
+
"type": "integer"
73
+
},
74
+
"targetCPUUtilizationPercentage": {
75
+
"type": "integer"
76
+
},
77
+
"targetMemoryUtilizationPercentage": {
78
+
"type": "object"
79
+
}
80
+
}
81
+
},
58
82
"containerSecurityContext": {
59
83
"description": "Container security context for the Celery beat containers.",
60
84
"type": "object"
@@ -104,6 +128,21 @@
104
128
"description": "Annotations for the Celery beat pods.",
105
129
"type": "object"
106
130
},
131
+
"podDisruptionBudget": {
132
+
"description": "Configure pod disruption budgets for Celery beat ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget",
133
+
"type": "object",
134
+
"properties": {
135
+
"enabled": {
136
+
"type": "boolean"
137
+
},
138
+
"minAvailable": {
139
+
"type": "string"
140
+
},
141
+
"unhealthyPodEvictionPolicy": {
142
+
"type": "string"
143
+
}
144
+
}
145
+
},
107
146
"podSecurityContext": {
108
147
"description": "Pod security context for the Celery beat pods.",
109
148
"type": "object"
@@ -429,6 +468,30 @@
429
468
"automountServiceAccountToken": {
430
469
"type": "boolean"
431
470
},
471
+
"autoscaling": {
472
+
"description": "Autoscaling configuration for the Django deployment.",
473
+
"type": "object",
474
+
"properties": {
475
+
"autoscaleBehavior": {
476
+
"type": "object"
477
+
},
478
+
"enabled": {
479
+
"type": "boolean"
480
+
},
481
+
"maxReplicas": {
482
+
"type": "integer"
483
+
},
484
+
"minReplicas": {
485
+
"type": "integer"
486
+
},
487
+
"targetCPUUtilizationPercentage": {
488
+
"type": "integer"
489
+
},
490
+
"targetMemoryUtilizationPercentage": {
491
+
"type": "object"
492
+
}
493
+
}
494
+
},
432
495
"extraEnv": {
433
496
"description": "Additional environment variables injected to all Django containers and initContainers.",
434
497
"type": "array"
@@ -594,6 +657,21 @@
594
657
"nodeSelector": {
595
658
"type": "object"
596
659
},
660
+
"podDisruptionBudget": {
661
+
"description": "Configure pod disruption budgets for django ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget",
662
+
"type": "object",
663
+
"properties": {
664
+
"enabled": {
665
+
"type": "boolean"
666
+
},
667
+
"minAvailable": {
668
+
"type": "string"
669
+
},
670
+
"unhealthyPodEvictionPolicy": {
671
+
"type": "string"
672
+
}
673
+
}
674
+
},
597
675
"podSecurityContext": {
598
676
"description": "Pod security context for the Django pods.",
0 commit comments