Add management switches to HSM/PCS for status tracking #2177
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary and Scope
This updates cray-reds, cray-smd, cray-power-control, and cray-hms-rts to provide status tracking for all management switches for CASM-2974 - xtalive equivalent API in PCS.
cray-reds - Adds default SNMP credentials to vault for management switches
cray-hms-rts - Stands up a SNMP backed redfish interface for HSM and PCS to talk to
cray-smd - Discovers the management switches via RTS's redfish interface
cray-power-control - Gets availability status of the management switches from RTS's redfish interface.
Issues and Related PRs
Testing
For testing, see:
cray-reds - Cray-HPE/hms-reds#37
cray-hms-rts - Cray-HPE/hms-redfish-translation-layer#46
cray-smd - Cray-HPE/hms-smd#113
cray-power-control - Cray-HPE/hms-power-control#33
Risks and Mitigations
low
Pull Request Checklist