Skip to content

Commit 726572c

Browse files
fabriziopandinik8s-infra-cherrypick-robot
authored and
k8s-infra-cherrypick-robot
committed
Improve Machine create and delete logs
1 parent d8b0343 commit 726572c

File tree

5 files changed

+14
-7
lines changed

5 files changed

+14
-7
lines changed

controlplane/kubeadm/internal/controllers/controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ func (r *KubeadmControlPlaneReconciler) reconcileDelete(ctx context.Context, con
672672
continue
673673
}
674674

675-
log.Info("Deleting control plane Machine")
675+
log.Info("Deleting Machine (KCP deleted)")
676676
if err := r.Client.Delete(ctx, machineToDelete); err != nil && !apierrors.IsNotFound(err) {
677677
errs = append(errs, errors.Wrapf(err, "failed to delete control plane Machine %s", klog.KObj(machineToDelete)))
678678
}

controlplane/kubeadm/internal/controllers/helpers.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"k8s.io/apimachinery/pkg/types"
3030
kerrors "k8s.io/apimachinery/pkg/util/errors"
3131
"k8s.io/apiserver/pkg/storage/names"
32+
"k8s.io/klog/v2"
3233
ctrl "sigs.k8s.io/controller-runtime"
3334
"sigs.k8s.io/controller-runtime/pkg/client"
3435

@@ -184,6 +185,7 @@ func (r *KubeadmControlPlaneReconciler) reconcileExternalReference(ctx context.C
184185

185186
func (r *KubeadmControlPlaneReconciler) cloneConfigsAndGenerateMachine(ctx context.Context, cluster *clusterv1.Cluster, kcp *controlplanev1.KubeadmControlPlane, bootstrapSpec *bootstrapv1.KubeadmConfigSpec, failureDomain *string) error {
186187
var errs []error
188+
log := ctrl.LoggerFrom(ctx)
187189

188190
// Compute desired Machine
189191
machine, err := r.computeDesiredMachine(kcp, cluster, failureDomain, nil)
@@ -252,6 +254,10 @@ func (r *KubeadmControlPlaneReconciler) cloneConfigsAndGenerateMachine(ctx conte
252254
return kerrors.NewAggregate(errs)
253255
}
254256

257+
log.Info("Machine created (scale up)",
258+
"Machine", klog.KObj(machine),
259+
infraRef.Kind, klog.KRef(infraRef.Namespace, infraRef.Name),
260+
bootstrapRef.Kind, klog.KRef(bootstrapRef.Namespace, bootstrapRef.Name))
255261
return nil
256262
}
257263

controlplane/kubeadm/internal/controllers/remediation.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ func (r *KubeadmControlPlaneReconciler) reconcileUnhealthyMachines(ctx context.C
311311
}
312312

313313
// Surface the operation is in progress.
314-
log.Info("Remediating unhealthy machine")
314+
log.Info("Deleting Machine (remediating unhealthy Machine)")
315315
conditions.MarkFalse(machineToBeRemediated, clusterv1.MachineOwnerRemediatedCondition, clusterv1.RemediationInProgressReason, clusterv1.ConditionSeverityWarning, "")
316316

317317
v1beta2conditions.Set(machineToBeRemediated, metav1.Condition{

controlplane/kubeadm/internal/controllers/scale.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ func (r *KubeadmControlPlaneReconciler) scaleDownControlPlane(
139139
}
140140

141141
logger = logger.WithValues("Machine", klog.KObj(machineToDelete))
142+
logger.Info("Deleting Machine (scale down)")
142143
if err := r.Client.Delete(ctx, machineToDelete); err != nil && !apierrors.IsNotFound(err) {
143144
logger.Error(err, "Failed to delete control plane machine")
144145
r.recorder.Eventf(controlPlane.KCP, corev1.EventTypeWarning, "FailedScaleDown",

internal/controllers/machineset/machineset_controller.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ func (r *Reconciler) reconcileDelete(ctx context.Context, s *scope) (ctrl.Result
427427
// else delete owned machines.
428428
for _, machine := range machineList {
429429
if machine.DeletionTimestamp.IsZero() {
430-
log.Info("Deleting Machine", "Machine", klog.KObj(machine))
430+
log.Info("Deleting Machine (MS deleted)", "Machine", klog.KObj(machine))
431431
if err := r.Client.Delete(ctx, machine); err != nil && !apierrors.IsNotFound(err) {
432432
return ctrl.Result{}, errors.Wrapf(err, "failed to delete Machine %s", klog.KObj(machine))
433433
}
@@ -794,7 +794,7 @@ func (r *Reconciler) syncReplicas(ctx context.Context, s *scope) (ctrl.Result, e
794794
continue
795795
}
796796

797-
log.Info(fmt.Sprintf("Created machine %d of %d", i+1, diff), "Machine", klog.KObj(machine))
797+
log.Info(fmt.Sprintf("Machine created (scale up, creating %d of %d)", i+1, diff), "Machine", klog.KObj(machine))
798798
r.recorder.Eventf(ms, corev1.EventTypeNormal, "SuccessfulCreate", "Created machine %q", machine.Name)
799799
machineList = append(machineList, machine)
800800
}
@@ -816,7 +816,7 @@ func (r *Reconciler) syncReplicas(ctx context.Context, s *scope) (ctrl.Result, e
816816
for i, machine := range machinesToDelete {
817817
log := log.WithValues("Machine", klog.KObj(machine))
818818
if machine.GetDeletionTimestamp().IsZero() {
819-
log.Info(fmt.Sprintf("Deleting machine %d of %d", i+1, diff))
819+
log.Info(fmt.Sprintf("Deleting Machine (scale down, deleting %d of %d)", i+1, diff))
820820
if err := r.Client.Delete(ctx, machine); err != nil {
821821
log.Error(err, "Unable to delete Machine")
822822
r.recorder.Eventf(ms, corev1.EventTypeWarning, "FailedDelete", "Failed to delete machine %q: %v", machine.Name, err)
@@ -825,7 +825,7 @@ func (r *Reconciler) syncReplicas(ctx context.Context, s *scope) (ctrl.Result, e
825825
}
826826
r.recorder.Eventf(ms, corev1.EventTypeNormal, "SuccessfulDelete", "Deleted machine %q", machine.Name)
827827
} else {
828-
log.Info(fmt.Sprintf("Waiting for machine %d of %d to be deleted", i+1, diff))
828+
log.Info(fmt.Sprintf("Waiting for Machine to be deleted (scale down, deleting %d of %d)", i+1, diff))
829829
}
830830
}
831831

@@ -1492,7 +1492,7 @@ func (r *Reconciler) reconcileUnhealthyMachines(ctx context.Context, s *scope) (
14921492
}
14931493
var errs []error
14941494
for _, m := range machinesToRemediate {
1495-
log.Info("Deleting unhealthy Machine", "Machine", klog.KObj(m))
1495+
log.Info("Deleting Machine (remediating unhealthy Machine)", "Machine", klog.KObj(m))
14961496
if err := r.Client.Delete(ctx, m); err != nil && !apierrors.IsNotFound(err) {
14971497
errs = append(errs, errors.Wrapf(err, "failed to delete Machine %s", klog.KObj(m)))
14981498
}

0 commit comments

Comments
 (0)