Closed leonardoce closed 2 weeks ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
Hi @leonardoce, can you please split this into 2 separate PRs, one depending on the other? Thanks!
Hi! Yes. This PR is composed by 2 commits, with the first being the dependent PR.
Do you want me to remove it? Without that it won't compile.
@leonardoce Never mind! You are right. They are already separate PRs.
Can you add a release note?
/assign @jsafrane
Since #1169 is merged, I rebased over the latest master and marked it as ready for review.
Can you reword the release notes as follows? Move the logic of creating individual VolumeSnapshot and VolumeSnapshotContent resources for dynamically created VolumeGroupSnapshot from csi-snapshotter sidecar to snapshot-controller.
I did it @xing-yang. Thank you!
I rebased it on the latest master
and now I'm filing a separate PR for the added informer and lister.
/lgtm
The amount of issues and subsequent PRs worries me a bit, but I can see it's moving towards a better controller.
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jsafrane, leonardoce
The full list of commands accepted by this bot can be found here.
The pull request process is described here
What type of PR is this?
What this PR does / why we need it:
Previously, the csi-snapshotter was responsible for creating individual VolumeSnapshots and VolumeSnapshotContents for each member when dynamically provisioning a VolumeGroupSnapshot.
This commit relocates this logic to the snapshot-controller, bringing all resource creation processes under a single authority.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: