github backube/volsync v0.6.0
Release v0.6.0

latest releases: v0.11.0-rc.1, v0.10.0, v0.9.1...
20 months ago

Added

  • restic - allow passing in GOOGLE_APPLICATION_CREDENTIALS as a file

Changed

  • ⚠️ Breaking change ⚠️ - Helm chart now manages VolSync CRDs
    directly.
    Upgrading the VolSync Helm chart from an earlier version will produce the
    following error:

    Error: UPGRADE FAILED: rendered manifests contain a resource that already exists. Unable to continue with update: CustomResourceDefinition "replicationdestinations.volsync.backube" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key "app.kubernetes.io/managed-by": must be set to "Helm"; annotation validation error: missing key "meta.helm.sh/release-name": must be set to "volsync"; annotation validation error: missing key "meta.helm.sh/release-namespace": must be set to "volsync-system"
    

    To fix, apply the missing labels and annotations as mentioned in the error
    message (your values may differ), then retry the upgrade:

    $ kubectl label crd/replicationdestinations.volsync.backube app.kubernetes.io/managed-by=Helm
    customresourcedefinition.apiextensions.k8s.io/replicationdestinations.volsync.backube labeled
    $ kubectl label crd/replicationsources.volsync.backube app.kubernetes.io/managed-by=Helm
    customresourcedefinition.apiextensions.k8s.io/replicationsources.volsync.backube labeled
    $ kubectl annotate crd/replicationdestinations.volsync.backube meta.helm.sh/release-name=volsync
    customresourcedefinition.apiextensions.k8s.io/replicationdestinations.volsync.backube annotated
    $ kubectl annotate crd/replicationsources.volsync.backube meta.helm.sh/release-name=volsync
    customresourcedefinition.apiextensions.k8s.io/replicationsources.volsync.backube annotated
    $ kubectl annotate crd/replicationdestinations.volsync.backube meta.helm.sh/release-namespace=volsync-system
    customresourcedefinition.apiextensions.k8s.io/replicationdestinations.volsync.backube annotated
    $ kubectl annotate crd/replicationsources.volsync.backube meta.helm.sh/release-namespace=volsync-system
    customresourcedefinition.apiextensions.k8s.io/replicationsources.volsync.backube annotated
  • VolSync privileged mover SCC installed at startup on OpenShift

  • Syncthing upgraded to 1.22.1

  • Updates to build with golang 1.19

Fixed

  • ReplicationSource fixes for rsync, rclone and restic to enable mounting
    ROX source PVCs as read-only

Security

  • rclone mover updated to run with reduced privileges by default
  • restic mover updated to run with reduced privileges by default
  • syncthing mover updated to run with reduced privileges by default
  • kube-rbac-proxy upgraded to 0.13.1

Don't miss a new volsync release

NewReleases is sending notifications on new releases.