diff --git a/cloudbaseinit/osutils/windows.py b/cloudbaseinit/osutils/windows.py index d8df6b32..8af5507b 100644 --- a/cloudbaseinit/osutils/windows.py +++ b/cloudbaseinit/osutils/windows.py @@ -994,5 +994,4 @@ class WindowsUtils(base.BaseOSUtils): decode_output=decode_output, shell=shell) def get_maximum_password_length(self): - # TODO(cpopa): Limit to 14 chars for compatibility with NT? - return 14 + return 20 diff --git a/cloudbaseinit/tests/osutils/test_windows.py b/cloudbaseinit/tests/osutils/test_windows.py index 458641b1..96eab6ad 100644 --- a/cloudbaseinit/tests/osutils/test_windows.py +++ b/cloudbaseinit/tests/osutils/test_windows.py @@ -1359,4 +1359,4 @@ class TestWindowsUtils(unittest.TestCase): self.assertEqual(mock.sentinel.execute_process, result) def test_get_password_maximum_length(self): - self.assertEqual(14, self._winutils.get_maximum_password_length()) + self.assertEqual(20, self._winutils.get_maximum_password_length())