)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"7a778862e055f60c690a71b45992cf3f1c294a51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"74cdc359_9d57097c","updated":"2022-10-28 04:18:21.000000000","message":"TODO: Provide diagrams and overrides for the specific scenarios: \n1. Computes as gateway chassis\n2. network nodes/controller nodes as gateway chassis\nThis is as simple as modifying the env.d as necessary (I think)","commit_id":"b611aa8d0d5559d6e3b5a8bd667be1ac98acb1d6"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"23a3262058171f1d6a84f03dc814d78c9900cd97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e64c1255_40165e79","updated":"2022-12-07 15:53:45.000000000","message":"recheck - centos stream failure","commit_id":"3d9a20b69bf90c5e45d41959ecce87c6f79620d9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"83050b02d9e9d6238fa79180a323094a41fdd962","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"80e1fe0e_1c867a02","updated":"2022-12-08 19:55:27.000000000","message":"recheck tox 4.0.0","commit_id":"3d9a20b69bf90c5e45d41959ecce87c6f79620d9"}],"doc/source/app-ovn.rst":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"b36e557efa6b35624c3dc2c991f838f8a4dfd186","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        - qemu-compute_containers"},{"line_number":109,"context_line":"        - powervm-compute_containers"},{"line_number":110,"context_line":"      contains:"},{"line_number":111,"context_line":"        - neutron_ovn_controller"},{"line_number":112,"context_line":"        - nova_compute"},{"line_number":113,"context_line":"      properties:"},{"line_number":114,"context_line":"        is_metal: true"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f621f24_eaba26dc","line":111,"range":{"start_line":111,"start_character":10,"end_line":111,"end_character":32},"updated":"2020-10-30 18:27:56.000000000","message":"add the neutron_ovn_gateway here for DVR deploy ?","commit_id":"d499786ed7e9d1b008d02b65a06437e20cc84c1d"}],"tasks/providers/setup_ovs_ovn.yml":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"63bc038628a227fb52b1aec1b89383b9076d5a42","unresolved":false,"context_lines":[{"line_number":74,"context_line":"  openvswitch_bridge:"},{"line_number":75,"context_line":"    bridge: \"{{ bridge_mapping.split(\u0027:\u0027)[1] }}\""},{"line_number":76,"context_line":"    state: present"},{"line_number":77,"context_line":"  with_items: \"{{ neutron_provider_networks.network_interface_mappings.split(\u0027,\u0027) }}\""},{"line_number":78,"context_line":"  loop_control:"},{"line_number":79,"context_line":"    loop_var: bridge_mapping"},{"line_number":80,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_cabbeae2","line":77,"updated":"2020-10-30 18:26:44.000000000","message":"this is not quite right since the mapping was ok on metal vs not metal.\n\nalso the following task will fail on container since the network_interface_mappings is not defined when running on conainer.","commit_id":"d499786ed7e9d1b008d02b65a06437e20cc84c1d"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"7a778862e055f60c690a71b45992cf3f1c294a51","unresolved":false,"context_lines":[{"line_number":74,"context_line":"  openvswitch_bridge:"},{"line_number":75,"context_line":"    bridge: \"{{ bridge_mapping.split(\u0027:\u0027)[1] }}\""},{"line_number":76,"context_line":"    state: present"},{"line_number":77,"context_line":"  with_items: \"{{ neutron_provider_networks.network_interface_mappings.split(\u0027,\u0027) }}\""},{"line_number":78,"context_line":"  loop_control:"},{"line_number":79,"context_line":"    loop_var: bridge_mapping"},{"line_number":80,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fc41f503_6a1ba2ba","line":77,"in_reply_to":"1f621f24_cabbeae2","updated":"2022-10-28 04:18:21.000000000","message":"I don\u0027t think we expect a neutron agent to be in container, so this should always be treated as \u0027metal\u0027.","commit_id":"d499786ed7e9d1b008d02b65a06437e20cc84c1d"},{"author":{"_account_id":16011,"name":"James Denton","email":"james.denton@outlook.com","username":"busterswt"},"change_message_id":"7a778862e055f60c690a71b45992cf3f1c294a51","unresolved":true,"context_lines":[{"line_number":24,"context_line":"- name: Set CMS Options for Gateway Scheduling"},{"line_number":25,"context_line":"  command: \"ovs-vsctl set open . external-ids:ovn-cms-options\u003denable-chassis-as-gw\""},{"line_number":26,"context_line":"  when:"},{"line_number":27,"context_line":"    - neutron_services[\u0027neutron-ovn-gateway\u0027][\u0027group\u0027] in group_names"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- name: Configure OVN Southbound Connection"},{"line_number":30,"context_line":"  command: \"ovs-vsctl set open . external-ids:ovn-remote\u003d{{ neutron_ovn_sb_connection }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c750a86a_71c8b2d6","line":27,"updated":"2022-10-28 04:18:21.000000000","message":"neutron-ovn-gateway isn\u0027t really a service, but a chassis running ovs-controller can run as a gateway chassis (or not). I\u0027m not sure we want to do it this way, but should instead make it an ansible group (i think). compute_hosts or network_hosts, which are already defined, could work, or a new group \"gateway_hosts\"","commit_id":"510872465d07523834263575e8423b30732b0e78"}]}
