@@ -39,6 +39,18 @@ app.kubernetes.io/name: {{ $name }}
3939app.kubernetes.io/instance: { { $root .Release.Name } }
4040{ {- end -} }
4141
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+
4254{ {/*
4355Generate Docker image repository: Public Docker Hub ' stackstorm' for FOSS version
4456*/} }
@@ -91,7 +103,7 @@ Generate comma-separated list of nodes for MongoDB-HA connection string, based o
91103{ {- range $index0 := until $replicas -} }
92104 { {- $index1 := $index0 | add1 -} }
93105 { {- 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 } }
95107 { {- else } }
96108 { {- $mongo_fullname } }-{ { $index0 } }.{ { $mongo_fullname } }{ { if ne $index1 $replicas } },{ { end } }
97109 { {- end -} }
@@ -110,9 +122,9 @@ Generate list of nodes for Redis with Sentinel connection string, based on numbe
110122{ {- $sentinel_port := (index .Values " redis" " sentinel" " port" ) } }
111123{ {- range $index0 := until $replicas -} }
112124 { {- 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 } }
114126 { {- 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 } }
116128 { {- end -} }
117129{ {- end -} }
118130{ {- end -} }
@@ -165,7 +177,7 @@ Reduce duplication of the st2.*.conf volume details
165177{ {- if index .Values " mongodb" " enabled" } }
166178{ {- $mongodb_port := (int (index .Values " mongodb" " service" " port" )) } }
167179- name: wait-for-db
168- image: busybox:1.28
180+ image: { { template " stackstorm-ha.utilityImage " . } }
169181 command:
170182 - 'sh'
171183 - '-c'
@@ -185,7 +197,7 @@ Reduce duplication of the st2.*.conf volume details
185197 { {- if index .Values " rabbitmq" " enabled" } }
186198 { {- $rabbitmq_port := (int (index .Values " rabbitmq" " service" " port" )) } }
187199- name: wait-for-queue
188- image: busybox:1.28
200+ image: { { template " stackstorm-ha.utilityImage " . } }
189201 command:
190202 - 'sh'
191203 - '-c'
0 commit comments