Skip to content

Commit 42add4b

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Fix errors in the function erase_devices_express" into stable/2024.1
2 parents 84edb10 + eb8d9e0 commit 42add4b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

ironic_python_agent/hardware.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1791,6 +1791,7 @@ def erase_devices_express(self, node, ports):
17911791
return
17921792
for dev in self._list_erasable_devices(node):
17931793
safety_check_block_device(node, dev.name)
1794+
secure_erase_error = None
17941795
try:
17951796
if self._is_nvme(dev):
17961797
execute_nvme_erase = info.get(
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
fixes:
3+
- |
4+
Prevent the UnboundLocalError in erase_devices_express,
5+
for example, on a disk failure.

0 commit comments

Comments
 (0)