@@ -34,11 +34,22 @@ spec:
3434 containers :
3535 {{- if .Values.rbacProxy.create }}
3636 - name : kube-rbac-proxy
37- {{- if not .Values.imagePrefix }}
38- image : " {{ .Values.rbacProxy.image }}"
37+ {{- $imagerepo:=(split "/" .Values.rbacProxy.image)._0 }}
38+ {{- $imagetag:= (split "/" .Values.rbacProxy.image)._1 }}
39+ {{- if .Values.imageNamespaceOverride}}
40+ {{- if .Values.imagePrefix}}
41+ image : {{ printf "%s/%s/%s" .Values.imagePrefix .Values.imageNamespaceOverride $imagetag|quote }}
42+ {{- else }}
43+ image : {{ printf "%s/%s" .Values.imageNamespaceOverride $imagetag|quote }}
44+ {{- end}}
3945 {{- else }}
40- image : " {{ .Values.imagePrefix }}/{{ .Values.rbacProxy.image }}"
46+ {{- if .Values.imagePrefix}}
47+ image : {{ printf "%s/%s/%s" .Values.imagePrefix $imagerepo $imagetag|quote }}
48+ {{- else }}
49+ image : {{ .Values.rbacProxy.image|quote }}
50+ {{- end }}
4151 {{- end }}
52+ imagePullPolicy : {{ .Values.rbacProxy.imagePullPolicy }}
4253 args :
4354 - " --secure-listen-address=0.0.0.0:8443"
4455 - " --upstream=http://127.0.0.1:8080/"
@@ -70,13 +81,25 @@ spec:
7081 - --health-probe-bind-address=:8081
7182 - --metrics-bind-address=127.0.0.1:8080
7283 - --leader-elect
73- {{- if not .Values.imagePrefix }}
74- image : " {{ .Values.manager.image }}:{{ .Values.manager.tag }}"
75- {{- else }}
76- image : " {{ .Values.imagePrefix }}/{{ .Values.manager.image }}:{{ .Values.manager.tag }}"
77- {{- end }}
84+ {{- $imagerepo:=(split "/" .Values.manager.image)._0 }}
85+ {{- $imagetag:= printf "%s:%s" (split "/" .Values.manager.image)._1 .Values.manager.tag }}
86+ {{- if .Values.imageNamespaceOverride}}
87+ {{- if .Values.imagePrefix}}
88+ image : {{ printf "%s/%s/%s" .Values.imagePrefix .Values.imageNamespaceOverride $imagetag|quote }}
89+ {{- else }}
90+ image : {{ printf "%s/%s" .Values.imageNamespaceOverride $imagetag|quote }}
91+ {{- end}}
92+ {{- else }}
93+ {{- if .Values.imagePrefix}}
94+ image : {{ printf "%s/%s/%s" .Values.imagePrefix $imagerepo $imagetag|quote }}
95+ {{- else }}
96+ image : {{ printf "%s/%s" $imagerepo $imagetag|quote }}
97+ {{- end }}
98+ {{- end }}
7899 imagePullPolicy : {{ .Values.imagePullPolicy | quote }}
79100 env :
101+ - name : IMAGE_NAMESPACE_OVERRIDE
102+ value : {{ .Values.imageNamespaceOverride | quote }}
80103 - name : IMAGE_PREFIX
81104 value : {{ .Values.imagePrefix }}
82105 - name : ENABLE_WEBHOOKS
0 commit comments