Skip to content

Commit 1ce3d4e

Browse files
fix(service): rollback nodeinformer for addevent handler (#5941)
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
1 parent 5a55b09 commit 1ce3d4e

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

source/service.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -896,9 +896,6 @@ func (sc *serviceSource) AddEventHandler(_ context.Context, handler func()) {
896896
if sc.listenEndpointEvents && sc.serviceTypeFilter.isRequired(v1.ServiceTypeNodePort, v1.ServiceTypeClusterIP) {
897897
_, _ = sc.endpointSlicesInformer.Informer().AddEventHandler(eventHandlerFunc(handler))
898898
}
899-
if sc.serviceTypeFilter.isRequired(v1.ServiceTypeNodePort) {
900-
_, _ = sc.nodeInformer.Informer().AddEventHandler(eventHandlerFunc(handler))
901-
}
902899
}
903900

904901
type serviceTypes struct {

source/service_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5126,11 +5126,11 @@ func TestServiceSource_AddEventHandler(t *testing.T) {
51265126
{
51275127
name: "AddEventHandler should trigger all event handlers when empty filter is provided",
51285128
filter: []string{},
5129-
times: 3,
5129+
times: 2,
51305130
asserts: func(t *testing.T, s *serviceSource) {
51315131
fakeServiceInformer.AssertNumberOfCalls(t, "Informer", 1)
51325132
fakeEdpInformer.AssertNumberOfCalls(t, "Informer", 1)
5133-
fakeNodeInformer.AssertNumberOfCalls(t, "Informer", 1)
5133+
fakeNodeInformer.AssertNumberOfCalls(t, "Informer", 0)
51345134
},
51355135
},
51365136
{
@@ -5156,11 +5156,11 @@ func TestServiceSource_AddEventHandler(t *testing.T) {
51565156
{
51575157
name: "AddEventHandler should configure all service event handlers",
51585158
filter: []string{string(v1.ServiceTypeNodePort)},
5159-
times: 3,
5159+
times: 2,
51605160
asserts: func(t *testing.T, s *serviceSource) {
51615161
fakeServiceInformer.AssertNumberOfCalls(t, "Informer", 1)
51625162
fakeEdpInformer.AssertNumberOfCalls(t, "Informer", 1)
5163-
fakeNodeInformer.AssertNumberOfCalls(t, "Informer", 1)
5163+
fakeNodeInformer.AssertNumberOfCalls(t, "Informer", 0)
51645164
},
51655165
},
51665166
}

0 commit comments

Comments
 (0)