Skip to content

Commit a774c9b

Browse files
committed
Adapt StartEventWatcher to the new API
Signed-off-by: Borja Clemente <[email protected]>
1 parent c8698d8 commit a774c9b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pkg/internal/recorder/recorder.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import (
2323
"sync"
2424

2525
"github.com/go-logr/logr"
26+
eventsv1 "k8s.io/api/events/v1"
2627
"k8s.io/apimachinery/pkg/runtime"
2728
eventsv1client "k8s.io/client-go/kubernetes/typed/events/v1"
2829
"k8s.io/client-go/rest"
@@ -105,8 +106,12 @@ func (p *Provider) getBroadcaster() events.EventBroadcaster {
105106

106107
// TODO(clebs): figure out if we still need this and how the change would make sense.
107108
p.broadcaster.StartEventWatcher(
108-
func(e runtime.Object) {
109-
p.logger.V(1).Info(e.Message, "type", e.Type, "object", e.InvolvedObject, "reason", e.Reason)
109+
func(obj runtime.Object) {
110+
if e, ok := obj.(*eventsv1.Event); ok {
111+
p.logger.V(1).Info(e.Note, "type", e.Type, "object", e.Regarding, "related", e.Related, "reason", e.Reason)
112+
} else {
113+
p.logger.V(1).Info("event watcher received an unsupported object type", "gvk", obj.GetObjectKind().GroupVersionKind().String())
114+
}
110115
})
111116
})
112117

0 commit comments

Comments
 (0)