1 {{- if and (.Values.rbac.create) (ne .Values.sparkJobNamespace "") }}
2 apiVersion: rbac.authorization.k8s.io/v1
5 namespace: {{ .Values.sparkJobNamespace }}
8 app.kubernetes.io/name: {{ include "sparkoperator.name" . }}
9 helm.sh/chart: {{ include "sparkoperator.chart" . }}
10 app.kubernetes.io/instance: {{ .Release.Name }}
11 app.kubernetes.io/managed-by: {{ .Release.Service }}
14 - "" # "" indicates the core API group
20 - "" # "" indicates the core API group
26 apiVersion: rbac.authorization.k8s.io/v1
29 name: spark-role-binding
30 namespace: {{ .Values.sparkJobNamespace }}
32 app.kubernetes.io/name: {{ include "sparkoperator.name" . }}
33 helm.sh/chart: {{ include "sparkoperator.chart" . }}
34 app.kubernetes.io/instance: {{ .Release.Name }}
35 app.kubernetes.io/managed-by: {{ .Release.Service }}
37 - kind: ServiceAccount
38 name: {{ include "spark.serviceAccountName" . }}
39 namespace: {{ .Values.sparkJobNamespace }}
43 apiGroup: rbac.authorization.k8s.io