github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/helm/test/testdata/testchart/templates/hpa.yaml (about) 1 {{- if .Values.autoscaling.enabled }} 2 apiVersion: autoscaling/v2beta1 3 kind: HorizontalPodAutoscaler 4 metadata: 5 name: {{ include "testchart.fullname" . }} 6 labels: 7 {{- include "testchart.labels" . | nindent 4 }} 8 spec: 9 scaleTargetRef: 10 apiVersion: apps/v1 11 kind: Deployment 12 name: {{ include "testchart.fullname" . }} 13 minReplicas: {{ .Values.autoscaling.minReplicas }} 14 maxReplicas: {{ .Values.autoscaling.maxReplicas }} 15 metrics: 16 {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} 17 - type: Resource 18 resource: 19 name: cpu 20 targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} 21 {{- end }} 22 {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} 23 - type: Resource 24 resource: 25 name: memory 26 targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} 27 {{- end }} 28 {{- end }}