github petersulyok/smfc v5.1.0

latest releases: v5.1.2, v5.1.1
10 hours ago

New

  • BMC information (device ID, firmware revision, manufacturer, product info) is retrieved and logged during IPMI initialization.
    BMC information:
         manufacturer name and id = Super Micro Computer Inc. (10876)
         product name and id = X11SCH-LN4F (6929)
         IPMI version = 2.0
         firmware revision = 1.74
    
  • Platform abstraction implemented to support multiple Super Micro motherboards with different IPMI raw commands (PR #97 by @samuel-emrys merged). New [Ipmi] platform_name= configuration parameter added (values: auto, generic, X10QBi). Support for a previously incompatible Super Micro X10QBi motherboard also added by @samuel-emrys.
  • DEB and RPM package creation added. See PACKAGES.md for more details. GitHub workflow will create DEB and RPM packages for new releases.

Changed

  • Docstrings consistency check and update across source and test files.
  • Docker files updated to Debian 13 (slim).
  • @fz6 added to contributors (for shared IPMI zones work in PR #89).
  • Documentation updated for DEB/RPM packaging, hard disk and Super Micro compatibility.

Fixed

  • Inconsistent log level references in comments (DEBUG vs CONFIG) corrected in constfc.py and fancontroller.py.
  • openipmi.service target removed from smfc.service.
  • Smoketest execution fixed.

Don't miss a new smfc release

NewReleases is sending notifications on new releases.