)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"change_message_id":"55355fd8cf380e58cc70b83762226adffda86417","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"84f87ff9_96242925","updated":"2026-05-20 03:04:24.000000000","message":"Looks good","commit_id":"82020cf15d209cf5e71668fb967993183c05a74f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bcd55f6fc93b8bae8db56b3ae9f029efe1332c8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9d268903_73c1da73","updated":"2026-06-08 05:28:34.000000000","message":"needs python-magnumclient part","commit_id":"2081a5c6fb62eed51e398acd0329155b3895866f"},{"author":{"_account_id":12932,"name":"Andrew Bogott","email":"andrewbogott@gmail.com","username":"Andrew"},"change_message_id":"de9afe9ca06b37c0df288d26356afa320f6637fe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e7b05e94_348caca1","updated":"2026-06-23 13:28:16.000000000","message":"Right now the driver is selected based largely on the worker image type: heat if it\u0027s Fedora and cluster-api if it\u0027s Ubuntu. Will this change override that if I leave the new config values unset?","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ca0739d597ddbb0023f7a5e1070a1cf6141aaa14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"27d9c9b1_da3b7282","updated":"2026-07-07 15:23:06.000000000","message":"recheck","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"80ec99466d10da06f1d6d142bfa4f26590ecdea0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"fd740347_302abd30","updated":"2026-07-08 08:01:51.000000000","message":"recheck","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"ade68a29d3051d934057be13092584c6edc76c8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2be14a21_8eb4ac1a","updated":"2026-07-09 01:06:38.000000000","message":"recheck (look new results)","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"74d5f84cec07472772653ac5a60f5e3225f07dd5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"53969cd9_aaedd333","updated":"2026-07-07 09:32:38.000000000","message":"recheck another set of node failures","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"010481298806bccce6718239ff17a7957d752517","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"32a8f01f_62b3c6a4","updated":"2026-07-07 08:39:24.000000000","message":"recheck node failures","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3d67d6c9a9d82f226c9bb1340473a39845ff90f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"f7fa6962_a402d4c7","updated":"2026-07-07 16:32:42.000000000","message":"recheck node failures once again","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a40f476655f603232803198eab8d71972eccfbd5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"3584a577_5dcb8652","updated":"2026-07-08 09:15:28.000000000","message":"recheck pep8 mirror issue","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"121c914d2cbcf811aa2cc22580532600d220b6c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8985b951_c17f9ced","in_reply_to":"904f5a14_e7c50f0e","updated":"2026-07-07 07:43:49.000000000","message":"Done","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cf865f01a8a27683af3de4d706b15da6decdedc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"904f5a14_e7c50f0e","in_reply_to":"e7b05e94_348caca1","updated":"2026-06-23 13:33:18.000000000","message":"No, it will not change the override, it\u0027s just adds an option to set that in cluster template - see the release note.","commit_id":"cb49cb1a2a4bdd36bf9e412f2496a8acfbd28e0d"}],"magnum/tests/unit/drivers/test_driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"62550a41a3fcbaaabecd06e402c7288a32f72e6e","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @mock.patch.object(driver.Driver, \u0027load_entry_points\u0027)"},{"line_number":29,"context_line":"    def test_get_default_driver_from_config(self, mock_load):"},{"line_number":30,"context_line":"        \"\"\"Returns CONF.drivers.default_driver when the driver is registered.\"\"\""},{"line_number":31,"context_line":"        self.config(default_driver\u003d\u0027heat-k8s\u0027, group\u003d\u0027drivers\u0027)"},{"line_number":32,"context_line":"        mock_load.return_value \u003d iter([self._make_entry_point(\u0027heat-k8s\u0027)])"},{"line_number":33,"context_line":"        result \u003d driver.Driver.get_default_driver()"}],"source_content_type":"text/x-python","patch_set":6,"id":"013b764e_03f96ac2","line":30,"updated":"2026-06-22 07:38:36.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9eb9b2a4448bee841103831f838a12cb50442af6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"62550a41a3fcbaaabecd06e402c7288a32f72e6e","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @mock.patch.object(driver.Driver, \u0027load_entry_points\u0027)"},{"line_number":38,"context_line":"    def test_get_default_driver_from_config_not_registered(self, mock_load):"},{"line_number":39,"context_line":"        \"\"\"Raises ClusterDriverNotSupported when configured driver is absent.\"\"\""},{"line_number":40,"context_line":"        self.config(default_driver\u003d\u0027typo-driver\u0027, group\u003d\u0027drivers\u0027)"},{"line_number":41,"context_line":"        mock_load.return_value \u003d iter([self._make_entry_point(\u0027heat-k8s\u0027)])"},{"line_number":42,"context_line":"        self.assertRaises(exception.ClusterDriverNotSupported,"}],"source_content_type":"text/x-python","patch_set":6,"id":"0c6c5c4a_7ea2ee8c","line":39,"updated":"2026-06-22 07:38:36.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"9eb9b2a4448bee841103831f838a12cb50442af6"}]}
