Skip to content

feat: Raspberry Pi hardware discovery for Node Feature Discovery - #71

Draft
davidcollom wants to merge 7 commits into
mainfrom
feat/rpi-nfd-discovery
Draft

davidcollom wants to merge 7 commits into
mainfrom
feat/rpi-nfd-discovery

Conversation

@davidcollom

Copy link
Copy Markdown
Owner

Summary

  • Add a small Go Raspberry Pi hardware discovery agent.
  • Read device-tree model and optional CPU revision, emitting NFD local feature files atomically.
  • Add unit tests, multi-architecture Dockerfile and usage guide.

Validation needed

  • Run go test ./... in rpi-nfd-discovery
  • Build and push multi-architecture davidcollom/rpi-nfd-discovery:0.1.0
  • Verify Pi 3/4/5 model labels on real nodes

Notes

The PoC does not yet expose undervoltage or thermal throttling; these are better suited to Prometheus metrics than changing node labels. Companion deployment PR follows in homelab.

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.

1 participant