Skip to content

Commit b452ab6

Browse files
committed
topology-updater: initialize properly with -no-publish
We need to parse kubeconfig (and initialize the apihelper) even with -no-publish as the PodResourcesScanner accesses the k8s API even if we're not publishing/updating NRTs.
1 parent d80e4f7 commit b452ab6

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

pkg/nfd-topology-updater/nfd-topology-updater.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,12 @@ func (w *nfdTopologyUpdater) Run() error {
131131
return fmt.Errorf("failed to get PodResource Client: %w", err)
132132
}
133133

134-
if !w.args.NoPublish {
135-
kubeconfig, err := apihelper.GetKubeconfig(w.args.KubeConfigFile)
136-
if err != nil {
137-
return err
138-
}
139-
w.apihelper = apihelper.K8sHelpers{Kubeconfig: kubeconfig}
134+
kubeconfig, err := apihelper.GetKubeconfig(w.args.KubeConfigFile)
135+
if err != nil {
136+
return err
140137
}
138+
w.apihelper = apihelper.K8sHelpers{Kubeconfig: kubeconfig}
139+
141140
if err := w.configure(); err != nil {
142141
return fmt.Errorf("faild to configure Node Feature Discovery Topology Updater: %w", err)
143142
}

0 commit comments

Comments
 (0)