github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/charts/gardener-extension-provider-ironcore/templates/vpa.yaml (about) 1 {{- if .Values.vpa.enabled}} 2 apiVersion: "autoscaling.k8s.io/v1" 3 kind: VerticalPodAutoscaler 4 metadata: 5 name: {{ include "name" . }}-vpa 6 namespace: {{ .Release.Namespace }} 7 spec: 8 {{- if .Values.vpa.resourcePolicy }} 9 resourcePolicy: 10 containerPolicies: 11 - containerName: '*' 12 minAllowed: 13 cpu: {{ required ".Values.vpa.resourcePolicy.minAllowed.cpu is required" .Values.vpa.resourcePolicy.minAllowed.cpu }} 14 memory: {{ required ".Values.vpa.resourcePolicy.minAllowed.memory is required" .Values.vpa.resourcePolicy.minAllowed.memory }} 15 {{- end }} 16 targetRef: 17 apiVersion: apps/v1 18 kind: Deployment 19 name: {{ include "name" . }} 20 updatePolicy: 21 updateMode: {{ .Values.vpa.updatePolicy.updateMode }} 22 {{- end }}