@@ -529,6 +529,7 @@ A Helm chart for Kubernetes to install DefectDojo
529529| celery.beat.affinity | object | `{}` | |
530530| celery.beat.annotations | object | `{}` | Annotations for the Celery beat deployment. |
531531| celery.beat.automountServiceAccountToken | bool | `false` | |
532+ | celery.beat.autoscaling | object | `{"autoscaleBehavior":{},"enabled":false,"maxReplicas":5,"minReplicas":2,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":{}}` | Autoscaling configuration for Celery beat deployment. |
532533| celery.beat.containerSecurityContext | object | `{}` | Container security context for the Celery beat containers. |
533534| celery.beat.extraEnv | list | `[]` | Additional environment variables injected to Celery beat containers. |
534535| celery.beat.extraInitContainers | list | `[]` | A list of additional initContainers to run before celery beat containers. |
@@ -538,6 +539,7 @@ A Helm chart for Kubernetes to install DefectDojo
538539| celery.beat.livenessProbe | object | `{}` | Enable liveness probe for Celery beat container. ``` exec: command: - bash - -c - celery -A dojo inspect ping -t 5 initialDelaySeconds: 30 periodSeconds: 60 timeoutSeconds: 10 ``` |
539540| celery.beat.nodeSelector | object | `{}` | |
540541| celery.beat.podAnnotations | object | `{}` | Annotations for the Celery beat pods. |
542+ | celery.beat.podDisruptionBudget | object | `{"enabled":false,"minAvailable":"50%","unhealthyPodEvictionPolicy":"AlwaysAllow"}` | Configure pod disruption budgets for Celery beat ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget |
541543| celery.beat.podSecurityContext | object | `{}` | Pod security context for the Celery beat pods. |
542544| celery.beat.readinessProbe | object | `{}` | Enable readiness probe for Celery beat container. |
543545| celery.beat.replicas | int | `1` | |
@@ -553,6 +555,7 @@ A Helm chart for Kubernetes to install DefectDojo
553555| celery.worker.annotations | object | `{}` | Annotations for the Celery worker deployment. |
554556| celery.worker.appSettings.poolType | string | `"solo"` | Performance improved celery worker config when needing to deal with a lot of findings (e.g deduplication ops) poolType: prefork autoscaleMin: 2 autoscaleMax: 8 concurrency: 8 prefetchMultiplier: 128 |
555557| celery.worker.automountServiceAccountToken | bool | `false` | |
558+ | celery.worker.autoscaling | object | `{"autoscaleBehavior":{},"enabled":false,"maxReplicas":5,"minReplicas":2,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":{}}` | Autoscaling configuration for Celery worker deployment. |
556559| celery.worker.containerSecurityContext | object | `{}` | Container security context for the Celery worker containers. |
557560| celery.worker.extraEnv | list | `[]` | Additional environment variables injected to Celery worker containers. |
558561| celery.worker.extraInitContainers | list | `[]` | A list of additional initContainers to run before celery worker containers. |
@@ -562,6 +565,7 @@ A Helm chart for Kubernetes to install DefectDojo
562565| celery.worker.livenessProbe | object | `{}` | Enable liveness probe for Celery worker containers. ``` exec: command: - bash - -c - celery -A dojo inspect ping -t 5 initialDelaySeconds: 30 periodSeconds: 60 timeoutSeconds: 10 ``` |
563566| celery.worker.nodeSelector | object | `{}` | |
564567| celery.worker.podAnnotations | object | `{}` | Annotations for the Celery beat pods. |
568+ | celery.worker.podDisruptionBudget | object | `{"enabled":false,"minAvailable":"50%","unhealthyPodEvictionPolicy":"AlwaysAllow"}` | Configure pod disruption budgets for Celery worker ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget |
565569| celery.worker.podSecurityContext | object | `{}` | Pod security context for the Celery worker pods. |
566570| celery.worker.readinessProbe | object | `{}` | Enable readiness probe for Celery worker container. |
567571| celery.worker.replicas | int | `1` | |
@@ -595,6 +599,7 @@ A Helm chart for Kubernetes to install DefectDojo
595599| django.affinity | object | `{}` | |
596600| django.annotations | object | `{}` | |
597601| django.automountServiceAccountToken | bool | `false` | |
602+ | django.autoscaling | object | `{"autoscaleBehavior":{},"enabled":false,"maxReplicas":5,"minReplicas":2,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":{}}` | Autoscaling configuration for the Django deployment. |
598603| django.extraEnv | list | `[]` | Additional environment variables injected to all Django containers and initContainers. |
599604| django.extraInitContainers | list | `[]` | A list of additional initContainers to run before the uwsgi and nginx containers. |
600605| django.extraVolumeMounts | list | `[]` | Array of additional volume mount points common to all containers and initContainers. |
@@ -622,6 +627,7 @@ A Helm chart for Kubernetes to install DefectDojo
622627| django.nginx.tls.enabled | bool | `false` | |
623628| django.nginx.tls.generateCertificate | bool | `false` | |
624629| django.nodeSelector | object | `{}` | |
630+ | django.podDisruptionBudget | object | `{"enabled":false,"minAvailable":"50%","unhealthyPodEvictionPolicy":"AlwaysAllow"}` | Configure pod disruption budgets for django ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget |
625631| django.podSecurityContext | object | `{"fsGroup":1001}` | Pod security context for the Django pods. |
626632| django.replicas | int | `1` | |
627633| django.service.annotations | object | `{}` | |
0 commit comments