Skip to content

Enable NodeFeature API by default in GFD#1504

Merged
tariq1890 merged 1 commit intomainfrom
gfd-use-node-feature-api
Dec 2, 2025
Merged

Enable NodeFeature API by default in GFD#1504
tariq1890 merged 1 commit intomainfrom
gfd-use-node-feature-api

Conversation

@rajathagasthya
Copy link
Copy Markdown
Contributor

@rajathagasthya rajathagasthya commented Nov 17, 2025

This change enables NodeFeature API in GFD. This results in GFD creating
in a new NodeFeature CR on startup.

This commit also removes the redundant enableNodeFeatureApi helm value
NodeFeature is now enabled by default in NFD since it's v0.17.0 release.
The k8s-device-plugin helm chart has been using NFD v0.17.3 subchart
since k8s-device-plugin's v0.18.0 release, so NodeFeature API has been
enabled by default since then and this helm value has had no effect.

Verification steps:

  1. Deploy gpu-operator that uses GFD image built by this PR.
  2. Verify new NodeFeature CR is created.
  3. Verify no file is added by GFD in /etc/kubernetes/node-feature-discovery/features.d/.

@rajathagasthya rajathagasthya marked this pull request as ready for review November 17, 2025 22:15
Comment thread deployments/helm/nvidia-device-plugin/values.yaml Outdated
This change enables NodeFeature API in GFD. This results in GFD creating
in a new NodeFeature CR on startup.

This commit also removes the redundant `enableNodeFeatureApi` helm value
NodeFeature is now enabled by default in NFD since it's v0.17.0 release.
The k8s-device-plugin helm chart has been using NFD v0.17.3 subchart
since k8s-device-plugin's v0.18.0 release, so NodeFeature API has been
enabled by default since then and this helm value has had no effect.

Signed-off-by: Rajath Agasthya <[email protected]>
@rajathagasthya rajathagasthya force-pushed the gfd-use-node-feature-api branch from 770eefe to 1cd8284 Compare November 25, 2025 23:32
Comment thread cmd/gpu-feature-discovery/main.go
@tariq1890 tariq1890 merged commit 9dbfa84 into main Dec 2, 2025
12 checks passed
@tariq1890 tariq1890 deleted the gfd-use-node-feature-api branch December 2, 2025 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants