github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/local-charts/prometheus/templates/server/vpa.yaml (about) 1 {{- if .Values.server.enabled -}} 2 {{- if .Values.server.verticalAutoscaler.enabled -}} 3 apiVersion: autoscaling.k8s.io/v1beta2 4 kind: VerticalPodAutoscaler 5 metadata: 6 labels: 7 {{- include "prometheus.server.labels" . | nindent 4 }} 8 name: {{ template "prometheus.server.fullname" . }}-vpa 9 {{ include "prometheus.namespace" . | indent 2 }} 10 spec: 11 targetRef: 12 {{- if .Values.server.statefulSet.enabled }} 13 apiVersion: "apps/v1" 14 kind: StatefulSet 15 {{- else }} 16 apiVersion: "extensions/v1beta1" 17 kind: Deployment 18 {{- end }} 19 name: {{ template "prometheus.server.fullname" . }} 20 updatePolicy: 21 updateMode: {{ .Values.server.verticalAutoscaler.updateMode | default "Off" | quote }} 22 resourcePolicy: 23 containerPolicies: {{ .Values.server.verticalAutoscaler.containerPolicies | default list | toYaml | trim | nindent 4 }} 24 {{- end -}} {{/* if .Values.server.verticalAutoscaler.enabled */}} 25 {{- end -}} {{/* .Values.server.enabled */}}