Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add management switches to HSM/PCS for status tracking #2177

Merged
merged 1 commit into from
May 10, 2023

Conversation

alvarez3-hpe
Copy link
Contributor

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

  • Version number(s) incremented, if applicable
  • Copyrights updated
  • License file intact
  • Target branch correct
  • CHANGELOG.md updated
  • Testing is appropriate and complete, if applicable
  • HPC Product Announcement prepared, if applicable

@alvarez3-hpe alvarez3-hpe requested a review from a team as a code owner May 9, 2023 21:13
@denniswalker denniswalker merged commit d9cc598 into main May 10, 2023
@denniswalker denniswalker deleted the CASMHMS-5950 branch May 10, 2023 19:37
@denniswalker
Copy link
Contributor

/backport stable/1.5

@github-actions
Copy link

Error occured while backporting into branch stable/1.5.

Error
git -c user.name="Manny Alvarez III" -c user.email="[email protected]" cherry-pick 83e58bceef51f73f12baaeb7bfcaa059f5c16087 -x
Auto-merging manifests/core-services.yaml
CONFLICT (content): Merge conflict in manifests/core-services.yaml
Auto-merging manifests/sysmgmt.yaml
CONFLICT (content): Merge conflict in manifests/sysmgmt.yaml

error: could not apply 83e58bce... Add management switches to HSM/PCS for status tracking
hint: After resolving the conflicts, mark them with
hint: "git add/rm ", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants