TrueChartsClone/charts/unstable/eco/values.yaml

95 lines
2.2 KiB
YAML

image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/eco
tag: latest@sha256:b68c9690ea433e1d94363ebf5384342652ab2d9316a2d71c740202669c76aca5
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
protocol: tcp
port: 3001
game:
enabled: true
ports:
game:
enabled: true
protocol: udp
port: 3000
eco:
game:
id: 739590
user: ""
password: ""
validate: false
params: []
network:
PublicServer: true
Playtime: ""
DiscordAddress: ""
Password: ""
# server name
Description: "Truecharts ECO Server"
# server description
DetailedDescription: "Vanilla ECO game"
ServerCategory: "None"
RemoteAddress: "localhost:3000/"
IPAddress: "Any"
GameServerPort: "{{ .Values.service.game.ports.game.port }}"
WebServerPort: "{{ .Values.service.main.ports.main.port }}"
WebServerUrl: "localhost:3001"
Rate: 20
MaxConnections: -1
UPnPEnabled: false
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: true
type: tcp
readiness:
enabled: true
type: tcp
startup:
enabled: true
type: tcp
env:
STEAMCMD_DIR: "{{ .Values.persistence.steamcmd.mountPath }}"
SERVER_DIR: "{{ .Values.persistence.serverfiles.mountPath }}"
GAME_ID: "{{ .Values.eco.game.id }}"
USERNAME: "{{ .Values.eco.game.user }}"
PASSWRD: "{{ .Values.eco.game.password }}"
GAME_PARAMS: '{{ join " " .Values.eco.game.params }}'
VALIDATE: "{{ .Values.eco.game.validate }}"
persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
serverfiles:
enabled: true
mountPath: /serverdata/serverfiles
network-config:
enabled: true
type: configmap
objectName: eco-network
mountPath: /serverdata/serverfiles/Configs/Network.eco
subPath: Network.eco
readOnly: true
portal:
open:
enabled: true