Skip to content

Commit 1c97c26

Browse files
fixing rolebinding-least.yaml
1 parent 73ffcea commit 1c97c26

1 file changed

Lines changed: 31 additions & 29 deletions

File tree

charts/core/templates/rolebinding-least.yaml

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ userNames:
6767

6868
---
6969

70-
{{- if .Values.internal.autoGenerateCert }}
7170
{{- if $oc3 }}
7271
apiVersion: authorization.openshift.io/v1
7372
{{- else if (semverCompare ">=1.8-0" (substr 1 -1 .Capabilities.KubeVersion.GitVersion)) }}
@@ -77,7 +76,7 @@ apiVersion: v1
7776
{{- end }}
7877
kind: RoleBinding
7978
metadata:
80-
name: neuvector-binding-lease
79+
name: neuvector-binding-secret
8180
namespace: {{ .Release.Namespace }}
8281
labels:
8382
chart: {{ template "neuvector.chart" . }}
@@ -87,21 +86,31 @@ roleRef:
8786
apiGroup: rbac.authorization.k8s.io
8887
kind: Role
8988
{{- end }}
90-
name: neuvector-binding-lease
89+
name: neuvector-binding-secret
9190
subjects:
9291
- kind: ServiceAccount
9392
name: controller
9493
namespace: {{ .Release.Namespace }}
9594
- kind: ServiceAccount
96-
name: cert-upgrader
95+
name: enforcer
96+
namespace: {{ .Release.Namespace }}
97+
- kind: ServiceAccount
98+
name: scanner
99+
namespace: {{ .Release.Namespace }}
100+
- kind: ServiceAccount
101+
name: registry-adapter
97102
namespace: {{ .Release.Namespace }}
98103
{{- if $oc3 }}
99104
userNames:
100-
- system:serviceaccount:{{ .Release.Namespace }}:{{ .Values.serviceAccount }}
101105
- system:serviceaccount:{{ .Release.Namespace }}:controller
102-
- system:serviceaccount:{{ .Release.Namespace }}:cert-upgrader
106+
- system:serviceaccount:{{ .Release.Namespace }}:enforcer
107+
- system:serviceaccount:{{ .Release.Namespace }}:scanner
108+
- system:serviceaccount:{{ .Release.Namespace }}:registry-adapter
103109
{{- end }}
110+
104111
---
112+
113+
{{- if .Values.internal.autoGenerateCert }}
105114
{{- if $oc3 }}
106115
apiVersion: authorization.openshift.io/v1
107116
{{- else if (semverCompare ">=1.8-0" (substr 1 -1 .Capabilities.KubeVersion.GitVersion)) }}
@@ -111,7 +120,7 @@ apiVersion: v1
111120
{{- end }}
112121
kind: RoleBinding
113122
metadata:
114-
name: neuvector-binding-job-creation
123+
name: neuvector-binding-lease
115124
namespace: {{ .Release.Namespace }}
116125
labels:
117126
chart: {{ template "neuvector.chart" . }}
@@ -121,14 +130,19 @@ roleRef:
121130
apiGroup: rbac.authorization.k8s.io
122131
kind: Role
123132
{{- end }}
124-
name: neuvector-binding-job-creation
133+
name: neuvector-binding-lease
125134
subjects:
126135
- kind: ServiceAccount
127136
name: controller
128137
namespace: {{ .Release.Namespace }}
138+
- kind: ServiceAccount
139+
name: cert-upgrader
140+
namespace: {{ .Release.Namespace }}
129141
{{- if $oc3 }}
130142
userNames:
143+
- system:serviceaccount:{{ .Release.Namespace }}:{{ .Values.serviceAccount }}
131144
- system:serviceaccount:{{ .Release.Namespace }}:controller
145+
- system:serviceaccount:{{ .Release.Namespace }}:cert-upgrader
132146
{{- end }}
133147
---
134148
{{- if $oc3 }}
@@ -140,7 +154,7 @@ apiVersion: v1
140154
{{- end }}
141155
kind: RoleBinding
142156
metadata:
143-
name: neuvector-binding-cert-upgrader
157+
name: neuvector-binding-job-creation
144158
namespace: {{ .Release.Namespace }}
145159
labels:
146160
chart: {{ template "neuvector.chart" . }}
@@ -150,15 +164,14 @@ roleRef:
150164
apiGroup: rbac.authorization.k8s.io
151165
kind: Role
152166
{{- end }}
153-
name: neuvector-binding-cert-upgrader
167+
name: neuvector-binding-job-creation
154168
subjects:
155169
- kind: ServiceAccount
156-
name: cert-upgrader
170+
name: controller
157171
namespace: {{ .Release.Namespace }}
158172
{{- if $oc3 }}
159173
userNames:
160-
- system:serviceaccount:{{ .Release.Namespace }}:cert-upgrader
161-
{{- end }}
174+
- system:serviceaccount:{{ .Release.Namespace }}:controller
162175
{{- end }}
163176
---
164177
{{- if $oc3 }}
@@ -170,7 +183,7 @@ apiVersion: v1
170183
{{- end }}
171184
kind: RoleBinding
172185
metadata:
173-
name: neuvector-binding-secret
186+
name: neuvector-binding-cert-upgrader
174187
namespace: {{ .Release.Namespace }}
175188
labels:
176189
chart: {{ template "neuvector.chart" . }}
@@ -180,26 +193,15 @@ roleRef:
180193
apiGroup: rbac.authorization.k8s.io
181194
kind: Role
182195
{{- end }}
183-
name: neuvector-binding-secret
196+
name: neuvector-binding-cert-upgrader
184197
subjects:
185198
- kind: ServiceAccount
186-
name: controller
187-
namespace: {{ .Release.Namespace }}
188-
- kind: ServiceAccount
189-
name: enforcer
190-
namespace: {{ .Release.Namespace }}
191-
- kind: ServiceAccount
192-
name: scanner
193-
namespace: {{ .Release.Namespace }}
194-
- kind: ServiceAccount
195-
name: registry-adapter
199+
name: cert-upgrader
196200
namespace: {{ .Release.Namespace }}
197201
{{- if $oc3 }}
198202
userNames:
199-
- system:serviceaccount:{{ .Release.Namespace }}:controller
200-
- system:serviceaccount:{{ .Release.Namespace }}:enforcer
201-
- system:serviceaccount:{{ .Release.Namespace }}:scanner
202-
- system:serviceaccount:{{ .Release.Namespace }}:registry-adapter
203+
- system:serviceaccount:{{ .Release.Namespace }}:cert-upgrader
204+
{{- end }}
203205
{{- end }}
204206
---
205207
{{- if $oc4 }}

0 commit comments

Comments
 (0)