kubernetes-csi-addons icon indicating copy to clipboard operation
kubernetes-csi-addons copied to clipboard

test: Add testing tool for VolumeGroup

Open ShravaniVangur opened this issue 1 year ago • 1 comments

This commit adds testing tool for VolumeGroup operations such as-

  • CreateVolumeGroup
  • ModifyVolumeGroup Membership
  • DeleteVolumeGroup
  • ControllerGetVolumeGroup

Resolves #653

Sample outputs for the cli commands of the form: kubectl exec -c csi-addons <csi-addons-nodeplugin> -n rook-ceph -- csi-addons -operation <operationName> -secret <namespace/name> -parameters <key1=value1,...>

  • CreateVolumeGroup: Volume Group created: volume_group:{volume_group_id:"0001-0009-rook-ceph-0000000000000002-21fb957f-7987-44f8-972c-36c6e57896b0"}

  • ModifyVolumeGroupMembership: Volume Group Membership modified for- volume_group:{volume_group_id:"0001-0009-rook-ceph-0000000000000002-21fb957f-7987-44f8-972c-36c6e57896b0"}

  • DeleteVolumeGroup: Volume Group Deleted.

  • ControllerGetVolumeGroup: Controller Volume Group Info: volume_group:{volume_group_id:"0001-0009-rook-ceph-0000000000000002-21fb957f-7987-44f8-972c-36c6e578"}

ShravaniVangur avatar Sep 19 '24 15:09 ShravaniVangur

@ShravaniVangur can you please also paste the successful output for the above CLI commands?

Nikhil-Ladha avatar Sep 20 '24 06:09 Nikhil-Ladha

@mergifyio rebase

nixpanic avatar Oct 17 '24 07:10 nixpanic

rebase

✅ Branch has been successfully rebased

mergify[bot] avatar Oct 17 '24 07:10 mergify[bot]

@mergifyio queue

nixpanic avatar Oct 17 '24 07:10 nixpanic

queue

✅ The pull request has been merged automatically

The pull request has been merged automatically at 9c3beb81bff764e1f5476370aa7356b640b03391

mergify[bot] avatar Oct 17 '24 07:10 mergify[bot]