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

DellEMC: Z9332f - Component firmware upgrade platform API implementation #8973

Merged
merged 1 commit into from
Oct 21, 2021

Conversation

ArunSaravananBalachandran
Copy link
Contributor

Why I did it

To implement the below component platform APIs for DellEMC Z9332f:

  • get_available_firmware_version
  • get_firmware_update_notification
  • install_firmware
  • update_firmware
  • auto_update_firmware

To include ‘SSD’ and ‘PCIe’ in the list of components provided by platform APIs.

How I did it

  • Implement the platform API methods in component.py
  • Add 'SSD' and 'PCIe' to list of components in platform.json

How to verify it

Verified that component data is displayed by show platform firmware status.
Wrote a script to call different component firmware upgrade methods and verified the return values.
UT Logs: Z9332f_component_update_changes_UT.txt

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106

Description for the changelog

DellEMC: Z9332f - Component firmware upgrade platform API implementation

A picture of a cute animal (not mandatory but encouraged)

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

Successfully merging this pull request may close these issues.

3 participants