sigs.k8s.io/cluster-api-provider-azure@v1.14.3/hack/observability/opentelemetry/chart/templates/hpa.yaml (about) 1 {{- if and .Values.autoscaling.enabled .Values.standaloneCollector.enabled }} 2 apiVersion: autoscaling/v2beta1 3 kind: HorizontalPodAutoscaler 4 metadata: 5 name: {{ include "opentelemetry-collector.fullname" . }} 6 labels: 7 {{- include "opentelemetry-collector.labels" . | nindent 4 }} 8 spec: 9 scaleTargetRef: 10 apiVersion: apps/v1 11 kind: Deployment 12 name: {{ include "opentelemetry-collector.fullname" . }} 13 minReplicas: {{ .Values.autoscaling.minReplicas }} 14 maxReplicas: {{ .Values.autoscaling.maxReplicas }} 15 metrics: 16 {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} 17 - type: Resource 18 resource: 19 name: memory 20 targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} 21 {{- end }} 22 {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} 23 - type: Resource 24 resource: 25 name: cpu 26 targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} 27 {{- end }} 28 {{- end }}