remove stardew (broken CrashLoopBackOff/ErrImagePull, save data no longer needed)
This commit is contained in:
@@ -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 } }
|
|
||||||
@@ -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
|
|
||||||
@@ -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 }
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
@@ -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 }
|
|
||||||
Reference in New Issue
Block a user