Gregory Thiemonge 220d8c8581 Replace python-neutronclient with openstacksdk
python-neutronclient has been deprecated and Octavia has already removed
it in the dependend change below. These are the respective changes on
ovn-octavia-provider side and they are in line with changes in Octavia
itself:

- Replaced code that uses the deprecated `python-neutronclient` library
  with code that uses `openstacksdk` and removed `python-neutronclient`
  as a dependency.
- Marked certain configuration options that were related to Keystone
  authentication as deprecated for removal. In future releases
  authentication options options need to be added to the [neutron]
  section of the configuration.

Note: After [1] some calls to neutron test_db_base_plugin_v2 had added
a new param 'as_admin' that need to be included in the calls from
ovn-provider functional tests. Squashed with patch [2] to solve
cross dependency.

[1] https://review.opendev.org/c/openstack/neutron/+/879827
[2] https://review.opendev.org/c/openstack/ovn-octavia-provider/+/882715

Depends-On: https://review.opendev.org/c/openstack/octavia/+/866327
Change-Id: I985b24e4a6db962b1e73eeae69a8c96f4b0760ae
2023-05-10 08:59:10 +02:00
2022-03-14 11:04:22 +11:00
2020-03-18 14:26:32 +00:00
2021-11-26 07:59:54 +00:00
2020-03-18 14:26:32 +00:00
2023-04-10 12:43:03 +05:30
2020-01-15 14:41:32 +00:00
2019-12-13 17:32:00 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2021-07-19 12:54:56 +05:30
2020-01-15 14:41:32 +00:00

ovn-octavia-provider - OVN Provider driver for Octavia LoadBalancer

OVN provides virtual networking for Open vSwitch and is a component of the Open vSwitch project. This project provides integration between OpenStack Octavia and OVN.

Team and repository tags

image

Description
OVN Octavia provider driver.
Readme 13 MiB
Languages
Python 99.3%
Shell 0.7%