mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 08:17:26 +00:00
nodecontroller: record node reboot event
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
This commit is contained in:
parent
5b3056cdb7
commit
2db64d3f90
@ -294,6 +294,16 @@ func (nc *NodeController) populateNodeInfo(node *api.Node) error {
|
|||||||
for key, value := range nodeInfo.Capacity {
|
for key, value := range nodeInfo.Capacity {
|
||||||
node.Spec.Capacity[key] = value
|
node.Spec.Capacity[key] = value
|
||||||
}
|
}
|
||||||
|
if node.Status.NodeInfo.BootID != "" &&
|
||||||
|
node.Status.NodeInfo.BootID != nodeInfo.NodeSystemInfo.BootID {
|
||||||
|
ref := &api.ObjectReference{
|
||||||
|
Kind: "Minion",
|
||||||
|
Name: node.Name,
|
||||||
|
UID: node.UID,
|
||||||
|
Namespace: api.NamespaceDefault,
|
||||||
|
}
|
||||||
|
nc.recorder.Eventf(ref, "rebooted", "Node %s has been rebooted", node.Name)
|
||||||
|
}
|
||||||
node.Status.NodeInfo = nodeInfo.NodeSystemInfo
|
node.Status.NodeInfo = nodeInfo.NodeSystemInfo
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user