Skip to main content

bucket-sync

A Kubernetes controller that automates periodic synchronization between object storage buckets using scheduled or on-demand rclone-based sync jobs. It manages the complete lifecycle of each sync operation — distributed locking to prevent concurrent runs, Kubernetes Job creation and monitoring, and resource cleanup — allowing bucket syncs to be managed declaratively alongside other cluster infrastructure.

Helm Chart Values

ValueDefaultDescription
deployment.image.tag""Container image tag; defaults to the chart version
deployment.replicas1Number of controller replicas
deployment.resourcesnullKubernetes resource requests and limits