From 975b2c6611dda0af0e1113742a19bfc3a5953385 Mon Sep 17 00:00:00 2001 From: aimuz Date: Thu, 24 Nov 2022 10:25:11 +0800 Subject: [PATCH] scheduler: Fix field apiVersion is missing from events reported from taint manager Signed-off-by: aimuz --- .../nodelifecycle/scheduler/taint_manager.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkg/controller/nodelifecycle/scheduler/taint_manager.go b/pkg/controller/nodelifecycle/scheduler/taint_manager.go index 6c25f0a96ac..c5083902b2c 100644 --- a/pkg/controller/nodelifecycle/scheduler/taint_manager.go +++ b/pkg/controller/nodelifecycle/scheduler/taint_manager.go @@ -514,9 +514,10 @@ func (tc *NoExecuteTaintManager) emitPodDeletionEvent(nsName types.NamespacedNam return } ref := &v1.ObjectReference{ - Kind: "Pod", - Name: nsName.Name, - Namespace: nsName.Namespace, + APIVersion: "v1", + Kind: "Pod", + Name: nsName.Name, + Namespace: nsName.Namespace, } tc.recorder.Eventf(ref, v1.EventTypeNormal, "TaintManagerEviction", "Marking for deletion Pod %s", nsName.String()) } @@ -526,9 +527,10 @@ func (tc *NoExecuteTaintManager) emitCancelPodDeletionEvent(nsName types.Namespa return } ref := &v1.ObjectReference{ - Kind: "Pod", - Name: nsName.Name, - Namespace: nsName.Namespace, + APIVersion: "v1", + Kind: "Pod", + Name: nsName.Name, + Namespace: nsName.Namespace, } tc.recorder.Eventf(ref, v1.EventTypeNormal, "TaintManagerEviction", "Cancelling deletion of Pod %s", nsName.String()) }