factorio-server-charts-1.1.0
SQLJames
released this
11 Nov 05:50
·
114 commits
to main
since this release
Changelog
Breaking Changes
- Moved account data from
server_settings.
toaccount.
in values.yaml - Moved server password from
server_settings.
toserverPassword.
in values.yaml
Non-Breaking Changes
- Added
account.accountSecret
field to values.yaml - Added
rcon.passwordSecret
field to values.yaml - Added
serverPassword.passwordSecret
field to values.yaml - Changed default
rcon.password
toCHANGEMECHANGEME
, which should be changed anyway - Changed default
map_gen_settings.autoplace_controls
from the standard values to{}
, since by default map
generation follows standard parameters if not overriden - Changed default
admin_list
,white_list
andban_list
to[]
instead ofnil
Technical Changes
- Fixed workflow not working in main branch
- Created test values for chart-tester install action
- Fixed non-working test pod, replaced wget with rcon, testing server rcon responsiveness, which in turn demonstrates server functionality
- Moved account data from ConfigMap to Secret, supporting an existing secret to provide
username
,password
andtoken
- Moved server password from ConfigMap to Secret, supporting an existing secret to provide
game_password
- Moved rcon password from ConfigMap to Secret, supporting an existing secret to provide
rcon.password
- Set
spec.template.spec.hostNetwork
to false if the Service is different from a NodePort due to security best practices - Added a check for annotations inside values.yaml to avoid creating an empty
metadata.annotations
inside the Factorio Service - Removed
rconpw
from the ConfigMap and moved it to a dedicated Secret - Removed account data and game password from server-settings.json, adding them to said JSON via the InitContainer
- Updated mod-downloader-configmap.yaml to fetch account data from Secrets
- Changed services' internal port to be fixed, and external port binding editable to have a consistent setup