fix(stdt): rename 7daystodie to stdt and cleanup (#3529)

* fix(stdt): rename 7daystodie to stdt and cleanup

* test

* update template

* update
This commit is contained in:
Stavros Kois
2022-08-22 08:56:09 +03:00
committed by GitHub
parent c137b74b0e
commit 2f30b3f950
10 changed files with 97 additions and 74 deletions
@@ -1,7 +1,3 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- GameServers
apiVersion: v2 apiVersion: v2
appVersion: "latest" appVersion: "latest"
dependencies: dependencies:
@@ -9,21 +5,25 @@ dependencies:
repository: https://library-charts.truecharts.org repository: https://library-charts.truecharts.org
version: 10.4.12 version: 10.4.12
deprecated: false deprecated: false
description: "This Docker will download and install SteamCMD. It will also install 7 Days to Die and run it.\r\n" description: "This Docker will download and install SteamCMD. It will also install 7 Days to Die and run it."
home: https://truecharts.org/docs/charts/incubator/server-7daystodie home: https://truecharts.org/docs/charts/incubator/sdtd
icon: https://truecharts.org/img/hotlink-ok/chart-icons/server-7daystodie.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png
keywords: keywords:
- 7daystodie - sevendaystodie
- GameServers - GameServers
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
maintainers: maintainers:
- email: info@truecharts.org - email: info@truecharts.org
name: TrueCharts name: TrueCharts
url: https://truecharts.org url: https://truecharts.org
name: server-7daystodie name: sdtd
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/server-7daystodie - https://github.com/truecharts/charts/tree/master/charts/incubator/server-7daystodie
- 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.16 version: 0.0.17
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- games

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 282 KiB

@@ -12,6 +12,26 @@ questions:
# Include{recreate} # Include{recreate}
# Include{controllerExpert} # Include{controllerExpert}
# Include{controllerExpertExtraArgs} # Include{controllerExpertExtraArgs}
- variable: secretEnv
group: "Container Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: 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)."
schema:
type: string
default: ""
- variable: PASSWRD
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)."
schema:
type: string
private: true
default: ""
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -20,43 +40,31 @@ questions:
type: dict type: dict
attrs: attrs:
- variable: GAME_ID - variable: GAME_ID
label: 'GAME_ID' label: Game ID
description: "The GAMEID that the container download at startup.(httpsdeveloper.valvesoftware.comwikiDedicatedServersList)If you want to use a static version of the game and not always the latest one then enter this 294420 -beta stablealpha19.4 or 294420 -beta latestexperimental (without quotes) if you want to stay for example on alpha19.4." description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema: schema:
type: string type: int
default: "294420" default: 294420
- variable: SERVERCONFIG - variable: SERVERCONFIG
label: 'SERVERCONFIG' 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: 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)."
schema:
type: string
default: ""
- 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: PASSWRD
label: 'PASSWRD'
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:
type: string
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 (without quotes)."
schema: schema:
type: string type: string
@@ -1,53 +1,42 @@
env:
ENABLE_BEPINEX: "false"
GAME_ID: "294420"
GAME_PARAMS: -logfile 7DaysToDie_Data/output_log.txt $@
PASSWRD: ""
SERVERCONFIG: serverconfig.xml
USERNAME: ""
VALIDATE: ""
image: image:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
repository: tccr.io/truecharts/7daystodie repository: tccr.io/truecharts/7daystodie
tag: latest@sha256:37b1541f166de431eae46bf63dff1fe147c91070e257d92f8b342d07dd1c26a2 tag: latest@sha256:37b1541f166de431eae46bf63dff1fe147c91070e257d92f8b342d07dd1c26a2
persistence:
serverfiles:
enabled: true
mountPath: /serverdata/serverfiles
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
podSecurityContext: podSecurityContext:
runAsGroup: 0 runAsGroup: 0
runAsUser: 0 runAsUser: 0
securityContext: securityContext:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
runAsNonRoot: false runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
ENABLE_BEPINEX: false
GAME_ID: 294420
GAME_PARAMS: -logfile 7DaysToDie_Data/output_log.txt $@
SERVERCONFIG: serverconfig.xml
VALIDATE: ""
service: service:
main: main:
enabled: true
ports: ports:
main: main:
enabled: true
port: 26900 port: 26900
protocol: TCP protocol: TCP
targetPort: 26900 targetPort: 26900
raknet: steammasterser:
enabled: true enabled: true
ports: ports:
raknet: steammasterser:
enabled: true enabled: true
port: 26902 port: 26900
protocol: UDP protocol: UDP
targetPort: 26902 targetPort: 26900
registeringats:
enabled: true
ports:
registeringats:
enabled: true
port: 27015
protocol: UDP
targetPort: 27015
steamcommunica: steamcommunica:
enabled: true enabled: true
ports: ports:
@@ -56,14 +45,14 @@ service:
port: 26901 port: 26901
protocol: UDP protocol: UDP
targetPort: 26901 targetPort: 26901
steammasterser: raknet:
enabled: true enabled: true
ports: ports:
steammasterser: raknet:
enabled: true enabled: true
port: 26900 port: 26902
protocol: UDP protocol: UDP
targetPort: 26900 targetPort: 26902
unet: unet:
enabled: true enabled: true
ports: ports:
@@ -88,6 +77,22 @@ service:
port: 8082 port: 8082
protocol: TCP protocol: TCP
targetPort: 8082 targetPort: 8082
registeringats:
enabled: true
ports:
registeringats:
enabled: true
port: 27015
protocol: UDP
targetPort: 27015
persistence:
serverfiles:
enabled: true
mountPath: /serverdata/serverfiles
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal: portal:
enabled: true enabled: true
+10
View File
@@ -55,6 +55,7 @@ words:
- letsencrypt - letsencrypt
- lidarr - lidarr
- loadbalancer - loadbalancer
- logfile
- loolwsd - loolwsd
- mailenabled - mailenabled
- Mailgun - Mailgun
@@ -78,6 +79,7 @@ words:
- notebookbar - notebookbar
- ornias - ornias
- ovpn - ovpn
- PASSWRD
- pgid - pgid
- photoprism - photoprism
- pihole - pihole
@@ -92,14 +94,17 @@ words:
- pvcpath - pvcpath
- quotum - quotum
- radarr - radarr
- raknet
- ramdisk - ramdisk
- rcon - rcon
- RECORDTYPES - RECORDTYPES
- registeringats
- reneg - reneg
- resolv - resolv
- sabnzbd - sabnzbd
- schouten - schouten
- selfsigned - selfsigned
- SERVERCONFIG
- serviceexpert - serviceexpert
- smallblock - smallblock
- sonarr - sonarr
@@ -108,6 +113,8 @@ words:
- srcsets - srcsets
- ssvnc - ssvnc
- statefulset - statefulset
- steamcommunica
- steammasterser
- subchart - subchart
- sublist - sublist
- subquestion - subquestion
@@ -122,12 +129,15 @@ words:
- truecharts - truecharts
- truenas - truenas
- truetool - truetool
- unet
- unifi - unifi
- userspace - userspace
- valheim - valheim
- vaultwarden - vaultwarden
- vdev - vdev
- vm's - vm's
- webbasecontrol
- webpanel
- websecure - websecure
- weejewel - weejewel
- xsystems - xsystems
+2 -2
View File
@@ -1,12 +1,12 @@
- variable: docs - variable: docs
group: Documentation group: Documentation
label: 'Please read the documentation at https://truecharts.org' label: "Please read the documentation at https://truecharts.org"
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
attrs: attrs:
- variable: confirmDocs - variable: confirmDocs
label: 'I have checked the documentation' label: I have checked the documentation
schema: schema:
type: boolean type: boolean
default: true default: true