diff --git a/pkg/nfd-master/nfd-master.go b/pkg/nfd-master/nfd-master.go index ef22d466f..3a62e2f48 100644 --- a/pkg/nfd-master/nfd-master.go +++ b/pkg/nfd-master/nfd-master.go @@ -587,12 +587,18 @@ func (m *nfdMaster) updateNodeFeatures(nodeName string, labels Labels, annotatio } // patch node status with extended resource changes - patches = m.createExtendedResourcePatches(node, extendedResources) - err = m.apihelper.PatchNodeStatus(cli, node.Name, patches) + statusPatches := m.createExtendedResourcePatches(node, extendedResources) + err = m.apihelper.PatchNodeStatus(cli, node.Name, statusPatches) if err != nil { return fmt.Errorf("error while patching extended resources: %v", err) } + if len(patches) > 0 || len(statusPatches) > 0 { + klog.Infof("node %q updated", nodeName) + } else { + klog.V(1).Infof("no updates to node %q", nodeName) + } + return err }