github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/prometheus-community/kube-state-metrics/templates/verticalpodautoscaler.yaml (about)

     1  {{- if and (.Capabilities.APIVersions.Has "autoscaling.k8s.io/v1") (.Values.verticalPodAutoscaler.enabled) }}
     2  apiVersion: autoscaling.k8s.io/v1
     3  kind: VerticalPodAutoscaler
     4  metadata:
     5    name: {{ template "kube-state-metrics.fullname" . }}
     6    namespace: {{ template "kube-state-metrics.namespace" . }}
     7    labels:
     8      {{- include "kube-state-metrics.labels" . | indent 4 }}
     9  spec:
    10    {{- with .Values.verticalPodAutoscaler.recommenders }}
    11    recommenders:
    12      {{- toYaml . | nindent 4 }}
    13    {{- end }}
    14    resourcePolicy:
    15      containerPolicies:
    16      - containerName: {{ template "kube-state-metrics.name" . }}
    17        {{- with .Values.verticalPodAutoscaler.controlledResources }}
    18        controlledResources:
    19          {{- toYaml . | nindent 8 }}
    20        {{- end }}
    21        {{- if .Values.verticalPodAutoscaler.controlledValues }}
    22        controlledValues: {{ .Values.verticalPodAutoscaler.controlledValues }}
    23        {{- end }}
    24        {{- if .Values.verticalPodAutoscaler.maxAllowed }}
    25        maxAllowed:
    26          {{ toYaml .Values.verticalPodAutoscaler.maxAllowed | nindent 8 }}
    27        {{- end }}
    28        {{- if .Values.verticalPodAutoscaler.minAllowed }}
    29        minAllowed:
    30          {{ toYaml .Values.verticalPodAutoscaler.minAllowed | nindent 8 }}
    31        {{- end }}
    32    targetRef:
    33      apiVersion: apps/v1
    34      {{- if .Values.autosharding.enabled }}
    35      kind: StatefulSet
    36      {{- else }}
    37      kind: Deployment
    38      {{- end }}
    39      name:  {{ template "kube-state-metrics.fullname" . }}
    40    {{- with .Values.verticalPodAutoscaler.updatePolicy }}
    41    updatePolicy:
    42      {{- toYaml . | nindent 4 }}
    43    {{- end }}
    44  {{- end }}