Skip to content

Mikroways/volsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages