From 7fd9c6ed17d7b5bd01faf93cb11d523eb87de415 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Thu, 1 Jan 2026 09:12:25 +0900 Subject: [PATCH] REFACTOR(crafty): simplify Crafty storage to 6Gi - Remove backups PVC (using Velero) - Remove logs PVC (using Loki/Promtail) - Remove import PVC (not needed for new servers) --- crafty/deployment.yaml | 21 --------------------- crafty/pvc.yaml | 41 +---------------------------------------- 2 files changed, 1 insertion(+), 61 deletions(-) diff --git a/crafty/deployment.yaml b/crafty/deployment.yaml index c58b342..62d8188 100644 --- a/crafty/deployment.yaml +++ b/crafty/deployment.yaml @@ -24,16 +24,10 @@ spec: image: busybox:latest command: ['sh', '-c', 'chown -R 1000:0 /crafty && chmod -R g+rwX /crafty'] volumeMounts: - - name: backups - mountPath: /crafty/backups - - name: logs - mountPath: /crafty/logs - name: servers mountPath: /crafty/servers - name: config mountPath: /crafty/app/config - - name: import - mountPath: /crafty/import securityContext: runAsUser: 0 containers: @@ -59,31 +53,16 @@ spec: limits: memory: "2Gi" volumeMounts: - - name: backups - mountPath: /crafty/backups - - name: logs - mountPath: /crafty/logs - name: servers mountPath: /crafty/servers - name: config mountPath: /crafty/app/config - - name: import - mountPath: /crafty/import securityContext: allowPrivilegeEscalation: false volumes: - - name: backups - persistentVolumeClaim: - claimName: crafty-backups - - name: logs - persistentVolumeClaim: - claimName: crafty-logs - name: servers persistentVolumeClaim: claimName: crafty-servers - name: config persistentVolumeClaim: claimName: crafty-config - - name: import - persistentVolumeClaim: - claimName: crafty-import diff --git a/crafty/pvc.yaml b/crafty/pvc.yaml index 0522014..9531064 100644 --- a/crafty/pvc.yaml +++ b/crafty/pvc.yaml @@ -1,31 +1,5 @@ apiVersion: v1 kind: PersistentVolumeClaim -metadata: - name: crafty-backups - namespace: crafty -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 10Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: crafty-logs - namespace: crafty -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim metadata: name: crafty-servers namespace: crafty @@ -35,7 +9,7 @@ spec: storageClassName: longhorn resources: requests: - storage: 20Gi + storage: 5Gi --- apiVersion: v1 kind: PersistentVolumeClaim @@ -49,16 +23,3 @@ spec: resources: requests: storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: crafty-import - namespace: crafty -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 5Gi