Skip to content

Releases: kubernetes-sigs/node-feature-discovery

v0.3.0

27 Sep 11:11
v0.3.0
Compare
Choose a tag to compare

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

26 Jun 08:39
v0.2.0
a410ed4
Compare
Choose a tag to compare

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

07 Dec 22:24
Compare
Choose a tag to compare
  • 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