OpenCHAMI Weekly Digest

A focused week dominated by ARM cross-compilation fixes in power-control, HTTP-client and Redfish improvements in smd, and forward motion on the 2026 Developer Summit.

Highlights

  • ARM cross-compilation gets sorted in power-control: A run of merged PRs — power-control #62 (migrate to latest SMD), #63, #64, #65 — fix ARM cross-build and set CGO_ENABLED=1 correctly. A parallel github-actions PR #6 addresses the same setting in the shared workflow templates.
  • Custom HTTP clients for SMD service reservations: smd PR #83 lands the ability to plug in a custom HTTP client when making ServiceReservation calls — opening the door to OAuth2-aware reservations, which power-control PR #61 is already taking advantage of.
  • SerialConsole and CommandShell in SMD: smd PR #81 adds Redfish SerialConsole and CommandShell resource handling — a long-running PR that finally merged this week.
  • Scope handling fix in power-control: power-control PR #60 corrects OAuth2 scope handling, improving the reliability of authenticated calls.
  • Discovery tutorial updated to v0.6.0: openchami.org PR #68 refreshes the discovery tutorial to match ochami v0.6.0 conventions.
  • Developer Summit 2026 announced: openchami.org PR #65 adds details for the OpenCHAMI Developer Summit @ UCL 2026 — mark your calendars.
  • Two SMD releases this week: smd v2.19.1 and smd v2.19.2 ship the HTTP-client and Redfish work.
  • power-control v2.12.0 released: power-control v2.12.0 bundles the ARM-build and scope-handling fixes.

New & Notable PRs

Issues to Watch

No new issues opened in this window; the week’s work was PR-driven.

Releases

Contributor Thanks

  • cjh1 — dominated the week with the power-control ARM-build fix series plus the SMD HTTP-client and Redfish work.
  • synackd — kept the discovery tutorial current with the v0.6.0 ochami release.
  • alexlovelltroy — got the 2026 Developer Summit on the calendar publicly.

What’s next?

  • Pick up the open power-control PR #61 for OAuth2-enabled HTTP clients on reservation calls.
  • Resolve the github-actions PR #6 for shared CGO_ENABLED config to prevent the bug recurring elsewhere.
  • Continue cross-platform CI improvements as ARM rolls out across more components.

Proposed Blog Titles

  1. “ARM Cross-Compilation in OpenCHAMI: A power-control Case Study”
  2. “OAuth2 All the Way Down: Custom HTTP Clients for SMD ServiceReservations”
  3. “Redfish SerialConsole and CommandShell: What Lands in SMD v2.19”
  4. “Save the Date: OpenCHAMI Developer Summit @ UCL 2026”