@@ -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 }}
@@ -202,6 +208,20 @@ spec:
202208 value : " {{ .Values.elasticsearch.password }}"
203209 - name : " CONFIG_whisk_spi_ActivationStoreProvider"
204210 value : " org.apache.openwhisk.core.database.elasticsearch.ElasticSearchActivationStoreProvider"
211+ {{- end }}
212+ {{- if ne .Values.docker.registry.name "" }}
213+ - name : " RUNTIMES_REGISTRY"
214+ value : " {{- .Values.docker.registry.name -}}"
215+ - name : " RUNTIMES_REGISTRY_USERNAME"
216+ valueFrom :
217+ secretKeyRef :
218+ name : {{ .Release.Name }}-docker.registry.auth
219+ key : docker_registry_username
220+ - name : " RUNTIMES_REGISTRY_PASSWORD"
221+ valueFrom :
222+ secretKeyRef :
223+ name : {{ .Release.Name }}-docker.registry.auth
224+ key : docker_registry_password
205225{{- end }}
206226 ports :
207227 - name : invoker
0 commit comments