)]}'
{"devstack/local.conf.pod-in-vm.undercloud.ovn.sample":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"49cf5bfa57834d79bb5d0a23f86c2b4dd5530574","unresolved":true,"context_lines":[{"line_number":40,"context_line":"enable_service q-trunk"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"# workaround for https://bugs.launchpad.net/devstack/+bug/1930360"},{"line_number":43,"context_line":"OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Octavia LBaaSv2"},{"line_number":46,"context_line":"LIBS_FROM_GIT+\u003dpython-octaviaclient"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"7398eecb_e1dff09c","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":1},"updated":"2021-06-22 15:12:42.000000000","message":"why not creating the public network configuration on the undercloud vm?","commit_id":"43df03fbaeaf66e065b312ef70c35c5e139ca462"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"1378b4e240c2eed8fa3c5d939f4b7b501df13c14","unresolved":true,"context_lines":[{"line_number":40,"context_line":"enable_service q-trunk"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"# workaround for https://bugs.launchpad.net/devstack/+bug/1930360"},{"line_number":43,"context_line":"OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Octavia LBaaSv2"},{"line_number":46,"context_line":"LIBS_FROM_GIT+\u003dpython-octaviaclient"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"e1ca430b_183b033e","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":1},"in_reply_to":"7398eecb_e1dff09c","updated":"2021-06-23 06:45:48.000000000","message":"Hm. on undercloud creating one make total sense. Thanks for catching it :)","commit_id":"43df03fbaeaf66e065b312ef70c35c5e139ca462"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"7938d470c1995ff9bf55789cc7a5eed99b75efca","unresolved":true,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Enable services, these services depend on neutron plugin."},{"line_number":22,"context_line":"enable_plugin neutron https://opendev.org/openstack/neutron"},{"line_number":23,"context_line":"enable_service q-trunk"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# Octavia LBaaSv2"},{"line_number":26,"context_line":"LIBS_FROM_GIT+\u003dpython-octaviaclient"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"69ca938b_e080dade","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":22},"updated":"2021-06-24 09:50:25.000000000","message":"As it is the default OVN one, we don\u0027t need PUBLIC_NETWORK_GATEWAY and FLOATING_RANGE, right?","commit_id":"86c37baaa65b24faf91a38102a7d306002267fbe"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"087b8c06d2a854aa3dae37ca1626bda8d51b6e6e","unresolved":true,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Enable services, these services depend on neutron plugin."},{"line_number":22,"context_line":"enable_plugin neutron https://opendev.org/openstack/neutron"},{"line_number":23,"context_line":"enable_service q-trunk"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# Octavia LBaaSv2"},{"line_number":26,"context_line":"LIBS_FROM_GIT+\u003dpython-octaviaclient"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"8ed8c8d6_31d1fb6a","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":22},"in_reply_to":"69ca938b_e080dade","updated":"2021-06-24 10:34:16.000000000","message":"Setting both of them (or setting VN_L3_CREATE_PUBLIC_NETWORK\u003dFalse) was the workaround for an issue[1] with neutron devstack switch to the ovn recently. I assume, that it is not needed now. I did the tests with plain ovn/ovs sample configs, and looks like we are fine without it now, so I guess it\u0027ll also apply here.\n\n[1] https://bugs.launchpad.net/devstack/+bug/1930360","commit_id":"86c37baaa65b24faf91a38102a7d306002267fbe"}],"devstack/local.conf.sample":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"dd5a4fce13803145f63bce6337f03fa3776aa181","unresolved":true,"context_lines":[{"line_number":37,"context_line":"enable_service ovs-vswitchd"},{"line_number":38,"context_line":"enable_service ovsdb-server"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"disable_service q-agt"},{"line_number":41,"context_line":"disable_service q-dhcp"},{"line_number":42,"context_line":"disable_service q-l3"},{"line_number":43,"context_line":"disable_service q-meta"},{"line_number":44,"context_line":"enable_service q-ovn-metadata-agent"},{"line_number":45,"context_line":"enable_service q-qos"},{"line_number":46,"context_line":"enable_service q-svc"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"bce8adac_a37a800c","line":43,"range":{"start_line":40,"start_character":0,"end_line":43,"end_character":22},"updated":"2021-06-08 07:19:46.000000000","message":"Aren\u0027t the services already disabled by default?","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"5e12cdc48bec1e76461e76504acb762fd6792b00","unresolved":false,"context_lines":[{"line_number":37,"context_line":"enable_service ovs-vswitchd"},{"line_number":38,"context_line":"enable_service ovsdb-server"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"disable_service q-agt"},{"line_number":41,"context_line":"disable_service q-dhcp"},{"line_number":42,"context_line":"disable_service q-l3"},{"line_number":43,"context_line":"disable_service q-meta"},{"line_number":44,"context_line":"enable_service q-ovn-metadata-agent"},{"line_number":45,"context_line":"enable_service q-qos"},{"line_number":46,"context_line":"enable_service q-svc"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"0bfa05a0_e373b8a5","line":43,"range":{"start_line":40,"start_character":0,"end_line":43,"end_character":22},"in_reply_to":"bce8adac_a37a800c","updated":"2021-06-22 10:16:31.000000000","message":"Ack","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"dd5a4fce13803145f63bce6337f03fa3776aa181","unresolved":true,"context_lines":[{"line_number":44,"context_line":"enable_service q-ovn-metadata-agent"},{"line_number":45,"context_line":"enable_service q-qos"},{"line_number":46,"context_line":"enable_service q-svc"},{"line_number":47,"context_line":"enable_service q-trunk"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Q_AGENT\u003d\"ovn\""},{"line_number":50,"context_line":"Q_ML2_PLUGIN_MECHANISM_DRIVERS\u003d\"ovn,logger\""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"d043c110_fb8023b6","line":47,"range":{"start_line":47,"start_character":0,"end_line":47,"end_character":22},"updated":"2021-06-08 07:19:46.000000000","message":"I believe q-trunk, q-os, ovs-vswitchd and ovsdb-server services are not needed for a regular devstack installation.","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"5e12cdc48bec1e76461e76504acb762fd6792b00","unresolved":false,"context_lines":[{"line_number":44,"context_line":"enable_service q-ovn-metadata-agent"},{"line_number":45,"context_line":"enable_service q-qos"},{"line_number":46,"context_line":"enable_service q-svc"},{"line_number":47,"context_line":"enable_service q-trunk"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Q_AGENT\u003d\"ovn\""},{"line_number":50,"context_line":"Q_ML2_PLUGIN_MECHANISM_DRIVERS\u003d\"ovn,logger\""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"a581874c_4a550083","line":47,"range":{"start_line":47,"start_character":0,"end_line":47,"end_character":22},"in_reply_to":"d043c110_fb8023b6","updated":"2021-06-22 10:16:31.000000000","message":"Ack","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"2303b8ff98e92a0d2249ae4babedcbab1d3d45d1","unresolved":true,"context_lines":[{"line_number":52,"context_line":"Q_ML2_TENANT_NETWORK_TYPE\u003d\"geneve\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# workaround for https://bugs.launchpad.net/devstack/+bug/1930360"},{"line_number":55,"context_line":"OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"# VAR RUN PATH"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3ba38266_08be3ad0","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":34},"updated":"2021-06-08 06:31:11.000000000","message":"Instead of fall back to the previous status, perhaps better go with the neutron suggested solution instead, which is setting FLOATING_RANGE and PUBLIC_NETWORK_GATEWAY vars instead","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"dd5a4fce13803145f63bce6337f03fa3776aa181","unresolved":true,"context_lines":[{"line_number":52,"context_line":"Q_ML2_TENANT_NETWORK_TYPE\u003d\"geneve\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# workaround for https://bugs.launchpad.net/devstack/+bug/1930360"},{"line_number":55,"context_line":"OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"# VAR RUN PATH"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"dfcf5f79_e58f8a35","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":34},"in_reply_to":"3ba38266_08be3ad0","updated":"2021-06-08 07:19:46.000000000","message":"yes, I have tried a couple of times using OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse and I always hit the following:\n\n+ lib/neutron_plugins/services/l3:_neutron_configure_router_v6:428 :   local replace_range\u003dxxxx:xxxx:1195::/56\n+ lib/neutron_plugins/services/l3:_neutron_configure_router_v6:429 :   [[ -z f37f2773-7211-470d-a772-2bef0bc31779 ]]\n+ lib/neutron_plugins/services/l3:_neutron_configure_router_v6:432 :   sudo ip -6 route replace xxxx:xxxx:1195::/56 via xxxx:db8::1 dev br-ex\nRTNETLINK answers: No route to host\n+ lib/neutron_plugins/services/l3:_neutron_configure_router_v6:1 :   exit_trap\n\nSetting FLOATING_RANGE and PUBLIC_NETWORK_GATEWAY helped to get a successful installation.","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"5e12cdc48bec1e76461e76504acb762fd6792b00","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Q_ML2_TENANT_NETWORK_TYPE\u003d\"geneve\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# workaround for https://bugs.launchpad.net/devstack/+bug/1930360"},{"line_number":55,"context_line":"OVN_L3_CREATE_PUBLIC_NETWORK\u003dFalse"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"# VAR RUN PATH"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9fa02526_7c65e136","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":34},"in_reply_to":"dfcf5f79_e58f8a35","updated":"2021-06-22 10:16:31.000000000","message":"Ack","commit_id":"49e3a9c38304f0cca5922d6ff92d6f7c7649d9ec"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"7938d470c1995ff9bf55789cc7a5eed99b75efca","unresolved":true,"context_lines":[{"line_number":52,"context_line":"# Uncomment the next lines to enable ovn provider. Note only one mode is"},{"line_number":53,"context_line":"# supported on ovn-octavia. As the member subnet must be added when adding"},{"line_number":54,"context_line":"# members, it must be set to L2 mode"},{"line_number":55,"context_line":"# KURYR_EP_DRIVER_OCTAVIA_PROVIDER\u003dovn"},{"line_number":56,"context_line":"# KURYR_K8S_OCTAVIA_MEMBER_MODE\u003dL2"},{"line_number":57,"context_line":"# KURYR_ENFORCE_SG_RULES\u003dFalse"},{"line_number":58,"context_line":"# KURYR_LB_ALGORITHM\u003dSOURCE_IP_PORT"},{"line_number":59,"context_line":"# Uncomment to modify listener client and member inactivity timeout."},{"line_number":60,"context_line":"# KURYR_TIMEOUT_CLIENT_DATA\u003d50000"},{"line_number":61,"context_line":"# KURYR_TIMEOUT_MEMBER_DATA\u003d50000"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"fa296af7_d2b1c19b","line":58,"range":{"start_line":55,"start_character":0,"end_line":58,"end_character":35},"updated":"2021-06-24 09:50:25.000000000","message":"as we are enabling OVN-octavia, I would have the default local.conf.sample with this enabled, so that we use ovn-octavia instead of the amphora. which is handy for dev envs to save cpu/memory resources","commit_id":"86c37baaa65b24faf91a38102a7d306002267fbe"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"087b8c06d2a854aa3dae37ca1626bda8d51b6e6e","unresolved":true,"context_lines":[{"line_number":52,"context_line":"# Uncomment the next lines to enable ovn provider. Note only one mode is"},{"line_number":53,"context_line":"# supported on ovn-octavia. As the member subnet must be added when adding"},{"line_number":54,"context_line":"# members, it must be set to L2 mode"},{"line_number":55,"context_line":"# KURYR_EP_DRIVER_OCTAVIA_PROVIDER\u003dovn"},{"line_number":56,"context_line":"# KURYR_K8S_OCTAVIA_MEMBER_MODE\u003dL2"},{"line_number":57,"context_line":"# KURYR_ENFORCE_SG_RULES\u003dFalse"},{"line_number":58,"context_line":"# KURYR_LB_ALGORITHM\u003dSOURCE_IP_PORT"},{"line_number":59,"context_line":"# Uncomment to modify listener client and member inactivity timeout."},{"line_number":60,"context_line":"# KURYR_TIMEOUT_CLIENT_DATA\u003d50000"},{"line_number":61,"context_line":"# KURYR_TIMEOUT_MEMBER_DATA\u003d50000"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"1ca87dce_3daaa5ed","line":58,"range":{"start_line":55,"start_character":0,"end_line":58,"end_character":35},"in_reply_to":"fa296af7_d2b1c19b","updated":"2021-06-24 10:34:16.000000000","message":"That\u0027s a valid point. I\u0027ll set it up. Maybe we also should default to OVN in favor of OVS by default?","commit_id":"86c37baaa65b24faf91a38102a7d306002267fbe"}]}
