Skip to content

Unbundle FW Artifacts/Versions from Core/Backend Deployment via Firmware "Object" e2e #2114

Description

@zhaozhongn

The concept of firmware object describes the metadata about firmware such as what hardware it is for, how to get binary, how to update, etc. It involves the following work.

  • REST -> Flow -> Core -> Backend e2e path with a passing of JSONstring representing SOT-based metadata as firmware object
  • For compatibility, existing backend (Core compute, NSM, PSM) still currently use the string as a "version tag"
  • Core compute FW update logic needs to be refactored to parse and down JSONstring, at least for ancillary machines
  • REST/CLI need to be able to pick out the "version" string in a SOT JSON as a shorthand for it to increase readability
  • NICo config need to specify desired SOT JSON url for each supported HW model

Metadata

Metadata

Assignees

Labels

roadmapRoadmap item with program-level tracking

Type

Fields

No fields configured for Epic.

Projects

Status
In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions