@@ -72,7 +72,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
72
72
volumeSnapshotClassName := "my-snapshotclass"
73
73
snapshot , err := r .generateVolumeSnapshot (cluster , * pvc , volumeSnapshotClassName )
74
74
assert .NilError (t , err )
75
- assert .NilError (t , r .Client . Create (ctx , snapshot ))
75
+ assert .NilError (t , r .apply (ctx , snapshot ))
76
76
77
77
// Get all snapshots for this cluster and assert 1 exists
78
78
selectSnapshots , err := naming .AsSelector (naming .Cluster (cluster .Name ))
@@ -240,7 +240,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
240
240
},
241
241
}
242
242
assert .NilError (t , r .setControllerReference (cluster , snapshot1 ))
243
- assert .NilError (t , r .Client . Create (ctx , snapshot1 ))
243
+ assert .NilError (t , r .apply (ctx , snapshot1 ))
244
244
245
245
// Update snapshot status
246
246
truePtr := initialize .Bool (true )
@@ -272,7 +272,7 @@ func TestReconcileVolumeSnapshots(t *testing.T) {
272
272
},
273
273
}
274
274
assert .NilError (t , r .setControllerReference (cluster , snapshot2 ))
275
- assert .NilError (t , r .Client . Create (ctx , snapshot2 ))
275
+ assert .NilError (t , r .apply (ctx , snapshot2 ))
276
276
277
277
// Update second snapshot's status
278
278
snapshot2 .Status = & volumesnapshotv1.VolumeSnapshotStatus {
@@ -396,7 +396,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
396
396
spec := testVolumeClaimSpec ()
397
397
pvc .Spec = spec .AsPersistentVolumeClaimSpec ()
398
398
assert .NilError (t , r .setControllerReference (cluster , pvc ))
399
- assert .NilError (t , r .Client . Create (ctx , pvc ))
399
+ assert .NilError (t , r .apply (ctx , pvc ))
400
400
401
401
// Assert that the pvc was created
402
402
selectPvcs , err := naming .AsSelector (naming .Cluster (cluster .Name ))
@@ -476,7 +476,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
476
476
// Create successful backup job
477
477
backupJob := testBackupJob (cluster )
478
478
assert .NilError (t , r .setControllerReference (cluster , backupJob ))
479
- assert .NilError (t , r .Client . Create (ctx , backupJob ))
479
+ assert .NilError (t , r .apply (ctx , backupJob ))
480
480
481
481
currentTime := metav1 .Now ()
482
482
startTime := metav1 .NewTime (currentTime .AddDate (0 , 0 , - 1 ))
@@ -530,7 +530,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
530
530
// Create successful backup job
531
531
backupJob := testBackupJob (cluster )
532
532
assert .NilError (t , r .setControllerReference (cluster , backupJob ))
533
- assert .NilError (t , r .Client . Create (ctx , backupJob ))
533
+ assert .NilError (t , r .apply (ctx , backupJob ))
534
534
535
535
backupJob .Status = succeededJobStatus (earlierStartTime , earlierTime )
536
536
assert .NilError (t , r .Client .Status ().Update (ctx , backupJob ))
@@ -541,7 +541,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
541
541
naming .PGBackRestBackupJobCompletion : backupJob .Status .CompletionTime .Format (time .RFC3339 ),
542
542
}
543
543
assert .NilError (t , r .setControllerReference (cluster , restoreJob ))
544
- assert .NilError (t , r .Client . Create (ctx , restoreJob ))
544
+ assert .NilError (t , r .apply (ctx , restoreJob ))
545
545
546
546
restoreJob .Status = succeededJobStatus (currentStartTime , currentTime )
547
547
assert .NilError (t , r .Client .Status ().Update (ctx , restoreJob ))
@@ -594,7 +594,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
594
594
// Create successful backup job
595
595
backupJob := testBackupJob (cluster )
596
596
assert .NilError (t , r .setControllerReference (cluster , backupJob ))
597
- assert .NilError (t , r .Client . Create (ctx , backupJob ))
597
+ assert .NilError (t , r .apply (ctx , backupJob ))
598
598
599
599
backupJob .Status = succeededJobStatus (startTime , earlierTime )
600
600
assert .NilError (t , r .Client .Status ().Update (ctx , backupJob ))
@@ -605,7 +605,7 @@ func TestReconcileDedicatedSnapshotVolume(t *testing.T) {
605
605
naming .PGBackRestBackupJobCompletion : backupJob .Status .CompletionTime .Format (time .RFC3339 ),
606
606
}
607
607
assert .NilError (t , r .setControllerReference (cluster , restoreJob ))
608
- assert .NilError (t , r .Client . Create (ctx , restoreJob ))
608
+ assert .NilError (t , r .apply (ctx , restoreJob ))
609
609
610
610
restoreJob .Status = batchv1.JobStatus {
611
611
Succeeded : 0 ,
@@ -787,7 +787,7 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
787
787
job1 := testRestoreJob (cluster )
788
788
job1 .Namespace = ns .Name
789
789
790
- err := r .Client . Create (ctx , job1 )
790
+ err := r .apply (ctx , job1 )
791
791
assert .NilError (t , err )
792
792
793
793
dsvRestoreJob , err := r .getDedicatedSnapshotVolumeRestoreJob (ctx , cluster )
@@ -803,14 +803,14 @@ func TestGetDedicatedSnapshotVolumeRestoreJob(t *testing.T) {
803
803
naming .PGBackRestBackupJobCompletion : "backup-timestamp" ,
804
804
}
805
805
806
- err := r .Client . Create (ctx , job2 )
806
+ err := r .apply (ctx , job2 )
807
807
assert .NilError (t , err )
808
808
809
809
job3 := testRestoreJob (cluster )
810
810
job3 .Name = "restore-job-3"
811
811
job3 .Namespace = ns .Name
812
812
813
- assert .NilError (t , r .Client . Create (ctx , job3 ))
813
+ assert .NilError (t , r .apply (ctx , job3 ))
814
814
815
815
dsvRestoreJob , err := r .getDedicatedSnapshotVolumeRestoreJob (ctx , cluster )
816
816
assert .NilError (t , err )
@@ -842,7 +842,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
842
842
job1 := testBackupJob (cluster )
843
843
job1 .Namespace = ns .Name
844
844
845
- err := r .Client . Create (ctx , job1 )
845
+ err := r .apply (ctx , job1 )
846
846
assert .NilError (t , err )
847
847
848
848
latestCompleteBackupJob , err := r .getLatestCompleteBackupJob (ctx , cluster )
@@ -867,7 +867,7 @@ func TestGetLatestCompleteBackupJob(t *testing.T) {
867
867
job2 .Namespace = ns .Name
868
868
job2 .Name = "backup-job-2"
869
869
870
- assert .NilError (t , r .Client . Create (ctx , job2 ))
870
+ assert .NilError (t , r .apply (ctx , job2 ))
871
871
872
872
// Get job1 and update Status.
873
873
assert .NilError (t , r .Client .Get (ctx , client .ObjectKeyFromObject (job1 ), job1 ))
@@ -1054,7 +1054,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
1054
1054
}
1055
1055
snapshot .Spec .Source .PersistentVolumeClaimName = initialize .String ("some-pvc-name" )
1056
1056
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 ))
1058
1058
1059
1059
snapshots , err := r .getSnapshotsForCluster (ctx , cluster )
1060
1060
assert .NilError (t , err )
@@ -1095,7 +1095,7 @@ func TestGetSnapshotsForCluster(t *testing.T) {
1095
1095
}
1096
1096
snapshot2 .Spec .Source .PersistentVolumeClaimName = initialize .String ("another-pvc-name" )
1097
1097
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 ))
1099
1099
1100
1100
snapshots , err := r .getSnapshotsForCluster (ctx , cluster )
1101
1101
assert .NilError (t , err )
@@ -1287,7 +1287,7 @@ func TestDeleteSnapshots(t *testing.T) {
1287
1287
},
1288
1288
}
1289
1289
assert .NilError (t , r .setControllerReference (rhinoCluster , snapshot1 ))
1290
- assert .NilError (t , r .Client . Create (ctx , snapshot1 ))
1290
+ assert .NilError (t , r .apply (ctx , snapshot1 ))
1291
1291
1292
1292
snapshots := []* volumesnapshotv1.VolumeSnapshot {
1293
1293
snapshot1 ,
@@ -1337,7 +1337,7 @@ func TestDeleteSnapshots(t *testing.T) {
1337
1337
},
1338
1338
}
1339
1339
assert .NilError (t , r .setControllerReference (cluster , snapshot2 ))
1340
- assert .NilError (t , r .Client . Create (ctx , snapshot2 ))
1340
+ assert .NilError (t , r .apply (ctx , snapshot2 ))
1341
1341
1342
1342
snapshots := []* volumesnapshotv1.VolumeSnapshot {
1343
1343
snapshot1 , snapshot2 ,
0 commit comments