{{ if .Values.serviceAccount.create }} | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
name: {{ include "loki.serviceAccountName" . }} | |
namespace: {{ $.Release.Namespace }} | |
labels: | |
{{- include "loki.labels" . | nindent 4 }} | |
{{- with .Values.serviceAccount.labels }} | |
{{- toYaml . | nindent 4 }} | |
{{- end }} | |
{{- with .Values.serviceAccount.annotations }} | |
annotations: | |
{{- tpl (toYaml . | nindent 4) $ }} | |
{{- end }} | |
automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }} | |
{{- with .Values.serviceAccount.imagePullSecrets }} | |
imagePullSecrets: | |
{{- toYaml . | nindent 2 }} | |
{{- end }} | |
{{- end }} |