1 {{- if .Values.autoscaling.enabled }}
2 apiVersion: autoscaling/v2beta1
3 kind: HorizontalPodAutoscaler
5 name: {{ include "common.fullname" . }}
6 namespace: {{ include "common.namespace" . }}
8 app: {{ include "common.name" . }}
9 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
10 release: {{ include "common.release" . }}
11 heritage: {{ .Release.Service }}
16 name: {{ include "common.fullname" . }}
17 minReplicas: {{ .Values.autoscaling.minReplicas }}
18 maxReplicas: {{ .Values.autoscaling.maxReplicas }}
20 {{- if .Values.autoscaling.targetCPUUtilizationPercentage }}
24 targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
26 {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
30 targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}