Skip to content

Releases: OpenCHAMI/ochami

v0.6.0

25 Nov 16:22
v0.6.0
2243fa5

Choose a tag to compare

Updates

  • New discovery format introduced! See #63 and ochami-discover(1) manual page for more details.
    • The old format is deprecated and will be removed in a future release.
    • The included extras/scripts/ochami-discovery-old2new.py script (/usr/libexec/ochami/ochami-discovery-old2new.py if installing the package) can be used to convert from the old format.

What's Changed

  • feat: add new discover format and conversion script by @synackd in #63

Full Changelog: v0.5.6...v0.6.0

v0.5.6

04 Nov 22:42
v0.5.6
a86750f

Choose a tag to compare

What's Changed

  • build(Dockerfile): update golang minimum version to 1.24 by @pirese in #60
  • feat: add support for multiple nodes per BMC by @shunr-hpe in #62

New Contributors

Full Changelog: v0.5.5...v0.5.6

v0.5.5

09 Oct 17:16
v0.5.5
4590362

Choose a tag to compare

What's Changed

  • fix: error handling in PreRunE funcs by @synackd in #57

Full Changelog: v0.5.4...v0.5.5

v0.5.4

19 Sep 23:03
v0.5.4
1219bee

Choose a tag to compare

What's Changed

  • fix(discover): send EthernetInterfaces on version 1 instead of 2 by @synackd in #52
    • Default is version 2, not version 1
  • feat(discovery): support multiple SMD groups during static discovery by @synackd in #53
    • Instead of using group and passing a single group (now deprecated), use groups and pass an array of groups
  • feat: add BMC FQDN to static discovery nodes by @rainest in #51
    • via bmc_fqdn
  • feat: add fake power actions by @rainest in #47
    • Add a default set of power actions to RedfishEndpoints for PCS

New Contributors

Full Changelog: v0.5.3...v0.5.4

v0.5.3

27 Aug 20:50
v0.5.3
caf429e

Choose a tag to compare

What's Changed

  • feat: implement service status commands for each service by @synackd in #46
    • add service status to bss, smd, and cloud-init commands (pcs coming soon)
    • add service version to bss and cloud-init commands (SMD doesn't currently output its version)
    • deprecate status command for bss and smd

Full Changelog: v0.5.2...v0.5.3

v0.5.2

26 Aug 18:17
v0.5.2
6ff2d87

Choose a tag to compare

What's Changed

  • refactor: update gonja from v1 to v2 by @synackd in #49
    • cloud-init group render now supports dict.items() in its Jinja rendering

Full Changelog: v0.5.1...v0.5.2

v0.5.1

15 Aug 16:55
v0.5.1
e788fd6

Choose a tag to compare

What's Changed

  • hotfix: spacing issue in ochami-discover(1) by @synackd in #45
    • also add CI check to build binary/docs via make to catch things Goreleaser might have missed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

14 Aug 23:59
v0.5.0
6a08db6

Choose a tag to compare

Updates

  • Add --no-token flag to disable token setting/checking for the command invocation
  • Add per-cluster cluster.enable-auth config option to persistently configure token setting/checking
  • Refactored and fixed config mechanism for the above to be possible

What's Changed

  • feat: add --no-token flag and cluster.enable-auth config option by @synackd in #44

Full Changelog: v0.4.0...v0.5.0

v0.4.0

14 Aug 20:47
v0.4.0
816b295

Choose a tag to compare

Updates

  • Add --discovery-version flag to discover static to toggle which discovery version to use with SMD.
    • --discovery-version 1 uses the "old" version, where POST requests are sent to SMD to create EthernetInterfaces (they are not created automatically by SMD in older versions).
    • --discovery-version 2 (the default) uses the "new" version, that does not send POST requests to SMD to create EthernetInterfaces. Newer versions of SMD as of #49 create them automatically when the RedfishEndpoints are sent.

What's Changed

  • Add flag to make second request to SMD optional to prevent 409 conflicts creating EthernetInterfaces by @davidallendj in #34

New Contributors

Full Changelog: v0.3.6...v0.4.0

v0.3.6

01 Aug 19:23
v0.3.6
b9dc317

Choose a tag to compare

What's Changed

  • chore: fix discover-static typos and make command comments/var names consistent by @synackd in #36
  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @synackd in #43

Full Changelog: v0.3.5...v0.3.6