RMS Hardware Compatibility List
This Hardware Compatibility List (HCL) is provided for reference purposes only. Systems listed here have been unit tested or exercised internally in limited RMS scenarios. Inclusion in this list does not imply qualification, certification, or support, and does not represent a commitment to ongoing compatibility. For specific hardware support inquiries or technical specifications, please contact the original hardware vendor.
RMS compatibility depends on both the hardware management interface and the node
identity sent by the caller. New clients should send node_descriptor attributes
using the matrix below. Legacy NodeType values remain supported; when a request
sets a non-NODE_TYPE_UNSPECIFIED NodeType, that enum value overrides
node_descriptor for dispatch.
Last Updated: 2026-08-03
Supported Hardware
Hardware Under Development
This list outlines platforms that are under development and have not undergone full RMS compatibility testing.
Node Descriptor Translation
RMS resolves a descriptor to the internal node type at the gRPC boundary. The
required identity keys are role, vendor, and product_family. The optional
inventory_profile key selects a deployment-defined expected firmware
inventory and does not affect node-type resolution. RMS rejects descriptors
with missing or empty required attributes and rejects unsupported attributes.
inventory_profile is an opaque, case-sensitive identifier after trimming.
RMS looks it up in [workflows.expected_inventory_profiles]. Missing metadata
preserves legacy firmware behavior; an empty or unknown supplied profile
rejects that node before firmware work starts. ListNodeInventory returns the
selected profile with the canonical identity attributes.
Wiwynn GB200 and Supermicro GB300 are descriptor-only and do not add NodeType
protobuf enum values. Requests use NODE_TYPE_UNSPECIFIED with the descriptors
shown below.