@@ -179,7 +179,7 @@ func (r *KarpenterMachinePoolReconciler) Reconcile(ctx context.Context, req reco
179
179
karpenterMachinePool .Status .Ready = true
180
180
181
181
if ! karpenterMachinePoolCopy .Status .Ready || karpenterMachinePoolCopy .Status .Replicas != numberOfNodeClaims {
182
- logger .Info ("Found NodeClaims in workload cluster, patching KarpenterMachinePool.status field" , "numberOfNodeClaims" , numberOfNodeClaims )
182
+ logger .Info ("Found NodeClaims in workload cluster, patching KarpenterMachinePool.status field" , "numberOfNodeClaims" , numberOfNodeClaims , "currentNumberOfReplicas" , karpenterMachinePoolCopy . Status . Replicas )
183
183
if err := r .client .Status ().Patch (ctx , karpenterMachinePool , client .MergeFrom (karpenterMachinePoolCopy ), client .FieldOwner ("karpentermachinepool-controller" )); err != nil {
184
184
logger .Error (err , "failed to patch karpenterMachinePool.status.Replicas" )
185
185
return reconcile.Result {}, err
@@ -194,7 +194,7 @@ func (r *KarpenterMachinePoolReconciler) Reconcile(ctx context.Context, req reco
194
194
}
195
195
196
196
if machinePool .Spec .Replicas == nil || * machinePool .Spec .Replicas != numberOfNodeClaims {
197
- logger .Info ("Patching MachinePool.spec.replicas field" , "numberOfNodeClaims" , numberOfNodeClaims )
197
+ logger .Info ("Patching MachinePool.spec.replicas field" , "numberOfNodeClaims" , numberOfNodeClaims , "currentNumberOfReplicas" , * machinePool . Spec . Replicas )
198
198
machinePoolCopy := machinePool .DeepCopy ()
199
199
machinePool .Spec .Replicas = & numberOfNodeClaims
200
200
if err := r .client .Patch (ctx , machinePool , client .MergeFrom (machinePoolCopy ), client .FieldOwner ("karpenter-machinepool-controller" )); err != nil {
@@ -245,6 +245,7 @@ func (r *KarpenterMachinePoolReconciler) reconcileDelete(ctx context.Context, lo
245
245
karpenterMachinePoolCopy := karpenterMachinePool .DeepCopy ()
246
246
247
247
controllerutil .RemoveFinalizer (karpenterMachinePool , KarpenterFinalizer )
248
+ logger .Info ("Removing finalizer" , "finalizer" , KarpenterFinalizer )
248
249
if err := r .client .Patch (ctx , karpenterMachinePool , client .MergeFrom (karpenterMachinePoolCopy )); err != nil {
249
250
logger .Error (err , "failed to remove finalizer" , "finalizer" , KarpenterFinalizer )
250
251
return reconcile.Result {}, err
0 commit comments