NVIDIA Infra Controller v0.2 End of Life
NVIDIA Infra Controller v0.2 made the project available as open-source software and expanded its APIs, orchestration, and hardware lifecycle support.
APIs and orchestration
- The REST API supports external identity providers for JWT authentication and batch instance creation through
/nico/instance/batch. - Instances can be rebooted by
instance_idas well asmachine_id. - State handling is split between a
PeriodicEnqueuer, which schedules work for managed resources, and aStateProcessor, which dequeues and runs state handlers. - State handlers are rescheduled immediately after a
Transitionoutcome or a detected DPU version change, reducing waits for transitions such asWaitingForNetworkConfigby up to 30 seconds.
Provisioning and hardware management
- Pre-ingestion sets the system time zone to UTC when the clock is out of sync so NTP timestamps are interpreted correctly.
- The Scout agent can securely erase NVMe devices asynchronously.
- NVLink interfaces enter Pending while updates are sent, and NVLink Logical Partition inventory metadata updates are more reliable.
DpuExtensionServicesupportsnamefororderBy, andExpectedMachineobjects support bulk creation and updates.
Platform update and bug fix
The Go toolchain was updated to v1.25.4 and nv-redfish to v0.1.3. The nv-redfish update fixes a critical BMC cache bug that caused repeated cache misses and prevented health-monitor rediscovery.