File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 5858 - -root-certificate-authorities=/etc/ssl/certs/registry-certificate-authorities/{{- . }}
5959 {{- end }}
6060 {{- end }}
61+ env :
62+ {{- $noProxy := list -}}
63+ {{- range .Values.controllers.env }}
64+ {{- if eq (lower .name) "no_proxy" }}
65+ {{- $noProxy = (.value | replace " " "," | splitList ",") -}}
66+ {{- else }}
67+ - name : {{ .name }}
68+ value : {{ .value }}
69+ {{- end }}
70+ {{- end }}
71+ - name : no_proxy
72+ value : {{ join "," (prepend $noProxy (printf "%s-registry" (include "kube-image-keeper.fullname" .))) }}
6173 ports :
6274 - containerPort : 9443
6375 name : webhook-server
Original file line number Diff line number Diff line change 5858 {{- end }}
5959 {{- end }}
6060 {{- if .Values.rootCertificateAuthorities }}
61+ {{- with .Values.proxy.env }}
62+ env :
63+ {{- toYaml . | nindent 12 }}
64+ {{- end }}
6165 volumeMounts :
6266 - mountPath : /etc/ssl/certs/registry-certificate-authorities
6367 name : registry-certificate-authorities
Original file line number Diff line number Diff line change @@ -52,6 +52,8 @@ controllers:
5252 maxUnavailable : " "
5353 # -- Affinity for the controller pod
5454 affinity : {}
55+ # -- Extra env variables for the controllers pod
56+ env : []
5557 resources :
5658 requests :
5759 # -- Cpu requests for the controller pod
@@ -147,6 +149,8 @@ proxy:
147149 priorityClassName : system-node-critical
148150 # -- Affinity for the proxy pod
149151 affinity : {}
152+ # -- Extra env variables for the proxy pod
153+ env : []
150154 resources :
151155 requests :
152156 # -- Cpu requests for the proxy pod
You can’t perform that action at this time.
0 commit comments