@@ -31,11 +31,6 @@ import (
3131 "k8s.io/client-go/tools/record"
3232)
3333
34- // EventBroadcasterProducer makes an event broadcaster, returning
35- // whether or not the broadcaster should be stopped with the Provider,
36- // or not (e.g. if it's shared, it shouldn't be stopped with the Provider).
37- type EventBroadcasterProducer func () (caster events.EventBroadcaster , stopWithProvider bool )
38-
3934// Provider is a recorder.Provider that records events to the k8s API server
4035// and to a logr Logger.
4136type Provider struct {
@@ -45,9 +40,8 @@ type Provider struct {
4540 // scheme to specify when creating a recorder
4641 scheme * runtime.Scheme
4742 // logger is the logger to use when logging diagnostic event info
48- logger logr.Logger
49- evtClient eventsv1client.EventsV1Interface
50- makeBroadcaster EventBroadcasterProducer
43+ logger logr.Logger
44+ evtClient eventsv1client.EventsV1Interface
5145
5246 broadcasterOnce sync.Once
5347 broadcaster events.EventBroadcaster
@@ -133,18 +127,9 @@ func NewProvider(config *rest.Config, httpClient *http.Client, scheme *runtime.S
133127 return p , nil
134128}
135129
136- // GetEventRecorder returns an event recorder that broadcasts to this provider's
137- // broadcaster. All events will be associated with a component of the given name.
138- func (p * Provider ) GetEventRecorder (name string ) events.EventRecorder {
139- return & lazyRecorder {
140- prov : p ,
141- name : name ,
142- }
143- }
144-
145- // GetOldEventRecorder returns an event recorder that broadcasts to this provider's
130+ // GetEventRecorderFor returns an event recorder that broadcasts to this provider's
146131// broadcaster. All events will be associated with a component of the given name.
147- func (p * Provider ) GetOldEventRecorder (name string ) record.EventRecorder {
132+ func (p * Provider ) GetEventRecorderFor (name string ) record.EventRecorder {
148133 return & oldRecorder {
149134 newRecorder : & lazyRecorder {
150135 prov : p ,
@@ -153,6 +138,15 @@ func (p *Provider) GetOldEventRecorder(name string) record.EventRecorder {
153138 }
154139}
155140
141+ // GetEventRecorder returns an event recorder that broadcasts to this provider's
142+ // broadcaster. All events will be associated with a component of the given name.
143+ func (p * Provider ) GetEventRecorder (name string ) events.EventRecorder {
144+ return & lazyRecorder {
145+ prov : p ,
146+ name : name ,
147+ }
148+ }
149+
156150// lazyRecorder is a recorder that doesn't actually instantiate any underlying
157151// recorder until the first event is emitted.
158152type lazyRecorder struct {
@@ -171,7 +165,7 @@ func (l *lazyRecorder) ensureRecording() {
171165 })
172166}
173167
174- func (l * lazyRecorder ) Eventf (regarding runtime.Object , related runtime.Object , eventtype , reason , action , note string , args ... interface {} ) {
168+ func (l * lazyRecorder ) Eventf (regarding runtime.Object , related runtime.Object , eventtype , reason , action , note string , args ... any ) {
175169 l .ensureRecording ()
176170
177171 l .prov .lock .RLock ()
@@ -192,10 +186,10 @@ func (l *oldRecorder) Event(object runtime.Object, eventtype, reason, message st
192186 l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , message )
193187}
194188
195- func (l * oldRecorder ) Eventf (object runtime.Object , eventtype , reason , messageFmt string , args ... interface {} ) {
189+ func (l * oldRecorder ) Eventf (object runtime.Object , eventtype , reason , messageFmt string , args ... any ) {
196190 l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , messageFmt , args ... )
197191}
198192
199- func (l * oldRecorder ) AnnotatedEventf (object runtime.Object , annotations map [string ]string , eventtype , reason , messageFmt string , args ... interface {} ) {
193+ func (l * oldRecorder ) AnnotatedEventf (object runtime.Object , annotations map [string ]string , eventtype , reason , messageFmt string , args ... any ) {
200194 l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , messageFmt , args ... )
201195}
0 commit comments