serviceaccount.yaml 660 B

12345678910111213141516171819202122
  1. {{- if .Values.rbac.create -}}
  2. {{- $fullName := include "logstash.fullname" . -}}
  3. apiVersion: v1
  4. kind: ServiceAccount
  5. metadata:
  6. name: "{{ template "logstash.serviceAccount" . }}"
  7. annotations:
  8. {{- with .Values.rbac.serviceAccountAnnotations }}
  9. {{- toYaml . | nindent 4 }}
  10. {{- end }}
  11. labels:
  12. app: "{{ template "logstash.fullname" . }}"
  13. chart: "{{ .Chart.Name }}"
  14. heritage: {{ .Release.Service | quote }}
  15. release: {{ .Release.Name | quote }}
  16. {{- if .Values.rbac.annotations }}
  17. annotations:
  18. {{- range $key, $value := .Values.rbac.annotations }}
  19. {{ $key }}: {{ $value | quote }}
  20. {{- end }}
  21. {{- end }}
  22. {{- end -}}