)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"9906a4d66bbdcec08798a14392ec88af1fab2b07","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Local IP API tests"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add Local IP API tests"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/816435"},{"line_number":12,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/818228"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":21,"id":"e09ab4cb_13a9bb8a","line":9,"updated":"2021-12-06 13:51:08.000000000","message":"nitty nit: no need for the same line twice 😊","commit_id":"66f11e3624de097238a2bc3ef923157ce95e4e18"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"d9445b9951e4f206276ac864cb6fe10d8b1a43a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"44ecbfd0_30f9ddb8","updated":"2021-10-21 05:04:54.000000000","message":"recheck","commit_id":"625aaa350b52ca2fc1f42a43d19ab2e5db547eee"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"30e15fe482a58795858f107110534802e9172634","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"20ab15df_3688a4cf","updated":"2021-11-30 07:37:50.000000000","message":"I see tests are skipped with default OVN in API job, but in previous patchset they passed (without \u0027required_extensions\u0027). A few nits to be fixed","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"a2dd04034f15bc80de22338b28995c2d8db10a45","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"0ac82ebc_1ac7193c","updated":"2021-11-30 07:53:17.000000000","message":"Uploaded one more time to check API tests without required_extension","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"7882ca73ad2322bd30fa6cab02aac1e63fb5cc47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"06a88135_48e67601","updated":"2021-11-29 15:58:28.000000000","message":"recheck","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"2a2a00f045128fc90b051c2fcf710b912987c448","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"c38b4110_74b3871f","updated":"2021-11-30 09:25:47.000000000","message":"recheck","commit_id":"818f10f0b7f79eff8fc4ed50fc9ef059d64f8034"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"9a90adaca09d09a1bbc5f584a6bb601db0cbb4d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"3535ca08_90fb5998","updated":"2021-11-30 09:40:09.000000000","message":"recheck","commit_id":"df3fb2142251f67a4f73cd56b43304568618b0e2"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"143fbb1796c57ed40791c8978bc11ff62c0760bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"a27786f7_f4fa24bb","updated":"2021-11-30 12:04:32.000000000","message":"recheck","commit_id":"4b626a9b194edc295d9780e8c6c09711eba5ce6e"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"2c0b7dff1c550c6ad1419d17338c654561422641","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"e0c0d74a_92edeef3","updated":"2021-11-30 18:46:17.000000000","message":"recheck","commit_id":"66f11e3624de097238a2bc3ef923157ce95e4e18"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"ffa913ff61c0218e17806cfbd0629a773c10d276","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"17bba833_7e67ce66","updated":"2021-12-27 19:24:34.000000000","message":"recheck","commit_id":"ed7644ce0449849f8500e0d3a3692dd572006aa6"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"9e50bc0f794658a0ba96627b13c2af18979d7936","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"4f67ea71_d0b46a91","updated":"2022-01-18 17:39:38.000000000","message":"recheck","commit_id":"3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"40ba6237cae9cbbbad9619ca2369b3caf6c0ae6c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"ae697689_1580046d","updated":"2022-01-13 18:11:16.000000000","message":"recheck","commit_id":"3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"1cc84af5587eda54ff2901e8f529c47d276ecc4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"c5e90bdb_020ef20e","updated":"2022-01-18 12:19:20.000000000","message":"recheck","commit_id":"3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"740aba4d5561f3ffdb3c7ae2fd76c65d08c996c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"3b40a498_a0068c6c","updated":"2022-01-14 13:43:30.000000000","message":"recheck\nneutron-tempest-plugin-dynamic-routing* jobs failed due to os-ken issue","commit_id":"3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"}],"neutron_tempest_plugin/api/base.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"30e15fe482a58795858f107110534802e9172634","unresolved":true,"context_lines":[{"line_number":750,"context_line":"        Create a Local IP and schedule it for later deletion."},{"line_number":751,"context_line":"        If a client is passed, then it is used for deleting the IP too."},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"        :param external_network_id: network ID where to create"},{"line_number":754,"context_line":"        By default this is \u0027CONF.network.public_network_id\u0027."},{"line_number":755,"context_line":""},{"line_number":756,"context_line":"        :param client: network client to be used for creating and cleaning up"}],"source_content_type":"text/x-python","patch_set":14,"id":"f65029f1_31284857","line":753,"range":{"start_line":753,"start_character":15,"end_line":753,"end_character":24},"updated":"2021-11-30 07:37:50.000000000","message":"just network_id","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"a2dd04034f15bc80de22338b28995c2d8db10a45","unresolved":true,"context_lines":[{"line_number":750,"context_line":"        Create a Local IP and schedule it for later deletion."},{"line_number":751,"context_line":"        If a client is passed, then it is used for deleting the IP too."},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"        :param external_network_id: network ID where to create"},{"line_number":754,"context_line":"        By default this is \u0027CONF.network.public_network_id\u0027."},{"line_number":755,"context_line":""},{"line_number":756,"context_line":"        :param client: network client to be used for creating and cleaning up"}],"source_content_type":"text/x-python","patch_set":14,"id":"f704be23_674b9253","line":753,"range":{"start_line":753,"start_character":15,"end_line":753,"end_character":24},"in_reply_to":"f65029f1_31284857","updated":"2021-11-30 07:53:17.000000000","message":"Done","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"30e15fe482a58795858f107110534802e9172634","unresolved":true,"context_lines":[{"line_number":796,"context_line":""},{"line_number":797,"context_line":"        :param local_ip_id: The ID of the Local IP."},{"line_number":798,"context_line":""},{"line_number":799,"context_line":"        :param fixed_port_id: The ID of the Neutron port associated to"},{"line_number":800,"context_line":"        the Local IP Association."},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"        :param fixed_ip_address: The fixed IPv4 address of the Neutron"},{"line_number":803,"context_line":"        port associated to the Local IP Association."}],"source_content_type":"text/x-python","patch_set":14,"id":"2b2213d6_e0a87801","line":800,"range":{"start_line":799,"start_character":57,"end_line":800,"end_character":32},"updated":"2021-11-30 07:37:50.000000000","message":"to be associated with the Local IP","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"a2dd04034f15bc80de22338b28995c2d8db10a45","unresolved":true,"context_lines":[{"line_number":796,"context_line":""},{"line_number":797,"context_line":"        :param local_ip_id: The ID of the Local IP."},{"line_number":798,"context_line":""},{"line_number":799,"context_line":"        :param fixed_port_id: The ID of the Neutron port associated to"},{"line_number":800,"context_line":"        the Local IP Association."},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"        :param fixed_ip_address: The fixed IPv4 address of the Neutron"},{"line_number":803,"context_line":"        port associated to the Local IP Association."}],"source_content_type":"text/x-python","patch_set":14,"id":"7c68e80c_189a2681","line":800,"range":{"start_line":799,"start_character":57,"end_line":800,"end_character":32},"in_reply_to":"2b2213d6_e0a87801","updated":"2021-11-30 07:53:17.000000000","message":"Done","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"30e15fe482a58795858f107110534802e9172634","unresolved":true,"context_lines":[{"line_number":800,"context_line":"        the Local IP Association."},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"        :param fixed_ip_address: The fixed IPv4 address of the Neutron"},{"line_number":803,"context_line":"        port associated to the Local IP Association."},{"line_number":804,"context_line":""},{"line_number":805,"context_line":"        :param client: network client to be used for creating and cleaning up"},{"line_number":806,"context_line":"        the Local IP Association."}],"source_content_type":"text/x-python","patch_set":14,"id":"4974b356_af48e296","line":803,"range":{"start_line":803,"start_character":13,"end_line":803,"end_character":51},"updated":"2021-11-30 07:37:50.000000000","message":"to be associated with the Local IP","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"a2dd04034f15bc80de22338b28995c2d8db10a45","unresolved":true,"context_lines":[{"line_number":800,"context_line":"        the Local IP Association."},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"        :param fixed_ip_address: The fixed IPv4 address of the Neutron"},{"line_number":803,"context_line":"        port associated to the Local IP Association."},{"line_number":804,"context_line":""},{"line_number":805,"context_line":"        :param client: network client to be used for creating and cleaning up"},{"line_number":806,"context_line":"        the Local IP Association."}],"source_content_type":"text/x-python","patch_set":14,"id":"cbae015a_7e60cc3f","line":803,"range":{"start_line":803,"start_character":13,"end_line":803,"end_character":51},"in_reply_to":"4974b356_af48e296","updated":"2021-11-30 07:53:17.000000000","message":"Done","commit_id":"926a4272109c2479c4cf8e8053c5a6810bd9de3a"}],"zuul.d/master_jobs.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"9906a4d66bbdcec08798a14392ec88af1fab2b07","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        - l3-flavors"},{"line_number":37,"context_line":"        - l3-ha"},{"line_number":38,"context_line":"        - l3_agent_scheduler"},{"line_number":39,"context_line":"        - local_ip"},{"line_number":40,"context_line":"        - logging"},{"line_number":41,"context_line":"        - metering"},{"line_number":42,"context_line":"        - multi-provider"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"5ab267dc_b6254c38","line":39,"updated":"2021-12-06 13:51:08.000000000","message":"I think that now, when this job is based on OVN, this list of extensions is not needed/used anymore. The list of extensions in the tempest config file is taken from neutron and prepared by devstack: https://github.com/openstack/devstack/blob/master/lib/neutron_plugins/ovn_agent#L426\n\nNot related to that patch: I think that we should do something similar for other backends also so we could get rid of that list here and keep list of supported extensions in the neutron repo directly.","commit_id":"66f11e3624de097238a2bc3ef923157ce95e4e18"}]}
