44 "context"
55 "encoding/json"
66 "errors"
7- "os"
87 "testing"
98 "time"
109
@@ -553,7 +552,7 @@ func TestAutoSync(t *testing.T) {
553552 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
554553 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
555554 }
556- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }})
555+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }}, true )
557556 assert .Nil (t , cond )
558557 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
559558 require .NoError (t , err )
@@ -570,7 +569,7 @@ func TestAutoSyncNotAllowEmpty(t *testing.T) {
570569 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
571570 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
572571 }
573- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
572+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, true )
574573 assert .NotNil (t , cond )
575574}
576575
@@ -583,7 +582,7 @@ func TestAutoSyncAllowEmpty(t *testing.T) {
583582 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
584583 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
585584 }
586- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
585+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, false )
587586 assert .Nil (t , cond )
588587}
589588
@@ -597,7 +596,7 @@ func TestSkipAutoSync(t *testing.T) {
597596 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
598597 Revision : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ,
599598 }
600- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
599+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, false )
601600 assert .Nil (t , cond )
602601 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
603602 require .NoError (t , err )
@@ -612,7 +611,7 @@ func TestSkipAutoSync(t *testing.T) {
612611 Status : v1alpha1 .SyncStatusCodeSynced ,
613612 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
614613 }
615- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
614+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, false )
616615 assert .Nil (t , cond )
617616 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
618617 require .NoError (t , err )
@@ -628,7 +627,7 @@ func TestSkipAutoSync(t *testing.T) {
628627 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
629628 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
630629 }
631- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
630+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, false )
632631 assert .Nil (t , cond )
633632 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
634633 require .NoError (t , err )
@@ -645,7 +644,7 @@ func TestSkipAutoSync(t *testing.T) {
645644 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
646645 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
647646 }
648- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {})
647+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {}, false )
649648 assert .Nil (t , cond )
650649 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
651650 require .NoError (t , err )
@@ -671,7 +670,7 @@ func TestSkipAutoSync(t *testing.T) {
671670 Status : v1alpha1 .SyncStatusCodeOutOfSync ,
672671 Revision : "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" ,
673672 }
674- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }})
673+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }}, false )
675674 assert .NotNil (t , cond )
676675 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
677676 require .NoError (t , err )
@@ -687,7 +686,7 @@ func TestSkipAutoSync(t *testing.T) {
687686 }
688687 cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {
689688 {Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync , RequiresPruning : true },
690- })
689+ }, false )
691690 assert .Nil (t , cond )
692691 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
693692 require .NoError (t , err )
@@ -723,7 +722,7 @@ func TestAutoSyncIndicateError(t *testing.T) {
723722 Source : * app .Spec .Source .DeepCopy (),
724723 },
725724 }
726- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }})
725+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }}, false )
727726 assert .NotNil (t , cond )
728727 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
729728 require .NoError (t , err )
@@ -766,7 +765,7 @@ func TestAutoSyncParameterOverrides(t *testing.T) {
766765 Revision : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ,
767766 },
768767 }
769- cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }})
768+ cond , _ := ctrl .autoSync (app , & syncStatus , []v1alpha1.ResourceStatus {{Name : "guestbook" , Kind : kube .DeploymentKind , Status : v1alpha1 .SyncStatusCodeOutOfSync }}, false )
770769 assert .Nil (t , cond )
771770 app , err := ctrl .applicationClientset .ArgoprojV1alpha1 ().Applications (test .FakeArgoCDNamespace ).Get (context .Background (), "my-app" , metav1.GetOptions {})
772771 require .NoError (t , err )
@@ -2169,4 +2168,4 @@ func TestAlreadyAttemptSync(t *testing.T) {
21692168 attempted , _ := alreadyAttemptedSync (app , "sha" , []string {}, false , true )
21702169 assert .False (t , attempted )
21712170 })
2172- }
2171+ }
0 commit comments