We enthusiastically announce the release of: ovn-octavia-provider 0.1.0: OpenStack Octavia integration with OVN This is the first release of ovn-octavia-provider. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 0.1.0 ^^^^^ Prelude ******* OVN Octavia provider driver has been created from the networking-ovn repository. Upgrade Notes ************* * OVN Octavia Provider driver registers under the same entry point. There is no action to be done from operator side. Bug Fixes ********* * OVN Octavia provider driver now supports both TCP and UDP pool/listener protocols configured in the same Octavia Load Balancer. Changes in ovn-octavia-provider 5c748d11fff32cc1ecee9c5b6a65577c1525f310..0.1.0 ------------------------------------------------------------------------------- 6e7f454 Add missing requirements 40545dc Stop using Octavia network driver a0c1946 Respect SSL devstack configuration 2e4b7e5 Add unit tests for hacking/checks.py 654cf42 Add tempest gate, devstack plugin and sample devstack config e81342a Add configuration page to docs 5d86a8c Use queue library directly af2b26a Do not try to refresh vips on OVN LB that will be deleted cd7fab3 Enable cover job e948b83 Add admin and contributor documentation a6122e3 Wrap IPv6 address with brackets 33fb73a Fix Exception string arguments 17b1d9d Centralize traffic when LB and member has FIP 42106d4 Don't fail if VIP already exist or has been deleted before acee7c2 Ensure setup.cfg packages matches root directory 439fc8f Don't send malformed status update to Octavia df5c32d Fix py2 vs py3 dict keys comparison in functional test 698fdee Cache OvnProviderHelper object in OvnProviderDriver 45eee62 Don't fail in case subnet or Logical Switch not found 15260b7 Add support for multiple L4 protocols withing same LB ec629c2 Import OVN LB functional tests 000049c Move OVN Octavia Provider driver code to this repository 0c84fc2 Set basepython in tox.ini to python3 184f629 Initialize repository Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..b40938a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,18 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +keystoneauth1>=3.4.0 # Apache-2.0 +netaddr>=0.7.18 # BSD +neutron-lib>=1.28.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +ovs>=2.8.0 # Apache-2.0 +ovsdbapp>=0.17.0 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +tenacity>=4.4.0 # Apache-2.0 +Babel!=2.4.0,>=2.3.4 # BSD +octavia-lib>=1.3.1 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..cf4d41e --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,24 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking>=1.1.0 # Apache-2.0 + +bandit!=1.6.0,>=1.1.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +flake8-import-order==0.12 # LGPLv3 +python-subunit>=1.0.0 # Apache-2.0/BSD +oslotest>=3.2.0 # Apache-2.0 +os-testr>=1.0.0 # Apache-2.0 +astroid==2.1.0 # LGPLv2.1 +pylint==2.3.0 # GPLv2 +octavia-lib>=1.3.1 # Apache-2.0 +testresources>=2.0.0 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +WebTest>=2.0.27 # MIT +testtools>=2.2.0 # MIT + +# NOTE: Precisely we need ussuri neutron and neutron 15.y.z is train release +# but zuul installs neutron master as we specify it as required-projects. +# Let's update the lower bound once neutron ussuri is releaesd including beta. +neutron>=15.0.0 # Apache-2.0