Skip to content

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

Merged
liat-grozovik merged 3 commits intosonic-net:masterfrom
DavidZagury:master_bios_update
Jul 14, 2023
Merged

[Mellanox] Add support for BIOS update on Spectrum-4#15795
liat-grozovik merged 3 commits intosonic-net:masterfrom
DavidZagury:master_bios_update

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
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