Files
devtools/templates/kubernetes/volsync/replication/replicationsource.yaml
T

23 lines
638 B
YAML

---
# yaml-language-server: $schema=https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/volsync.backube/replicationsource_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: ${APP}
spec:
sourcePVC: "${VOLSYNC_CLAIM:-${APP}}"
trigger:
schedule: "${VOLSYNC_SCHEDULE:-0 4 * * *}"
restic:
copyMethod: Clone
repository: "${APP}-volsync-repo"
cacheStorageClassName: "zfs"
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:-1Gi}"
storageClassName: "zfs"
volumeSnapshotClassName: "zfs"
pruneIntervalDays: 7
retain:
hourly: 12
daily: 7
weekly: 4