From 38f970b0e9982926cdb07b90db77712fd9bc867a Mon Sep 17 00:00:00 2001 From: CTO Agent Date: Sun, 26 Jul 2026 11:10:14 +0000 Subject: [PATCH] Fix Paperclip storage and permissions - Change PVC storage class from local-path to hcloud-volumes-encrypted - Extend initContainer to create full directory structure including instances/default/data/run-logs - This fixes permission errors when agents try to create run logs Resolves: DEV-388 Co-Authored-By: Paperclip --- apps/paperclip/deployment.yaml | 4 ++++ apps/paperclip/pvc.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/paperclip/deployment.yaml b/apps/paperclip/deployment.yaml index dfefd1d..00af17f 100644 --- a/apps/paperclip/deployment.yaml +++ b/apps/paperclip/deployment.yaml @@ -26,6 +26,10 @@ spec: - -c - | mkdir -p /paperclip/scripts + mkdir -p /paperclip/instances/default/data/run-logs + mkdir -p /paperclip/instances/default/data/runs + mkdir -p /paperclip/instances/default/workspaces + mkdir -p /paperclip/instances/default/companies chmod -R 777 /paperclip volumeMounts: - name: data diff --git a/apps/paperclip/pvc.yaml b/apps/paperclip/pvc.yaml index b133594..a5900ff 100644 --- a/apps/paperclip/pvc.yaml +++ b/apps/paperclip/pvc.yaml @@ -12,5 +12,5 @@ spec: resources: requests: storage: 50Gi - storageClassName: local-path + storageClassName: hcloud-volumes-encrypted volumeMode: Filesystem