Releases: kubernetes-sigs/node-feature-discovery
Releases · kubernetes-sigs/node-feature-discovery
v0.3.0
Changelog
Major changes
- Implement detection of IOMMU (#136)
- NFD container image size is reduced by 94% (from ca. 1.25 GB to 76 MB), by utilizing multi-stage Docker build (#129)
- Image build tool is now configurable via
IMAGE_BUILD_CMD
make variable (e.g.buildag bud
may be used) (#166)
Misc fixes
- Skip pstate detection on Arm (#118)
- Documentation fixes and improvements (#104, #156)
- Small improvement in node counting in
label.sh
(#152)
Known issues
- Occasional restarts when run as a DaemonSet (issue #122)
v0.2.0
Changelog
New features
- Add support for Kubernetes 1.8+ (#82)
- Adding SR-IOV capability discovery to node-feature-discovery (#49)
- Enable nfd framework on Arm64 platform
- Added nonrotational storage detection
- Add memory source and NUMA detection.
- Export proxy env vars inside docker build. Makes it possible to build node-feature-discovery from behind a proxy server, e.g. in corporate networks.
- Advertise selinux status by adding labels
- Make it possible to run nfd as a DaemonSet (#105)
- Added more Intel RDT capability discovery: CMT,MBM,MBA (#120)
- Added template spec for configuring RBAC (#126)
Misc fixes
- Fix to report the correct version inside container.
- Upated RDT Discovery() to use exit status
- Clean-up RDT helper programs.
- Improved unit test coverage
- Add GoReport Card Widget
- Update Community Code of Conduct
- Improve GoReportCard metrics, both gofmt and golint (#90)
- Get node name from spec.nodeName instead of indirectly from pod. (#93)
- Remove hardcoding of nfd source path (#94)
- Use a specific released version of intel-cmt-cat
Known issues
- Occasional restarts when run as a DaemonSet (issue #122).
v0.1.0
- Use kubernetes-incubator.io in label namespace instead of intel.com.
- Graceful failure if discovery from a source fails.
- Use client-go instead of the unversioned client.
- Separate discovered features from logs in output (stdout/stderr).
- Delete non-discovered feature labels.
- Version string no longer part of published label key.
- Configure bots for repo management automation.
- Investigate and fix a number of issues from the quay.io vulnerability report.
Errata / known issues:
- The version reported by published container is
v0.1.0-dirty
. See issue #54 for more details.
Docker image:
quay.io/kubernetes_incubator/node-feature-discovery:v0.1.0