@@ -83,11 +83,17 @@ spec:
83
83
- name : invoker
84
84
image : " {{- .Values.docker.registry.name -}}{{- .Values.invoker.imageName -}}:{{- .Values.invoker.imageTag -}}"
85
85
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 }}
86
93
{{- 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 &&
90
95
{{- end }}
96
+ /init.sh --uniqueName $INVOKER_NAME
91
97
env :
92
98
- name : " PORT"
93
99
value : {{ .Values.invoker.port | quote }}
@@ -207,6 +213,20 @@ spec:
207
213
{{- end }}
208
214
- name : " CONFIG_whisk_helm_release"
209
215
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 }}
210
230
ports :
211
231
- name : invoker
212
232
containerPort : {{ .Values.invoker.port }}
0 commit comments