67 lines
2.1 KiB
YAML
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
|