Hi, Dnia środa, 3 marca 2021 11:50:59 CET Lingxian Kong pisze:
On Wed, Mar 3, 2021 at 5:15 PM Sean Mooney <smooney@redhat.com> wrote:
On Wed, 2021-03-03 at 15:59 +1300, Lingxian Kong wrote:
Hi,
Thanks for all your hard work on this.
I'm wondering is there any doc proposed for devstack to tell people who
are
not interested in OVN to keep the current devstack behaviour? I have a feeling that using OVN as default Neutron driver would break the CI jobs for some projects like Octavia, Trove, etc. which rely on ovs port for
the
set up.
well ovn is just an alternivie contoler for ovs. so ovn replace the neutron l2 agent it does not replace ovs. project like octavia or trove that deploy loadblances or dbs in vms should not be able to observe a difference. they may still want to deploy ml2/ovs but unless they are doing something directly on the host like adding port directly to ovs because they are not using vms they should not be aware of this change.
Yes, they are.
Please see https://github.com/openstack/octavia/blob/master/devstack/plugin.sh#L466 as an example for Octavia.
I'm really not an Octavia expert but AFAIK we are testing Octavia with ML2/OVN in TripleO jobs already as we switched default neutron backend in TripleO to be ML2/OVN somewhere around Stein cycle IIRC.
--- Lingxian Kong Senior Cloud Engineer (Catalyst Cloud) Trove PTL (OpenStack) OpenStack Cloud Provider Co-Lead (Kubernetes)
-- Slawek Kaplonski Principal Software Engineer Red Hat