Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-13205

Update volsync prototype for rsync-tls volumegroup replication

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • ACM 2.12.0
    • Business Continuity
    • False
    • None
    • False
    • None

       Original prototype needs updating to get all latest changes and updates to external-snapshotter and k8s.  This still may or may not make v0.11.0 of VolSync, but this investigation should help determine if we think it's possible.

      Later on we'll also need investigation of restic to see if restic can be done as well.

      • volume group snapshotting apis have been updated to address the user issues I identified with being able to restore them
      • external snapshotter is now at v8 and has more integrations for enabling volumegroupsnapshots (less steps, but still not enabled by default).

      Updates for VolSync upstream

      • [x] update upstream k8s apis to required v0.30.z levels
      • [x] update upstream external-snapshotter to v8 (and csi-hostpath driver used for testing to latest which supports the v8 changes)
      • [x]rebase the volsync volumegroupsnapshotting prototype with the changes above and other changes in main
      • [ ]update to make sure volumegroup cleanup is done correctly
      • [x]update to make sure pvc triggers work with volumegroup pvcs
      • [ ]cleanup pvc/snapshotting creation - can this be generalized
      • [ ]remove hardcoding of volumegroupsnapshotting defaults, classes etc that was initially done for the prototype.
      • [ ]Make sure e2e tests exist and properly test the multi-pvc scenario

              tflower@redhat.com Tesshu Flower
              tflower@redhat.com Tesshu Flower
              Thuy Nguyen Thuy Nguyen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: