github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/charts/internal/machine-controller-manager/seed/templates/vpa.yaml (about) 1 {{- if .Values.vpa.enabled }} 2 apiVersion: autoscaling.k8s.io/v1 3 kind: VerticalPodAutoscaler 4 metadata: 5 name: machine-controller-manager-vpa 6 namespace: {{ .Release.Namespace }} 7 spec: 8 targetRef: 9 apiVersion: apps/v1 10 kind: Deployment 11 name: machine-controller-manager 12 updatePolicy: 13 updateMode: {{ .Values.vpa.updatePolicy.updateMode | quote }} 14 resourcePolicy: 15 containerPolicies: 16 - containerName: machine-controller-manager-provider-ironcore 17 minAllowed: 18 cpu: {{ .Values.resources.mcmProviderIroncore.requests.cpu }} 19 memory: {{ .Values.resources.mcmProviderIroncore.requests.memory }} 20 maxAllowed: 21 cpu: {{ .Values.vpa.resourcePolicy.mcmProviderIroncore.maxAllowed.cpu }} 22 memory: {{ .Values.vpa.resourcePolicy.mcmProviderIroncore.maxAllowed.memory }} 23 controlledValues: RequestsOnly 24 - containerName: ironcore-machine-controller-manager 25 minAllowed: 26 cpu: {{ .Values.resources.mcm.requests.cpu }} 27 memory: {{ .Values.resources.mcm.requests.memory }} 28 maxAllowed: 29 cpu: {{ .Values.vpa.resourcePolicy.mcm.maxAllowed.cpu }} 30 memory: {{ .Values.vpa.resourcePolicy.mcm.maxAllowed.memory }} 31 controlledValues: RequestsOnly 32 {{- end }}