From e456eaee48b4c6b9480c11e400227c27f326d6b3 Mon Sep 17 00:00:00 2001 From: HDW Date: Sun, 26 Jul 2026 12:51:02 +0200 Subject: [PATCH] remove stardew (broken CrashLoopBackOff/ErrImagePull, save data no longer needed) --- apps/stardew/pvc.yaml | 35 ------------------------- apps/stardew/sealed-secrets.yaml | 15 ----------- apps/stardew/server.yaml | 45 -------------------------------- apps/stardew/service.yaml | 24 ----------------- apps/stardew/steam-auth.yaml | 36 ------------------------- 5 files changed, 155 deletions(-) delete mode 100644 apps/stardew/pvc.yaml delete mode 100644 apps/stardew/sealed-secrets.yaml delete mode 100644 apps/stardew/server.yaml delete mode 100644 apps/stardew/service.yaml delete mode 100644 apps/stardew/steam-auth.yaml diff --git a/apps/stardew/pvc.yaml b/apps/stardew/pvc.yaml deleted file mode 100644 index af78aac..0000000 --- a/apps/stardew/pvc.yaml +++ /dev/null @@ -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 } } diff --git a/apps/stardew/sealed-secrets.yaml b/apps/stardew/sealed-secrets.yaml deleted file mode 100644 index 2b26e26..0000000 --- a/apps/stardew/sealed-secrets.yaml +++ /dev/null @@ -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 diff --git a/apps/stardew/server.yaml b/apps/stardew/server.yaml deleted file mode 100644 index 8b6713b..0000000 --- a/apps/stardew/server.yaml +++ /dev/null @@ -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 } - diff --git a/apps/stardew/service.yaml b/apps/stardew/service.yaml deleted file mode 100644 index 93f4ff3..0000000 --- a/apps/stardew/service.yaml +++ /dev/null @@ -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 diff --git a/apps/stardew/steam-auth.yaml b/apps/stardew/steam-auth.yaml deleted file mode 100644 index 078960e..0000000 --- a/apps/stardew/steam-auth.yaml +++ /dev/null @@ -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 }