From a271b306b05df82216c919e877657c94b6f775b7 Mon Sep 17 00:00:00 2001 From: Eric Tune Date: Thu, 28 May 2015 14:51:48 -0700 Subject: [PATCH] Add event about Node when cannot assign CIDR. --- pkg/cloudprovider/nodecontroller/nodecontroller.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cloudprovider/nodecontroller/nodecontroller.go b/pkg/cloudprovider/nodecontroller/nodecontroller.go index 6a0bb4f6d53..c588466d315 100644 --- a/pkg/cloudprovider/nodecontroller/nodecontroller.go +++ b/pkg/cloudprovider/nodecontroller/nodecontroller.go @@ -159,13 +159,13 @@ func (nc *NodeController) reconcileNodeCIDRs(nodes *api.NodeList) { if node.Spec.PodCIDR == "" { podCIDR, found := availableCIDRs.PopAny() if !found { - glog.Errorf("No available CIDR for node %s", node.Name) + nc.recordNodeEvent(&node, "No available CIDR") continue } glog.V(4).Infof("Assigning node %s CIDR %s", node.Name, podCIDR) node.Spec.PodCIDR = podCIDR if _, err := nc.kubeClient.Nodes().Update(&node); err != nil { - glog.Errorf("Unable to assign node %s CIDR %s: %v", node.Name, podCIDR, err) + nc.recordNodeEvent(&node, "CIDR assignment failed") } } }