feat(sdtd): move to stable (#3633)

* feat(sdtd): move to stable

* quote for safety

* give it more startup time to download the game

* Update charts/stable/sdtd/values.yaml
This commit is contained in:
Stavros Kois
2022-08-30 22:05:18 +02:00
committed by GitHub
parent 73ce9ccc08
commit 99496ed717
8 changed files with 42 additions and 15 deletions
@@ -5,12 +5,12 @@ dependencies:
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 10.5.5 version: 10.5.5
deprecated: false deprecated: false
description: "This Docker will download and install SteamCMD. It will also install 7 Days to Die and run it." description: "This chart will download and install SteamCMD. It will also install 7 Days to Die and run it."
home: https://truecharts.org/docs/charts/incubator/sdtd home: https://truecharts.org/docs/charts/incubator/sdtd
icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png
keywords: keywords:
- sevendaystodie - sevendaystodie
- GameServers - game-servers
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
maintainers: maintainers:
- email: info@truecharts.org - email: info@truecharts.org
@@ -22,7 +22,7 @@ sources:
- https://www.steampowered.com/ - https://www.steampowered.com/
- https://hub.docker.com/r/ich777/steamcmd/ - https://hub.docker.com/r/ich777/steamcmd/
type: application type: application
version: 0.0.22 version: 1.0.0
annotations: annotations:
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/catagories: | truecharts.org/catagories: |

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 282 KiB

@@ -21,13 +21,13 @@ questions:
attrs: attrs:
- variable: USERNAME - variable: USERNAME
label: Username label: Username
description: "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)." description: Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema: schema:
type: string type: string
default: "" default: ""
- variable: PASSWRD - variable: PASSWRD
label: Password label: Password
description: "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)." description: Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema: schema:
type: string type: string
private: true private: true
@@ -43,32 +43,52 @@ questions:
label: Game ID label: Game ID
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)" description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema: schema:
type: int type: string
default: 294420 default: "294420"
- variable: SERVERCONFIG - variable: SERVERCONFIG
label: Server Config label: Server Config
description: "Please change if your serverconfig file has another name." description: Please change if your serverconfig file has another name.
schema: schema:
type: string type: string
default: "serverconfig.xml" default: "serverconfig.xml"
- variable: GAME_PARAMS - variable: GAME_PARAMS
label: Game Params label: Game Params
description: "Enter your start up commands for the server." description: Enter your start up commands for the server
schema: schema:
type: string type: string
default: "-logfile 7DaysToDie_Data/output_log.txt $@" default: "-logfile 7DaysToDie_Data/output_log.txt $@"
- variable: VALIDATE - variable: VALIDATE
label: Validate label: Validate
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank." description: Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema: schema:
type: string type: string
default: "" default: ""
- variable: ENABLE_BEPINEX - variable: ENABLE_BEPINEX
label: Enable BepInEx label: Enable BepInEx
description: "If you want to enable BepInEx set this variable to true (without quotes)." description: If you want to enable BepInEx set this variable to true
schema: schema:
type: string type: boolean
default: "false" default: false
- variable: BACKUP_FILES
label: Backup Files
description: Set this value to true to enable the automated backup function from the container
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: BACKUP_INTERVAL
label: Backup Interval
description: The backup interval in minutes
schema:
type: int
default: 60
- variable: BACKUP_TO_KEEP
label: Backup to Keep
description: Number of backups to keep
schema:
type: int
default: 12
# Include{containerConfig} # Include{containerConfig}
# Include{serviceRoot} # Include{serviceRoot}
- variable: main - variable: main
@@ -17,11 +17,18 @@ secretEnv:
env: env:
ENABLE_BEPINEX: false ENABLE_BEPINEX: false
GAME_ID: 294420 BACKUP_FILES: false
GAME_PARAMS: -logfile 7DaysToDie_Data/output_log.txt $@ BACKUP_INTERVAL: 60
BACKUP_TO_KEEP: 12
GAME_ID: "294420"
GAME_PARAMS: "-logfile 7DaysToDie_Data/output_log.txt $@"
SERVERCONFIG: serverconfig.xml SERVERCONFIG: serverconfig.xml
VALIDATE: false VALIDATE: false
probes:
startup:
failureThreshold: 360
service: service:
main: main:
ports: ports: