Files
napalm-redfish/tests/fixtures/supermicro-x10drl-i-3.91/ipmi/event_log.json
T
christianmanivong 332e6090a7 feat: read-only IPMI driver; report a missing Redfish license (0.2.0)
A Supermicro X10DRL-i refuses Redfish without a license (SUM, DCMS or
OOB), even the service root. IPMI answers without one.

- New entry point `ipmi` (napalm_redfish.ipmi.IpmiDriver) on
  ManagementControllerDriver, over pyghmi: facts and inventory from the
  FRU (serial number, system UUID), the BMC's LAN interface, sensors
  (temperatures, fans, power supplies), the power state, the event log
  and the BMC firmware. Read-only: no power control, no BMC reset.
  Tested against recordings of the X10 with serials, the UUID, MACs and
  IPs replaced.
- RedfishDriver.open() no longer fails on a license refusal: get_facts
  returns what is known without Redfish, get_device_warnings reports
  bmc_license_required with the licenses the BMC names, every other
  getter raises. netOrk then shows the reason instead of an offline BMC.
- IpmiDriver is not exported from the package: NAPALM's own
  get_network_driver("redfish") takes the first driver class of
  napalm_redfish.
2026-10-13 10:53:51 +02:00

17 lines
322 B
JSON

[
{
"record_id": 1,
"timecode": 1790788051,
"component_id": "32.201.0",
"component": "PS2 Status",
"deassertion": true,
"component_type_id": 8,
"event_id": "111.1",
"component_type": "Power Supply",
"event": "Recovered",
"severity": 0,
"oem_handler": null,
"timestamp": "2026-09-30T15:07:31"
}
]