Set APIVersion:v1 for node events

This commit is contained in:
marinoborges
2025-10-09 00:42:49 -03:00
committed by GitHub
parent 030cf0fbd8
commit 0de0e3bc53
2 changed files with 11 additions and 0 deletions
@@ -157,6 +157,7 @@ func getEventRecorder(c typedcorev1.CoreV1Interface, namespace, nodeName, source
func getNodeRef(namespace, nodeName string) *v1.ObjectReference {
// TODO(random-liu): Get node to initialize the node reference
return &v1.ObjectReference{
APIVersion: "v1",
Kind: "Node",
Name: nodeName,
UID: types.UID(nodeName),
@@ -85,3 +85,13 @@ func TestEvent(t *testing.T) {
t.Errorf("expected event %q, got %q", expected, got)
}
}
func TestNodeRefHasAPIVersionV1(t *testing.T) {
eventNamespace := "default"
nodeName := "fake-node"
client := newFakeProblemClient(eventNamespace, nodeName)
if client.nodeRef.APIVersion != "v1" {
t.Errorf("expected nodeRef.APIVersion to be 'v1', got %q", client.nodeRef.APIVersion)
}
}