)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d01194668ad43e3c63e77fcfe02b33dc0ee7eca4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"30a400ca_98e1675c","updated":"2025-05-30 09:02:12.000000000","message":"LGTM","commit_id":"9d82d5e3699596f734a0244bfbf45f01aaad6ab0"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"488bb0df7ca727c869b8cff60cbc45c19d798246","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"634c526a_97f52ff1","updated":"2025-06-04 08:06:19.000000000","message":"you can also refer to octavia projects: https://docs.openstack.org/devstack/latest/guides/devstack-with-octavia.html","commit_id":"9d82d5e3699596f734a0244bfbf45f01aaad6ab0"}],"doc/source/install/install-devstack.rst":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"8a0a144bfc4e1b6d4f4d9f5417ea41f927527d30","unresolved":true,"context_lines":[{"line_number":64,"context_line":"Clone the DevStack repository using a stack user (the default user"},{"line_number":65,"context_line":"is ``ubuntu``) and change to DevStack directory:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":70,"context_line":"    cd devstack/"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Create the ``local.conf`` file with the following minimal DevStack"},{"line_number":73,"context_line":"configuration, change the ``HOST_IP`` to your own DevStack host IP address:"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"8978877e_af920b2c","line":71,"range":{"start_line":67,"start_character":0,"end_line":71,"end_character":0},"updated":"2025-06-04 08:05:32.000000000","message":"when the Devstack download, we can use the provided script to create stack user.\n\ne.g:\n\n```\ngit clone https://opendev.org/openstack/devstack\ncd devstack/tools\nsudo ./create-stack-user.sh\n```","commit_id":"9d82d5e3699596f734a0244bfbf45f01aaad6ab0"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"b81b6fb7a6aa338d05c23d5102ba2c311659bbb5","unresolved":false,"context_lines":[{"line_number":64,"context_line":"Clone the DevStack repository using a stack user (the default user"},{"line_number":65,"context_line":"is ``ubuntu``) and change to DevStack directory:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":70,"context_line":"    cd devstack/"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Create the ``local.conf`` file with the following minimal DevStack"},{"line_number":73,"context_line":"configuration, change the ``HOST_IP`` to your own DevStack host IP address:"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"64f44caa_2c4720c2","line":71,"range":{"start_line":67,"start_character":0,"end_line":71,"end_character":0},"in_reply_to":"8978877e_af920b2c","updated":"2025-06-04 08:26:53.000000000","message":"@wchy1001@gmail.com Hi, thanks for reply.\nYes, script is pretty useful (I\u0027ve also added note about it). But I wanted to keep the install guide as clear and step-by-step as possible so people understand what’s happening at each stage, so it would be easier to follow.","commit_id":"9d82d5e3699596f734a0244bfbf45f01aaad6ab0"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"a8f90e25f047fa12f829e4c6f7e2ef216e81fbde","unresolved":true,"context_lines":[{"line_number":61,"context_line":"    $ echo \"stack ALL\u003d(ALL) NOPASSWD: ALL\" | sudo tee /etc/sudoers.d/stack"},{"line_number":62,"context_line":"    $ sudo -u stack -i"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Clone the DevStack repository using a stack user (the default user"},{"line_number":65,"context_line":"is ``ubuntu``) and change to DevStack directory:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":70,"context_line":"    cd devstack/"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. note::"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   You can also create the stack user by running the ``create-stack-user.sh``"},{"line_number":75,"context_line":"   script located in the ``devstack/tools`` directory:"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Create the ``local.conf`` file with the following minimal DevStack"},{"line_number":78,"context_line":"configuration, change the ``HOST_IP`` to your own DevStack host IP address:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"139a271c_5a12b703","line":75,"range":{"start_line":64,"start_character":0,"end_line":75,"end_character":54},"updated":"2025-06-09 07:16:39.000000000","message":"Hi, I\u0027d recommend moving this section before the \u0027create stack user manually\u0027 block, as I prefer users to create stack users with the script to reduce strange issues","commit_id":"3d0daf1403d7eb882b80f0f9ae48963c04b8c6aa"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"848be0dff5b9c25d67e82220cf627e4c7e2a0df8","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    $ echo \"stack ALL\u003d(ALL) NOPASSWD: ALL\" | sudo tee /etc/sudoers.d/stack"},{"line_number":62,"context_line":"    $ sudo -u stack -i"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Clone the DevStack repository using a stack user (the default user"},{"line_number":65,"context_line":"is ``ubuntu``) and change to DevStack directory:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    git clone https://opendev.org/openstack/devstack"},{"line_number":70,"context_line":"    cd devstack/"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":".. note::"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   You can also create the stack user by running the ``create-stack-user.sh``"},{"line_number":75,"context_line":"   script located in the ``devstack/tools`` directory:"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Create the ``local.conf`` file with the following minimal DevStack"},{"line_number":78,"context_line":"configuration, change the ``HOST_IP`` to your own DevStack host IP address:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b455c3ec_02648f18","line":75,"range":{"start_line":64,"start_character":0,"end_line":75,"end_character":54},"in_reply_to":"139a271c_5a12b703","updated":"2025-06-09 11:50:26.000000000","message":"Done","commit_id":"3d0daf1403d7eb882b80f0f9ae48963c04b8c6aa"}]}
