2020-09-22 10:50:48 |
Michal Dulko |
bug |
|
|
added bug |
2020-09-22 12:36:54 |
OpenStack Infra |
neutron: status |
New |
In Progress |
|
2020-09-22 12:36:54 |
OpenStack Infra |
neutron: assignee |
|
Brian Haley (brian-haley) |
|
2020-09-22 12:38:47 |
Brian Haley |
neutron: importance |
Undecided |
Critical |
|
2020-09-24 23:06:54 |
OpenStack Infra |
neutron: status |
In Progress |
Fix Released |
|
2020-10-01 12:34:02 |
OpenStack Infra |
tags |
ovn-octavia-provider |
in-stable-victoria ovn-octavia-provider |
|
2021-01-27 11:18:23 |
Liam Young |
bug task added |
|
ovn-octavia-provider (Ubuntu) |
|
2021-01-27 13:43:42 |
Liam Young |
description |
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.
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}}'.
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.
[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 |
[Impact]
* 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
[Test Case]
$ 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] |
|
2021-01-27 15:27:32 |
Corey Bryant |
nominated for series |
|
Ubuntu Hirsute |
|
2021-01-27 15:27:32 |
Corey Bryant |
bug task added |
|
ovn-octavia-provider (Ubuntu Hirsute) |
|
2021-01-27 15:27:32 |
Corey Bryant |
nominated for series |
|
Ubuntu Groovy |
|
2021-01-27 15:27:32 |
Corey Bryant |
bug task added |
|
ovn-octavia-provider (Ubuntu Groovy) |
|
2021-01-27 15:27:50 |
Corey Bryant |
bug task added |
|
cloud-archive |
|
2021-01-27 15:27:58 |
Corey Bryant |
nominated for series |
|
cloud-archive/victoria |
|
2021-01-27 15:27:58 |
Corey Bryant |
bug task added |
|
cloud-archive/victoria |
|
2021-01-27 15:28:45 |
Corey Bryant |
cloud-archive/victoria: status |
New |
Triaged |
|
2021-01-27 15:28:47 |
Corey Bryant |
cloud-archive/victoria: importance |
Undecided |
Critical |
|
2021-01-27 15:28:51 |
Corey Bryant |
ovn-octavia-provider (Ubuntu Groovy): importance |
Undecided |
Critical |
|
2021-01-27 15:28:54 |
Corey Bryant |
ovn-octavia-provider (Ubuntu Groovy): status |
New |
Triaged |
|
2021-01-27 15:28:57 |
Corey Bryant |
ovn-octavia-provider (Ubuntu Hirsute): status |
New |
Triaged |
|
2021-01-27 15:29:00 |
Corey Bryant |
ovn-octavia-provider (Ubuntu Hirsute): importance |
Undecided |
Critical |
|
2021-01-27 15:50:04 |
Corey Bryant |
ovn-octavia-provider (Ubuntu Hirsute): status |
Triaged |
Fix Released |
|
2021-01-27 18:00:32 |
Corey Bryant |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-02-09 20:34:37 |
Brian Murray |
ovn-octavia-provider (Ubuntu Groovy): status |
Triaged |
Fix Committed |
|
2021-02-09 20:34:41 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2021-02-09 20:34:47 |
Brian Murray |
tags |
in-stable-victoria ovn-octavia-provider |
in-stable-victoria ovn-octavia-provider verification-needed verification-needed-groovy |
|
2021-02-10 06:48:20 |
Mathew Hodson |
affects |
neutron |
octavia |
|
2021-02-10 14:19:59 |
Corey Bryant |
cloud-archive/victoria: status |
Triaged |
Fix Committed |
|
2021-02-10 14:20:01 |
Corey Bryant |
tags |
in-stable-victoria ovn-octavia-provider verification-needed verification-needed-groovy |
in-stable-victoria ovn-octavia-provider verification-needed verification-needed-groovy verification-victoria-needed |
|
2021-02-28 17:08:53 |
Liam Young |
tags |
in-stable-victoria ovn-octavia-provider verification-needed verification-needed-groovy verification-victoria-needed |
in-stable-victoria ovn-octavia-provider verification-done-groovy verification-needed verification-victoria-needed |
|
2021-02-28 17:10:25 |
Liam Young |
tags |
in-stable-victoria ovn-octavia-provider verification-done-groovy verification-needed verification-victoria-needed |
in-stable-victoria ovn-octavia-provider verification-done-groovy verification-needed verification-victoria-done |
|
2021-03-01 10:41:03 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-03-01 10:51:07 |
Launchpad Janitor |
ovn-octavia-provider (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-03-01 15:41:21 |
Corey Bryant |
cloud-archive/victoria: status |
Fix Committed |
Fix Released |
|