ironic.drivers.modules.drac.firmware module¶
Dell iDRAC firmware update utilities.
Provides Dell-specific helpers used by the generic Redfish firmware interface when running on iDRAC hardware.
- ironic.drivers.modules.drac.firmware.check_scheduled_idrac_job(task, current_update)[source]¶
Check Dell iDRAC for a scheduled Lifecycle Controller job.
Queries the Dell OEM job collection to check whether a scheduled (unfinished) LC job matching the task monitor JID exists. This distinguishes a successfully staged firmware update from a failed download where no job was created.
- Parameters:
task – a TaskManager instance
current_update – the current firmware update being processed
- Returns:
True if a matching scheduled job was found, False if no matching job exists, None if the Dell OEM extension is not available