)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"4aa145d87f80f3e1fd24d93fe5ba3daafc7443bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0e69477d_a37aca0a","updated":"2025-06-27 08:58:56.000000000","message":"Thanks for your patch!","commit_id":"2cddf709808e544192af5f988aa994bd24bbc017"}],"skyline_apiserver/api/v1/policy.py":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"12d5250e56f1e78424212722fc73a89663b89320","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        \"owner\": profile.project.id,"},{"line_number":76,"context_line":"        # cinder"},{"line_number":77,"context_line":"        \"domain_id\": profile.project.domain.id,"},{"line_number":78,"context_line":"        # neutron"},{"line_number":79,"context_line":"        \"tenant_id\": profile.project.id,"},{"line_number":80,"context_line":"    }"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"977144c2_195eed6f","line":78,"range":{"start_line":78,"start_character":10,"end_line":78,"end_character":17},"updated":"2025-06-27 03:59:07.000000000","message":"neutron or only neutron-vpnaas?","commit_id":"2cddf709808e544192af5f988aa994bd24bbc017"},{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"a7259062ea40999a0500a6b67f9f0ec0236dbc1e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        \"owner\": profile.project.id,"},{"line_number":76,"context_line":"        # cinder"},{"line_number":77,"context_line":"        \"domain_id\": profile.project.domain.id,"},{"line_number":78,"context_line":"        # neutron"},{"line_number":79,"context_line":"        \"tenant_id\": profile.project.id,"},{"line_number":80,"context_line":"    }"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"acdf37f1_2c9bc89d","line":78,"range":{"start_line":78,"start_character":10,"end_line":78,"end_character":17},"in_reply_to":"28520412_6238f47c","updated":"2025-06-27 08:58:39.000000000","message":"Done","commit_id":"2cddf709808e544192af5f988aa994bd24bbc017"},{"author":{"_account_id":36709,"name":"Uwe Jäger","display_name":"Uwe","email":"uwe.jaeger@valiton.com","username":"uwej711"},"change_message_id":"3d40e82e53733c0a66bfbe685f8398bb8e6f6b1b","unresolved":true,"context_lines":[{"line_number":75,"context_line":"        \"owner\": profile.project.id,"},{"line_number":76,"context_line":"        # cinder"},{"line_number":77,"context_line":"        \"domain_id\": profile.project.domain.id,"},{"line_number":78,"context_line":"        # neutron"},{"line_number":79,"context_line":"        \"tenant_id\": profile.project.id,"},{"line_number":80,"context_line":"    }"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"28520412_6238f47c","line":78,"range":{"start_line":78,"start_character":10,"end_line":78,"end_character":17},"in_reply_to":"977144c2_195eed6f","updated":"2025-06-27 07:31:13.000000000","message":"We have the issue actually with neutron-vpnaas, but it seems at least from the documentation that tenant_id (used to be) used all across neutron. Also, the Skyline policy manager doesn\u0027t make a difference between neutron and neutron-vpnaas.","commit_id":"2cddf709808e544192af5f988aa994bd24bbc017"}]}
