homelab-gitops/platform/nfs-subdir/templates/extra-storage-classes.yaml
gwg313 d7281ecee8
nfs-subdir
Signed-off-by: gwg313 <gwg313@pm.me>
2026-05-17 22:36:32 -04:00

26 lines
687 B
YAML

---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: nfs-ephemeral
annotations:
argocd.argoproj.io/sync-wave: "1"
provisioner: cluster.local/nfs-subdir-external-provisioner
parameters:
archiveOnDelete: "false"
pathPattern: "ephemeral/${.PVC.namespace}/${.PVC.name}"
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: nfs-retain
annotations:
argocd.argoproj.io/sync-wave: "1"
provisioner: cluster.local/nfs-subdir-external-provisioner
parameters:
archiveOnDelete: "false"
pathPattern: "retained/${.PVC.namespace}/${.PVC.name}"
reclaimPolicy: Retain
volumeBindingMode: Immediate