@@ -26,13 +26,15 @@ spec:
26
26
initContainers :
27
27
# Wait for OpenCloud to be ready
28
28
- name : wait-for-opencloud
29
- image : busybox
29
+ image : {{ include "opencloud.image" (dict "imageValues" .Values.busybox.image "global" .Values.global) | quote }}
30
+ imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.busybox.image.pullPolicy "global" .Values.global) | quote }}
30
31
command : ['sh', '-c', 'until wget -q -O- http://{{ include "opencloud.opencloud.fullname" . }}:9200/health; do echo waiting for opencloud; sleep 5; done;']
31
32
32
33
{{- if not .Values.opencloud.persistence.enabled }}
33
34
# Copy config from OpenCloud API if persistence is disabled
34
35
- name : copy-config
35
- image : busybox
36
+ image : {{ include "opencloud.image" (dict "imageValues" .Values.busybox.image "global" .Values.global) | quote }}
37
+ imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.busybox.image.pullPolicy "global" .Values.global) | quote }}
36
38
command : ['sh', '-c', 'mkdir -p /etc/opencloud && wget -q -O /etc/opencloud/config.json http://{{ include "opencloud.opencloud.fullname" . }}:9200/api/v1/config/secrets || echo "Failed to get config from OpenCloud"']
37
39
volumeMounts :
38
40
- name : etc-opencloud
@@ -42,13 +44,15 @@ spec:
42
44
{{- if .Values.onlyoffice.enabled }}
43
45
# Wait for OnlyOffice to be ready
44
46
- name : wait-for-onlyoffice
45
- image : busybox
47
+ image : {{ include "opencloud.image" (dict "imageValues" .Values.busybox.image "global" .Values.global) | quote }}
48
+ imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.busybox.image.pullPolicy "global" .Values.global) | quote }}
46
49
command : ['sh', '-c', 'until wget -q -O- http://{{ include "opencloud.fullname" . }}-onlyoffice:80/hosting/discovery; do echo waiting for onlyoffice; sleep 2; done;']
47
50
{{- end }}
48
51
{{- if .Values.collabora.enabled }}
49
52
# Wait for Collabora to be ready
50
53
- name : wait-for-collabora
51
- image : busybox
54
+ image : {{ include "opencloud.image" (dict "imageValues" .Values.busybox.image "global" .Values.global) | quote }}
55
+ imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.busybox.image.pullPolicy "global" .Values.global) | quote }}
52
56
command : ['sh', '-c', 'until wget -q -O- http://{{ include "opencloud.fullname" . }}-collabora:9980/hosting/discovery; do echo waiting for collabora; sleep 2; done;']
53
57
{{- end }}
54
58
containers :
0 commit comments