@@ -175,6 +175,35 @@ spec:
175
175
value : {{ .Values.factorioServer.port | quote }}
176
176
- name : RCON_PORT
177
177
value : {{ .Values.factorioServer.rcon_port | quote }}
178
+ {{- if .Values.rconAPI.enabled }}
179
+ - name : {{ template "factorio-server-charts.fullname" . }}-rcon-api
180
+ image : " {{ .Values.rconAPI.image.repository }}:{{ .Values.rconAPI.image.tag }}"
181
+ imagePullPolicy : {{ .Values.rconAPI.image.pullPolicy }}
182
+ livenessProbe :
183
+ httpGet :
184
+ path : /healthz
185
+ port : rcon-api
186
+ ports :
187
+ - name : rcon-api
188
+ containerPort : 24180
189
+ protocol : TCP
190
+ - containerPort : 24181
191
+ protocol : TCP
192
+ env :
193
+ - name : FACTORIO_RCON_HOST
194
+ value : " localhost"
195
+ - name : FACTORIO_RCON_PORT
196
+ value : {{ .Values.factorioServer.rcon_port | quote }}
197
+ - name : FACTORIO_RCON_PASSWORD
198
+ {{- if .Values.rcon.passwordSecret }}
199
+ valueFrom :
200
+ secretKeyRef :
201
+ name : {{ .Values.rcon.passwordSecret }}
202
+ key : rconpw
203
+ {{- else }}
204
+ value : {{ .Values.rcon.password | quote }}
205
+ {{- end }}
206
+ {{- end }}
178
207
{{- if .Values.port_fixer.enabled }}
179
208
- name : {{ template "factorio-server-charts.fullname" . }}-port-fixer
180
209
image : " {{ .Values.port_fixer.image.repository }}:{{ .Values.port_fixer.image.tag }}"
@@ -208,34 +237,6 @@ spec:
208
237
- pingpong3.factorio.com
209
238
- pingpong4.factorio.com
210
239
{{- end }}
211
- {{- if .Values.rconAPI.enabled }}
212
- - name : {{ template "factorio-server-charts.fullname" . }}-rcon-api
213
- image : " {{ .Values.rconAPI.image.repository }}:{{ .Values.rconAPI.image.tag }}"
214
- imagePullPolicy : {{ .Values.rconAPI.image.pullPolicy }}
215
- livenessProbe :
216
- httpGet :
217
- path : /healthz
218
- port : rcon-api
219
- - name : rcon-api
220
- containerPort : 24180
221
- protocol : TCP
222
- - containerPort : 24181
223
- protocol : TCP
224
- env :
225
- - name : FACTORIO_RCON_HOST
226
- value : " localhost"
227
- - name : FACTORIO_RCON_PORT
228
- value : {{ .Values.factorioServer.rcon_port | quote }}
229
- - name : FACTORIO_RCON_PASSWORD
230
- {{- if .Values.rcon.passwordSecret }}
231
- valueFrom :
232
- secretKeyRef :
233
- name : {{ .Values.rcon.passwordSecret }}
234
- key : rconpw
235
- {{- else }}
236
- value : {{ .Values.rcon.password | quote }}
237
- {{- end }}
238
- {{- end }}
239
240
{{- if .Values.nodeSelector }}
240
241
nodeSelector :
241
242
{{ toYaml .Values.nodeSelector | indent 8 }}
0 commit comments