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 <noreply@paperclip.ing>
This commit is contained in:
CTO Agent 2026-07-26 11:10:14 +00:00
parent 797ac22512
commit 38f970b0e9
2 changed files with 5 additions and 1 deletions

View file

@ -26,6 +26,10 @@ spec:
- -c - -c
- | - |
mkdir -p /paperclip/scripts 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 chmod -R 777 /paperclip
volumeMounts: volumeMounts:
- name: data - name: data

View file

@ -12,5 +12,5 @@ spec:
resources: resources:
requests: requests:
storage: 50Gi storage: 50Gi
storageClassName: local-path storageClassName: hcloud-volumes-encrypted
volumeMode: Filesystem volumeMode: Filesystem