Releases: OpenCHAMI/ochami
v0.8.0
New Features
smd group membership command
View group membership of certain/all nodes with ochami group membership. The command supports multiple filters to filter queries by. E.g:
# Range of NIDs
ochami group membership --nid-start 1 --nid-end 100
# Specific nodes
ochami group membership --id x1000c0s100b0n0,x1000c0s101b0n0
default-input-format and default-output-format config options
Specify default input/output formats for data in the config file:
default-input-format: yaml
default-output-format: json--extra-vars in cloud-init group render command
Using --extra-vars in the ochami cloud-init group render command allows extra variable injection for variables that may not be present in the metadata. E.g.:
ochami cloud-init group render --extra-vars '{"v1.variant":"suse"}' <group> <node>
Debug log messages for boot-service requests
Fabrica v0.4.7 added the ability to provide a logger for generated client libraries. This allows ochami to use its logger and therefore respect log levels.
What's Changed
- fix(smd): query parameter asssignment by @Wafffle77 in #83
- ci: add auto-generated PR build containers by @synackd in #85
- hotfix(ci): correct cleanup.yaml logic by @synackd in #87
- feat: add default-input/output-format options to the config file by @Wafffle77 in #88
- fix(smd):
--cluster-uripanic (and removeio/ioutil) by @synackd in #90 - feature(cloud-init): Added the ability to inject extra variables by @Wafffle77 in #84
- ci: prevent PR build failure when forking; build improvements; contribution docs by @synackd in #91
- feature(smd): add membership subcommand by @Wafffle77 in #92
- chore: bump boot-service to v0.1.6 by @synackd in #93
- hotfix(ci): define IS_PR_BUILD as false for releases by @synackd in #94
- ci(goreleaser): remove extra backslashes by @synackd in #95
New Contributors
- @Wafffle77 made their first contribution in #83
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- build(deps): Bump github.com/go-jose/go-jose/v4 from 4.1.2 to 4.1.4 by @dependabot[bot] in #76
- chore: bump boot-service to v0.1.1 by @synackd in #77
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- refactor: README and Makefile fixes/updates by @synackd in #71
- build(deps): Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #73
- build(Makefile): fix libexecdir/sharedir paths by @synackd in #74
- build(deps): Bump golang.org/x/crypto from 0.42.0 to 0.45.0 by @dependabot[bot] in #75
Full Changelog: v0.7.0...v0.7.1
v0.7.0
New Features
Commands for boot-service have been added! They are under ochami boot.
ochami boot bmcochami boot configochami boot node
Each have add, delete, get, list, and patch subcommands. See ochami-boot(1) for more details.
What's Changed
- refactor: token copy-paste typo in help output, refactor if statement by @synackd in #69
- feat: add boot-service commands by @synackd in #70
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
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
Full Changelog: v0.5.6...v0.6.0
v0.5.6
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
- @pirese made their first contribution in #60
- @shunr-hpe made their first contribution in #62
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
Full Changelog: v0.5.4...v0.5.5
v0.5.4
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
groupand passing a single group (now deprecated), usegroupsand pass an array of groups
- Instead of using
- feat: add BMC FQDN to static discovery nodes by @rainest in #51
- via
bmc_fqdn
- via
- 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