commit 4c541f50d4073278d810c04665f14a9060ce7a2c
Author: Eric MacDonald <email address hidden>
Date: Thu Oct 3 11:56:42 2019 -0400
Maintenance Redfish support useability enhancements.
This update is a result of changes made during a suite of
end-to-end provisioning, reprovisioning and deprovisioning
customer exterience testing of the maintenance RedFish support
feature.
1. Force reconnection and password fetch on provisioning changes
2. Force reconnection and password fetch on persistent connection failures
3. Fix redfish protocol learning (string compare) in hardware monitor
4. Improve logging for some typical error paths.
Test Plan:
PASS: Verify handling of reprovisioning BMC between hosts that support different protocols.
PASS: Verify handling of reprovisioning ip address to host that leads to a different protocol select.
PASS: Verify manual relearn handling to recover from errors that result from the above case.
PASS: Verify host BMC deprovisioning handling and cleanup.
PASS: Verify sensor monitoring.
PASS: Verify hwmond sticks with a selected protocol once a sensor model has been created using that protocol.
PASS: Verify handling of BMC reprovision - ip address change only
PASS: Verify handling of BMC reprovision - username change only
FAIL: Verify handling of BMC reprovision - password change only https://bugs.launchpad.net/starlingx/+bug/1846418
Reviewed: https:/ /review. opendev. org/686435 /git.openstack. org/cgit/ starlingx/ metal/commit/ ?id=4c541f50d40 73278d810c04665 f14a9060ce7a2c
Committed: https:/
Submitter: Zuul
Branch: master
commit 4c541f50d407327 8d810c04665f14a 9060ce7a2c
Author: Eric MacDonald <email address hidden>
Date: Thu Oct 3 11:56:42 2019 -0400
Maintenance Redfish support useability enhancements.
This update is a result of changes made during a suite of
end-to-end provisioning, reprovisioning and deprovisioning
customer exterience testing of the maintenance RedFish support
feature.
1. Force reconnection and password fetch on provisioning changes
2. Force reconnection and password fetch on persistent connection failures
3. Fix redfish protocol learning (string compare) in hardware monitor
4. Improve logging for some typical error paths.
Test Plan:
PASS: Verify handling of reprovisioning BMC between hosts that support
different protocols.
different protocol select.
the above case.
has been created using that protocol. /bugs.launchpad .net/starlingx/ +bug/1846418
PASS: Verify handling of reprovisioning ip address to host that leads to a
PASS: Verify manual relearn handling to recover from errors that result from
PASS: Verify host BMC deprovisioning handling and cleanup.
PASS: Verify sensor monitoring.
PASS: Verify hwmond sticks with a selected protocol once a sensor model
PASS: Verify handling of BMC reprovision - ip address change only
PASS: Verify handling of BMC reprovision - username change only
FAIL: Verify handling of BMC reprovision - password change only
https:/
Change-Id: I4bf52a5dc3c97d 7794ff623c881df f7886234e79
Closes-Bug: #1846212
Story: 2005861
Task: 36606
Signed-off-by: Eric MacDonald <email address hidden>