@@ -295,8 +295,8 @@ func (r *Reconciler) reconcileExists(ctx context.Context, name types.NamespacedN
295
295
return reconcile.Result {}, fmt .Errorf ("instance %T was not an addonsv1alpha1.CommonObject" , instance )
296
296
}
297
297
status := addonObject .GetCommonStatus ()
298
- if status .Phase != aggregateStatus (statusMap ) {
299
- status .Phase = aggregateStatus (statusMap )
298
+ if status .Phase != string ( aggregateStatus (statusMap ) ) {
299
+ status .Phase = string ( aggregateStatus (statusMap ) )
300
300
addonObject .SetCommonStatus (status )
301
301
log .WithValues ("name" , addonObject .GetName ()).WithValues ("status" , status ).Info ("updating status" )
302
302
@@ -593,7 +593,24 @@ func (r *Reconciler) CollectMetrics() bool {
593
593
return r .options .metrics
594
594
}
595
595
596
- func getObjectFromCluster (obj * manifest.Object , r * Reconciler ) (* unstructured.Unstructured , error ) {
596
+ func aggregateStatus (m map [status.Status ]bool ) status.Status {
597
+ inProgress := m [status .InProgressStatus ]
598
+ terminating := m [status .TerminatingStatus ]
599
+
600
+ failed := m [status .FailedStatus ]
601
+
602
+ if inProgress || terminating {
603
+ return status .TerminatingStatus
604
+ }
605
+
606
+ if failed {
607
+ return status .FailedStatus
608
+ }
609
+ return status .CurrentStatus
610
+ }
611
+
612
+ func getObjectFromCluster (obj * manifest.Object , r * Reconciler ) (* unstructured.
613
+ Unstructured , error ) {
597
614
getOptions := metav1.GetOptions {}
598
615
gvk := obj .GroupVersionKind ()
599
616
@@ -609,19 +626,3 @@ func getObjectFromCluster(obj *manifest.Object, r *Reconciler) (*unstructured.Un
609
626
}
610
627
return unstruct , nil
611
628
}
612
-
613
- func aggregateStatus (m map [status.Status ]bool ) string {
614
- inProgress := m ["InProgress" ]
615
- terminating := m ["Terminating" ]
616
-
617
- failed := m ["Failed" ]
618
-
619
- if inProgress || terminating {
620
- return "InProgress"
621
- }
622
-
623
- if failed {
624
- return "Failed"
625
- }
626
- return "Current"
627
- }
0 commit comments