** 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

Reply via email to