Skip to content

Commit 7383f6b

Browse files
Updating Snapshot test to fix update errors (#4160)
* Changing r.apply to r.Client.Create when creating the objects.
1 parent 465df26 commit 7383f6b

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

internal/controller/postgrescluster/snapshots_test.go

+18-18
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
7070
volumeSnapshotClassName := "my-snapshotclass"
7171
snapshot, err := r.generateVolumeSnapshot(cluster, *pvc, volumeSnapshotClassName)
7272
assert.NilError(t, err)
73-
assert.NilError(t, r.apply(ctx, snapshot))
73+
assert.NilError(t, r.Client.Create(ctx, snapshot))
7474

7575
// Get all snapshots for this cluster and assert 1 exists
7676
selectSnapshots, err := naming.AsSelector(naming.Cluster(cluster.Name))
@@ -235,7 +235,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
235235
},
236236
}
237237
assert.NilError(t, r.setControllerReference(cluster, snapshot1))
238-
assert.NilError(t, r.apply(ctx, snapshot1))
238+
assert.NilError(t, r.Client.Create(ctx, snapshot1))
239239

240240
// Update snapshot status
241241
truePtr := initialize.Bool(true)
@@ -267,7 +267,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
267267
},
268268
}
269269
assert.NilError(t, r.setControllerReference(cluster, snapshot2))
270-
assert.NilError(t, r.apply(ctx, snapshot2))
270+
assert.NilError(t, r.Client.Create(ctx, snapshot2))
271271

272272
// Update second snapshot's status
273273
snapshot2.Status = &volumesnapshotv1.VolumeSnapshotStatus{
@@ -391,7 +391,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
391391
spec := testVolumeClaimSpec()
392392
pvc.Spec = spec.AsPersistentVolumeClaimSpec()
393393
assert.NilError(t, r.setControllerReference(cluster, pvc))
394-
assert.NilError(t, r.apply(ctx, pvc))
394+
assert.NilError(t, r.Client.Create(ctx, pvc))
395395

396396
// Assert that the pvc was created
397397
selectPvcs, err := naming.AsSelector(naming.Cluster(cluster.Name))
@@ -468,7 +468,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
468468
// Create successful backup job
469469
backupJob := testBackupJob(cluster)
470470
assert.NilError(t, r.setControllerReference(cluster, backupJob))
471-
assert.NilError(t, r.apply(ctx, backupJob))
471+
assert.NilError(t, r.Client.Create(ctx, backupJob))
472472

473473
currentTime := metav1.Now()
474474
startTime := metav1.NewTime(currentTime.AddDate(0, 0, -1))
@@ -519,7 +519,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
519519
// Create successful backup job
520520
backupJob := testBackupJob(cluster)
521521
assert.NilError(t, r.setControllerReference(cluster, backupJob))
522-
assert.NilError(t, r.apply(ctx, backupJob))
522+
assert.NilError(t, r.Client.Create(ctx, backupJob))
523523

524524
backupJob.Status = succeededJobStatus(earlierStartTime, earlierTime)
525525
assert.NilError(t, r.Client.Status().Update(ctx, backupJob))
@@ -530,7 +530,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
530530
naming.PGBackRestBackupJobCompletion: backupJob.Status.CompletionTime.Format(time.RFC3339),
531531
}
532532
assert.NilError(t, r.setControllerReference(cluster, restoreJob))
533-
assert.NilError(t, r.apply(ctx, restoreJob))
533+
assert.NilError(t, r.Client.Create(ctx, restoreJob))
534534

535535
restoreJob.Status = succeededJobStatus(currentStartTime, currentTime)
536536
assert.NilError(t, r.Client.Status().Update(ctx, restoreJob))
@@ -580,7 +580,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
580580
// Create successful backup job
581581
backupJob := testBackupJob(cluster)
582582
assert.NilError(t, r.setControllerReference(cluster, backupJob))
583-
assert.NilError(t, r.apply(ctx, backupJob))
583+
assert.NilError(t, r.Client.Create(ctx, backupJob))
584584

585585
backupJob.Status = succeededJobStatus(startTime, earlierTime)
586586
assert.NilError(t, r.Client.Status().Update(ctx, backupJob))
@@ -591,7 +591,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
591591
naming.PGBackRestBackupJobCompletion: backupJob.Status.CompletionTime.Format(time.RFC3339),
592592
}
593593
assert.NilError(t, r.setControllerReference(cluster, restoreJob))
594-
assert.NilError(t, r.apply(ctx, restoreJob))
594+
assert.NilError(t, r.Client.Create(ctx, restoreJob))
595595

