diff --git a/ironic_python_agent/hardware.py b/ironic_python_agent/hardware.py index 020514ac0..78d31bbb2 100644 --- a/ironic_python_agent/hardware.py +++ b/ironic_python_agent/hardware.py @@ -1690,7 +1690,7 @@ class GenericHardwareManager(HardwareManager): LOG.debug("Attempting to nvme-format %s using secure format mode " "(ses) %s", block_device.name, format_mode) utils.execute('nvme', 'format', block_device.name, '-s', - format_mode) + format_mode, '-f') LOG.info("nvme-cli format for device %s (ses= %s ) completed " "successfully.", block_device.name, format_mode) return True diff --git a/ironic_python_agent/tests/unit/test_hardware.py b/ironic_python_agent/tests/unit/test_hardware.py index e5e51cfd6..22f8a1880 100644 --- a/ironic_python_agent/tests/unit/test_hardware.py +++ b/ironic_python_agent/tests/unit/test_hardware.py @@ -3886,7 +3886,7 @@ class TestGenericHardwareManager(base.IronicAgentTest): retval = self.hardware._nvme_erase(block_device) mocked_execute.assert_has_calls([ mock.call('nvme', 'id-ctrl', '/dev/nvme0n1', '-o', 'json'), - mock.call('nvme', 'format', '/dev/nvme0n1', '-s', 2), + mock.call('nvme', 'format', '/dev/nvme0n1', '-s', 2, '-f'), ]) self.assertTrue(retval) @@ -3910,7 +3910,7 @@ class TestGenericHardwareManager(base.IronicAgentTest): retval = self.hardware._nvme_erase(block_device) mocked_execute.assert_has_calls([ mock.call('nvme', 'id-ctrl', '/dev/nvme0n1', '-o', 'json'), - mock.call('nvme', 'format', '/dev/nvme0n1', '-s', 1), + mock.call('nvme', 'format', '/dev/nvme0n1', '-s', 1, '-f'), ]) self.assertTrue(retval)