blob: 9615acf34d322b2575b790cad4d62fc72ae01275 [file] [log] [blame]
Giorgi Lekveishvili285ab622023-11-22 13:50:45 +04001{{- if .Values.controller.serviceAccount.create }}
2---
3apiVersion: v1
4kind: ServiceAccount
5metadata:
6 name: {{ template "metallb.controller.serviceAccountName" . }}
7 namespace: {{ .Release.Namespace | quote }}
8 labels:
9 {{- include "metallb.labels" . | nindent 4 }}
10 app.kubernetes.io/component: controller
11 {{- with .Values.controller.serviceAccount.annotations }}
12 annotations:
13 {{- toYaml . | nindent 4 }}
14 {{- end }}
15{{- end }}
16{{- if .Values.speaker.serviceAccount.create }}
17---
18apiVersion: v1
19kind: ServiceAccount
20metadata:
21 name: {{ template "metallb.speaker.serviceAccountName" . }}
22 namespace: {{ .Release.Namespace | quote }}
23 labels:
24 {{- include "metallb.labels" . | nindent 4 }}
25 app.kubernetes.io/component: speaker
26 {{- with .Values.speaker.serviceAccount.annotations }}
27 annotations:
28 {{- toYaml . | nindent 4 }}
29 {{- end }}
30{{- end }}