)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"36e62d864c068f603dbadad78b84632607b051e8","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add support for 2.92 : keypair import mandatory"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Now, when creating a keypair, the \u0027public_key\u0027 parameter is now mandatory."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Depends-On: https://review.opendev.org/c/openstack/nova/+/849133"},{"line_number":12,"context_line":"Implements: blueprint keypair-generation-removal"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"755dcddc_85bcc065","line":9,"updated":"2022-07-27 14:16:32.000000000","message":"drop one of the \"now\" ;)","commit_id":"2e406d9c00bbe11197b093111564c7b90582dc4e"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"36e62d864c068f603dbadad78b84632607b051e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"97e405e5_e877ebca","updated":"2022-07-27 14:16:32.000000000","message":"Looks good but either you need to rebase it top of https://review.opendev.org/c/openstack/python-novaclient/+/831651 now or rebase it later when that lands to resolve the merge conflict","commit_id":"2e406d9c00bbe11197b093111564c7b90582dc4e"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c5a768bce98807456a8abacd889a66adae9fb42f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a8482992_030dbdff","updated":"2022-07-27 14:20:48.000000000","message":"thanks","commit_id":"1d23a31a10aeb0bb4fd4b72c8a57d99882a4ea53"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7048d8a370b516640f8665204c4452685370d47e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ecc21cd0_333e06ed","updated":"2022-07-27 17:59:01.000000000","message":"this will be blocked untill the depends on is resolved but it looks correct.\n\ngibi also has a point in the commit message but i dont think that requries a respin","commit_id":"1d23a31a10aeb0bb4fd4b72c8a57d99882a4ea53"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"5a54bb75f071c357d2ffbaf3d8e442865b9a1836","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b7a1525e_82d9a469","updated":"2022-07-29 15:31:40.000000000","message":"+W because of the single rebase.","commit_id":"2b5d989990b14ef81e3ca2a48df8e43b6b205d0e"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"dd06f485778542e591f5abe2a59f4a4185c6b18b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"968c4168_dc9184bf","updated":"2022-07-28 17:11:54.000000000","message":"recheck pep8 post_failure","commit_id":"2b5d989990b14ef81e3ca2a48df8e43b6b205d0e"}],"novaclient/tests/unit/v2/fakes.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"3d3933163b9a116950a693b0408e99052da06b37","unresolved":true,"context_lines":[{"line_number":1228,"context_line":""},{"line_number":1229,"context_line":"    def post_os_keypairs(self, body, **kw):"},{"line_number":1230,"context_line":"        assert list(body) \u003d\u003d [\u0027keypair\u0027]"},{"line_number":1231,"context_line":"        if self.api_version \u003e\u003d api_versions.APIVersion(\"2.92\"):"},{"line_number":1232,"context_line":"            # In 2.92, public_key becomes mandatory"},{"line_number":1233,"context_line":"            required \u003d [\u0027name\u0027, \u0027public_key\u0027]"},{"line_number":1234,"context_line":"        else:"},{"line_number":1235,"context_line":"            required \u003d [\u0027name\u0027]"},{"line_number":1236,"context_line":"        fakes.assert_has_keys(body[\u0027keypair\u0027],"},{"line_number":1237,"context_line":"                              required\u003drequired)"},{"line_number":1238,"context_line":"        r \u003d {\u0027keypair\u0027: self.get_os_keypairs()[2][\u0027keypairs\u0027][0][\u0027keypair\u0027]}"},{"line_number":1239,"context_line":"        return (202, {}, r)"},{"line_number":1240,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3234af92_26776df6","line":1237,"range":{"start_line":1231,"start_character":0,"end_line":1237,"end_character":48},"updated":"2022-07-29 22:14:52.000000000","message":"The following file should be modified instead of this file.\n\n* novaclient/tests/unit/fixture_data/keypairs.py\n\nhttps://opendev.org/openstack/python-novaclient/src/commit/4d4cdb49922b5e27ab1f892a5a5f7ac5994eedf1/novaclient/tests/unit/fixture_data/keypairs.py#L42","commit_id":"2b5d989990b14ef81e3ca2a48df8e43b6b205d0e"}]}
