metal/mtce/src/hwmon
Eric MacDonald 4f7d82308f Add NonRecoverable property to Hardware Monitor's Redfish
This update adds 'NonRecoverable' sensor health property
to the Hardware Monitor's Redfish platform management
protocol support.

Test Plan:

PASS: Verify handling of Redfish NonRecoverable sensor
      ... using redfish
      ... switching between ipmi and redfish and back
PASS: Verify sensor model relearn over change of bmc protocol

Regression:

PASS: Verify sensor model relearn by command
PASS: Verify sensor suppression
PASS: Verify sensor alarm and degrade management
      ... as sensor events come and go
      ... on sensor suppression and unsuppression
PASS: Verify sensor monitoring regression test
PASS: Verify update as a patch (apply/remove)

Change-Id: I2770e63f4d44e269b4410f392707f3cd01e9a2cc
Closes-Bug: 1918152
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2021-03-11 11:13:59 -05:00
..
scripts De-branding in starlingx/metal: Titanium Cloud -> StarlingX 2020-04-03 07:58:25 +02:00
Makefile Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00
hp380.cpp Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmon.h Add redfish power/reset/reinstall bmc support to maintenance 2019-09-26 15:59:35 -04:00
hwmonAlarm.cpp Fix format-truncation warnings 2019-09-26 17:43:28 -05:00
hwmonAlarm.h Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonBmc.cpp Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00
hwmonBmc.h Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00
hwmonClass.cpp Fix BMC access loss handling 2020-01-03 09:34:37 -05:00
hwmonClass.h Refactor BMC provisioning in Maintenance 2019-12-09 09:39:49 -05:00
hwmonFsm.cpp Fix BMC access loss handling 2020-01-03 09:34:37 -05:00
hwmonGroup.cpp Refactor BMC provisioning in Maintenance 2019-12-09 09:39:49 -05:00
hwmonGroup.h Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00
hwmonHdlr.cpp Fix BMC access loss handling 2020-01-03 09:34:37 -05:00
hwmonHttp.cpp Maintenance Redfish support useability enhancements. 2019-10-03 11:57:58 -04:00
hwmonHttp.h Remove references to ceilometer in maintenance 2019-04-30 14:28:12 -04:00
hwmonHttpClient.cpp Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonInit.cpp Maintenance Redfish support useability enhancements. 2019-10-03 11:57:58 -04:00
hwmonJson.cpp Refactor BMC provisioning in Maintenance 2019-12-09 09:39:49 -05:00
hwmonJson.h Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonModel.cpp Refactor BMC provisioning in Maintenance 2019-12-09 09:39:49 -05:00
hwmonModel.h Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonMsg.cpp Refactor BMC provisioning in Maintenance 2019-12-09 09:39:49 -05:00
hwmonParse.cpp Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonSensor.cpp Fix mtce build error with gcc-8.2.1 2020-04-03 14:44:21 +08:00
hwmonSensor.h Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
hwmonThreads.cpp Add NonRecoverable property to Hardware Monitor's Redfish 2021-03-11 11:13:59 -05:00
hwmonThreads.h Add NonRecoverable property to Hardware Monitor's Redfish 2021-03-11 11:13:59 -05:00
hwmonUtil.cpp Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00
hwmonUtil.h Redfish support for Sensor Monitoring in hwmond 2019-09-12 01:56:42 +08:00