hacking 3.0.x is too old.
Try to synchronize pylint ignore and extension list with
other Networking projects.
With new pip the order of packages is not relevant, so the
related comment from requirements.txts is removed, see pip
documentation:
https://pip.pypa.io/en/stable/cli/pip_install/#installation-order
Change-Id: I586eb25b42d432e0b2158ddebb2dac013f712506
Ovs constants were moved from neutron to neutron_lib some time ago.
This patch switches to use them from neutron-lib already.
This patch bumps min version of neutron-lib to 2.11 as it is version
which has those constants already.
It also fixes some small issue in grouping of imports.
Depends-On: https://review.opendev.org/c/x/tap-as-a-service-tempest-plugin/+/797318
Change-Id: I7c44501b129673cc72fd48f3b508ea6278027762
Make the code compatible with hacking rules:
* import order problems
* line break before/after binary operator (for this added ignore for
W504, line break after binary operator
* indentation problems
I removed the rule N530 (Direct neutron imports not allowed), as that is
a longer story.
Fix mysql syntax in tools/test-setup.sh
Fix constraints files for testing on focal
Change-Id: Iacb12d5add773404468e2b755cf95c4e6e54ec99
Depends-On: https://review.opendev.org/#/c/708965/
Depends-On: https://review.opendev.org/752416
The following patch allows VF to VF mirroring in Tap-as-a-Service
Code-changes are applicable for new tap agent driver for sriov on
Intel i40e nic.
Vlan Mirror input parameter is part of tap-flow-create API
The current TaaS SRIOV driver is based on Intel i40e NIC driver with
following requirements:-
hardware: Intel Ethernet Network Adapter XXV710 (25GbE)
Driver: Intel i40e v4.16.0
Ref Spec: openstack/neutron-specs/specs/rocky/port-mirroring-sriov-vfs.rst
Commit: https://review.openstack.org/#/c/574477/
Change-Id: Id3aa83d7e1e22ae1806cef0c93e5dd61169c6735
The model_query module is in neutron-lib and the CommonDBMixin will
eventually be removed. This patch swiches use of the _model_query
method over to query_with_hooks from neutron-lib.
This patch also bumps the neutron-lib version up to 1.20.0
Change-Id: I8ff41c9d914b8329e4fca90de8a9ef9f41ccdcde
Instead of using tox-install.sh, we can install horizon and neutron
now directly from pypi - or use the current branch in CI system using
tox-siblings.
Update tox.ini for this change and add neutron to requirements file.
This commit includes the following unrelated changes
to pass the gate.
----------------------------------------
devstack: Use setup_develop to install
As this project is in the global requirements now,
we need to edit the constraints.
Change-Id: I44e05b4e7b6f1c15314799c4a1e8c22f79abb74a
----------------------------------------
Update after rpc create_connection removal
Recently neutron.common.rpc.create_connection has been removed. [1]
[1] I2f4b24ba732be47fc9911be1e24406fb1ffe821e
Closes-Bug: #1770851
Change-Id: Ie83299b7a280dab0d5dc9dc3304b5d6091b4a0cc
----------------------------------------
Co-Authored-By: YAMAMOTO Takashi <yamamoto@midokura.com>
Change-Id: Ifffca6361b1c3991481442053bf182bde3c2d44a
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
NOTE(yamamoto): I rerun "update-requirements -H" manually
Change-Id: I347c7c25a2e4f1942b2a94689a7909a61279abf5