@@ -96,7 +96,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
9696 base := hv .DeepCopy ()
9797 if meta .SetStatusCondition (& hv .Status .Conditions ,
9898 getTraitCondition (err , "Failed to get current traits from placement" )) {
99- err = errors .Join (tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base , k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName )))
99+ err = errors .Join (tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base ,
100+ k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName )))
100101 }
101102 return ctrl.Result {}, err
102103 }
@@ -128,7 +129,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
128129 base := hv .DeepCopy ()
129130 if meta .SetStatusCondition (& hv .Status .Conditions ,
130131 getTraitCondition (err , "Failed to update traits in placement" )) {
131- err = errors .Join (tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base , k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName )))
132+ err = errors .Join (tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base ,
133+ k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName )))
132134 }
133135 return ctrl.Result {}, err
134136 }
@@ -138,7 +140,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
138140 // update status unconditionally, since we want always to propagate the current traits
139141 hv .Status .Traits = targetTraits
140142 meta .SetStatusCondition (& hv .Status .Conditions , getTraitCondition (nil , "Traits successfully updated" ))
141- return ctrl.Result {}, tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base , k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName ))
143+ return ctrl.Result {}, tc .Status ().Patch (ctx , hv , k8sclient .MergeFromWithOptions (base ,
144+ k8sclient.MergeFromWithOptimisticLock {}), k8sclient .FieldOwner (TraitsControllerName ))
142145}
143146
144147// getTraitCondition creates a Condition object for trait updates
0 commit comments