diff --git a/charts/internal/cert-management-garden-runtime/templates/vpa.yaml b/charts/internal/cert-management-garden-runtime/templates/vpa.yaml index fba5e51c..8ac1c29f 100644 --- a/charts/internal/cert-management-garden-runtime/templates/vpa.yaml +++ b/charts/internal/cert-management-garden-runtime/templates/vpa.yaml @@ -1,4 +1,4 @@ ---- +{{- if .Values.vpa.enabled }} apiVersion: autoscaling.k8s.io/v1 kind: VerticalPodAutoscaler metadata: @@ -10,10 +10,11 @@ spec: kind: Deployment name: {{ include "cert-management.fullname" . }} updatePolicy: - updateMode: "Auto" + updateMode: {{ .Values.vpa.updatePolicy.updateMode }} resourcePolicy: containerPolicies: - containerName: '*' controlledValues: RequestsOnly minAllowed: - memory: 20Mi + memory: {{ .Values.vpa.minAllowed.memory }} +{{- end }} diff --git a/charts/internal/cert-management-garden-runtime/values.yaml b/charts/internal/cert-management-garden-runtime/values.yaml index 6260862b..dfae0df1 100644 --- a/charts/internal/cert-management-garden-runtime/values.yaml +++ b/charts/internal/cert-management-garden-runtime/values.yaml @@ -12,11 +12,8 @@ images: resources: requests: - cpu: 50m - memory: 64Mi - limits: - cpu: 200m - memory: 128Mi + cpu: 5m + memory: 30Mi nodeSelector: {} tolerations: []