diff --git a/pkg/nfd-master/nodefeaturerule-controller.go b/pkg/nfd-master/nfd-api-controller.go similarity index 88% rename from pkg/nfd-master/nodefeaturerule-controller.go rename to pkg/nfd-master/nfd-api-controller.go index 91b8d0daa..04212b137 100644 --- a/pkg/nfd-master/nodefeaturerule-controller.go +++ b/pkg/nfd-master/nfd-api-controller.go @@ -1,5 +1,5 @@ /* -Copyright 2021 The Kubernetes Authors. +Copyright 2021-2022 The Kubernetes Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ import ( ) type nfdController struct { - lister nfdlisters.NodeFeatureRuleLister + ruleLister nfdlisters.NodeFeatureRuleLister stopChan chan struct{} } @@ -45,8 +45,8 @@ func newNfdController(config *restclient.Config) *nfdController { nfdClient := nfdclientset.NewForConfigOrDie(config) informerFactory := nfdinformers.NewSharedInformerFactory(nfdClient, 5*time.Minute) - informer := informerFactory.Nfd().V1alpha1().NodeFeatureRules() - informer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{ + ruleInformer := informerFactory.Nfd().V1alpha1().NodeFeatureRules() + ruleInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{ AddFunc: func(object interface{}) { key, _ := cache.MetaNamespaceKeyFunc(object) klog.V(2).Infof("NodeFeatureRule %v added", key) @@ -64,7 +64,7 @@ func newNfdController(config *restclient.Config) *nfdController { utilruntime.Must(nfdv1alpha1.AddToScheme(nfdscheme.Scheme)) - c.lister = informer.Lister() + c.ruleLister = ruleInformer.Lister() return c } diff --git a/pkg/nfd-master/nfd-master.go b/pkg/nfd-master/nfd-master.go index 3a62e2f48..8913e83a1 100644 --- a/pkg/nfd-master/nfd-master.go +++ b/pkg/nfd-master/nfd-master.go @@ -503,7 +503,7 @@ func (m *nfdMaster) crLabels(r *pb.SetLabelsRequest) map[string]string { } l := make(map[string]string) - ruleSpecs, err := m.nfdController.lister.List(labels.Everything()) + ruleSpecs, err := m.nfdController.ruleLister.List(labels.Everything()) sort.Slice(ruleSpecs, func(i, j int) bool { return ruleSpecs[i].Name < ruleSpecs[j].Name })