@@ -67,7 +67,6 @@ userNames:
6767
6868---
6969
70- {{- if .Values.internal.autoGenerateCert }}
7170{{- if $oc3 }}
7271apiVersion : 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 }}
7877kind : RoleBinding
7978metadata :
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
9190subjects :
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 }}
99104userNames :
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 }}
106115apiVersion : 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 }}
112121kind : RoleBinding
113122metadata :
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
125134subjects :
126135- kind : ServiceAccount
127136 name : controller
128137 namespace : {{ .Release.Namespace }}
138+ - kind : ServiceAccount
139+ name : cert-upgrader
140+ namespace : {{ .Release.Namespace }}
129141{{- if $oc3 }}
130142userNames :
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 }}
141155kind : RoleBinding
142156metadata :
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
154168subjects :
155169- kind : ServiceAccount
156- name : cert-upgrader
170+ name : controller
157171 namespace : {{ .Release.Namespace }}
158172{{- if $oc3 }}
159173userNames :
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 }}
171184kind : RoleBinding
172185metadata :
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
184197subjects :
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 }}
198202userNames :
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