diff --git a/kubernetes/components/volsync/pvc.yaml b/kubernetes/components/volsync/pvc.yaml index 3fa6b50..ac7fe4a 100644 --- a/kubernetes/components/volsync/pvc.yaml +++ b/kubernetes/components/volsync/pvc.yaml @@ -10,11 +10,6 @@ spec: storageClassName: "${VOLSYNC_STORAGECLASS:=openebs-zfs}" accessModes: ["${VOLSYNC_ACCESSMODES:=ReadWriteOnce}"] - dataSourceRef: - kind: ReplicationDestination - apiGroup: volsync.backube - name: "${APP}-dst" - resources: requests: storage: "${VOLSYNC_CAPACITY:=5Gi}" diff --git a/kubernetes/components/volsync/replication-destination.yaml b/kubernetes/components/volsync/replication-destination.yaml index 3d6bcec..7f7de94 100644 --- a/kubernetes/components/volsync/replication-destination.yaml +++ b/kubernetes/components/volsync/replication-destination.yaml @@ -10,7 +10,7 @@ spec: manual: restore-once restic: repository: "${APP}-volsync-secret" - copyMethod: Snapshot + copyMethod: "${VOLSYNC_COPYMETHOD:=Direct}" volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:=openebs-snapshots}" cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:=openebs-zfs}" cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:=ReadWriteOnce}"] @@ -18,6 +18,7 @@ spec: 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}