@@ -39,6 +39,18 @@ app.kubernetes.io/name: {{ $name }}
39
39
app.kubernetes.io/instance: { { $root .Release.Name } }
40
40
{ {- end -} }
41
41
42
+ { {/*
43
+ Generate Docker utility image line
44
+ */} }
45
+ { {- define " stackstorm-ha.utilityImage" -} }
46
+ { {- if .Values.image.utilityImage -} }
47
+ { { .Values.image.utilityImage } }
48
+ { {- else -} }
49
+ docker.io/library/busybox:1.28
50
+ { {- end -} }
51
+ { {- end -} }
52
+
53
+
42
54
{ {/*
43
55
Generate Docker image repository: Public Docker Hub ' stackstorm' for FOSS version
44
56
*/} }
@@ -91,7 +103,7 @@ Generate comma-separated list of nodes for MongoDB-HA connection string, based o
91
103
{ {- range $index0 := until $replicas -} }
92
104
{ {- $index1 := $index0 | add1 -} }
93
105
{ {- if eq $architecture " replicaset" } }
94
- { {- $mongo_fullname } }-{ { $index0 } }.{ { $mongo_fullname } }-headless{ { if ne $index1 $replicas } },{ { end } }
106
+ { {- $mongo_fullname } }-{ { $index0 } }.{ { $mongo_fullname } }-headless. { { $.Release.Namespace } }.svc. { { $.Values.clusterDomain } } { { if ne $index1 $replicas } },{ { end } }
95
107
{ {- else } }
96
108
{ {- $mongo_fullname } }-{ { $index0 } }.{ { $mongo_fullname } }{ { if ne $index1 $replicas } },{ { end } }
97
109
{ {- end -} }
@@ -110,9 +122,9 @@ Generate list of nodes for Redis with Sentinel connection string, based on numbe
110
122
{ {- $sentinel_port := (index .Values " redis" " sentinel" " port" ) } }
111
123
{ {- range $index0 := until $replicas -} }
112
124
{ {- if eq $index0 0 -} }
113
- { { $.Release.Name } }-redis-node-{ { $index0 } }.{ { $.Release.Name } }-redis-headless:{ { $sentinel_port } }?sentinel={ { $master_name } }
125
+ { { $.Release.Name } }-redis-node-{ { $index0 } }.{ { $.Release.Name } }-redis-headless. { { $.Release.Namespace } }.svc. { { $.Values.clusterDomain } } :{ { $sentinel_port } }?sentinel={ { $master_name } }
114
126
{ {- else -} }
115
- &sentinel_fallback={ { $.Release.Name } }-redis-node-{ { $index0 } }.{ { $.Release.Name } }-redis-headless:{ { $sentinel_port } }
127
+ &sentinel_fallback={ { $.Release.Name } }-redis-node-{ { $index0 } }.{ { $.Release.Name } }-redis-headless. { { $.Release.Namespace } }.svc. { { $.Values.clusterDomain } } :{ { $sentinel_port } }
116
128
{ {- end -} }
117
129
{ {- end -} }
118
130
{ {- end -} }
@@ -165,7 +177,7 @@ Reduce duplication of the st2.*.conf volume details
165
177
{ {- if index .Values " mongodb" " enabled" } }
166
178
{ {- $mongodb_port := (int (index .Values " mongodb" " service" " port" )) } }
167
179
- name: wait-for-db
168
- image: busybox:1.28
180
+ image: { { template " stackstorm-ha.utilityImage " . } }
169
181
command:
170
182
- 'sh'
171
183
- '-c'
@@ -185,7 +197,7 @@ Reduce duplication of the st2.*.conf volume details
185
197
{ {- if index .Values " rabbitmq" " enabled" } }
186
198
{ {- $rabbitmq_port := (int (index .Values " rabbitmq" " service" " port" )) } }
187
199
- name: wait-for-queue
188
- image: busybox:1.28
200
+ image: { { template " stackstorm-ha.utilityImage " . } }
189
201
command:
190
202
- 'sh'
191
203
- '-c'
0 commit comments