1- {{- range $serviceName, $v := .Values -}}
2- {{- if has $serviceName $.Values.apiServices }}
3- {{- if index $v "enabled" }}
1+ {{- if .Values.apiServices }}
42---
53apiVersion : v1
64kind : ServiceAccount
75metadata :
8- name : {{ $serviceName }} -sa-{{ $.Release.Name }}
6+ name : eoapi -sa-{{ $.Release.Name }}
97 labels :
10- app : {{ $serviceName }} -{{ $.Release.Name }}
8+ app : eoapi -{{ $.Release.Name }}
119---
1210apiVersion : rbac.authorization.k8s.io/v1
1311kind : Role
1412metadata :
15- name : {{ $serviceName }} -role-{{ $.Release.Name }}
13+ name : eoapi -role-{{ $.Release.Name }}
1614 labels :
17- app : {{ $serviceName }} -{{ $.Release.Name }}
15+ app : eoapi -{{ $.Release.Name }}
1816rules :
1917- apiGroups : ["batch"]
2018 resources : ["jobs"]
@@ -23,17 +21,15 @@ rules:
2321apiVersion : rbac.authorization.k8s.io/v1
2422kind : RoleBinding
2523metadata :
26- name : {{ $serviceName }} -rolebinding-{{ $.Release.Name }}
24+ name : eoapi -rolebinding-{{ $.Release.Name }}
2725 labels :
28- app : {{ $serviceName }} -{{ $.Release.Name }}
26+ app : eoapi -{{ $.Release.Name }}
2927subjects :
3028- kind : ServiceAccount
31- name : {{ $serviceName }} -sa-{{ $.Release.Name }}
29+ name : eoapi -sa-{{ $.Release.Name }}
3230 namespace : {{ $.Release.Namespace }}
3331roleRef :
3432 kind : Role
35- name : {{ $serviceName }} -role-{{ $.Release.Name }}
33+ name : eoapi -role-{{ $.Release.Name }}
3634 apiGroup : rbac.authorization.k8s.io
3735{{- end }}
38- {{- end }}
39- {{- end }}
0 commit comments