summaryrefslogtreecommitdiff
path: root/ironic/dhcp
diff options
context:
space:
mode:
authorAija Jauntēva <aija.jaunteva@dell.com>2021-11-03 10:39:32 -0400
committerAija Jauntēva <aija.jaunteva@dell.com>2021-11-08 16:22:47 +0000
commitbe7cff6508c0aad1d2e2b30b726328c404329fee (patch)
tree73c4973ff4ab7075223d41e00696dce0e130b804 /ironic/dhcp
parent31c7469a91c58235b9200ce417ace57447bf23a7 (diff)
downloadironic-be7cff6508c0aad1d2e2b30b726328c404329fee.tar.gz
Fix idrac-wsman deploy with existing non-BIOS jobs
As with WS-Man iDRAC API setting boot device requires creating BIOS job and there can be only 1 open job per subsystem present in iDRAC, there is validation to check that the job queue is empty before continuing setting boot device. This does not work well for cases when using autoupdatescheduler that creates `Repository Update` job that stays Scheduled until executed and then followed by new Scheduled `Repository Update` job. This patch allows non-BIOS jobs to be present in the queue when setting boot device. This will still fail for cases when there are BIOS jobs present. In such cases should consider moving to idrac-redfish that does not create BIOS or any other job to set boot device. Story: 2009251 Task: 43437 Change-Id: I91e9ba3024a85897aeead21cede57464294b409b (cherry picked from commit b1d08ae80542b6b3aa9fab99cdc64b449d113115)
Diffstat (limited to 'ironic/dhcp')
0 files changed, 0 insertions, 0 deletions