1.Upgrade pylint to 2.4.4, add exclusions to the tests, and
fix some lint errors in the code
2. Fix user creation with GRANT in MySQL 8.0(Ubuntu Focal)
In Ubuntu Bionic (18.04) mysql 5.7 version used to create
the user implicitly when using using the GRANT.
Ubuntu Focal (20.04) has mysql 8.0 and with mysql 8.0 there
is no implicit user creation with GRANT. We need to
create the user first before using GRANT command.
See also commit I97b0dcbb88c6ef7c22e3c55970211bed792bbd0d
3. Remove fwaas from the zuul.yaml
4. Remove DB migration test which is failing ue to FWaaS migration
with py38
5. Fix cover tests python version in .tox
6. fix requirememnts
Change-Id: I22654a5d5ccaad3185ae3365a90afba1ce870695
The NSX backend support max length of 40 characters, and the name of the
edge is not used anywhere other than when it is created, so this patch
shorten the name prefix
Change-Id: Iab67c2f7df6dc213beb932e4633e9ff04f7daf66
Adds missing methods. Something changed witht he way in which
the callbacks were invoked which showed that we did not support
the correct methods.
Change-Id: I253ceee343d829923b874057603a32ccd8c662f6
Creating a wrapper driver for l2gw for hte TVD plugin
This driver choose the actual driver based on the project id.
Change-Id: I2edda8c780b7e14b36e3033108186ad63dd0449e
The NSX only allows one DLR to connect to a port group. Trying
with more than one throws an exception.
So we prevent this from happening when a L2 GW is created.
Change-Id: I9c085a9244738c09942ca6e2c7606539ab83c8b4
Create a common availability-zones code, and use it for nsxv,
as a first step for adding availability zones for nsx-v3 too.
Change-Id: I33bdfd3efc66ab8b39b9cde9636b1d31c1865559
L2 gateway router creation needs to get the default availability zone
Also added missing tests for this router creation
Change-Id: I27e519f016d6f0da513d6baedaaff441a99ca7dc
Commit Ib56ee8bfd182c031e468c503acb0cd75daea8c40 refactored code
in L2 gateway base plugin. This patch removes unused NSX plugin
code and makes appropriate changes to NSX-V driver.
This patch also adds a couple of update_l2_gateway methods to
both NSX|V and NSX|V3 L2GW drivers. These methods are added
since the base plugin expects the driver to define them.
Change-Id: Ifda5401ec5134268b8a9c3276ed7abf4cf8874aa
Partial-Bug: #1591413
Commit 87a79256c494c36f2d9597313f430b24c0110161 added neutron_lib
for shared exceptions. This patch moves us to make use of the
aforementioned library.
Change-Id: I9fe014c5da85faca87bf88a80c4ee19f7f123123
Only single vlan is supported for one l2 gateway edge, so only one bridge can be created
in one edge. If user tried to connect multiple network to one l2gw
, the exception will be raised.
Change-Id: Ib17174b9735ca536b3701fdba4212123d51a0b23
This patch adds the backend driver to support Layer 2 gateway
API calls for NSXv.
Partial-bug: #1481087
Change-Id: Iea8b5390300dfd653b275c4389bc0d12bc4cc59f