Skip to content

Commit 4d19c6f

Browse files
authored
Merge pull request kubernetes#87537 from uthark/oatamanenko/apiversion
Fixes kubernetes#87506 Add apiVersion to involvedObject
2 parents c2593d3 + 427f0f9 commit 4d19c6f

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

pkg/controller/util/node/controller_utils.go

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,11 @@ func MarkPodsNotReady(kubeClient clientset.Interface, pods []*v1.Pod, nodeName s
160160
// RecordNodeEvent records a event related to a node.
161161
func RecordNodeEvent(recorder record.EventRecorder, nodeName, nodeUID, eventtype, reason, event string) {
162162
ref := &v1.ObjectReference{
163-
Kind: "Node",
164-
Name: nodeName,
165-
UID: types.UID(nodeUID),
166-
Namespace: "",
163+
APIVersion: "v1",
164+
Kind: "Node",
165+
Name: nodeName,
166+
UID: types.UID(nodeUID),
167+
Namespace: "",
167168
}
168169
klog.V(2).Infof("Recording %s event message for node %s", event, nodeName)
169170
recorder.Eventf(ref, eventtype, reason, "Node %s event: %s", nodeName, event)
@@ -172,10 +173,11 @@ func RecordNodeEvent(recorder record.EventRecorder, nodeName, nodeUID, eventtype
172173
// RecordNodeStatusChange records a event related to a node status change. (Common to lifecycle and ipam)
173174
func RecordNodeStatusChange(recorder record.EventRecorder, node *v1.Node, newStatus string) {
174175
ref := &v1.ObjectReference{
175-
Kind: "Node",
176-
Name: node.Name,
177-
UID: node.UID,
178-
Namespace: "",
176+
APIVersion: "v1",
177+
Kind: "Node",
178+
Name: node.Name,
179+
UID: node.UID,
180+
Namespace: "",
179181
}
180182
klog.V(2).Infof("Recording status change %s event message for node %s", newStatus, node.Name)
181183
// TODO: This requires a transaction, either both node status is updated

0 commit comments

Comments
 (0)