Skip to content

Commit a136895

Browse files
committed
Harmonize Eventf messages (ironcore-dev#659)
1 parent 7454e80 commit a136895

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

internal/controllers/machine_controller.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ func (r *MachineReconciler) Start(ctx context.Context) error {
211211

212212
for _, machine := range machines {
213213
if api.IsImageReferenced(machine, evt.Ref) {
214-
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "PulledImage", "Pulled image %s", evt.Ref)
214+
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "ImagePullSucceeded", "Pulled image %s", evt.Ref)
215215
log.V(1).Info("Image pulled: Requeue machines", "Image", evt.Ref, "Machine", machine.ID)
216216
r.queue.Add(machine.ID)
217217
}
@@ -374,7 +374,7 @@ func (r *MachineReconciler) processMachineDeletion(ctx context.Context, log logr
374374
if _, err := r.machines.Update(ctx, machine); store.IgnoreErrNotFound(err) != nil {
375375
return fmt.Errorf("failed to update machine metadata: %w", err)
376376
}
377-
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "CompletedDeletion", "Deletion completed")
377+
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "MachineDeletionSucceeded", "Deleted machine")
378378
log.V(1).Info("Removed Finalizer. Deletion completed")
379379

380380
return nil
@@ -414,7 +414,7 @@ func (r *MachineReconciler) destroyDomain(log logr.Logger, machine *api.Machine,
414414
return fmt.Errorf("failed to initiate forceful shutdown: %w", err)
415415
}
416416

417-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "DestroyedDomain", "Domain Destroyed")
417+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "DomainDestroySucceeded", "Domain destroyed")
418418

419419
log.V(1).Info("Destroyed domain")
420420
metrics.MachinesDestroyed.Inc()
@@ -433,9 +433,11 @@ func (r *MachineReconciler) shutdownMachine(log logr.Logger, machine *api.Machin
433433
if libvirt.IsNotFound(err) {
434434
return false, nil
435435
}
436+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "TriggerShutdownFailed", "Failed to initiate shutdown: %s", err)
436437
return false, fmt.Errorf("failed to initiate shutdown: %w", err)
437438
}
438439

440+
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "TriggerShutdownSucceeded", "Shutdown triggered")
439441
return true, nil
440442
}
441443

@@ -606,13 +608,13 @@ func (r *MachineReconciler) updateDomain(
606608

607609
volumeStates, err := r.reconcileVolumes(ctx, log, machine, attacher)
608610
if err != nil {
609-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttchDetachVolume", "Volume attach/detach failed with error: %s", err)
611+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachVolumeFailed", "Failed to attach/detach volume: %s", err)
610612
return nil, nil, fmt.Errorf("[volumes] %w", err)
611613
}
612614

613615
nicStates, err := r.reconcileNetworkInterfaces(ctx, log, machine, domainDesc)
614616
if err != nil {
615-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachNIC", "NIC attach/detach failed with error: %s", err)
617+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachNICFailed", "Failed to attach/detach NIC: %s", err)
616618
return nil, nil, fmt.Errorf("[network interfaces] %w", err)
617619
}
618620

@@ -811,7 +813,7 @@ func (r *MachineReconciler) domainFor(
811813
return nil, nil, nil, err
812814
}
813815
} else {
814-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "NoIgnitionData", "Machine does not have ignition data")
816+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "IgnitionDataNotFound", "Machine does not have ignition data")
815817
}
816818

817819
attacher, err := NewLibvirtVolumeAttacher(domainDesc, NewCreateDomainExecutor(r.host.Libvirt()), r.volumeCachePolicyCeph)
@@ -821,24 +823,24 @@ func (r *MachineReconciler) domainFor(
821823

822824
volumeStates, err := r.reconcileVolumes(ctx, log, machine, attacher)
823825
if err != nil {
824-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttchDetachVolume", "Volume attach/detach failed with error: %s", err)
826+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachVolumeFailed", "Failed to attach/detach volume: %s", err)
825827
return nil, nil, nil, err
826828
}
827829
if machine.Spec.Volumes != nil {
828-
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "AttchedVolume", "Successfully attached volumes")
830+
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "AttachVolumeSucceeded", "Attached volumes")
829831
}
830832

831833
nicStatesAsPointers, err := r.setDomainNetworkInterfaces(ctx, machine, domainDesc)
832834
nicStates := removePointerFromNicsStatusArray(nicStatesAsPointers)
833835
if err != nil {
834836
if !errors.Is(err, apinet.ErrWaitingForNetworkInterface) {
835-
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachNIC", "Setting domain network interface failed with error: %s", err)
837+
r.Eventf(log, machine.Metadata, corev1.EventTypeWarning, "AttachDetachNICFailed", "Failed to set domain network interface: %s", err)
836838
}
837839
return nil, volumeStates, nicStates, err
838840
}
839841

840842
if machine.Spec.NetworkInterfaces != nil {
841-
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "AttchedNIC", "Successfully attached network interfaces")
843+
r.Eventf(log, machine.Metadata, corev1.EventTypeNormal, "AttachNICSucceeded", "Attached network interfaces")
842844
}
843845

844846
if err := r.setPCIDevices(machine, domainDesc); err != nil {

internal/server/event_list_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ var _ = Describe("ListEvents", func() {
6565
Expect(resp.Events).To(ContainElement(
6666
HaveField("Spec", SatisfyAll(
6767
HaveField("InvolvedObjectMeta.Id", Equal(createResp.Machine.Metadata.Id)),
68-
HaveField("Reason", Equal("NoIgnitionData")),
68+
HaveField("Reason", Equal("IgnitionDataNotFound")),
6969
HaveField("Message", Equal("Machine does not have ignition data")),
7070
HaveField("Type", Equal(corev1.EventTypeWarning)),
7171
)),
@@ -83,7 +83,7 @@ var _ = Describe("ListEvents", func() {
8383
Expect(resp.Events).To(ContainElement(
8484
HaveField("Spec", SatisfyAll(
8585
HaveField("InvolvedObjectMeta.Id", Equal(createResp.Machine.Metadata.Id)),
86-
HaveField("Reason", Equal("NoIgnitionData")),
86+
HaveField("Reason", Equal("IgnitionDataNotFound")),
8787
HaveField("Message", Equal("Machine does not have ignition data")),
8888
HaveField("Type", Equal(corev1.EventTypeWarning)),
8989
)),

0 commit comments

Comments
 (0)