node: move the reboot detection logic to kubelet
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
This commit is contained in:
@@ -294,16 +294,6 @@ func (nc *NodeController) populateNodeInfo(node *api.Node) error {
|
||||
for key, value := range nodeInfo.Capacity {
|
||||
node.Status.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
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user