remove stardew (broken CrashLoopBackOff/ErrImagePull, save data no longer needed)

This commit is contained in:
HDW
2026-07-26 12:51:02 +02:00
parent 3e54420d5b
commit e456eaee48
5 changed files with 0 additions and 155 deletions

View File

@@ -1,35 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: stardew-steam-session
namespace: stardew
spec:
accessModes: ["ReadWriteOnce"]
resources: { requests: { storage: 1Gi } }
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: stardew-game-data
namespace: stardew
spec:
accessModes: ["ReadWriteOnce"]
resources: { requests: { storage: 5Gi } }
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: stardew-saves
namespace: stardew
spec:
accessModes: ["ReadWriteOnce"]
resources: { requests: { storage: 1Gi } }
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: stardew-settings
namespace: stardew
spec:
accessModes: ["ReadWriteOnce"]
resources: { requests: { storage: 100Mi } }

View File

@@ -1,15 +0,0 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: stardew-secrets
namespace: stardew
spec:
encryptedData:
STEAM_PASSWORD: AgAbC/q7eh0uDL+QJP8M9Zr3rnqJ4khU1R2wIb5XXmcWlEO6PB+/CdnfxgEnpChVKaQX3W1mLA1POCQXtF/xTn3XhiQvj8Fcgk9PNKuoHgkktTSCGM1uURMSDMpnewUIyY1lqqQ1RNxd3lKjozJxxeQW4lcxHJxxLkm3AQesyxVek11OiU6lkp6uFwxHlAAkgZ1Iitkj7t24Anm0X/3qr6AlyLcY8td3pnMIPP+8vbfDAVwMnEJckFq+3sTGoA5NIFGuquC2Qn22XHry9eKdN+608kIwjRPcZuYv90WR7MxkkfcQjCuoP6PeIJ4PzJAsORnMyitohBn0KscZHj2vzQ83fUMohj9NeJJblOPBbEIpGNv9EPy5nWRvz2nsDc5kx8YkeU9zaBkwurftuFuwKINDhr92DnW5W1VCqrjGciyaWdvPTe1PhzooYpdz25z5XVoLRYTgFzNlhh/2mdTJs0fv3AmRJPaTWzYTgqsZXvU1PaWMIHY9aAnmUFPwd301BggUBNRDNZwfeUdu+eQbZ2b0eds6OQ4Xu5n7Aeb9ZVCU64W76+OMJ5TIy2/yJop+T+JtQdJjyNG5BzVDamDGT+rtg+2hGEqoMimu1IVmz244H2wW4xajaJLP3+9yJIULfqrIfHN5Iqr3Nf0JYLMKtI4A+RZrY808DcGKCh5zMw/lLU4C4VSfCx6oQiVnrWsDPB04lYOG1pjbVNcxxy+7qYFD
STEAM_USERNAME: AgBVZoLG8sQCX93kGdrMnWRaTJT8ETC2qQxzt3Rza9gRh0t/d2Apjo6dBc2vU494ZXh17y5gLgMLIr8t6HRqa0YDqtALQ8qKWsduSp/wfyPBKJXY2H6glZHwXEIJ1Rt9doaS4g5JThTSSdfkrAcUsCIn5Gq7ghWtcUnu4o2/RKU/xRKXWQ7CgLYgqq9itbSLXDcpntNbnfpozxiLRV72fLADsXFKOU3a3IZzce6cosJUMn/lNnxFh4ytBbsI2ntluSjU/KlrCmYmXS6WM+gFt2//kC7145j1i8AsdmXBZ/tN7I6rVQPoOdi6Yx5BdCeBGE7jxfxN1nNdyRguj58vkrzxJZpIoSxO7vUGiIufXQkOpKMDSQpNb7kkn6ZPck4GNJBz2pvjizLzFOiBAWNGhwJSahU0vIbqck5Xcu0tHf3aVcuNbW/h7Cuf2miXrZFmUL0RqAhMfRzeLFm7q1goFx9GfMmX1kuXatrSHeLsh7SaS9py7XpMYO01TSTtBAn38siQLS06SpdOP7iOrAHtMVplQhUexYCjF2yqTXsMMYTDH7kFEAOyUeISMGd30sfYdrOdLxVoh1rH3+PYU/t12VY+IoCOekkSVP2CAHD+oNkEiniyNl4Pb0et9WEPsugwcRSDsq37KxqZ5YN+06cQuck7G9zIRaK3vEoZ+NXvBNklraqrxZNFwpE7GyAwheO5TjY5JxGFZWTPMA==
template:
metadata:
name: stardew-secrets
namespace: stardew
type: Opaque

View File

@@ -1,45 +0,0 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: stardew-server
namespace: stardew
spec:
serviceName: stardew-server
replicas: 1
selector:
matchLabels:
app: stardew-server
template:
metadata:
labels:
app: stardew-server
spec:
securityContext:
capabilities:
add: ["SYS_TIME"]
containers:
- name: server
image: sdvd/server:latest # Passe das ggf. an
envFrom:
- secretRef:
name: stardew-secrets
env:
- name: STEAM_AUTH_URL
value: "http://steam-auth:3001"
- name: SETTINGS_PATH
value: "/data/settings/server-settings.json"
volumeMounts:
- name: game
mountPath: /data/game
- name: saves
mountPath: /config/xdg/config/StardewValley
- name: settings
mountPath: /data/settings
volumes:
- name: game
persistentVolumeClaim: { claimName: stardew-game-data }
- name: saves
persistentVolumeClaim: { claimName: stardew-saves }
- name: settings
persistentVolumeClaim: { claimName: stardew-settings }

View File

@@ -1,24 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: stardew-server-svc
namespace: stardew
spec:
type: LoadBalancer # Oder NodePort, falls du keinen externen LB hast
selector:
app: stardew-server
ports:
- name: vnc
port: 5800
targetPort: 5800
- name: api
port: 8080
targetPort: 8080
- name: game-udp
port: 24642
protocol: UDP
targetPort: 24642
- name: query-udp
port: 27015
protocol: UDP
targetPort: 27015

View File

@@ -1,36 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: steam-auth
namespace: stardew
spec:
replicas: 1
selector:
matchLabels:
app: steam-auth
template:
metadata:
labels:
app: steam-auth
spec:
containers:
- name: steam-auth
image: git.unreg-hdw.de/hdw/steam-service:latest
envFrom:
- secretRef:
name: stardew-secrets
env:
- name: GAME_DIR
value: "/data/game"
- name: PORT
value: "3001"
volumeMounts:
- name: session
mountPath: /data/steam-session
- name: game
mountPath: /data/game
volumes:
- name: session
persistentVolumeClaim: { claimName: stardew-steam-session }
- name: game
persistentVolumeClaim: { claimName: stardew-game-data }