Is this a new feature, an enhancement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
GB200/GB300 platforms have managed-DPU ingestion coverage, but the DPU-in-NIC-mode path is not currently well supported or covered for these platforms. Some deployments operate the BlueField as a plain NIC rather than as a NICo-managed DPU. In that mode, ingestion needs to treat the host as a zero-DPU / HostInband host while still handling GBx00-specific Redfish discovery, boot-interface selection, and platform lifecycle behavior correctly.
Feature Description
Add support and integration coverage for ingesting GB200/GB300 hosts with dpu_mode: "nic_mode".
Expected behavior:
- ExpectedMachine can declare dpu_mode: "nic_mode" for GB200/GB300 hosts.
- Site Explorer discovers the GB200/GB300 platform correctly.
- NICo does not link or manage the BlueField as a DPU machine when it is operating in NIC mode.
- The host boots through the declared primary host_nics[] HostInband interface.
- The host can progress through ingestion to Ready.
- Flat VPC / autoNetwork allocation works after ingestion.
- Existing managed-DPU GB200/GB300 ingestion behavior remains unchanged.
Describe your ideal solution
Add machine-a-tron/API integration coverage for GB200/GB300 systems using dpu_mode: "nic_mode", including at least one Supermicro GB300 NVL-style platform. Use the test coverage to verify boot-interface prediction, HostInband interface promotion, no managed-DPU linkage, and successful host lifecycle progression. Fix any GBx00-specific Redfish or Site Explorer assumptions found by that coverage.
Describe any alternatives you have considered
Relying on existing managed-DPU GB300 coverage is not sufficient because NIC mode changes how the BlueField should be modeled and how the host in-band boot path is selected. Treating this as generic zero-DPU support is also incomplete because GB200/GB300 platforms have platform-specific Redfish and lifecycle behavior.
Additional context
Recent GB300 mock and integration work added managed-DPU GB300 coverage, but not explicit GBx00 DPU-in-NIC-mode ingestion coverage.
Related:
Code of Conduct
Is this a new feature, an enhancement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
High
Please provide a clear description of problem this feature solves
GB200/GB300 platforms have managed-DPU ingestion coverage, but the DPU-in-NIC-mode path is not currently well supported or covered for these platforms. Some deployments operate the BlueField as a plain NIC rather than as a NICo-managed DPU. In that mode, ingestion needs to treat the host as a zero-DPU / HostInband host while still handling GBx00-specific Redfish discovery, boot-interface selection, and platform lifecycle behavior correctly.
Feature Description
Add support and integration coverage for ingesting GB200/GB300 hosts with dpu_mode: "nic_mode".
Expected behavior:
Describe your ideal solution
Add machine-a-tron/API integration coverage for GB200/GB300 systems using dpu_mode: "nic_mode", including at least one Supermicro GB300 NVL-style platform. Use the test coverage to verify boot-interface prediction, HostInband interface promotion, no managed-DPU linkage, and successful host lifecycle progression. Fix any GBx00-specific Redfish or Site Explorer assumptions found by that coverage.
Describe any alternatives you have considered
Relying on existing managed-DPU GB300 coverage is not sufficient because NIC mode changes how the BlueField should be modeled and how the host in-band boot path is selected. Treating this as generic zero-DPU support is also incomplete because GB200/GB300 platforms have platform-specific Redfish and lifecycle behavior.
Additional context
Recent GB300 mock and integration work added managed-DPU GB300 coverage, but not explicit GBx00 DPU-in-NIC-mode ingestion coverage.
Related:
Code of Conduct