File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed
helm/aws-load-balancer-controller Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ {{- if .Values.autoscaling.enabled }}
2+ {{- if (semverCompare ">=1.23-0" .Capabilities.KubeVersion.GitVersion)}}
3+ apiVersion : autoscaling/v2
4+ {{- else }}
5+ apiVersion : autoscaling/v2beta2
6+ {{- end }}
7+ kind : HorizontalPodAutoscaler
8+ metadata :
9+ name : {{ include "aws-load-balancer-controller.fullname" . }}
10+ namespace : {{ .Release.Namespace }}
11+ labels :
12+ {{- include "aws-load-balancer-controller.labels" . | nindent 4 }}
13+ annotations :
14+ {{- .Values.annotations | toYaml | nindent 4 }}
15+ spec :
16+ scaleTargetRef :
17+ apiVersion : apps/v1
18+ kind : Deployment
19+ name : {{ include "aws-load-balancer-controller.fullname" . }}
20+ minReplicas : {{ .Values.autoscaling.minReplicas }}
21+ maxReplicas : {{ required "A valid .Values.autoscaling.maxReplicas value is required" .Values.autoscaling.maxReplicas }}
22+ metrics :
23+ {{- if .Values.autoscaling.targetCPUUtilizationPercentage }}
24+ - type : Resource
25+ resource :
26+ name : cpu
27+ target :
28+ averageUtilization : {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
29+ type : Utilization
30+ {{- end }}
31+ {{- if .Values.autoscaling.autoscaleBehavior }}
32+ behavior : {{ toYaml .Values.autoscaling.autoscaleBehavior | nindent 4 }}
33+ {{- end }}
34+ {{- end }}
Original file line number Diff line number Diff line change @@ -13,6 +13,12 @@ imagePullSecrets: []
1313nameOverride : " "
1414fullnameOverride : " "
1515
16+ autoscaling :
17+ enabled : false
18+ minReplicas : 1
19+ maxReplicas : 5
20+ targetCPUUtilizationPercentage : 80
21+
1622serviceAccount :
1723 # Specifies whether a service account should be created
1824 create : true
You can’t perform that action at this time.
0 commit comments