Skip to content

nv-redfish: LiteOn OEM power supply links via chassis#71

Merged
poroh merged 1 commit intoNVIDIA:mainfrom
poroh:oem-liteon-power-supplies-support
Apr 16, 2026
Merged

nv-redfish: LiteOn OEM power supply links via chassis#71
poroh merged 1 commit intoNVIDIA:mainfrom
poroh:oem-liteon-power-supplies-support

Conversation

@poroh
Copy link
Copy Markdown
Contributor

@poroh poroh commented Apr 15, 2026

LiteOn powershelf platforms extend standard Redfish PowerSupply with a PowerState boolean field. Add OEM schema, feature-gated support (oem-liteon + power-supplies), and Chassis::oem_liteon_power_supply_links() using EntityLink<B, T>.

Integration tests cover happy path with fetch, multiple PSUs, wrong/missing manufacturer, missing PowerSubsystem, and empty collection.

LiteOn powershelf platforms extend standard Redfish PowerSupply with a
PowerState boolean field. Add OEM schema, feature-gated support
(oem-liteon + power-supplies), and Chassis::oem_liteon_power_supply_links()
using EntityLink<B, T>.

Integration tests cover happy path with fetch, multiple PSUs, wrong/missing
manufacturer, missing PowerSubsystem, and empty collection.

Signed-off-by: Dmitry Porokh <dporokh@nvidia.com>
@poroh poroh marked this pull request as ready for review April 16, 2026 00:12
@poroh poroh requested a review from yoks April 16, 2026 00:12
@poroh poroh merged commit ba1dd99 into NVIDIA:main Apr 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants