summaryrefslogtreecommitdiff
path: root/ironic_python_agent/tests/unit/extensions/test_standby.py
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2023-05-04 09:26:10 +0200
committerDmitry Tantsur <dtantsur@protonmail.com>2023-05-04 09:26:10 +0200
commitc1c5537ba23b791e5041230db289bd5cd226ac7c (patch)
treeec88f6c16eb2be02e2ca015fb917a33859eccb4e /ironic_python_agent/tests/unit/extensions/test_standby.py
parentc05fdf790c3cab6a18ca5b264e258c5c0016918d (diff)
downloadironic-python-agent-c1c5537ba23b791e5041230db289bd5cd226ac7c.tar.gz
Revert disabling MD5 checksums
This was a significant breaking change that was landed despite explicit disagreement by some community members (myself included). It has already resulted in an accidental Ironic CI breakage, has broken Bifrost and has a potential of breaking Metal3. In case of Metal3, MD5 support is a part of its public API. While MD5 is a potential security hazard, I don't see the need to hurry this change without giving the community time to prepare. This change reverts the new option md5_enabled to True. Change-Id: I32b291ea162e8eb22429712c15cb5b225a6daafd
Diffstat (limited to 'ironic_python_agent/tests/unit/extensions/test_standby.py')
-rw-r--r--ironic_python_agent/tests/unit/extensions/test_standby.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/ironic_python_agent/tests/unit/extensions/test_standby.py b/ironic_python_agent/tests/unit/extensions/test_standby.py
index 9f5a354b..195336df 100644
--- a/ironic_python_agent/tests/unit/extensions/test_standby.py
+++ b/ironic_python_agent/tests/unit/extensions/test_standby.py
@@ -123,6 +123,7 @@ class TestStandbyExtension(base.IronicAgentTest):
standby._validate_image_info(None, image_info)
def test_validate_image_info_legacy_md5_checksum(self):
+ CONF.set_override('md5_enabled', False)
image_info = _build_fake_image_info()
del image_info['os_hash_algo']
del image_info['os_hash_value']