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

[Mellanox] Add support for BIOS update on Spectrum-4 #15795

Merged
merged 3 commits into from
Jul 14, 2023

Conversation

DavidZagury
Copy link
Contributor

@DavidZagury DavidZagury commented Jul 11, 2023

Why I did it

BIOS on new generation switch can come with a file type of cap or cab. Needs to add support to these file type.
Also ONIE version on new devices can have a suffix of 'dev'.

Work item tracking
  • Microsoft ADO (number only):

How I did it

Added cap & cab as possible component extensions for ComponentBIOS.
Update the ONIE version regex to include dev signed versions.

How to verify it

Update BIOS.

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

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

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

Add support for updating BIOS through dev signed ONIE.
Add support for update BIOS using cap/cab files
@liat-grozovik liat-grozovik changed the title [Mellanox] Add support for BIOS update on SPC4 [Mellanox] Add support for BIOS update on Spectrum-4 Jul 14, 2023
@liat-grozovik liat-grozovik merged commit b06a856 into sonic-net:master Jul 14, 2023
12 checks passed
Copy link
Contributor

@StormLiangMS StormLiangMS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is to support spec-4, and change only limited to Mellanox.

MSFT ADO (24623144)

mssonicbld pushed a commit to mssonicbld/sonic-buildimage that referenced this pull request Jul 23, 2023
- Why I did it
BIOS on new generation switch can come with a file type of cap or cab. Needs to add support to these file type.
Also ONIE version on new devices can have a suffix of 'dev'.

- How I did it
Added cap & cab as possible component extensions for ComponentBIOS.
Update the ONIE version regex to include dev signed versions.

- How to verify it
Update BIOS.
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202211: #15941

mssonicbld pushed a commit to mssonicbld/sonic-buildimage that referenced this pull request Jul 23, 2023
- Why I did it
BIOS on new generation switch can come with a file type of cap or cab. Needs to add support to these file type.
Also ONIE version on new devices can have a suffix of 'dev'.

- How I did it
Added cap & cab as possible component extensions for ComponentBIOS.
Update the ONIE version regex to include dev signed versions.

- How to verify it
Update BIOS.
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202305: #15942

sonic-otn pushed a commit to sonic-otn/sonic-buildimage that referenced this pull request Sep 20, 2023
- Why I did it
BIOS on new generation switch can come with a file type of cap or cab. Needs to add support to these file type.
Also ONIE version on new devices can have a suffix of 'dev'.

- How I did it
Added cap & cab as possible component extensions for ComponentBIOS.
Update the ONIE version regex to include dev signed versions.

- How to verify it
Update BIOS.
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.

6 participants