** Description changed: - Kuryr-Kubernetes tests running with ovn-octavia-provider started to fail - with "Provider 'ovn' does not support a requested option: OVN provider - does not support allowed_cidrs option" showing up in the o-api logs. + [Impact] - We've tracked that to check [1] getting introduced. Apparently it's - broken and makes the request explode even if the property isn't set at - all. Please take a look at output from python-openstackclient [2] where - body I used is just '{"listener": {"loadbalancer_id": "faca9a1b-30dc- - 45cb-80ce-2ab1c26b5521", "protocol": "TCP", "protocol_port": 80, - "admin_state_up": true}}'. + * Users cannot add listeners to an Octavia loadbalancer if it was created using the ovn provider + * This makes the ovn provider unusable in Victoria and will force people to use the more painful alternative of using the Amphora driver - Also this is all over your gates as well, see o-api log [3]. Somehow - ovn-octavia-provider tests skip 171 results there, so that's why it's - green. + [Test Case] - [1] https://opendev.org/openstack/ovn-octavia-provider/src/branch/master/ovn_octavia_provider/driver.py#L142 - [2] http://paste.openstack.org/show/798197/ - [3] https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4ba/751085/7/gate/ovn-octavia-provider-v2-dsvm-scenario/4bac575/controller/logs/screen-o-api.txt + $ openstack loadbalancer create --provider ovn --vip-subnet-id f92fa6ca-0f29-4b61-aeb6-db052caceff5 --name test-lb + $ openstack loadbalancer show test-lb -c provisioning_status (Repeat until it shows as ACTIVE) + $ openstack loadbalancer listener create --name listener1 --protocol TCP --protocol-port 80 test-lb + Provider 'ovn' does not support a requested option: OVN provider does not support allowed_cidrs option (HTTP 501) (Request-ID: req-52a10944-951d-4414-8441-fe743444ed7c) + + Alternatively run the focal-victoria-ha-ovn functional test in the + octavia charm + + + [Where problems could occur] + + * Problems would be isolated to the managment of octavia loadbalancers + within an openstack cloud. Specifically the patch fixes the checking of + the allowed_cidr option when a listener is created or updated. + + + [Other Info]
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1896603 Title: ovn-octavia-provider: Cannot create listener due to alowed_cidrs validation To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1896603/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs