--- apiVersion: volsync.backube/v1alpha1 kind: ReplicationDestination metadata: name: "${APP}-dst" labels: kustomize.toolkit.fluxcd.io/ssa: IfNotPresent spec: trigger: manual: restore-once restic: repository: "${APP}-volsync-secret" copyMethod: "${VOLSYNC_COPYMETHOD:=Direct}" volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:=openebs-snapshots}" cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:=openebs-zfs}" cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:=ReadWriteOnce}"] cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:=5Gi}" storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}" accessModes: ["${VOLSYNC_ACCESSMODES:=ReadWriteOnce}"] capacity: "${VOLSYNC_CAPACITY:=5Gi}" destinationPVC: "${VOLSYNC_PVC:=${APP}}" moverSecurityContext: runAsUser: ${VOLSYNC_PUID:=1000} runAsGroup: ${VOLSYNC_PGID:=1000} fsGroup: ${VOLSYNC_PGID:=1000} fsGroupChangePolicy: "OnRootMismatch" enableFileDeletion: true cleanupCachePVC: true cleanupTempPVC: true