# Velero NFS/PVC/Local File System as target Support ## Phase 1 - Add [local-volume-provider](https://github.com/replicatedhq/local-volume-provider) to e2e, Download Request Server - Ensure existing local-volume-provider works for existing users on supported velero versions until a transition plan is available. - Add local-volume-provider to velero e2e suite to support existing features. - restic backup - target - NFS - PVC - Local Filesystem (hostPath) - This should free up dev time to focus on other tasks related to the transition - Download request server for velero client - https://github.com/vmware-tanzu/velero/issues/6167 - Meet compliance requirements, IP, port, authentication, etc. - This removes the need for local-volume-provider to maintain a fileserver or expose port and brings the plugin more in-line with other velero storage plugins ## Phase 2 - Kopia Filesystem Backup and Volume Snapshot Data Movement - This is to support future velero versions where restic file system backup is removed - https://github.com/vmware-tanzu/velero/blob/main/design/Implemented/unified-repo-and-kopia-integration/unified-repo-and-kopia-integration.md - Ensure the [volume snapshot data movement](https://github.com/vmware-tanzu/velero/blob/main/design/volume-snapshot-data-movement/volume-snapshot-data-movement.md) works with local-volume-provider plugin - pre-requisite: kopia support ## Phase 3 - local-volume-provider or equivalent is supported by Velero - Long term goals - When adding BSL, velero/node-agent pod should not restart - Velero Download Server responds to Velero Client download requests, not LVP plugin specific code. Phase 2/3 can be swapped as needed.