)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"42fc9f49bf085bf7a429ad415923fa570d7ea32b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4339521d_480c70a6","updated":"2025-11-26 10:48:53.000000000","message":"In general, although we didn\u0027t finish the migration to keystone-v3, we should not only change the values to contain \"project\" but also the parameters. Instead of using `tenant_id` in the calls, we should use `project_id` in as many calls as possible.","commit_id":"84372b3ac95773f09f2ca03438cccbd4e8fb6c29"}],"neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"42fc9f49bf085bf7a429ad415923fa570d7ea32b","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    def _prepare_network(self):"},{"line_number":38,"context_line":"        network \u003d {\u0027network\u0027: {\u0027name\u0027: \u0027abc\u0027,"},{"line_number":39,"context_line":"                               \u0027shared\u0027: False,"},{"line_number":40,"context_line":"                               \u0027tenant_id\u0027: \u0027project_id\u0027,"},{"line_number":41,"context_line":"                               \u0027admin_state_up\u0027: True}}"},{"line_number":42,"context_line":"        return self.plugin.create_network(self.ctx, network)"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"99430cd1_b1a4780c","line":40,"range":{"start_line":40,"start_character":32,"end_line":40,"end_character":41},"updated":"2025-11-26 10:48:53.000000000","message":"We should use `project_id`.","commit_id":"84372b3ac95773f09f2ca03438cccbd4e8fb6c29"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"263a767c5c8694d9955c826f4fc36829cd793769","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    def _prepare_network(self):"},{"line_number":38,"context_line":"        network \u003d {\u0027network\u0027: {\u0027name\u0027: \u0027abc\u0027,"},{"line_number":39,"context_line":"                               \u0027shared\u0027: False,"},{"line_number":40,"context_line":"                               \u0027tenant_id\u0027: \u0027project_id\u0027,"},{"line_number":41,"context_line":"                               \u0027admin_state_up\u0027: True}}"},{"line_number":42,"context_line":"        return self.plugin.create_network(self.ctx, network)"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"01d8b943_e9d80e0c","line":40,"range":{"start_line":40,"start_character":32,"end_line":40,"end_character":41},"in_reply_to":"25acdcec_39c87f41","updated":"2025-12-01 22:07:50.000000000","message":"Done","commit_id":"84372b3ac95773f09f2ca03438cccbd4e8fb6c29"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"196cd88457c137d3c019d2ded88ed076d627c965","unresolved":true,"context_lines":[{"line_number":37,"context_line":"    def _prepare_network(self):"},{"line_number":38,"context_line":"        network \u003d {\u0027network\u0027: {\u0027name\u0027: \u0027abc\u0027,"},{"line_number":39,"context_line":"                               \u0027shared\u0027: False,"},{"line_number":40,"context_line":"                               \u0027tenant_id\u0027: \u0027project_id\u0027,"},{"line_number":41,"context_line":"                               \u0027admin_state_up\u0027: True}}"},{"line_number":42,"context_line":"        return self.plugin.create_network(self.ctx, network)"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"25acdcec_39c87f41","line":40,"range":{"start_line":40,"start_character":32,"end_line":40,"end_character":41},"in_reply_to":"99430cd1_b1a4780c","updated":"2025-12-01 22:05:57.000000000","message":"I am going to do things like this in a follow-on, I just didn\u0027t want to put it all in one change as it would be too big. But yes, I want to update all the self.plugin.create_*() calls to take project_id in the dict and/or arguments. I realize that means more patches which is why I tried to keep this series simple for now.","commit_id":"84372b3ac95773f09f2ca03438cccbd4e8fb6c29"}]}
