)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"663ee161583c6f3d8f3e02f824859a86076a1efd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0fb3aeba_b92db43b","updated":"2021-10-26 08:21:44.000000000","message":"recheck","commit_id":"2f9225b135577b94e403a7f5bbcf7d8581ca44de"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0f8e3658_846f9806","updated":"2023-03-01 14:39:00.000000000","message":"Thanks, I think that is very useful documentation. I only found minor issues.","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"}],"doc/source/install/install-centos.rst":[{"author":{"_account_id":33296,"name":"moss2k16","email":"moss2k03@yahoo.com","username":"moss2k03"},"change_message_id":"829a1775ca6bc0f5766a38e9bc5d5e73491a0630","unresolved":true,"context_lines":[{"line_number":283,"context_line":"      $ MGMT_PORT_ID\u003d$(openstack port create --security-group \\"},{"line_number":284,"context_line":"        lb-health-mgr-sec-grp --device-owner Octavia:health-mgr \\"},{"line_number":285,"context_line":"        --host\u003d$(hostname) -c id -f value --network lb-mgmt-net \\"},{"line_number":286,"context_line":"        ${PORT_FIXED_IP} octavia-health-manager-listen-port-$(hostname))"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"      $ MGMT_PORT_MAC\u003d$(openstack port show -c mac_address -f value \\"},{"line_number":289,"context_line":"        $MGMT_PORT_ID)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"347c9a9f_6e382b25","line":286,"range":{"start_line":286,"start_character":62,"end_line":286,"end_character":70},"updated":"2021-03-31 08:13:14.000000000","message":"for simplicity purposes this version of the documentation assumes that all octavia services will be installed on one host but above command can be used on multi node deployment as well.\nMulti node scenario requires more configuration changes tho: multiple MGMT_PORT_IDs, different packages placement, certificates synchronization, multiple values in controller_ip_port_list, hostname specific bind_ip. I can share my multinode scenario but I need some hints about folder structure (doc/source/install) where to put it and what filenames to use.","commit_id":"2f9225b135577b94e403a7f5bbcf7d8581ca44de"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":true,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"7. Create the amphora image"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   For creating amphora image, please refer to the `Building Octavia Amphora Images \u003chttps://docs.openstack.org/octavia/latest/admin/amphora-image-build.html\u003e`_."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"8. Upload the amphora image"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"779c2b60_a88695eb","line":181,"range":{"start_line":181,"start_character":52,"end_line":181,"end_character":159},"updated":"2023-03-01 14:39:00.000000000","message":"Cross referencing should work here too, I assume, and should be preferred. https://docs.readthedocs.io/en/stable/guides/cross-referencing-with-sphinx.html#cross-referencing-using-roles","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"3e71349d2645eb8d8b28f5ddf7482cef228c5a4a","unresolved":true,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   .. code-block:: console"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"      # dnf install openstack-octavia-api openstack-octavia-health-manager \\"},{"line_number":206,"context_line":"        openstack-octavia-housekeeping openstack-octavia-worker \\"},{"line_number":207,"context_line":"        python3-octaviaclient"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"2. Create the certificates"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1d8b700c_33edb894","line":207,"range":{"start_line":205,"start_character":8,"end_line":207,"end_character":29},"updated":"2021-10-26 20:41:12.000000000","message":"I have a concern with this command, where do those packages come from? doesn\u0027t it require a repo?","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":33296,"name":"moss2k16","email":"moss2k03@yahoo.com","username":"moss2k03"},"change_message_id":"1409a91286245ad5806ddbaea4726dba7baf185a","unresolved":true,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   .. code-block:: console"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"      # dnf install openstack-octavia-api openstack-octavia-health-manager \\"},{"line_number":206,"context_line":"        openstack-octavia-housekeeping openstack-octavia-worker \\"},{"line_number":207,"context_line":"        python3-octaviaclient"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"2. Create the certificates"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2423dfef_88305441","line":207,"range":{"start_line":205,"start_character":8,"end_line":207,"end_character":29},"in_reply_to":"1d8b700c_33edb894","updated":"2021-11-05 11:14:05.000000000","message":"they are provided by centos-release-openstack-victoria repo described in official installation guide: https://docs.openstack.org/install-guide/environment-packages-rdo.html#enable-the-openstack-repository\n\n## from my controller point of view:\ndnf list installed | grep octavia\nopenstack-octavia-api.noarch                      7.1.0-1.el8                                      @centos-openstack-victoria\nopenstack-octavia-common.noarch                   7.1.0-1.el8                                      @centos-openstack-victoria\nopenstack-octavia-ui.noarch                       6.0.0-1.el8                                      @centos-openstack-victoria\npython3-octavia.noarch                            7.1.0-1.el8                                      @centos-openstack-victoria\npython3-octavia-lib.noarch                        2.2.0-2.el8                                      @centos-openstack-victoria\npython3-octaviaclient.noarch                      2.2.0-2.el8                                      @centos-openstack-victoria","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"1108b6ac4025ccdeb356f6c474d6750b63538410","unresolved":true,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   .. code-block:: console"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"      # dnf install openstack-octavia-api openstack-octavia-health-manager \\"},{"line_number":206,"context_line":"        openstack-octavia-housekeeping openstack-octavia-worker \\"},{"line_number":207,"context_line":"        python3-octaviaclient"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"2. Create the certificates"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"48c67c2e_46fe5f1a","line":207,"range":{"start_line":205,"start_character":8,"end_line":207,"end_character":29},"in_reply_to":"2423dfef_88305441","updated":"2021-11-19 14:46:18.000000000","message":"Alright, I checked other projects\u0027 documentation, they have similar instructions, they assume that RDO repos are already configured","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":true,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   .. code-block:: console"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"      # dnf install openstack-octavia-api openstack-octavia-health-manager \\"},{"line_number":206,"context_line":"        openstack-octavia-housekeeping openstack-octavia-worker \\"},{"line_number":207,"context_line":"        python3-octaviaclient"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"2. Create the certificates"},{"line_number":210,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"71c2497f_b483f54a","line":207,"range":{"start_line":205,"start_character":8,"end_line":207,"end_character":29},"in_reply_to":"48c67c2e_46fe5f1a","updated":"2023-03-01 14:39:00.000000000","message":"It\u0027s probably worth to add note with a link to this external documentation here.","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":true,"context_lines":[{"line_number":221,"context_line":"      $ sudo cp -p etc/octavia/certs/client_ca.cert.pem /etc/octavia/certs"},{"line_number":222,"context_line":"      $ sudo cp -p etc/octavia/certs/client.cert-and-key.pem /etc/octavia/certs/private"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"   For the production environment, Please refer to the `Octavia Certificate Configuration Guide \u003chttps://docs.openstack.org/octavia/latest/admin/guides/certificates.html\u003e`_."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"3. Source the ``octavia`` credentials to gain access to octavia CLI commands:"},{"line_number":227,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ce184856_055569c7","line":224,"range":{"start_line":224,"start_character":55,"end_line":224,"end_character":172},"updated":"2023-03-01 14:39:00.000000000","message":"Again, I would prefer a cross-reference here.","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":true,"context_lines":[{"line_number":272,"context_line":"8. Create a port"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"   .. note::"},{"line_number":275,"context_line":"      During the execution of the below command, please save the of"},{"line_number":276,"context_line":"      MGMT_PORT_MAC and MGMT_PORT_ID in a notepad for further reference."},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aafdf26_716fc78b","line":275,"range":{"start_line":275,"start_character":56,"end_line":275,"end_character":67},"updated":"2023-03-01 14:39:00.000000000","message":"save the values of?","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"6eff2faa75cc155462ba55f73769c7d5c737f9e2","unresolved":false,"context_lines":[{"line_number":379,"context_line":"     Replace OCTAVIA_PASS with the password you chose for the octavia user in"},{"line_number":380,"context_line":"     the Identity service."},{"line_number":381,"context_line":""},{"line_number":382,"context_line":"   * In the ``[service_auth]`` section, configure credentials for using other openstack services"},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"     .. code-block:: ini"},{"line_number":385,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"754ea184_6c3b6f1e","line":382,"range":{"start_line":382,"start_character":12,"end_line":382,"end_character":38},"updated":"2023-03-01 14:39:00.000000000","message":"In a future release there will also need to be similar configuration in the `[neutron]` section. https://review.opendev.org/c/openstack/octavia/+/866327/31/releasenotes/notes/removed-neutronclient-43f62f25210c3392.yaml. For now, however, I this is fine.","commit_id":"c95c56185075a28c5f64d905f9fe618189f1683b"}]}
