1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-31 04:04:51 +00:00

Merge pull request #2110 from marquiz/release-0.16

[release-0.16] nfd-master: skip NodeFeatureGroup informers if feature gate disabled
This commit is contained in:
Kubernetes Prow Robot 2025-03-28 03:12:41 -07:00 committed by GitHub
commit 7b38f17558
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1512,8 +1512,9 @@ func (m *nfdMaster) startNfdApiController() error {
}
klog.InfoS("starting the nfd api controller")
m.nfdController, err = newNfdController(kubeconfig, nfdApiControllerOptions{
DisableNodeFeature: !nfdfeatures.NFDFeatureGate.Enabled(nfdfeatures.NodeFeatureAPI) || !m.args.EnableNodeFeatureApi,
ResyncPeriod: m.config.ResyncPeriod.Duration,
DisableNodeFeature: !nfdfeatures.NFDFeatureGate.Enabled(nfdfeatures.NodeFeatureAPI) || !m.args.EnableNodeFeatureApi,
ResyncPeriod: m.config.ResyncPeriod.Duration,
DisableNodeFeatureGroup: !nfdfeatures.NFDFeatureGate.Enabled(nfdfeatures.NodeFeatureGroupAPI),
})
if err != nil {
return fmt.Errorf("failed to initialize CRD controller: %w", err)