Skip to content

Commit e6dc65f

Browse files
committed
Fix unit test and remove comments
1 parent 0bd355c commit e6dc65f

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

pkg/sidecar-controller/groupsnapshot_helper.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -426,12 +426,6 @@ func (ctrl *csiSnapshotSideCarController) createGroupSnapshotWrapper(groupSnapsh
426426
// Create individual snapshots and snapshot contents
427427
var snapshotContentNames []string
428428
for _, snapshot := range snapshots {
429-
/*
430-
uuid, ok := uuidMap[snapshot.SourceVolumeId]
431-
if !ok {
432-
continue
433-
}
434-
*/
435429
volumeSnapshotContentName := GetSnapshotContentNameForVolumeGroupSnapshotContent(string(groupSnapshotContent.UID), snapshot.SourceVolumeId)
436430
volumeSnapshotName := GetSnapshotNameForVolumeGroupSnapshotContent(string(groupSnapshotContent.UID), snapshot.SourceVolumeId)
437431
volumeSnapshotNamespace := groupSnapshotContent.Spec.VolumeGroupSnapshotRef.Namespace

pkg/validation-webhook/groupsnapshot_test.go

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -248,11 +248,16 @@ func TestAdmitVolumeGroupSnapshotV1Alpha1(t *testing.T) {
248248

249249
func TestAdmitVolumeGroupSnapshotContentV1Alpha1(t *testing.T) {
250250
volumeHandle := "volumeHandle1"
251-
modifiedField := "modified-field"
251+
modifiedRefName := "modified-ref-name"
252252
groupSnapshotHandle := "groupsnapshotHandle1"
253+
volumeSnapshotHandles := []string{"volumeSnapshotHandle1"}
253254
groupSnapshotHandles := &volumegroupsnapshotv1alpha1.GroupSnapshotHandles{
254-
VolumeGroupSnapshotHandle: "volumeGroupSnapshotHandle1",
255-
VolumeSnapshotHandles: []string{"volumeSnapshotHandle1", "volumeSnapshotHandle2"},
255+
VolumeGroupSnapshotHandle: groupSnapshotHandle,
256+
VolumeSnapshotHandles: volumeSnapshotHandles,
257+
}
258+
modifiedGroupSnapshotHandles := &volumegroupsnapshotv1alpha1.GroupSnapshotHandles{
259+
VolumeGroupSnapshotHandle: groupSnapshotHandle,
260+
VolumeSnapshotHandles: append(volumeSnapshotHandles, "volumeSnapshotHandle2"),
256261
}
257262
volumeGroupSnapshotClassName := "volume-snapshot-class-1"
258263
validContent := &volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContent{
@@ -321,7 +326,7 @@ func TestAdmitVolumeGroupSnapshotContentV1Alpha1(t *testing.T) {
321326
groupSnapContent: &volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContent{
322327
Spec: volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContentSpec{
323328
Source: volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContentSource{
324-
VolumeGroupSnapshotHandle: &modifiedField,
329+
GroupSnapshotHandles: modifiedGroupSnapshotHandles,
325330
},
326331
VolumeGroupSnapshotRef: core_v1.ObjectReference{
327332
Name: "snapshot-ref",
@@ -332,17 +337,20 @@ func TestAdmitVolumeGroupSnapshotContentV1Alpha1(t *testing.T) {
332337
oldGroupSnapContent: validContent,
333338
shouldAdmit: false,
334339
operation: v1.Update,
335-
msg: fmt.Sprintf("Spec.Source.VolumeGroupSnapshotHandle is immutable but was changed from %s to %s", groupSnapshotHandle, modifiedField),
340+
msg: fmt.Sprintf("Spec.Source.GroupSnapshotHandles is immutable but was changed from %s to %s", groupSnapshotHandles, modifiedGroupSnapshotHandles),
336341
},
337342
{
338343
name: "Update: old is valid and new is valid but modifies immutable ref",
339344
groupSnapContent: &volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContent{
340345
Spec: volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContentSpec{
341346
Source: volumegroupsnapshotv1alpha1.VolumeGroupSnapshotContentSource{
342-
VolumeGroupSnapshotHandle: &groupSnapshotHandle,
347+
GroupSnapshotHandles: &volumegroupsnapshotv1alpha1.GroupSnapshotHandles{
348+
VolumeGroupSnapshotHandle: groupSnapshotHandle,
349+
VolumeSnapshotHandles: volumeSnapshotHandles,
350+
},
343351
},
344352
VolumeGroupSnapshotRef: core_v1.ObjectReference{
345-
Name: modifiedField,
353+
Name: modifiedRefName,
346354
Namespace: "default-ns",
347355
},
348356
},
@@ -351,7 +359,7 @@ func TestAdmitVolumeGroupSnapshotContentV1Alpha1(t *testing.T) {
351359
shouldAdmit: false,
352360
operation: v1.Update,
353361
msg: fmt.Sprintf("Spec.VolumeGroupSnapshotRef.Name is immutable but was changed from %s to %s",
354-
validContent.Spec.VolumeGroupSnapshotRef.Name, modifiedField),
362+
validContent.Spec.VolumeGroupSnapshotRef.Name, modifiedRefName),
355363
},
356364
{
357365
name: "Update: old is invalid and new is valid",

0 commit comments

Comments
 (0)