Releases: Cray-HPE/hms-hmcollector
v2.33.0: Added the ability to parse paradise events
Paradise OpenBMC events are json where the Events field is a single
object. For other hardware, the Events field is an array.
This commit adds the ability to parse the Events field as a single object,
in addition to the existing parser that parses Events as an array.
CASMHMS-6208
v2.32.0: Added custom logging options
This change adds support for logging the messages on a per xname basis,
and for enabling logging of errors that would not have otherwise been
logged.
The rationale for this change is that on large systems turning on debug
level logging overwhelms the service.
CASMHMS-6202
v2.31.0: Fixed subscription creation for paradise nodes
Fixed subscription creation for paradise nodes (#56)
The model string changed for paradise.
CASMHMS-6127
v2.30.0: Added an Open BMC river collector for telemetry polling
Added an Open BMC river collector to telemetry polling (#55) * Added polling for the open BMC river collector CASMHMS-6133
v2.29.0: Added subscription support for OpenBMC
Added subscription support for OpenBMC
Handle -1 in the fields: Index, ParentalIndex, and SubIndex
Handle -1 in the fields: Index, ParentalIndex, and SubIndex (#53) CASMHMS-6123
Handle -1 in the fields: Index, ParentalIndex, and SubIndex
Handle -1 in the fields: Index, ParentalIndex, and SubIndex (#52) CASMHMS-6123
Support additional Cray telemetry IDs
4 new Cray telemetry IDs are available to be sent from the sCs and nCs.
Support additional Cray telemetry IDs
4 new Cray telemetry IDs are available to be sent from the sCs and nCs.
Automatically delete old redfish subscriptions
Delete old redfish subscriptions (#49) When hardware is moved the bmc may retain its old subscriptions. These old subscriptions refer to the old location/xname. This causes problems when the hardware sends events. The listeners mistakenly think the events are for the old location/xname. This commit changes hmcollector to automatically delete these old subscriptions. Here are the cases where it can find a bad subscription - At start up it will check all subscriptions. - Periodically it will check for its own subscriptions, and it will delete any bad ones that it finds, however, in this case it does not necessarily read all the subscriptions. It only reads until it finds the subscription it is looking for. CASMHMS-5685