charts/factorio/values.yaml
2020-12-04 00:23:04 +08:00

67 lines
2.1 KiB
YAML

# Factorio image version
# ref: https://quay.io/repository/games_on_k8s/factorio?tab=tags
image: harbor.ervine.dev/public/x86_64/suse/factorio
imageTag: 0.17.79
# Configure resource requests and limits
# ref: http://kubernetes.io/docs/user-guide/compute-resources/
resources:
requests:
memory: 512Mi
cpu: 500m
# Most of these map to environment variables. See docker-factorio for details:
# https://github.com/games-on-k8s/docker-factorio/blob/master/README.md#environment-variable-reference
factorioServer:
name: Kubernetes Server
description: Factorio running on Kubernetes
port: 34197
# Lock this server down with a password.
# password: change.me
maxPlayers: 255
# Publishes this server in the server browser if true.
# You'll want to set Factorio.User below if true, as it becomes required.
isPublic: false
verifyIdentity: false
# Allows or disallows console commands. Must be one of: `true`, `false`, or `admins-only`.
allowCommands: admins-only
# Pause the server when nobody is connected?
noAutoPause: "false"
# You'll want to change this to NodePort if you are on AWS.
serviceType: ClusterIP
autosave:
# Auto-save interval in minutes.
interval: 2
slots: 3
rcon:
enabled: false
port: 27015
# Empty value here enables an auto-generated password.
password: ""
serviceType: ClusterIP
factorio:
# Your factorio.com User/pass is needed if factorioServer.IsPublic is true.
user:
username: your.username
password: your.password
persistence:
## factorio data Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
##
storageClass: "nfs-client-hestia"
savedGames:
# Set this to false if you don't care to persist saved games between restarts.
enabled: true
size: 1Gi
mods:
enabled: true
size: 128Mi