summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorLakshmi Yadlapati <lakshmiy@us.ibm.com>2023-06-21 22:39:08 +0300
committerEd Tanous <ed@tanous.net>2023-06-28 19:22:28 +0300
commit788fe6cfaef30f10e9ba9c6ad06b26d799225030 (patch)
tree95650f15a113fea30b2f8ffa57298f4cfc91b498 /subprojects
parent47488a98120200130ce6efb42002a1d180bd9903 (diff)
downloadbmcweb-788fe6cfaef30f10e9ba9c6ad06b26d799225030.tar.xz
Refactor powerSupplyPath association retrieval
Improved functionality for retrieving powered_by association endpoints with the "xyz.openbmc_project.Inventory.Item.PowerSupply" interface. This commit introduces an enhanced approach for obtaining the powered_by association endpoints that specifically have the "xyz.openbmc_project.Inventory.Item.PowerSupply" interface. The code now utilizes the getAssociatedSubTreePaths() function, ensuring that only endpoints representing power supplies are retrieved. This updated functionality provides a more accurate and efficient method for retrieving the relevant associations, filtering out any endpoints that do not correspond to power supplies. This approach is particularly beneficial in cases where the powered_by association may be used by entities other than power supplies. Refactor powerSupply list handling in powerSupply subsystem. Tested: Validator Passed ''' curl -k https://${bmc}/redfish/v1/Chassis/chassis/PowerSubsystem/PowerSupplies { "@odata.id": "/redfish/v1/Chassis/chassis/PowerSubsystem/PowerSupplies", "@odata.type": "#PowerSupplyCollection.PowerSupplyCollection", "Description": "The collection of PowerSupply resource instances.", "Members": [ { "@odata.id": "/redfish/v1/Chassis/chassis/PowerSubsystem/PowerSupplies/powersupply2" }, { "@odata.id": "/redfish/v1/Chassis/chassis/PowerSubsystem/PowerSupplies/powersupply3" } ], "Members@odata.count": 2, "Name": "Power Supply Collection" } ''' Change-Id: Icb56621b578460e65380a633028269a7023c4674 Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
Diffstat (limited to 'subprojects')
0 files changed, 0 insertions, 0 deletions