OpenCHAMI Weekly Digest

A productive week with fru-tracker reaching v0.2.4, coresmd v0.6.2 landing multi-subnet DHCP, and a new HPC-VM RFD opening up. Also some real SMD bugs surface around RedfishEndpoint parsing.

Highlights

  • fru-tracker v0.2.4 + reconciliation enhancements: fru-tracker v0.2.4 and v0.2.3 ship. Highlights: PR #19 (reconciliation logic for devices without serial numbers, from bmcdonald3) and PR #20 (Docker runtime + SQLite pathing fixes). Plus PR #21 updating build automation.
  • coresmd v0.6.2 with multi-subnet DHCP: coresmd v0.6.2 ships PR #61 from new contributor sujit-jadhav — multi-subnet DHCP support for multi-RAC deployments.
  • HPC-VM RFD opened: roadmap #127 from alexlovelltroy — OpenCHAMI-managed templated HPC virtual machines. Connects to the Single System Image RFD from last week.
  • OpenHPC PR integration report: release #54 from adrianreber documents running OpenCHAMI in OpenHPC pull requests. Cross-community signal worth noting.
  • SMD V2 RedfishEndpoint parsing bug surfaced: smd #91 from alexlovelltroy — V2 parser inserts NodeBMC Components but never creates the matching ComponentEndpointManager records. davidallendj’s PR #92 addresses it by adding BMC Manager ComponentEndpoints and ManagerInfo to parseRedfishEndpointDataV2.
  • power-control bugs and ARM disable: power-control #66 — updateComponentMap never refreshing existing hwStateMap entries — closed. cjh1 lands PR #67 (allow SMD metadata updates), and rainest opens PR #68 to temporarily disable ARM builds pending a fix.
  • inventory-service ARM + schema validation: shunr-hpe lands PR #24 (ARM in goreleaser build) and opens PR #23 for JSON-schema-based validation.
  • metadata-service SMD integration with dynamic tokens: metadata-service PR #14 from alexlovelltroy adds an SMD integration service with caching and dynamic token support — implementing the TokenSmith-dynamic-auth feature opened last week.
  • ochami CI improvements: synackd lands PR #85 (auto-generated PR build containers) and PR #87 (cleanup.yaml logic hotfix).
  • Long-standing custom-fields question closed: smd #84 from Katakam-Rakesh — extra_config nodes.yaml storage + cloud-init exposure — closed.

New & Notable PRs

Issues to Watch

Releases

Contributor Thanks

  • alexlovelltroy — metadata-service SMD integration, build-automation polish across multiple repos, RFD work.
  • bmcdonald3 — fru-tracker reconciliation logic + Docker fixes.
  • shunr-hpe — inventory-service ARM + JSON schema validation.
  • davidallendj — smd RedfishEndpoint parser fix.
  • cjh1 — power-control SMD metadata updates.
  • synackd — ochami CI improvements.
  • sujit-jadhav — new contributor with multi-subnet DHCP support in coresmd.
  • adrianreber — OpenHPC PR integration report.
  • erl-hpe — install-openchami direction.

What’s next?

Proposed Blog Titles

  1. “Multi-Subnet DHCP in coresmd: A Multi-RAC Story”
  2. “Templated HPC VMs in OpenCHAMI: An Early Look at the RFD”
  3. “BMC ComponentEndpoints: Closing the SMD V2 Parser Gap”
  4. “Dynamic Tokens at Runtime: How metadata-service Talks to SMD”
  5. “Running OpenCHAMI in OpenHPC PRs: A Cross-Project Integration”