From 5e0be509386e62130dfb290fd569111fdf92101c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Wed, 25 Jun 2025 16:28:03 +0200 Subject: [PATCH] fix(plume): Add /data pv and pvc --- .../kustomize/staging/deployment_patch.yaml | 3 +++ .../kustomize/staging/kustomization.yaml | 10 ++++++++- values/plume/kustomize/staging/pv.yaml | 22 +++++++++++++++++++ values/plume/kustomize/staging/pvc.yaml | 18 +++++++++++++++ 4 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 values/plume/kustomize/staging/deployment_patch.yaml create mode 100644 values/plume/kustomize/staging/pv.yaml create mode 100644 values/plume/kustomize/staging/pvc.yaml diff --git a/values/plume/kustomize/staging/deployment_patch.yaml b/values/plume/kustomize/staging/deployment_patch.yaml new file mode 100644 index 00000000..6750e464 --- /dev/null +++ b/values/plume/kustomize/staging/deployment_patch.yaml @@ -0,0 +1,3 @@ +- op: replace + path: /spec/template/spec/containers/0/volumeMounts/0/mountPath + value: /data diff --git a/values/plume/kustomize/staging/kustomization.yaml b/values/plume/kustomize/staging/kustomization.yaml index 4b259d5b..70d6ad21 100644 --- a/values/plume/kustomize/staging/kustomization.yaml +++ b/values/plume/kustomize/staging/kustomization.yaml @@ -4,5 +4,13 @@ configMapGenerator: - name: plume-appsettings files: - appsettings.json +patches: +- target: + group: apps + version: v1 + kind: Deployment + path: deployment_patch.yaml resources: - - ../base +- ../base +- pv.yaml +- pvc.yaml diff --git a/values/plume/kustomize/staging/pv.yaml b/values/plume/kustomize/staging/pv.yaml new file mode 100644 index 00000000..025e9d9c --- /dev/null +++ b/values/plume/kustomize/staging/pv.yaml @@ -0,0 +1,22 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: pv-staging-plume-ceph-archives +spec: + accessModes: + - ReadWriteMany + capacity: + storage: 1Gi + csi: + driver: rook-ceph.cephfs.csi.ceph.com + nodeStageSecretRef: + name: rook-csi-cephfs-node + namespace: rook-ceph + volumeAttributes: + clusterID: rook-ceph + fsName: data + rootPath: / + staticVolume: "true" + volumeHandle: pv-staging-plume-ceph-archives + persistentVolumeReclaimPolicy: Retain + volumeMode: Filesystem diff --git a/values/plume/kustomize/staging/pvc.yaml b/values/plume/kustomize/staging/pvc.yaml new file mode 100644 index 00000000..7df3ae12 --- /dev/null +++ b/values/plume/kustomize/staging/pvc.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: staging-plume-ceph-archives +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi + storageClassName: "" + volumeMode: Filesystem + volumeName: pv-staging-plume-ceph-archives +status: + accessModes: + - ReadWriteMany + capacity: + storage: 1Gi