596596
restoreJob.Status = batchv1.JobStatus{
597597
Succeeded: 0,
@@ -773,7 +773,7 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
773773
job1 := testRestoreJob(cluster)
774774
job1.Namespace = ns.Name
775775

776-
err := r.apply(ctx, job1)
776+
err := r.Client.Create(ctx, job1)
777777
assert.NilError(t, err)
778778

779779
dsvRestoreJob, err := r.getDedicatedSnapshotVolumeRestoreJob(ctx, cluster)
@@ -789,14 +789,14 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
789789
naming.PGBackRestBackupJobCompletion: "backup-timestamp",
790790
}
791791

792-
err := r.apply(ctx, job2)
792+
err := r.Client.Create(ctx, job2)
793793
assert.NilError(t, err)
794794

795795
job3 := testRestoreJob(cluster)
796796
job3.Name = "restore-job-3"
797797
job3.Namespace = ns.Name
798798

799-
assert.NilError(t, r.apply(ctx, job3))
799+
assert.NilError(t, r.Client.Create(ctx, job3))
800800

801801
dsvRestoreJob, err := r.getDedicatedSnapshotVolumeRestoreJob(ctx, cluster)
802802
assert.NilError(t, err)
@@ -828,7 +828,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
828828
job1 := testBackupJob(cluster)
829829
job1.Namespace = ns.Name
830830

831-
err := r.apply(ctx, job1)
831+
err := r.Client.Create(ctx, job1)
832832
assert.NilError(t, err)
833833

834834
latestCompleteBackupJob, err := r.getLatestCompleteBackupJob(ctx, cluster)
@@ -850,7 +850,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
850850
job2.Namespace = ns.Name
851851
job2.Name = "backup-job-2"
852852

853-
assert.NilError(t, r.apply(ctx, job2))
853+
assert.NilError(t, r.Client.Create(ctx, job2))
854854

855855
// Get job1 and update Status.
856856
assert.NilError(t, r.Client.Get(ctx, client.ObjectKeyFromObject(job1), job1))
@@ -1034,7 +1034,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
10341034
}
10351035
snapshot.Spec.Source.PersistentVolumeClaimName = initialize.String("some-pvc-name")
10361036
snapshot.Spec.VolumeSnapshotClassName = initialize.String("some-class-name")
1037-
assert.NilError(t, r.apply(ctx, snapshot))
1037+
assert.NilError(t, r.Client.Create(ctx, snapshot))
10381038

10391039
snapshots, err := r.getSnapshotsForCluster(ctx, cluster)
10401040
assert.NilError(t, err)
@@ -1075,7 +1075,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
10751075
}
10761076
snapshot2.Spec.Source.PersistentVolumeClaimName = initialize.String("another-pvc-name")
10771077
snapshot2.Spec.VolumeSnapshotClassName = initialize.String("another-class-name")
1078-
assert.NilError(t, r.apply(ctx, snapshot2))
1078+
assert.NilError(t, r.Client.Create(ctx, snapshot2))
10791079

10801080
snapshots, err := r.getSnapshotsForCluster(ctx, cluster)
10811081
assert.NilError(t, err)
@@ -1267,7 +1267,7 @@ func TestDeleteSnapshots(t *testing.T) {
12671267
},
12681268
}
12691269
assert.NilError(t, r.setControllerReference(rhinoCluster, snapshot1))
1270-
assert.NilError(t, r.apply(ctx, snapshot1))
1270+
assert.NilError(t, r.Client.Create(ctx, snapshot1))
12711271

12721272
snapshots := []*volumesnapshotv1.VolumeSnapshot{
12731273
snapshot1,
@@ -1317,7 +1317,7 @@ func TestDeleteSnapshots(t *testing.T) {
13171317
},
13181318
}
13191319
assert.NilError(t, r.setControllerReference(cluster, snapshot2))
1320-
assert.NilError(t, r.apply(ctx, snapshot2))
1320+
assert.NilError(t, r.Client.Create(ctx, snapshot2))
13211321

13221322
snapshots := []*volumesnapshotv1.VolumeSnapshot{
13231323
snapshot1, snapshot2,

0 commit comments

Comments
 (0)