From 3ed7894e3968543fe9f0056b8f35d5193817e914 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Fri, 11 Oct 2019 17:07:07 +0000 Subject: [PATCH] Debug log the node-deletion event So we know when it came in, also which node. --- prog/kube-utils/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/prog/kube-utils/main.go b/prog/kube-utils/main.go index c81156e6..604c2903 100644 --- a/prog/kube-utils/main.go +++ b/prog/kube-utils/main.go @@ -259,6 +259,13 @@ func registerForNodeUpdates(client *kubernetes.Clientset, stopCh <-chan struct{} common.Log.Debugln("registering for updates for node delete events") nodeInformer.AddEventHandler(cache.ResourceEventHandlerFuncs{ DeleteFunc: func(obj interface{}) { + var name string + if apiObj, ok := obj.(api.Object); ok { + name = apiObj.GetName() + } else { + name = fmt.Sprintf("%#v", obj) + } + common.Log.Debugln("Delete event for", name) // add random delay to avoid all nodes acting on node delete event at the same // time leading to contention to use `weave-net` configmap r := rand.Intn(5000)