kanisterio / kanister

An extensible framework for application-level data management on Kubernetes
https://kanister.io
Apache License 2.0
748 stars 153 forks source link

Add Kopia SFTP support #1719

Open fastlorenzo opened 1 year ago

fastlorenzo commented 1 year ago

Is your feature request related to a problem? Please describe. I'm currently using Kopia with SFTP backend to store snapshots, I see Kanister only supports S3, Azure and GCP.

Describe the solution you'd like It would be great if Kanister would support SFTP as a storage location for Kopia: https://kopia.io/docs/repositories/#sftp I believe this would require adding some parameters to the Kanister Profile. I'm not good enough at Go yet to be able to make a PR that wouldn't break anything else.

Describe alternatives you've considered Using S3 as a storage, but less convenient for me as I have a big SFTP backup storage available.

Environment Kubernetes Version/Provider: RKE2 1.25.3 Storage Provider: Rook CEPH / SFTP server for Kopia backups Cluster Size (#nodes): 3 master + 3 workers Data Size: variable, depends on the PVC to backup - couple of MB to ~250GB

Additional context N/A

github-actions[bot] commented 1 year ago

Thanks for opening this issue :+1:. The team will review it shortly.

If this is a bug report, make sure to include clear instructions how on to reproduce the problem with minimal reproducible examples, where possible. If this is a security report, please review our security policy as outlined in SECURITY.md.

If you haven't already, please take a moment to review our project's Code of Conduct document.

pavannd1 commented 1 year ago

Hey @fastlorenzo - thanks for the request! We are working on improving the integration of Kopia in Kanister and will consider adding SFTP support with the other planned changes.

github-actions[bot] commented 1 year ago

This issue is marked as stale due to inactivity. Add a new comment to reactivate it.

github-actions[bot] commented 1 year ago

This issue is closed due to inactivity. Feel free to reopen it, if it's still relevant.

fastlorenzo commented 1 year ago

Hi team, will this be considered and implemented? I would suggest to not close it to keep track. Thanks

pavannd1 commented 1 year ago

Reopening

github-actions[bot] commented 1 year ago

This issue is marked as stale due to inactivity. Add a new comment to reactivate it.