@@ -31,11 +31,6 @@ import (
31
31
"k8s.io/client-go/tools/record"
32
32
)
33
33
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
-
39
34
// Provider is a recorder.Provider that records events to the k8s API server
40
35
// and to a logr Logger.
41
36
type Provider struct {
@@ -45,9 +40,8 @@ type Provider struct {
45
40
// scheme to specify when creating a recorder
46
41
scheme * runtime.Scheme
47
42
// 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
51
45
52
46
broadcasterOnce sync.Once
53
47
broadcaster events.EventBroadcaster
@@ -133,18 +127,9 @@ func NewProvider(config *rest.Config, httpClient *http.Client, scheme *runtime.S
133
127
return p , nil
134
128
}
135
129
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
146
131
// 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 {
148
133
return & oldRecorder {
149
134
newRecorder : & lazyRecorder {
150
135
prov : p ,
@@ -153,6 +138,15 @@ func (p *Provider) GetOldEventRecorder(name string) record.EventRecorder {
153
138
}
154
139
}
155
140
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
+
156
150
// lazyRecorder is a recorder that doesn't actually instantiate any underlying
157
151
// recorder until the first event is emitted.
158
152
type lazyRecorder struct {
@@ -171,7 +165,7 @@ func (l *lazyRecorder) ensureRecording() {
171
165
})
172
166
}
173
167
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 ) {
175
169
l .ensureRecording ()
176
170
177
171
l .prov .lock .RLock ()
@@ -192,10 +186,10 @@ func (l *oldRecorder) Event(object runtime.Object, eventtype, reason, message st
192
186
l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , message )
193
187
}
194
188
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 ) {
196
190
l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , messageFmt , args ... )
197
191
}
198
192
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 ) {
200
194
l .newRecorder .Eventf (object , nil , eventtype , reason , "unsupported" , messageFmt , args ... )
201
195
}
0 commit comments