)]}'
{"doc/source/installation/devstack/ovn-octavia.rst":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"fd6f217f0e1a65179eba72ff3b0625c2f0d4f12d","unresolved":true,"context_lines":[{"line_number":23,"context_line":"      KURYR_ENFORCE_SG_RULES\u003dFalse"},{"line_number":24,"context_line":"      KURYR_LB_ALGORITHM\u003dSOURCE_IP_PORT"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"#. Then, the Octavia driver agent needs to be enabled if not enabled by"},{"line_number":27,"context_line":"   default:"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   .. code-block:: bash"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"116e5094_54e5b40f","line":27,"range":{"start_line":26,"start_character":2,"end_line":27,"end_character":11},"updated":"2020-12-09 15:41:56.000000000","message":"As the agent is being enabled by default here https://review.opendev.org/c/openstack/kuryr-kubernetes/+/766074, this topic can be removed.","commit_id":"15ad3dc6dc8b090d5c54721c0c0c7b03625b000c"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"fd6f217f0e1a65179eba72ff3b0625c2f0d4f12d","unresolved":true,"context_lines":[{"line_number":31,"context_line":"      # Octavia LBaaSv2"},{"line_number":32,"context_line":"      enable_service o-da"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"#. In case you want more features than provided by the default handlers"},{"line_number":35,"context_line":"   and more handlers are enabled, for example:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"   .. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":1,"id":"eadd9441_d5103b65","line":34,"range":{"start_line":34,"start_character":25,"end_line":34,"end_character":33},"updated":"2020-12-09 15:41:56.000000000","message":"Perhaps could be rephrased to: Kuryr specific features","commit_id":"15ad3dc6dc8b090d5c54721c0c0c7b03625b000c"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"fd6f217f0e1a65179eba72ff3b0625c2f0d4f12d","unresolved":true,"context_lines":[{"line_number":46,"context_line":"      KURYR_SG_DRIVER\u003dpolicy"},{"line_number":47,"context_line":"      KURYR_SUBNET_DRIVER\u003dnamespace"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Run DevStack."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: console"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f2897a74_2ad95540","line":49,"range":{"start_line":49,"start_character":7,"end_line":49,"end_character":15},"updated":"2020-12-09 15:41:56.000000000","message":"It would be nice to include the option of enabling Kuryr support for ovn-octavia on the Kuryr ConfigMap, in case the settings are not enabled on the local.conf as described in the first point. The ConfigMap settings are:\n\n    [kubernetes]\n    endpoints_driver_octavia_provider \u003d ovn\n\n    [octavia_defaults]\n    lb_algorithm \u003d SOURCE_IP_PORT\n    enforce_sg_rules \u003d False\n    member_mode \u003d L2\n\nAfter the setting are updated in the configmap the user can delete the controller for the new settings to be enforced.","commit_id":"15ad3dc6dc8b090d5c54721c0c0c7b03625b000c"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"fd6f217f0e1a65179eba72ff3b0625c2f0d4f12d","unresolved":true,"context_lines":[{"line_number":53,"context_line":"      $ ./stack.sh"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   Once the DevStack run is complete, you can create a load balancer in Openstack:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"   .. code-block:: console"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9b07c067_17c9628a","line":56,"range":{"start_line":56,"start_character":3,"end_line":56,"end_character":82},"updated":"2020-12-09 15:41:56.000000000","message":"Aside of creating the loadbalancer manually with the openstackcli, I would suggest that you point to the following documentation as well https://docs.openstack.org/kuryr-kubernetes/latest/installation/testing_connectivity.html, it allows the verification of Kuryr itseld creating the loadbalancer for the service with the ovn provider specified in the configmap.","commit_id":"15ad3dc6dc8b090d5c54721c0c0c7b03625b000c"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"75a4903a903983e8ed0ee26a9d12b051f3532105","unresolved":true,"context_lines":[{"line_number":6,"context_line":"devstack, you can start with the sample DevStack configuration file for OVN"},{"line_number":7,"context_line":"that kuryr-kubernetes comes with."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"   .. code-block:: console"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"      $ cd devstack"},{"line_number":12,"context_line":"      $ cp ../kuryr-kubernetes/devstack/local.conf.ovn.sample local.conf"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"#. First, you need to edit the local.conf file and enable ovn provider by"},{"line_number":15,"context_line":"   setting:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"2c9e3595_bacc94de","line":12,"range":{"start_line":9,"start_character":0,"end_line":12,"end_character":72},"updated":"2020-12-10 01:44:05.000000000","message":"the Zuul logs show that there are a few extra spacing on the left side[1]. You might need to start the the first topic from the first paragraph: \"To enable the utilization of OVN as the provider\".\n\nBTW you can check how the docs were rendered by navigating on zuul outputs on the section \"verified +1\" and selecting the job \"openstack-tox-docs\" then logs and then docs.\n\n[1] https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_243/766238/3/check/openstack-tox-docs/243c7eb/docs/installation/devstack/ovn-octavia.html","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":32533,"name":"Tabitha Fasoyin","email":"fifedolapo02@gmail.com","username":"tabbie-fash"},"change_message_id":"40abaa5505cedac2cb42d579c9c528f0826367f2","unresolved":true,"context_lines":[{"line_number":6,"context_line":"devstack, you can start with the sample DevStack configuration file for OVN"},{"line_number":7,"context_line":"that kuryr-kubernetes comes with."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"   .. code-block:: console"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"      $ cd devstack"},{"line_number":12,"context_line":"      $ cp ../kuryr-kubernetes/devstack/local.conf.ovn.sample local.conf"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"#. First, you need to edit the local.conf file and enable ovn provider by"},{"line_number":15,"context_line":"   setting:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5d33ef1c_46f97dad","line":12,"range":{"start_line":9,"start_character":0,"end_line":12,"end_character":72},"in_reply_to":"2c9e3595_bacc94de","updated":"2020-12-10 07:17:27.000000000","message":"Right, thank you.","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"8493527d3aa735a58f2bcf5eed55bd61b6b9ea09","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   .. code-block:: bash"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"      KURYR_ENABLED_HANDLERS\u003dvif,kuryrport,service,endpoints,kuryrloadbalancer,"},{"line_number":32,"context_line":"      namespace,pod_label,policy,kuryrnetworkpolicy,kuryrnetwork"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   Then, the proper subnet drivers need to be set:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"39d0927c_ddd281bb","line":32,"range":{"start_line":31,"start_character":0,"end_line":32,"end_character":64},"updated":"2020-12-10 08:35:46.000000000","message":"perhaps worth to mention at L27 a note about this also enabling NetworkPolicies","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"8493527d3aa735a58f2bcf5eed55bd61b6b9ea09","unresolved":true,"context_lines":[{"line_number":45,"context_line":"      $ ./stack.sh"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Enabling Kuryr support for OVN Octavia driver via ConfigMap"},{"line_number":49,"context_line":"-----------------------------------------------------------"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Alternatively, you can enable Kuryr support for the OVN Octavia driver on the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"43c9af5b_f61caf3f","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":59},"updated":"2020-12-10 08:35:46.000000000","message":"in this section there is a need to add an extra note about recreation of already created services/loadbalancers, so that all of them have the same octavia provider. Note this is automatically handle by Kuryr  (amphora to ovn and ovn to amphora)","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"}],"doc/source/installation/services.rst":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"75a4903a903983e8ed0ee26a9d12b051f3532105","unresolved":true,"context_lines":[{"line_number":58,"context_line":"network namespace is used by Octavia to reconfigure and monitor the Load"},{"line_number":59,"context_line":"Balancer, which it talks to via HAProxy\u0027s control unix domain socket."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Octavia uses Load Balancer drivers to handle all communications with"},{"line_number":62,"context_line":"*Amphorae*. Drivers communicate with the controller through a generic base"},{"line_number":63,"context_line":"class and associated methods, and translate these into control commands"},{"line_number":64,"context_line":"appropriate for whatever type of software is running on the back-end *Amphora*"},{"line_number":65,"context_line":"corresponding with the driver. By default, Kuryr-Kubernetes uses the reference"},{"line_number":66,"context_line":"Octavia driver which is the `Amphora driver`_. Kuryr also supports"},{"line_number":67,"context_line":"the use of `OVN Octavia driver`_."},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c773ff47_616d5e4f","line":65,"range":{"start_line":61,"start_character":0,"end_line":65,"end_character":30},"updated":"2020-12-10 01:44:05.000000000","message":"Perhaps we can avoid giving details about Octavia, and just point to the Octavia docs instead.","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"75a4903a903983e8ed0ee26a9d12b051f3532105","unresolved":true,"context_lines":[{"line_number":62,"context_line":"*Amphorae*. Drivers communicate with the controller through a generic base"},{"line_number":63,"context_line":"class and associated methods, and translate these into control commands"},{"line_number":64,"context_line":"appropriate for whatever type of software is running on the back-end *Amphora*"},{"line_number":65,"context_line":"corresponding with the driver. By default, Kuryr-Kubernetes uses the reference"},{"line_number":66,"context_line":"Octavia driver which is the `Amphora driver`_. Kuryr also supports"},{"line_number":67,"context_line":"the use of `OVN Octavia driver`_."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Running Kuryr with Octavia means that each Kubernetes service that runs in the"},{"line_number":70,"context_line":"cluster will need at least one Load Balancer VM, i.e., an *Amphora*.  To avoid"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4feaf40d_9fae5fe6","line":67,"range":{"start_line":65,"start_character":30,"end_line":67,"end_character":33},"updated":"2020-12-10 01:44:05.000000000","message":"This part could be moved to line 83 to give a link to the ovn-octavia provider section.","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"8493527d3aa735a58f2bcf5eed55bd61b6b9ea09","unresolved":true,"context_lines":[{"line_number":85,"context_line":"---------------------------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Kuryr supports the creation of a load balancer with OVN provider driver. When"},{"line_number":88,"context_line":"the Octavia Load Balancer provider is set to \u0027ovn\u0027, the Load balancing is"},{"line_number":89,"context_line":"executed by the virtual switch data-path engine and there is no need to create"},{"line_number":90,"context_line":"VMs. This means there is no additional overhead of VMs as is required when"},{"line_number":91,"context_line":"using Octavia with the default Amphora driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"f461887b_5966cdc8","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":50},"updated":"2020-12-10 08:35:46.000000000","message":"it is not that the octavia load balancer provider is set to ovn, but that \"ovn\" provider is enabled as one of the Octavia Load Balancer providers (note the amphora one will still be there)","commit_id":"551a1c6831ca87173f4f23e9908e21d2550de16c"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"e7733692b68972698782ac1c22eaddb9ce296788","unresolved":true,"context_lines":[{"line_number":784,"context_line":".. _Load Balancer drivers: https://docs.openstack.org/octavia/latest/"},{"line_number":785,"context_line":".. _Amphora driver: https://docs.openstack.org/octavia/latest/"},{"line_number":786,"context_line":".. _OVN Octavia driver: https://docs.openstack.org/ovn-octavia-provider/latest/"},{"line_number":787,"context_line":".. _OVN as Provider Driver for Octavia: https://docs.openstack.org/networking-ovn/stein/admin/loadbalancer.html"}],"source_content_type":"text/x-rst","patch_set":5,"id":"0815fb91_509750df","line":787,"range":{"start_line":787,"start_character":40,"end_line":787,"end_character":111},"updated":"2020-12-11 12:35:45.000000000","message":"Hah, that document is only in stein and then latest. Okay, let\u0027s keep stein then.","commit_id":"5a82a344f5395f426853db5692af0c9b1bd942d4"}]}
