--- # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationdestination_v1alpha1.json apiVersion: volsync.backube/v1alpha1 kind: ReplicationDestination metadata: name: "${APP}-dst" spec: trigger: manual: restore-once restic: repository: "${APP}-volsync-secret" copyMethod: Snapshot # must be Snapshot volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:-csi-ceph-blockpool}" cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:-rook-ceph-block}" cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:-ReadWriteOnce}"] cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:-8Gi}" storageClassName: "${VOLSYNC_STORAGECLASS:-rook-ceph-block}" accessModes: ["${VOLSYNC_ACCESSMODES:-ReadWriteOnce}"] capacity: "${VOLSYNC_CAPACITY}" moverSecurityContext: runAsUser: ${VOLSYNC_UID:-568} runAsGroup: ${VOLSYNC_GID:-568} fsGroup: ${VOLSYNC_GID:-568}