Commit Graph

9 Commits (master)

Author SHA1 Message Date
Ghanshyam Mann 16978de528 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.


Change-Id: I7203351ba2ecc291630b22dc8c727762725beb31
2022-07-06 09:27:20 +00:00
shanyunfan33 54a6c45900 Update python testing classifier
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job


this commit updates the classifier in setup.cfg file.


Change-Id: I152552979b270c7ccca2c7b3967a08a76cad337a
2022-02-22 07:28:49 +00:00
Brian Haley 6adb346584 setup.cfg: Replace dashes with underscores
Resolves warnings like the following:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

Change-Id: I48e7228c26a34265c5709d8688f01efceacf8269
2021-04-27 11:41:37 -04:00
Sean McGinnis 3ae6e75202
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I57f5d0faf886bc0d2ca50f848cb666c6f47fe947
Signed-off-by: Sean McGinnis <>
2020-04-24 08:23:15 -05:00
Brian Haley c6cee92073 Spawn long-running processes in the driver agent
The OVN Octavia provider driver in the OvnProviderHelper
class caches these attributes:


to not re-create things each time OVN IDL that is used for
handling events is called.

We should be using the Octavia Driver Provider Agent framework
instead to not have those long-running IDLs in the API process.

This change:
- Creates driver provider agent and registers its entry point
- While setting up the driver agent instance, start IDL that
  will handle events
- Stop caching ovn_nbdb_api, ovn_nb_idl_for_events and
  ovn_nbdb_api_for_events in the OvnProviderHelper class

Change-Id: I0034a48997bd6b95e1b51bfcbd56e8372b35e62f
Closes-bug: #1871355
2020-04-23 11:03:36 -04:00
Maciej Józefczyk e81342ae10 Add configuration page to docs
This page was missing. Added also tox env to generate config.

Change-Id: I8d8ed95ec603ea143a24d28dc92fa55600e0274e
2020-03-18 14:26:32 +00:00
Corey Bryant acee7c2134 Ensure setup.cfg packages matches root directory
The root directory for the python package is
ovn_octavia_provider so the setup.cfg [files] packages
should match accordingly.

Change-Id: Ief28c375173f869e64aa98a8c972a6f845462217
Closes-Bug: #1864553
2020-02-24 16:09:50 -05:00
Maciej Józefczyk 000049c15d Move OVN Octavia Provider driver code to this repository
This code moves OVN Octavia provider driver from networking-ovn
(branch master) repository to this repository.

For first step lets move code and unit tests.

Previous paths in networking-ovn tree:
./networking_ovn/octavia/ -> ./ovn_octavia_provider/
./networking_ovn/tests/unit/octavia/test_ovn_driver ->

There are a few files taken directly from neutron
repository that could be removed when neutron-lib
including those will be released:

Co-Authored-By: Brian Haley <>
Co-Authored-By: Carlos Goncalves <>
Co-Authored-By: Frode Nordahl <>
Co-Authored-By: Jakub Libosvar <>
Co-Authored-By: Maciej Józefczyk <>
Co-Authored-By: Numan Siddique <>
Co-Authored-By: Reedip Banerjee <>
Co-Authored-By: Terry Wilson <>
Co-Authored-By: Yunxiang Tao <>
Co-Authored-By: zhufl <>

Change-Id: I9b562c4ed5f74df2c3d600356758f4648ac7770b
Related-Blueprint: neutron-ovn-merge
2020-02-18 16:23:54 +00:00
Maciej Józefczyk 184f629f17 Initialize repository
This commit adds basic project configuration.

Change-Id: Ia5e4aa81213f34654e21e65ab44f4eea03851a9a
2020-01-15 14:41:32 +00:00