Skip to content

Detect LMS during orchestration and report it to Console #1246

@graikhel-intel

Description

@graikhel-intel

Description

As part of the orchestration process in v3, we want to detect whether Intel LMS (Local Manageability Service) is installed on the device. This will help provide richer device context and enable UI enhancements.

The detection of LMS will be implemented in rpc-go. During registration, if LMS is found, that information should be included in the data reported back. We will add a new field in the database to store whether LMS is available for each device.

In Console, this LMS availability will be captured as part of device info during registration. Once stored, this data can later be used to add smarter UI flows (e.g., indicating LMS capabilities or specific actions when LMS is present), but that UI enhancement is out of scope for this story.

Scope

  • In rpc-go, detect if LMS is installed on the device during registration.
  • Report LMS availability as part of the registration payload sent to Console.
  • In Console, extend the device registration flow to capture LMS availability and store it in the database.
  • Add a new field in the device information table to store LMS presence (e.g., is_lms_available or something equivalent).
  • UI changes based on LMS presence will be addressed in a future story

Acceptance Criteria

  • rpc-go detects if LMS is installed during the registration process.
  • LMS availability is included in the registration data sent to Console.
  • Console stores LMS availability in the database.
  • Device info in Console reflects whether LMS is present.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Todo

Status

Q2 2026 (Current)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions