)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"95885b923831017a8cdcb8c43d1e9587bfa63899","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e52e437c_cfdba147","updated":"2023-03-22 22:38:09.000000000","message":"If you don\u0027t mind, I am going to work on this. We are going to need a keystone session here.\n","commit_id":"e2fabfff965ffb769e96dfaa8ace3555508988f0"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"4db082e5d98b9f70112e4cc3219158b888d8f27f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"707e402e_d5e3ac05","in_reply_to":"e52e437c_cfdba147","updated":"2023-03-23 09:49:09.000000000","message":"thanks","commit_id":"e2fabfff965ffb769e96dfaa8ace3555508988f0"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3675fa67d03d4c83511108d6aeb139880707891a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1b593676_0c3b5234","updated":"2023-03-23 00:49:44.000000000","message":"Nevermind on the reuse sessions, we cannot do that here as it is based on the context.auth_token.","commit_id":"b5918f770590b5ce5179237611f682f890ea3b1e"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"4ca7fe3cbe07419bb39602226af3f539702a26ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"fc5a2bfc_d250105f","updated":"2023-03-23 00:47:36.000000000","message":"Ok, so I have a basic framework working here. We should update this to re-use sessions, put back the ability to fall back to the user/password (though I don\u0027t know why that is there actually, since that should really never be called without a user token in the context(maybe sink?). Also, ignore the scoped token stuff, that is unrelated.\nBasically we needed to take the user token and get a keystone session with it so that we could create an SDK session.","commit_id":"b5918f770590b5ce5179237611f682f890ea3b1e"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"ec42ed995960e912c907fc8e57bfc7c295a96306","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8f598d35_d4552dcd","updated":"2023-03-24 10:51:54.000000000","message":"as I see (as far as I can parse grenade logs) grenade failure is not related","commit_id":"246bf27ce3387cff7cec01e73f9484cbc497b4e2"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"28ec282db5261ce4838074c6a736c507ebb02e27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"98febbc0_6f56a2e9","in_reply_to":"8f598d35_d4552dcd","updated":"2023-03-24 20:38:41.000000000","message":"Correct, it is another issue that has popped up. It is impacting all Designate jobs.","commit_id":"246bf27ce3387cff7cec01e73f9484cbc497b4e2"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"e60feaa05bba84cf9f9b29a3a18856c46331ca26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"0582f6a3_fc74ac64","updated":"2023-03-31 20:13:45.000000000","message":"I think this is in good shape and has multiple reviews. Let\u0027s merge it.","commit_id":"fd09a0cfc392349ec3e7437c86aabef40c574cd4"},{"author":{"_account_id":5572,"name":"Don Kehn","display_name":"DEKehn","email":"dekehn@gmail.com","username":"dekehn"},"change_message_id":"6f78ae22ccbd84433fc52b744f56129f0ea9de12","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"bb774d63_d7019246","updated":"2023-03-27 15:03:14.000000000","message":"LGTM - thank this is necessary https://docs.openstack.org/python-neutronclient/latest/contributor/transition_to_osc.html","commit_id":"fd09a0cfc392349ec3e7437c86aabef40c574cd4"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"0fa7c8021b8475bab9df0ad5b4eb87b6e7b73151","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1640b144_3489b0fd","updated":"2023-03-28 15:10:00.000000000","message":"big support from SDK side","commit_id":"fd09a0cfc392349ec3e7437c86aabef40c574cd4"}],"designate/network_api/neutron.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"623c0a626e1ae9606f546c81e80e5b605185aaaa","unresolved":true,"context_lines":[{"line_number":31,"context_line":"def get_client(context, endpoint, region):"},{"line_number":32,"context_line":"    params \u003d {"},{"line_number":33,"context_line":"        \u0027endpoint_url\u0027: endpoint,"},{"line_number":34,"context_line":"        \u0027auth_url\u0027: CONF.keystone_authtoken.auth_url,"},{"line_number":35,"context_line":"        \u0027timeout\u0027: CONF[\u0027network_api:neutron\u0027].timeout,"},{"line_number":36,"context_line":"        \u0027insecure\u0027: CONF[\u0027network_api:neutron\u0027].insecure,"},{"line_number":37,"context_line":"        \u0027ca_cert\u0027: CONF[\u0027network_api:neutron\u0027].ca_certificates_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"58ce8d03_2d743a2b","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":53},"updated":"2023-03-03 12:24:40.000000000","message":"I will check next week to adopt zuul cfg if that is enough","commit_id":"0783e1aec89d9b57e326eed4a0d33186f138a4a7"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"fd790c9acd9c986f74548e98fa5dbfacd06aa38c","unresolved":false,"context_lines":[{"line_number":31,"context_line":"def get_client(context, endpoint, region):"},{"line_number":32,"context_line":"    params \u003d {"},{"line_number":33,"context_line":"        \u0027endpoint_url\u0027: endpoint,"},{"line_number":34,"context_line":"        \u0027auth_url\u0027: CONF.keystone_authtoken.auth_url,"},{"line_number":35,"context_line":"        \u0027timeout\u0027: CONF[\u0027network_api:neutron\u0027].timeout,"},{"line_number":36,"context_line":"        \u0027insecure\u0027: CONF[\u0027network_api:neutron\u0027].insecure,"},{"line_number":37,"context_line":"        \u0027ca_cert\u0027: CONF[\u0027network_api:neutron\u0027].ca_certificates_file,"}],"source_content_type":"text/x-python","patch_set":4,"id":"ed04b383_a24145da","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":53},"in_reply_to":"58ce8d03_2d743a2b","updated":"2023-03-23 21:25:43.000000000","message":"Done","commit_id":"0783e1aec89d9b57e326eed4a0d33186f138a4a7"}],"releasenotes/notes/Replace-neutronclient-with-openstacksdk-5ae199bc327376b9.yaml":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"c401e146257047b7e44023214bc521ae1f671a82","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Designate will now use the openstacksdk to access neutron instead of the"},{"line_number":5,"context_line":"    deprecated neutronclient. The python-neutronclient module requirement has"},{"line_number":6,"context_line":"    been replaced by the openstacksdk module."},{"line_number":7,"context_line":"other:"},{"line_number":8,"context_line":"  - |"},{"line_number":9,"context_line":"    Designate will now use the openstacksdk to access neutron instead of the"},{"line_number":10,"context_line":"    deprecated neutronclient."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bd161ef1_eab05df0","line":10,"range":{"start_line":2,"start_character":0,"end_line":10,"end_character":29},"updated":"2023-03-24 10:44:17.000000000","message":"+1, thanks","commit_id":"246bf27ce3387cff7cec01e73f9484cbc497b4e2"}]}
