)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"04759b1f215667f9d9a3a8171511c8b35e85851f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"72a3063f_f16510e2","updated":"2026-04-16 13:33:08.000000000","message":"Looks fine, thanks!","commit_id":"54cd57ee2640728a9153adacc474e35da4ff3210"}],"doc/source/admin/tls.rst":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"492cc0f9f6577ee65cca81872ce7ee55755997b1","unresolved":true,"context_lines":[{"line_number":218,"context_line":"HAProxy listing on the internal/external VIP and the OpenStack"},{"line_number":219,"context_line":"services. It also enables secure end-to-end communication between OpenStack"},{"line_number":220,"context_line":"services that support TLS termination. The OpenStack services that support"},{"line_number":221,"context_line":"backend TLS termination are: Nova, Ironic, Neutron, Keystone, Glance,"},{"line_number":222,"context_line":"Heat, Placement, Horizon, Barbican, and Cinder."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"The configuration variables that control back-end TLS for service endpoints"}],"source_content_type":"text/x-rst","patch_set":1,"id":"22e47c00_480d9ba7","line":221,"updated":"2026-03-25 14:40:59.000000000","message":"I think a bulleted list would be better viewable","commit_id":"2094cad1e71962cf1c50a5c88f71e5e423676e85"},{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"62c4e4cf43f65991a928af54b64fa11709b677f8","unresolved":false,"context_lines":[{"line_number":218,"context_line":"HAProxy listing on the internal/external VIP and the OpenStack"},{"line_number":219,"context_line":"services. It also enables secure end-to-end communication between OpenStack"},{"line_number":220,"context_line":"services that support TLS termination. The OpenStack services that support"},{"line_number":221,"context_line":"backend TLS termination are: Nova, Ironic, Neutron, Keystone, Glance,"},{"line_number":222,"context_line":"Heat, Placement, Horizon, Barbican, and Cinder."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"The configuration variables that control back-end TLS for service endpoints"}],"source_content_type":"text/x-rst","patch_set":1,"id":"18e7522b_1fbb4c02","line":221,"in_reply_to":"22e47c00_480d9ba7","updated":"2026-03-25 14:51:15.000000000","message":"Acknowledged","commit_id":"2094cad1e71962cf1c50a5c88f71e5e423676e85"}],"doc/source/user/operating-kolla.rst":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"f1e297d3e6d9a3d76ac2222fa4e20dd48535eb46","unresolved":true,"context_lines":[{"line_number":149,"context_line":".. code-block:: console"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"   cp /etc/kolla/passwords.yml passwords.yml.old"},{"line_number":152,"context_line":"   cp /path/to/venv/share/kolla-ansible/etc/kolla/passwords.yml passwords.yml.new"},{"line_number":153,"context_line":"   kolla-genpwd -p passwords.yml.new"},{"line_number":154,"context_line":"   kolla-mergepwd --old passwords.yml.old --new passwords.yml.new --final /etc/kolla/passwords.yml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6fadb8e9_01936530","line":152,"range":{"start_line":152,"start_character":14,"end_line":152,"end_character":25},"updated":"2026-03-25 14:47:18.000000000","message":"There might be an installation without virtualenv.\nThis should be mentioned like on the 318 line.","commit_id":"2094cad1e71962cf1c50a5c88f71e5e423676e85"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c9867a83545c03b37ac809cb2a024aebcbcfd897","unresolved":false,"context_lines":[{"line_number":149,"context_line":".. code-block:: console"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"   cp /etc/kolla/passwords.yml passwords.yml.old"},{"line_number":152,"context_line":"   cp /path/to/venv/share/kolla-ansible/etc/kolla/passwords.yml passwords.yml.new"},{"line_number":153,"context_line":"   kolla-genpwd -p passwords.yml.new"},{"line_number":154,"context_line":"   kolla-mergepwd --old passwords.yml.old --new passwords.yml.new --final /etc/kolla/passwords.yml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7d8bb07e_75a6b888","line":152,"range":{"start_line":152,"start_character":14,"end_line":152,"end_character":25},"in_reply_to":"0d1fde60_f71fae29","updated":"2026-04-12 11:20:01.000000000","message":"Acknowledged","commit_id":"2094cad1e71962cf1c50a5c88f71e5e423676e85"},{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"f4749b3af49ffdc19590315ac2e2c06c4c5629b4","unresolved":true,"context_lines":[{"line_number":149,"context_line":".. code-block:: console"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"   cp /etc/kolla/passwords.yml passwords.yml.old"},{"line_number":152,"context_line":"   cp /path/to/venv/share/kolla-ansible/etc/kolla/passwords.yml passwords.yml.new"},{"line_number":153,"context_line":"   kolla-genpwd -p passwords.yml.new"},{"line_number":154,"context_line":"   kolla-mergepwd --old passwords.yml.old --new passwords.yml.new --final /etc/kolla/passwords.yml"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"0d1fde60_f71fae29","line":152,"range":{"start_line":152,"start_character":14,"end_line":152,"end_character":25},"in_reply_to":"6fadb8e9_01936530","updated":"2026-03-25 15:35:05.000000000","message":"You\u0027re right that global installs are still possible, makes venvs the standard on modern OSes. While users skipping venvs are usually experienced enough to figure out the correct file paths anyway,\n\nI don\u0027t have a strong preference, but this is generally how everyone runs it, and I think this format is better than the previous one.","commit_id":"2094cad1e71962cf1c50a5c88f71e5e423676e85"}],"doc/source/user/quickstart.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c9867a83545c03b37ac809cb2a024aebcbcfd897","unresolved":true,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"  Kolla now supports many OpenStack services, there is"},{"line_number":241,"context_line":"  `a list of available services"},{"line_number":242,"context_line":"  \u003chttps://opendev.org/openstack/kolla-ansible/src/branch/master/README.rst#openstack-services\u003e`_."},{"line_number":243,"context_line":"  For more information about service configuration, Please refer to the"},{"line_number":244,"context_line":"  :kolla-ansible-doc:`Services Reference Guide \u003creference/index.html\u003e`."},{"line_number":245,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"6d73729c_1fbcfd19","line":242,"updated":"2026-04-12 11:20:01.000000000","message":"```suggestion\n  \u003chttps://opendev.org/openstack/kolla-ansible/src/branch/|KOLLA_BRANCH_NAME|/README.rst#openstack-services\u003e`_.\n```","commit_id":"7d03587daaea6261a20b924fd6f2c90a1f5f9b47"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"04759b1f215667f9d9a3a8171511c8b35e85851f","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"  Kolla now supports many OpenStack services, there is"},{"line_number":241,"context_line":"  `a list of available services"},{"line_number":242,"context_line":"  \u003chttps://opendev.org/openstack/kolla-ansible/src/branch/master/README.rst#openstack-services\u003e`_."},{"line_number":243,"context_line":"  For more information about service configuration, Please refer to the"},{"line_number":244,"context_line":"  :kolla-ansible-doc:`Services Reference Guide \u003creference/index.html\u003e`."},{"line_number":245,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"d519e51f_57ae86da","line":242,"in_reply_to":"6d73729c_1fbcfd19","updated":"2026-04-16 13:33:08.000000000","message":"Done","commit_id":"7d03587daaea6261a20b924fd6f2c90a1f5f9b47"}],"doc/source/user/troubleshooting.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"c9867a83545c03b37ac809cb2a024aebcbcfd897","unresolved":true,"context_lines":[{"line_number":48,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The status of containers after deployment can be determined on the deployment"},{"line_number":51,"context_line":"targets by executing (use `podman` instead of `docker` if applicable)"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":".. code-block:: console"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"65906499_7a341a39","line":51,"updated":"2026-04-12 11:20:01.000000000","message":"```suggestion\ntargets by executing (use `podman` instead of `docker` if applicable):\n```","commit_id":"7d03587daaea6261a20b924fd6f2c90a1f5f9b47"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"04759b1f215667f9d9a3a8171511c8b35e85851f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"The status of containers after deployment can be determined on the deployment"},{"line_number":51,"context_line":"targets by executing (use `podman` instead of `docker` if applicable)"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":".. code-block:: console"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"44df2f55_a4127791","line":51,"in_reply_to":"65906499_7a341a39","updated":"2026-04-16 13:33:08.000000000","message":"Done","commit_id":"7d03587daaea6261a20b924fd6f2c90a1f5f9b47"}]}
