NetQ NVLink API Changelog
5.2 NetQ NVLink REST API Changelog
Version 5.2.0 (compared to 5.1.0). Breaking changes are indicated with ⚠️. For more information, see the REST API in Swagger.
| Endpoint | Change Summary | Notes and Details |
|---|---|---|
POST /v1/bring-up | Added: Request field CertP12 | Binary field for user-cert mode; description updated with cert-mode docs, request examples added, 404 error response removed |
GET /v1/certificates | Introduced: New endpoint | Returns overview listing all certificate metadata |
POST /v1/certificates/ca | Introduced: New endpoint | Uploads CA certificate in PEM format; rejected when cluster is in self-signed cert mode |
GET /v1/certificates/ca | Introduced: New endpoint | Retrieves CA certificate metadata |
POST /v1/certificates/server | Introduced: New endpoint | Uploads server TLS certificate and key in PEM format; supports ?force=true override |
GET /v1/certificates/server | Introduced: New endpoint | Retrieves server certificate metadata |
GET /v1/compute-nodes | Added: Response field Sensors | ComputeNode now includes Sensors of type NodeSensorsMap; new schemas NodeSensor and NodeSensorsMap |
GET /v1/compute-nodes | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/compute-nodes/{id} | Added: Response field Sensors | ComputeNode now includes Sensors of type NodeSensorsMap; new schemas NodeSensor and NodeSensorsMap |
PUT /v1/compute-nodes/{id} | Added: Request/response field Sensors | ComputeNode schema extended with Sensors and NodeSensorsMap |
GET /v1/compute-nodes/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
PUT /v1/compute-nodes/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/gpus | Introduced: New filtered listing | Lists GPUs with filters on deviceUID, chassisSerialNumber, slotID, trayIndex, hostID |
GET /v1/gpus | Changed: GPU.DeviceUID schema | Inlined uint64 type and added JavaScript precision warning (was $ref: uint64) |
GET /v1/gpus/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
PUT /v1/gpus/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/gpus/{id} | Changed: GPU.DeviceUID schema | Inlined uint64 type with JavaScript precision warning (was $ref: uint64) |
PUT /v1/gpus/{id} | Changed: GPU.DeviceUID schema | Inlined uint64 type with JavaScript precision warning (was $ref: uint64) |
POST /v1/images | Added: Optional request field ImageType | Extends UploadImageRequest with ImageType |
GET /v1/images | Changed ⚠️: ImageMetadata.imageType enum | Enum values changed from uppercase NVOS to lowercase nvos; new value cpld added (breaking change) |
GET /v1/kpi/compute-health | Introduced: New endpoint | Returns compute node health metrics time series |
GET /v1/kpi/connection-state | Introduced: New endpoint | Returns connection state metrics time series |
GET /v1/kpi/domain-health | Introduced: New endpoint | Returns domain health metrics time series |
GET /v1/kpi/gpu-health | Introduced: New endpoint | Returns GPU health metrics time series |
GET /v1/kpi/partition-health | Introduced: New endpoint | Returns partition health metrics time series |
GET /v1/kpi/switch-node-health | Introduced: New endpoint | Returns switch node health metrics time series |
GET /v1/kpis | Changed: KPI enums and schema | KPIType enum extended with FW_VERSIONS; KPIResponse schema gains fw-versions field |
GET /v1/partitions | Added: Query parameter gpu-id-type | Enum values: device-uuid, db-id; new GpuIdType schema |
POST /v1/partitions | Added: Request support for GPU-DeviceUUID | Partition members may use uint64 device UUIDs in addition to GPU DB IDs |
GET /v1/partitions/{id} | Added: Query parameter gpu-id-type | Enum values: device-uuid, db-id |
PUT /v1/partitions/{id} | Added: Request support for GPU-DeviceUUID | Partition members may use uint64 device UUIDs in addition to GPU DB IDs |
GET /v1/redfish | Introduced: New endpoint | Lists all Redfish endpoints |
POST /v1/redfish | Introduced: New endpoint | Creates a new Redfish endpoint |
GET /v1/redfish/{id} | Introduced: New endpoint | Retrieves a specific Redfish endpoint |
DELETE /v1/redfish/{id} | Introduced: New endpoint | Deletes a Redfish endpoint |
GET /v1/switch-nodes | Added: Response field Sensors | SwitchNode schema now includes Sensors of type NodeSensorsMap |
GET /v1/switch-nodes | Added: Response field FWVersions | SwitchNode schema gains FWVersions; new FWVersions schema (ASIC, BIOS, BMC, CPLD1–4, EROT variants, FPGA, NVOS) |
GET /v1/switch-nodes | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/switch-nodes/{id} | Added: Response field Sensors | SwitchNode schema includes Sensors of type NodeSensorsMap |
PUT /v1/switch-nodes/{id} | Added: Request/response field Sensors | SwitchNode schema includes Sensors of type NodeSensorsMap |
GET /v1/switches | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/switches/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
PUT /v1/switches/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/ports | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/ports/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
PUT /v1/ports/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
GET /v1/switch-nodes/{id} | Added: Response field FWVersions | SwitchNode schema includes FWVersions; new FWVersions schema (ASIC, BIOS, BMC, CPLD1–4, EROT variants, FPGA, NVOS) |
PUT /v1/switch-nodes/{id} | Added: Request/response field FWVersions | SwitchNode schema includes FWVersions; uses shared FWVersions schema |
GET /v1/switch-nodes/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
PUT /v1/switch-nodes/{id} | Changed: ID-related schemas constraints | SlotID, TrayIndex, HostID schemas now require minimum value 0 |
POST /v1/upgrade-switch | Changed: Upgrade request schema | Added UpgradeType enum (nvos, cpld) to CreateSwitchUpgradeRequest; description updated from “NVOS image” to “NVOS/Firmware image”; CPLD upgrade examples added |
GET /v1/validations/fw-versions | Introduced: New endpoint | Returns firmware version validation results per domain |
GET /v1/version | Changed: API version | API version updated from 5.1.0 to 5.2.0 |
ALL nmx/v1/* (NVL endpoints) | Added: Error schema metadata | Error schema extended with x-go-type: liberr.Error and x-go-type-import for Go code generation; no wire-format changes |