@@ -56,9 +56,7 @@ func (c *InferencePoolReconciler) Reconcile(ctx context.Context, req ctrl.Reques
56
56
obj = & v1alpha2.InferencePool {}
57
57
default :
58
58
// Handle unsupported groups gracefully.
59
- err := fmt .Errorf ("unsupported API group: %s" , c .PoolGKNN .Group )
60
- logger .Error (err , "Cannot reconcile InferencePool" )
61
- return ctrl.Result {}, err
59
+ return ctrl.Result {}, fmt .Errorf ("cannot reconcile InferencePool - unsupported API group: %s" , c .PoolGKNN .Group )
62
60
}
63
61
64
62
// 2. Perform a single, generic fetch for the object.
@@ -68,8 +66,7 @@ func (c *InferencePoolReconciler) Reconcile(ctx context.Context, req ctrl.Reques
68
66
c .Datastore .Clear ()
69
67
return ctrl.Result {}, nil
70
68
}
71
- logger .Error (err , "Unable to get InferencePool" )
72
- return ctrl.Result {}, err
69
+ return ctrl.Result {}, fmt .Errorf ("unable to get InferencePool - %w" , err )
73
70
}
74
71
75
72
// 3. Perform common checks using the client.Object interface.
@@ -90,16 +87,14 @@ func (c *InferencePoolReconciler) Reconcile(ctx context.Context, req ctrl.Reques
90
87
var err error
91
88
err = pool .ConvertTo (v1infPool )
92
89
if err != nil {
93
- logger .Error (err , "Failed to convert XInferencePool to InferencePool" )
94
- return ctrl.Result {}, err
90
+ return ctrl.Result {}, fmt .Errorf ("failed to convert XInferencePool to InferencePool - %w" , err )
95
91
}
96
92
default :
97
93
return ctrl.Result {}, fmt .Errorf ("unsupported API group: %s" , c .PoolGKNN .Group )
98
94
}
99
95
100
96
if err := c .Datastore .PoolSet (ctx , c .Reader , v1infPool ); err != nil {
101
- logger .Error (err , "Failed to update datastore" )
102
- return ctrl.Result {}, err
97
+ return ctrl.Result {}, fmt .Errorf ("failed to update datastore - %w" , err )
103
98
}
104
99
105
100
return ctrl.Result {}, nil
0 commit comments