From b26ef35c7e0a94ef1e78812bc6f02368ab4a587f Mon Sep 17 00:00:00 2001 From: gitea-admin Date: Wed, 20 May 2026 00:09:53 +0000 Subject: [PATCH] fix: mount pelican-data PVC at /pelican-data with init container for permissions --- deployments/pelican/deployment.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/deployments/pelican/deployment.yaml b/deployments/pelican/deployment.yaml index 4e57713..ca771a2 100644 --- a/deployments/pelican/deployment.yaml +++ b/deployments/pelican/deployment.yaml @@ -21,6 +21,13 @@ spec: app.kubernetes.io/name: pelican app.kubernetes.io/component: panel spec: + initContainers: + - name: fix-perms + image: busybox + command: ["sh", "-c", "chown -R 82:82 /pelican-data && chmod -R 770 /pelican-data"] + volumeMounts: + - name: data + mountPath: /pelican-data containers: - name: panel image: ghcr.io/pelican-dev/panel:latest @@ -84,3 +91,10 @@ spec: value: file - name: SESSION_DRIVER value: file + volumeMounts: + - name: data + mountPath: /pelican-data + volumes: + - name: data + persistentVolumeClaim: + claimName: pelican-data