{{- if .Values.serviceAccount.create }}
apiVersion: v1
kind: ServiceAccount
metadata:
  name: {{ template "crossplane.name" . }}
  namespace: {{ .Release.Namespace }}
  labels:
    app: {{ template "crossplane.name" . }}
    {{- include "crossplane.labels" . | indent 4 }}
  {{- with .Values.serviceAccount.customAnnotations }}
  annotations: {{ toYaml . | nindent 4 }}
  {{- end }}
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- range $index, $secret := . }}
- name: {{ $secret }}
{{- end }}
{{ end }}
{{- end }}