)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"dd10e49dee458f2b325ae035692a00be60df7102","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"bfc0546a_add6d141","updated":"2022-05-26 09:58:32.000000000","message":"recheck","commit_id":"1a050ec2c4a838bec0a73859b45aff027a4aa3c1"}],"README-zh_CN.md":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"3207a2d7d096d0545b97721c0b5facf911d88845","unresolved":true,"context_lines":[{"line_number":57,"context_line":"1. 运行 skyline_bootstrap 容器进行初始化引导"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    ```bash"},{"line_number":60,"context_line":"    $ rm -rf /tmp/skyline \u0026\u0026 mkdir /tmp/skyline"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    $ docker run -d --name skyline_bootstrap -e KOLLA_BOOTSTRAP\u003d\"\" -v /etc/skyline/skyline.yaml:/etc/skyline/skyline.yaml -v /tmp/skyline:/tmp --net\u003dhost 99cloud/skyline:latest"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":6,"id":"a3501822_e0e04851","line":60,"range":{"start_line":60,"start_character":4,"end_line":60,"end_character":6},"updated":"2022-05-23 09:45:06.000000000","message":"\u0027bash\u0027 tag means the bash script which can copy \u0026 run directly.\n$ should be in \u0027console\u0027 tag\n\nSuggest keep bash scripts without $","commit_id":"2cdd508ae78cbe1577f1fce401f8e18269b2ca6c"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"5b7c3d350ebf9a33e12911b39a2386936de8bc33","unresolved":true,"context_lines":[{"line_number":57,"context_line":"1. 运行 skyline_bootstrap 容器进行初始化引导"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    ```bash"},{"line_number":60,"context_line":"    $ rm -rf /tmp/skyline \u0026\u0026 mkdir /tmp/skyline"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    $ docker run -d --name skyline_bootstrap -e KOLLA_BOOTSTRAP\u003d\"\" -v /etc/skyline/skyline.yaml:/etc/skyline/skyline.yaml -v /tmp/skyline:/tmp --net\u003dhost 99cloud/skyline:latest"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":6,"id":"c1efbffd_2c1426a4","line":60,"range":{"start_line":60,"start_character":4,"end_line":60,"end_character":6},"in_reply_to":"20d103e3_ba3cc850","updated":"2022-05-23 15:17:29.000000000","message":"Only change some commands in this patch. Formatting the README will push another commit later.","commit_id":"2cdd508ae78cbe1577f1fce401f8e18269b2ca6c"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"d52c02c2d3b3f6038366de9735082b143cb16141","unresolved":true,"context_lines":[{"line_number":57,"context_line":"1. 运行 skyline_bootstrap 容器进行初始化引导"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    ```bash"},{"line_number":60,"context_line":"    $ rm -rf /tmp/skyline \u0026\u0026 mkdir /tmp/skyline"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    $ docker run -d --name skyline_bootstrap -e KOLLA_BOOTSTRAP\u003d\"\" -v /etc/skyline/skyline.yaml:/etc/skyline/skyline.yaml -v /tmp/skyline:/tmp --net\u003dhost 99cloud/skyline:latest"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":6,"id":"20d103e3_ba3cc850","line":60,"range":{"start_line":60,"start_character":4,"end_line":60,"end_character":6},"in_reply_to":"a3501822_e0e04851","updated":"2022-05-23 14:18:46.000000000","message":"format all as console. because in the docs, sometimes we use \u0027bash\u0027 and \u0027console\u0027.\nNow we all use \u0027console\u0027 and add \u0027$\u0027 before linux command and \u0027#comments\u0027 too.","commit_id":"2cdd508ae78cbe1577f1fce401f8e18269b2ca6c"}],"skyline_apiserver/types/constants.py":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"3207a2d7d096d0545b97721c0b5facf911d88845","unresolved":true,"context_lines":[{"line_number":19,"context_line":"GLANCE_API_VERSION \u003d \"2\""},{"line_number":20,"context_line":"CINDER_API_VERSION \u003d \"3.59\""},{"line_number":21,"context_line":"NEUTRON_API_VERSION \u003d \"2.0\""},{"line_number":22,"context_line":"PLACEMENT_API_VERSION \u003d \"1.36\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# request_id middleware will set this into openstack.global_request_id environ"},{"line_number":25,"context_line":"INBOUND_HEADER \u003d \"X-Openstack-Request-Id\""},{"line_number":26,"context_line":"INBOUND_HEADER_REGEX \u003d \"^req-\\\\w{8}(-\\\\w{4}){3}-\\\\w{12}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"ERR_MSG_TOKEN_REVOKED \u003d \"The token has revoked.\""},{"line_number":29,"context_line":"ERR_MSG_TOKEN_EXPIRED \u003d \"The token has expired.\""},{"line_number":30,"context_line":"ERR_MSG_TOKEN_NOTFOUND \u003d \"Token not found.\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# prometheus"},{"line_number":33,"context_line":"PROMETHEUS_QUERY_API \u003d \"/api/v1/query\""},{"line_number":34,"context_line":"PROMETHEUS_QUERY_RANGE_API \u003d \"/api/v1/query_range\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# RESTful API"},{"line_number":37,"context_line":"# neutron"},{"line_number":38,"context_line":"NEUTRON_PORTS_API \u003d \"/v2.0/ports\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"EXTENSION_API_LIMIT_GT \u003d 0"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"ID_UUID_RANGE_STEP \u003d 100"}],"source_content_type":"text/x-python","patch_set":6,"id":"9e7cb8fd_adc30e55","side":"PARENT","line":39,"range":{"start_line":22,"start_character":0,"end_line":39,"end_character":0},"updated":"2022-05-23 09:45:06.000000000","message":"why remove them? redefinition?","commit_id":"9aa12defca0c17df5a8dcbed9b05a3105b45c1a5"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"d52c02c2d3b3f6038366de9735082b143cb16141","unresolved":true,"context_lines":[{"line_number":19,"context_line":"GLANCE_API_VERSION \u003d \"2\""},{"line_number":20,"context_line":"CINDER_API_VERSION \u003d \"3.59\""},{"line_number":21,"context_line":"NEUTRON_API_VERSION \u003d \"2.0\""},{"line_number":22,"context_line":"PLACEMENT_API_VERSION \u003d \"1.36\""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"# request_id middleware will set this into openstack.global_request_id environ"},{"line_number":25,"context_line":"INBOUND_HEADER \u003d \"X-Openstack-Request-Id\""},{"line_number":26,"context_line":"INBOUND_HEADER_REGEX \u003d \"^req-\\\\w{8}(-\\\\w{4}){3}-\\\\w{12}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"ERR_MSG_TOKEN_REVOKED \u003d \"The token has revoked.\""},{"line_number":29,"context_line":"ERR_MSG_TOKEN_EXPIRED \u003d \"The token has expired.\""},{"line_number":30,"context_line":"ERR_MSG_TOKEN_NOTFOUND \u003d \"Token not found.\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# prometheus"},{"line_number":33,"context_line":"PROMETHEUS_QUERY_API \u003d \"/api/v1/query\""},{"line_number":34,"context_line":"PROMETHEUS_QUERY_RANGE_API \u003d \"/api/v1/query_range\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# RESTful API"},{"line_number":37,"context_line":"# neutron"},{"line_number":38,"context_line":"NEUTRON_PORTS_API \u003d \"/v2.0/ports\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"EXTENSION_API_LIMIT_GT \u003d 0"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"ID_UUID_RANGE_STEP \u003d 100"}],"source_content_type":"text/x-python","patch_set":6,"id":"fd48965e_3352e776","side":"PARENT","line":39,"range":{"start_line":22,"start_character":0,"end_line":39,"end_character":0},"in_reply_to":"9e7cb8fd_adc30e55","updated":"2022-05-23 14:18:46.000000000","message":"Split this into another patch: https://review.opendev.org/c/openstack/skyline-apiserver/+/842975","commit_id":"9aa12defca0c17df5a8dcbed9b05a3105b45c1a5"}]}
