github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/prometheus-community/kube-prometheus-stack/templates/alertmanager/serviceaccount.yaml (about)

     1  {{- if and .Values.alertmanager.enabled .Values.alertmanager.serviceAccount.create }}
     2  apiVersion: v1
     3  kind: ServiceAccount
     4  metadata:
     5    name: {{ template "kube-prometheus-stack.alertmanager.serviceAccountName" . }}
     6    namespace: {{ template "kube-prometheus-stack.namespace" . }}
     7    labels:
     8      app: {{ template "kube-prometheus-stack.name" . }}-alertmanager
     9      app.kubernetes.io/name: {{ template "kube-prometheus-stack.name" . }}-alertmanager
    10      app.kubernetes.io/component: alertmanager
    11  {{ include "kube-prometheus-stack.labels" . | indent 4 }}
    12  {{- if .Values.alertmanager.serviceAccount.annotations }}
    13    annotations:
    14  {{ toYaml .Values.alertmanager.serviceAccount.annotations | indent 4 }}
    15  {{- end }}
    16  automountServiceAccountToken: {{ .Values.alertmanager.serviceAccount.automountServiceAccountToken }}
    17  {{- if .Values.global.imagePullSecrets }}
    18  imagePullSecrets:
    19  {{ include "kube-prometheus-stack.imagePullSecrets" . | trim | indent 2}}
    20  {{- end }}
    21  {{- end }}