apiVersion: v1 kind: ServiceAccount metadata: name: longhorn-service-account namespace: {{ include "release_namespace" . }} labels: {{- include "longhorn.labels" . | nindent 4 }} {{- with .Values.serviceAccount.annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} --- apiVersion: v1 kind: ServiceAccount metadata: name: longhorn-ui-service-account namespace: {{ include "release_namespace" . }} labels: {{- include "longhorn.labels" . | nindent 4 }} {{- with .Values.serviceAccount.annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} {{- if .Values.openshift.enabled }} {{- if .Values.openshift.ui.route }} {{- if not .Values.serviceAccount.annotations }} annotations: {{- end }} serviceaccounts.openshift.io/oauth-redirectreference.primary: '{"kind":"OAuthRedirectReference","apiVersion":"v1","reference":{"kind":"Route","name":"longhorn-ui"}}' {{- end }} {{- end }} --- apiVersion: v1 kind: ServiceAccount metadata: name: longhorn-support-bundle namespace: {{ include "release_namespace" . }} labels: {{- include "longhorn.labels" . | nindent 4 }} {{- with .Values.serviceAccount.annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }}