Skip to content

Commit 5e9af4a

Browse files
committed
Revert "Updating Snapshot test to fix update errors (CrunchyData#4160)"
This reverts commit 7383f6b.
1 parent b942526 commit 5e9af4a

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

internal/controller/postgrescluster/snapshots_test.go

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
7272
volumeSnapshotClassName := "my-snapshotclass"
7373
snapshot, err := r.generateVolumeSnapshot(cluster, *pvc, volumeSnapshotClassName)
7474
assert.NilError(t, err)
75-
assert.NilError(t, r.Client.Create(ctx, snapshot))
75+
assert.NilError(t, r.apply(ctx, snapshot))
7676

7777
// Get all snapshots for this cluster and assert 1 exists
7878
selectSnapshots, err := naming.AsSelector(naming.Cluster(cluster.Name))
@@ -240,7 +240,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
240240
},
241241
}
242242
assert.NilError(t, r.setControllerReference(cluster, snapshot1))
243-
assert.NilError(t, r.Client.Create(ctx, snapshot1))
243+
assert.NilError(t, r.apply(ctx, snapshot1))
244244

245245
// Update snapshot status
246246
truePtr := initialize.Bool(true)
@@ -272,7 +272,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
272272
},
273273
}
274274
assert.NilError(t, r.setControllerReference(cluster, snapshot2))
275-
assert.NilError(t, r.Client.Create(ctx, snapshot2))
275+
assert.NilError(t, r.apply(ctx, snapshot2))
276276

277277
// Update second snapshot's status
278278
snapshot2.Status = &volumesnapshotv1.VolumeSnapshotStatus{
@@ -396,7 +396,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
396396
spec := testVolumeClaimSpec()
397397
pvc.Spec = spec.AsPersistentVolumeClaimSpec()
398398
assert.NilError(t, r.setControllerReference(cluster, pvc))
399-
assert.NilError(t, r.Client.Create(ctx, pvc))
399+
assert.NilError(t, r.apply(ctx, pvc))
400400

401401
// Assert that the pvc was created
402402
selectPvcs, err := naming.AsSelector(naming.Cluster(cluster.Name))
@@ -476,7 +476,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
476476
// Create successful backup job
477477
backupJob := testBackupJob(cluster)
478478
assert.NilError(t, r.setControllerReference(cluster, backupJob))
479-
assert.NilError(t, r.Client.Create(ctx, backupJob))
479+
assert.NilError(t, r.apply(ctx, backupJob))
480480

481481
currentTime := metav1.Now()
482482
startTime := metav1.NewTime(currentTime.AddDate(0, 0, -1))
@@ -530,7 +530,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
530530
// Create successful backup job
531531
backupJob := testBackupJob(cluster)
532532
assert.NilError(t, r.setControllerReference(cluster, backupJob))
533-
assert.NilError(t, r.Client.Create(ctx, backupJob))
533+
assert.NilError(t, r.apply(ctx, backupJob))
534534

535535
backupJob.Status = succeededJobStatus(earlierStartTime, earlierTime)
536536
assert.NilError(t, r.Client.Status().Update(ctx, backupJob))
@@ -541,7 +541,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
541541
naming.PGBackRestBackupJobCompletion: backupJob.Status.CompletionTime.Format(time.RFC3339),
542542
}
543543
assert.NilError(t, r.setControllerReference(cluster, restoreJob))
544-
assert.NilError(t, r.Client.Create(ctx, restoreJob))
544+
assert.NilError(t, r.apply(ctx, restoreJob))
545545

546546
restoreJob.Status = succeededJobStatus(currentStartTime, currentTime)
547547
assert.NilError(t, r.Client.Status().Update(ctx, restoreJob))
@@ -594,7 +594,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
594594
// Create successful backup job
595595
backupJob := testBackupJob(cluster)
596596
assert.NilError(t, r.setControllerReference(cluster, backupJob))
597-
assert.NilError(t, r.Client.Create(ctx, backupJob))
597+
assert.NilError(t, r.apply(ctx, backupJob))
598598

599599
backupJob.Status = succeededJobStatus(startTime, earlierTime)
600600
assert.NilError(t, r.Client.Status().Update(ctx, backupJob))
@@ -605,7 +605,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
605605
naming.PGBackRestBackupJobCompletion: backupJob.Status.CompletionTime.Format(time.RFC3339),
606606
}
607607
assert.NilError(t, r.setControllerReference(cluster, restoreJob))
608-
assert.NilError(t, r.Client.Create(ctx, restoreJob))
608+
assert.NilError(t, r.apply(ctx, restoreJob))
609609

