Files
talos-cluster/kubernetes/components/volsync/pvc.yaml

16 lines
485 B
YAML

---
# yaml-language-server: $schema=https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.0/persistentvolumeclaim-v1.json
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: "${VOLSYNC_PVC:=${APP}}"
annotations:
kustomize.toolkit.fluxcd.io/prune: disabled
spec:
storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}"
accessModes: ["${VOLSYNC_ACCESSMODES:=ReadWriteOnce}"]
resources:
requests:
storage: "${VOLSYNC_CAPACITY:=5Gi}"