From 2102ff97bc4e52b6efc309ff48f42f20095382c6 Mon Sep 17 00:00:00 2001 From: Neha Manjunath Date: Mon, 17 Jul 2023 19:54:56 +0000 Subject: [PATCH] Add message , type in EventStatus struct --- events/events.go | 4 ++++ events/status.go | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/events/events.go b/events/events.go index 5876ccfa..876740a7 100644 --- a/events/events.go +++ b/events/events.go @@ -18,6 +18,8 @@ type EventStatus struct { Name string // name of event UID types.UID Namespace string + Message string + Type string Event corev1.Event // copy of the raw event } @@ -110,5 +112,7 @@ func EventToStatus(event *corev1.Event) *EventStatus { } event.DeepCopyInto(&s.Event) event = &s.Event + s.Type = event.DeepCopy().Type + s.Message = event.DeepCopy().Message return &s } diff --git a/events/status.go b/events/status.go index 46dd01ef..edf04a17 100644 --- a/events/status.go +++ b/events/status.go @@ -122,11 +122,12 @@ func (w *Watcher) display(format string, v ...any) { } func (w *Watcher) displayEvent(s *EventStatus) bool { - if w.progress { - log.Info(timeNow() + s.Event.String() + "\n") - } + w.display("NS: %s", s.Namespace) + w.display("Event: %s", s.Name) + w.display("EventType: %s", s.Type) + w.display("Event message: %s", s.Message) - message := s.Event.Message + message := s.Message for _, m := range errorMsgs { // Error out if namespace is currentnamesapce and message contains predefinedcheck namespace if w.currentNamespace == s.Namespace && strings.Contains(message, m) {