diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py index fbabd78f..033875a8 100644 --- a/pyghmi/ipmi/oem/lenovo/imm.py +++ b/pyghmi/ipmi/oem/lenovo/imm.py @@ -543,6 +543,12 @@ class XCCClient(IMMClient): }) if bdata: yield ('{0} Trusted Image'.format(self.bmcname), bdata) + bdata = self.fetch_grouped_properties({ + 'build': '/v2/ibmc/dm/fw/imm3/primary_pending_build_id', + 'version': '/v2/ibmc/dm/fw/imm3/primary_pending_build_version', + 'date': '/v2/ibmc/dm/fw/imm3/primary_pending_build_date'}) + if bdata: + yield ('{0} Pending Update'.format(self.bmcname), bdata) bdata = self.fetch_grouped_properties({ 'build': '/v2/bios/build_id', 'version': '/v2/bios/build_version',