Example YAML configurations

elm-shared-pvc for local storage

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: elm-shared-pvc
  namespace: example
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: rook-cephfs
  volumeMode: Filesystem

elm-backup-pvc for local storage

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: elm-backup-pvc
  namespace: example
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: rook-cephfs
  volumeMode: Filesystem

elm-shared-pvc for NFS storage

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: elm-shared-pvc
  namespace: example
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: rook-cephfs
  volumeMode: Filesystem
  volumeName: elm-shared-pv

elm-backup-pvc for NFS storage

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: elm-backup-pvc
  namespace: example
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: rook-cephfs
  volumeMode: Filesystem
  volumeName: elm-backup-pv