610610
restoreJob.Status = batchv1.JobStatus{
611611
Succeeded: 0,
@@ -787,7 +787,7 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
787787
job1 := testRestoreJob(cluster)
788788
job1.Namespace = ns.Name
789789

790-
err := r.Client.Create(ctx, job1)
790+
err := r.apply(ctx, job1)
791791
assert.NilError(t, err)
792792

793793
dsvRestoreJob, err := r.getDedicatedSnapshotVolumeRestoreJob(ctx, cluster)
@@ -803,14 +803,14 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
803803
naming.PGBackRestBackupJobCompletion: "backup-timestamp",
804804
}
805805

806-
err := r.Client.Create(ctx, job2)
806+
err := r.apply(ctx, job2)
807807
assert.NilError(t, err)
808808

809809
job3 := testRestoreJob(cluster)
810810
job3.Name = "restore-job-3"
811811
job3.Namespace = ns.Name
812812

813-
assert.NilError(t, r.Client.Create(ctx, job3))
813+
assert.NilError(t, r.apply(ctx, job3))
814814

815815
dsvRestoreJob, err := r.getDedicatedSnapshotVolumeRestoreJob(ctx, cluster)
816816
assert.NilError(t, err)
@@ -842,7 +842,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
842842
job1 := testBackupJob(cluster)
843843
job1.Namespace = ns.Name
844844

845-
err := r.Client.Create(ctx, job1)
845+
err := r.apply(ctx, job1)
846846
assert.NilError(t, err)
847847

848848
latestCompleteBackupJob, err := r.getLatestCompleteBackupJob(ctx, cluster)
@@ -867,7 +867,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
867867
job2.Namespace = ns.Name
868868
job2.Name = "backup-job-2"
869869

870-
assert.NilError(t, r.Client.Create(ctx, job2))
870+
assert.NilError(t, r.apply(ctx, job2))
871871

872872
// Get job1 and update Status.
873873
assert.NilError(t, r.Client.Get(ctx, client.ObjectKeyFromObject(job1), job1))
@@ -1054,7 +1054,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
10541054
}
10551055
snapshot.Spec.Source.PersistentVolumeClaimName = initialize.String("some-pvc-name")
10561056
snapshot.Spec.VolumeSnapshotClassName = initialize.String("some-class-name")
1057-
assert.NilError(t, r.Client.Create(ctx, snapshot))
1057+
assert.NilError(t, r.apply(ctx, snapshot))
10581058

10591059
snapshots, err := r.getSnapshotsForCluster(ctx, cluster)
10601060
assert.NilError(t, err)
@@ -1095,7 +1095,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
10951095
}
10961096
snapshot2.Spec.Source.PersistentVolumeClaimName = initialize.String("another-pvc-name")
10971097
snapshot2.Spec.VolumeSnapshotClassName = initialize.String("another-class-name")
1098-
assert.NilError(t, r.Client.Create(ctx, snapshot2))
1098+
assert.NilError(t, r.apply(ctx, snapshot2))
10991099

11001100
snapshots, err := r.getSnapshotsForCluster(ctx, cluster)
11011101
assert.NilError(t, err)
@@ -1287,7 +1287,7 @@ func TestDeleteSnapshots(t *testing.T) {
12871287
},
12881288
}
12891289
assert.NilError(t, r.setControllerReference(rhinoCluster, snapshot1))
1290-
assert.NilError(t, r.Client.Create(ctx, snapshot1))
1290+
assert.NilError(t, r.apply(ctx, snapshot1))
12911291

12921292
snapshots := []*volumesnapshotv1.VolumeSnapshot{
12931293
snapshot1,
@@ -1337,7 +1337,7 @@ func TestDeleteSnapshots(t *testing.T) {
13371337
},
13381338
}
13391339
assert.NilError(t, r.setControllerReference(cluster, snapshot2))
1340-
assert.NilError(t, r.Client.Create(ctx, snapshot2))
1340+
assert.NilError(t, r.apply(ctx, snapshot2))
13411341

13421342
snapshots := []*volumesnapshotv1.VolumeSnapshot{
13431343
snapshot1, snapshot2,

0 commit comments

Comments
 (0)