Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.88 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.88 KB

VolSync

VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backups of persistent volumes via restic.

Documentation Status Go Report Card codecov maturity

Documentation operator


Motivation

This repository creates an Volsync docker image based on the official Volsync image in the quay.io/backube/volsync. The client.sh script is being modified so that Rsync does NOT try to set the ownership of the files that copies to the server.

This change was motivated by the fact that it is not possible to execute against an EFS volume created with Dynamic Provisioning commands like chown or chgrp. This is because EFS CSI Dynamic Provisioning uses Access Points that enforce user identity for all file system requests that are made through the access point.

Docker image

To create a new version of the image:

  1. Make the corresponding changes to either the Dockerfile or the client.sh script.
  2. Create a tag with the form v<0-9>.<0-9>.<0-9>