19
19
labels :
20
20
app : {{ template "factorio-server-charts.fullname" . }}
21
21
spec :
22
+ dnsConfig :
23
+ options :
24
+ - name : ndots
25
+ value : ' 1'
22
26
{{- if eq .Values.service.type "NodePort" }}
23
27
hostNetwork : true
24
28
{{- else }}
65
69
- name : rcon
66
70
mountPath : /rcon-pw
67
71
{{- end }}
68
- {{- if or (.Values.server_settings .accountSecret) (.Values.server_settings .username) }}
69
- - name : accountData
72
+ {{- if or (.Values.account .accountSecret) (.Values.account .username) }}
73
+ - name : account-data
70
74
mountPath : /account
71
75
{{- end }}
72
76
{{- if or (.Values.serverPassword.game_password) (.Values.serverPassword.passwordSecret) }}
90
94
mountPath : /factorio
91
95
- name : {{ template "factorio-server-charts.fullname" . }}-mod-downloader-configmap
92
96
mountPath : /scripts
97
+ {{- if or (.Values.account.accountSecret) (.Values.account.username) }}
98
+ - name : account-data
99
+ mountPath : /account
100
+ {{- end }}
93
101
{{- end }}
94
102
containers :
95
103
- name : {{ template "factorio-server-charts.fullname" . }}
@@ -100,7 +108,7 @@ spec:
100
108
livenessProbe :
101
109
exec :
102
110
command :
103
- - ' ps aux | grep factorio'
111
+ - ' /bin/ ps aux | /bin/ grep factorio'
104
112
periodSeconds : 10
105
113
initialDelaySeconds : 5
106
114
failureThreshold : 3
@@ -113,8 +121,8 @@ spec:
113
121
resources :
114
122
{{ toYaml .Values.resources | indent 10 }}
115
123
volumeMounts :
116
- {{- if or (.Values.server_settings .accountSecret) (.Values.server_settings .username) }}
117
- - name : accountData
124
+ {{- if or (.Values.account .accountSecret) (.Values.account .username) }}
125
+ - name : account-data
118
126
mountPath : /account
119
127
{{- end }}
120
128
- name : datadir
@@ -139,11 +147,11 @@ spec:
139
147
{{ toYaml .Values.nodeSelector | indent 8 }}
140
148
{{- end }}
141
149
volumes :
142
- {{- if or (.Values.server_settings .accountSecret) (.Values.server_settings .username) }}
143
- - name : accountData
150
+ {{- if or (.Values.account .accountSecret) (.Values.account .username) }}
151
+ - name : account-data
144
152
secret :
145
- {{- if .Values.server_settings .accountSecret }}
146
- secretName : {{ .Values.server_settings .accountSecret }}
153
+ {{- if .Values.account .accountSecret }}
154
+ secretName : {{ .Values.account .accountSecret }}
147
155
{{- else}}
148
156
secretName : {{ template "factorio-server-charts.fullname" . }}-account
149
157
{{- end }}
0 commit comments