Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

csi: update groupsnapshot container arg #15037

Merged
merged 3 commits into from
Jan 2, 2025

Conversation

Madhu-1
Copy link
Member

@Madhu-1 Madhu-1 commented Nov 21, 2024

In external-snapshotter the groupsnapshot feature flag is moved to a new container argument and the old enable-volumegroup-snapshot flag is removed, This PR updates the flag to use external-snapshotter latest version,

Note:- As the flag is removed with Rook the user cannot test/use the older version of external-snapshotter for groupsnapshot feature, but all other features will be still supported with older releases.

Checklist:

  • Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide.
  • Reviewed the developer guide on Submitting a Pull Request
  • Pending release notes updated with breaking and/or notable changes for the next minor release.
  • Documentation has been updated, if necessary.
  • Unit tests have been added, if necessary.
  • Integration tests have been added, if necessary.

Note:- Still keeping this in pending state and will revisit this once we have external-snapshotter next release

@Madhu-1 Madhu-1 force-pushed the update-groupsnapshot-featuregate branch 2 times, most recently from d200876 to a63873b Compare November 21, 2024 08:08
Copy link
Member

@travisn travisn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CI is failing on the snapshotting, for example:

    ceph_base_file_test.go:185: 
        	Error Trace:	/home/runner/work/rook/rook/tests/integration/ceph_base_file_test.go:185
        	            				/home/runner/work/rook/rook/tests/integration/ceph_base_nfs_test.go:54
        	            				/home/runner/work/rook/rook/tests/integration/ceph_smoke_test.go:113
        	Error:      	Received unexpected error:
        	            	giving up waiting for "fs-pvc-snapshot" snapshot in namespace "default"
        	Test:       	TestCephSmokeSuite/TestCephNFS_SmokeTest

@Madhu-1
Copy link
Member Author

Madhu-1 commented Nov 26, 2024

@travisn i will revist this PR once we have the external-snapshotter release. This is place holder PR for now for the update

Copy link

mergify bot commented Dec 6, 2024

This pull request has merge conflicts that must be resolved before it can be merged. @Madhu-1 please rebase it. https://rook.io/docs/rook/latest/Contributing/development-flow/#updating-your-fork

updating the groupsnapshot to betav1 api.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
With new version of external snapshotter
we dont need extra RBAC permission to
create the volumesnapshot and
volumesnapshotcontent

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
updating the VGS document to match the
betav1 API.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
@travisn travisn merged commit d555e04 into rook:master Jan 2, 2025
54 of 55 checks passed
travisn added a commit that referenced this pull request Jan 2, 2025
csi: update groupsnapshot container arg (backport #15037)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants