SIGN IN SIGN UP

:warning: Add AnnotatedEventRecorderProvider interface (#3509)

* 🐛 Add GetAnnotatedEventRecorder

Add the missing AnnotatedEventf as
a new interface AnnotatedEventRecorder
under cluster, manager, and recorder provider

Signed-off-by: Adrian Fernandez De La Torre <adri1197@gmail.com>

* ⚠️  Combine EventRecorder and AnnotatedEventRecorder into single interface

Replace separate GetEventRecorder and GetAnnotatedEventRecorder methods
with a single GetEventRecorder that returns a combined recorder.EventRecorder
interface embedding both events.EventRecorder and events.AnnotatedEventRecorder.

This lets callers use one recorder for both Eventf and AnnotatedEventf
without needing to obtain and pass around two separate recorders.

Signed-off-by: Adrian Fernandez De La Torre <adri1197@gmail.com>

---------

Signed-off-by: Adrian Fernandez De La Torre <adri1197@gmail.com>
A
Adrián Fernández de la Torre committed
b2719fd8b21e8931fb2f5a18ba599a7b5cbda889
Parent: 0cd00e4
Committed by GitHub <noreply@github.com> on 6/26/2026, 2:54:29 PM