Skip to content

Commit 652e84b

Browse files
committed
Consolidated service-accounts.
1 parent 2403fff commit 652e84b

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

helm-chart/eoapi/templates/services/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
labels:
3030
app: {{ $serviceName }}-{{ $.Release.Name }}
3131
spec:
32-
serviceAccountName: {{ $serviceName }}-sa-{{ $.Release.Name }}
32+
serviceAccountName: eoapi-sa-{{ $.Release.Name }}
3333
{{- if eq $serviceName "stac" }}
3434
initContainers:
3535
- name: wait-for-pgstacbootstrap
Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
{{- range $serviceName, $v := .Values -}}
2-
{{- if has $serviceName $.Values.apiServices }}
3-
{{- if index $v "enabled" }}
1+
{{- if .Values.apiServices }}
42
---
53
apiVersion: v1
64
kind: ServiceAccount
75
metadata:
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
---
1210
apiVersion: rbac.authorization.k8s.io/v1
1311
kind: Role
1412
metadata:
15-
name: {{ $serviceName }}-role-{{ $.Release.Name }}
13+
name: eoapi-role-{{ $.Release.Name }}
1614
labels:
17-
app: {{ $serviceName }}-{{ $.Release.Name }}
15+
app: eoapi-{{ $.Release.Name }}
1816
rules:
1917
- apiGroups: ["batch"]
2018
resources: ["jobs"]
@@ -23,17 +21,15 @@ rules:
2321
apiVersion: rbac.authorization.k8s.io/v1
2422
kind: RoleBinding
2523
metadata:
26-
name: {{ $serviceName }}-rolebinding-{{ $.Release.Name }}
24+
name: eoapi-rolebinding-{{ $.Release.Name }}
2725
labels:
28-
app: {{ $serviceName }}-{{ $.Release.Name }}
26+
app: eoapi-{{ $.Release.Name }}
2927
subjects:
3028
- kind: ServiceAccount
31-
name: {{ $serviceName }}-sa-{{ $.Release.Name }}
29+
name: eoapi-sa-{{ $.Release.Name }}
3230
namespace: {{ $.Release.Namespace }}
3331
roleRef:
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

Comments
 (0)