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