@@ -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