@@ -71,7 +71,8 @@ func Reconcile(ctx context.Context, nName types.NamespacedName, instance runtime
7171
7272 var condArr []v1.Condition
7373 if l .ConditionsManager () != nil {
74- condArr = l .ConditionsManager ().MustToRuntimeObjectConditionsInterface (instance , log ).GetConditions ()
74+ roc := util .MustToInterface [api.RuntimeObjectConditions ](instance , log )
75+ condArr = roc .GetConditions ()
7576 l .ConditionsManager ().SetInstanceConditionUnknownIfNotSet (& condArr )
7677 }
7778
@@ -98,18 +99,18 @@ func Reconcile(ctx context.Context, nName types.NamespacedName, instance runtime
9899
99100 // Set current condArr before reconciling the s
100101 if l .ConditionsManager () != nil {
101- l . ConditionsManager (). MustToRuntimeObjectConditionsInterface (instance , log ).SetConditions (condArr )
102+ util . MustToInterface [api. RuntimeObjectConditions ] (instance , log ).SetConditions (condArr )
102103 }
103104 subResult , retry , err := reconcileSubroutine (ctx , instance , s , cl , l , log , generationChanged , sentryTags )
104105 // Update condArr with any changes the s did
105106 if l .ConditionsManager () != nil {
106- condArr = l . ConditionsManager (). MustToRuntimeObjectConditionsInterface (instance , log ).GetConditions ()
107+ condArr = util . MustToInterface [api. RuntimeObjectConditions ] (instance , log ).GetConditions ()
107108 }
108109 if err != nil {
109110 if l .ConditionsManager () != nil {
110111 l .ConditionsManager ().SetSubroutineCondition (& condArr , s , result , err , inDeletion , log )
111112 l .ConditionsManager ().SetInstanceConditionReady (& condArr , v1 .ConditionFalse )
112- l . ConditionsManager (). MustToRuntimeObjectConditionsInterface (instance , log ).SetConditions (condArr )
113+ util . MustToInterface [api. RuntimeObjectConditions ] (instance , log ).SetConditions (condArr )
113114 }
114115 if ! retry {
115116 MarkResourceAsFinal (instance , log , condArr , v1 .ConditionFalse , l )
@@ -144,7 +145,7 @@ func Reconcile(ctx context.Context, nName types.NamespacedName, instance runtime
144145 }
145146
146147 if l .ConditionsManager () != nil {
147- l . ConditionsManager (). MustToRuntimeObjectConditionsInterface (instance , log ).SetConditions (condArr )
148+ util . MustToInterface [api. RuntimeObjectConditions ] (instance , log ).SetConditions (condArr )
148149 }
149150
150151 if ! l .Config ().ReadOnly {
@@ -369,7 +370,8 @@ func ValidateInterfaces(instance runtimeobject.RuntimeObject, log *logger.Logger
369370 }
370371 }
371372 if l .ConditionsManager () != nil {
372- _ , err := l .ConditionsManager ().ToRuntimeObjectConditionsInterface (instance , log )
373+ util .ToInterface [api.RuntimeObjectConditions ](instance , log )
374+ _ , err := util .ToInterface [api.RuntimeObjectConditions ](instance , log )
373375 if err != nil {
374376 return err
375377 }
0 commit comments