| 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 }} |