)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"479fd83420669675588fcd0ba2c9e7dcf7869347","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"75b28ec5_b1dbc458","updated":"2025-08-09 04:01:55.000000000","message":"Thanks very much for your patch. Since skyline-apiserver has been refactored from async to sync, I commit another patch with test case \u0026 swagger.json.","commit_id":"fce554a76690d09de0a3e8bf87c978ebb2a06ce5"}],"skyline_apiserver/api/v1/extension.py":[{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"3bc5ee4f8a81b9d1f98b4f52dbc702ccbad35d58","unresolved":true,"context_lines":[{"line_number":97,"context_line":"            \"Only works when the all_projects filter is also specified.\""},{"line_number":98,"context_line":"        ),"},{"line_number":99,"context_line":"    ),"},{"line_number":100,"context_line":"    fixed_addresses: str \u003d Query("},{"line_number":101,"context_line":"        None,"},{"line_number":102,"context_line":"        description\u003d(\"Filter the list of servers by the given ip.\"),"},{"line_number":103,"context_line":"    ),"}],"source_content_type":"text/x-python","patch_set":2,"id":"882a0138_0c42b5c0","line":100,"updated":"2024-05-08 08:34:05.000000000","message":"I found that:\n\naccess_ip_v4 (Optional)\n\nquery\n\nstring\n\nFilter server list result by IPv4 address that should be used to access the server.\n\n\nip (Optional)\n\nquery\n\nstring\n\nAn IPv4 address to filter results by.","commit_id":"fce554a76690d09de0a3e8bf87c978ebb2a06ce5"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"3f28febc75f7419d41979f757ad65168fb3f3fa2","unresolved":true,"context_lines":[{"line_number":97,"context_line":"            \"Only works when the all_projects filter is also specified.\""},{"line_number":98,"context_line":"        ),"},{"line_number":99,"context_line":"    ),"},{"line_number":100,"context_line":"    fixed_addresses: str \u003d Query("},{"line_number":101,"context_line":"        None,"},{"line_number":102,"context_line":"        description\u003d(\"Filter the list of servers by the given ip.\"),"},{"line_number":103,"context_line":"    ),"}],"source_content_type":"text/x-python","patch_set":2,"id":"716b075a_6e2207fa","line":100,"in_reply_to":"882a0138_0c42b5c0","updated":"2024-05-09 05:54:45.000000000","message":"it is ip.","commit_id":"fce554a76690d09de0a3e8bf87c978ebb2a06ce5"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"3bc5ee4f8a81b9d1f98b4f52dbc702ccbad35d58","unresolved":true,"context_lines":[{"line_number":157,"context_line":"        \"project_id\": project_id,"},{"line_number":158,"context_line":"        \"all_tenants\": all_projects,"},{"line_number":159,"context_line":"        \"uuid\": uuid,"},{"line_number":160,"context_line":"        \"ip\": fixed_addresses,"},{"line_number":161,"context_line":"    }"},{"line_number":162,"context_line":"    servers \u003d await nova.list_servers("},{"line_number":163,"context_line":"        profile\u003dprofile,"}],"source_content_type":"text/x-python","patch_set":2,"id":"583c7daa_8143a474","line":160,"range":{"start_line":160,"start_character":9,"end_line":160,"end_character":11},"updated":"2024-05-08 08:34:05.000000000","message":"ip or access_ip_v4?","commit_id":"fce554a76690d09de0a3e8bf87c978ebb2a06ce5"},{"author":{"_account_id":20865,"name":"Gökhan","email":"gokhan.isik@tubitak.gov.tr","username":"gokhan.isik"},"change_message_id":"3f28febc75f7419d41979f757ad65168fb3f3fa2","unresolved":true,"context_lines":[{"line_number":157,"context_line":"        \"project_id\": project_id,"},{"line_number":158,"context_line":"        \"all_tenants\": all_projects,"},{"line_number":159,"context_line":"        \"uuid\": uuid,"},{"line_number":160,"context_line":"        \"ip\": fixed_addresses,"},{"line_number":161,"context_line":"    }"},{"line_number":162,"context_line":"    servers \u003d await nova.list_servers("},{"line_number":163,"context_line":"        profile\u003dprofile,"}],"source_content_type":"text/x-python","patch_set":2,"id":"af939373_c46ff3e6","line":160,"range":{"start_line":160,"start_character":9,"end_line":160,"end_character":11},"in_reply_to":"583c7daa_8143a474","updated":"2024-05-09 05:54:45.000000000","message":"it is ip. ip can be used for all users. But access_ip_v4 can be only used for admin users. https://docs.openstack.org/api-ref/compute/#list-server-request","commit_id":"fce554a76690d09de0a3e8bf87c978ebb2a06ce5"}]}
