@@ -83,11 +83,17 @@ spec:
8383 - name : invoker
8484 image : " {{- .Values.docker.registry.name -}}{{- .Values.invoker.imageName -}}:{{- .Values.invoker.imageTag -}}"
8585 imagePullPolicy : {{ .Values.invoker.imagePullPolicy | quote }}
86+ command :
87+ - /bin/bash
88+ - -c
89+ -
90+ {{- if ne .Values.docker.registry.name "" }}
91+ . /invoker-scripts/dockerLogin.sh &&
92+ {{- end }}
8693{{- if and (eq .Values.invoker.containerFactory.impl "docker") .Values.invoker.containerFactory.networkConfig.dns.inheritInvokerConfig }}
87- command : [ "/bin/bash", "-c", ". /invoker-scripts/configureDNS.sh && /init.sh --uniqueName $INVOKER_NAME" ]
88- {{- else }}
89- command : [ "/bin/bash", "-c", "/init.sh --uniqueName $INVOKER_NAME" ]
94+ . /invoker-scripts/configureDNS.sh &&
9095{{- end }}
96+ /init.sh --uniqueName $INVOKER_NAME
9197 env :
9298 - name : " PORT"
9399 value : {{ .Values.invoker.port | quote }}
@@ -207,6 +213,20 @@ spec:
207213{{- end }}
208214 - name : " CONFIG_whisk_helm_release"
209215 value : " {{ .Release.Name }}"
216+ {{- if ne .Values.docker.registry.name "" }}
217+ - name : " RUNTIMES_REGISTRY"
218+ value : " {{- .Values.docker.registry.name -}}"
219+ - name : " RUNTIMES_REGISTRY_USERNAME"
220+ valueFrom :
221+ secretKeyRef :
222+ name : {{ .Release.Name }}-docker.registry.auth
223+ key : docker_registry_username
224+ - name : " RUNTIMES_REGISTRY_PASSWORD"
225+ valueFrom :
226+ secretKeyRef :
227+ name : {{ .Release.Name }}-docker.registry.auth
228+ key : docker_registry_password
229+ {{- end }}
210230 ports :
211231 - name : invoker
212232 containerPort : {{ .Values.invoker.port }}
0 commit comments