This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I67e1acffc1af0e9e052836a6d5dfed72f3702366
Adding new parameter for back-end system
for neutron port allowed_address_pairs update
Adding support for identifying deleted entities
when status is not PENDING_DELETE
Minor enhancements
Change-Id: I1bca752c23843c22e5ad45dcb9302a6bf1ec63fb
Closes-Bug: 1701881
`resource_set_health_monitor` is a class method, so the `cls` param will
be a class object and not an instantiated object, whereas
`_create_health_monitor` is not a classmethod can thus be called only
when bound to an object.
This fix keeps the method as classmethod and
allows passing a `creater` which can be used as factory of `health
monitors`
Change-Id: I192bec90097be92fda122b01aebf9e820ea7bb67
Closes-bug: 1703597
Both the neutron-lbaas and neutron tests have a new_update_request method.
The neutron version is brought in via a mixin where the neutron-lbaas
verision is in the base unit test class.
This is a quick and dirty fix by renaming the neutron-lbaas version to
get the gates functioning again.
Change-Id: Ie89fda13ce5917aa9e0eb50125b29b77a5d787c9
The well known service type constants are in
neutron_lib.plugins.constants, but for legacy reasons a few still exist
and are referenced from neutron_lib.constants [1] that we'd like to
remove.
This patch switches references over to neutron_lib's plugin constants.
[1] https://github.com/openstack/neutron-lib/blob/master/neutron_lib/constants.py#L353
Change-Id: Ib5fbba08275402f1db05f021a2ed10bfe165c970
This patch throw VipNetworkInvalid in lb creation with vipnet, and there
isn't a subnet in it.
Closes-Bug: #1653086
Change-Id: Ica5e4229e2f8361a624c6c58936aff6df955a769
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: I32e0021bc374c71df81bfb1de586cf462ea24244
NetScaler driver in LBaaSv2 was missing a module named ncc_client.
It was originally placed as part of LBaaSv1 drivers under
neutron_lbaas/services/loadbalancer/drivers/netscaler, but was
removed as part of Change-Id: I506949e75bc62681412358ba689cb07b16311b68
This fix adds ncc_client.py along with the driver and updates the
driver with correct path.
Unit tests were already existing, but some how __init__.py was
missing from the folder. With in tests, fixed couple of refference
to old code.
Change-Id: Iaeb2a1eef3e926bb9549d026770d38cdd56dc773
Closes-Bug: 1697761
Signed-off-by: Mohammed Salih Puthenpurayil <linusali@gmail.com>
Oslo.config deprecated parameter enforce_type and change its
default value to True in Ifa552de0a994e40388cbc9f7dbaa55700ca276b0.
Remove the usage of it to avoid DeprecationWarning: "Using the
'enforce_type' argument is deprecated in version '4.0' and will be
removed in version '5.0': The argument enforce_type has changed its
default value to True and then will be removed completely."
Related--Bug: #1517839
Change-Id: If045d76574823f29c58b39a104354abc1407cb8d
Since assertEmpty() function has already been implemented,
let's use this function instead of generic assertEqual() function.
This change makes the code and the error messages to be more readable.
Therefore it improves maintainability a little bit.
Change-Id: Ibbc698eae826a82f7a09f665ac643051f37e7d41
New flag, when used, will cause HTTPS connections not to verify
SSL certificate, if certificate verification is enabled.
Change-Id: I63acd9c888982f3d805e3de5367d4d2e2ffeafb5
Closes-Bug: 1687366
Currently, lbaas agent refresh loadbalancer based on the number of active
listener, and will update the port with device_own='' if delete the last
listener in loadbalancer.
So the device_owner of the vip port of exist loadbalancer will never
update to the correct one.
This patch add port device_owner field to PUT to guarantee the field is
'neutron:LOADBALANCERV2'.
Change-Id: I2de5800f4a6b06f98174ef42390f0e2c91bf0cfd
Closes-Bug:#1692995
The set of supported types can vary among deployements.
For example, MidoNet supports only SOURCE_IP.
Closes-Bug: #1693103
Change-Id: I207e9767889eb220d4c353a7a265e446190bcfc4
Rename nsxv_driver to more genenric name lbv2_driver to support
different version of vmware drivers (e.g. nsx_v, nsx_v3).
Depends-on: I994d39a5dbdb38e1b7805b2eec97e8ef7719f556
Change-Id: I7308035d38f2ab15a85096ec30388ef5c3f56ca3
It was remove from Neutron long ago. [1]
[1] I3c406910991c33cf959c5345d76153eabe3ace2d
Closes-Bug: #1686890
Change-Id: Iaff439504c79c6f22793d2dcf5ebb3534f51ffaa
TimeoutException was moved to tempest.lib.exceptions and
deleted from tempest.exceptions. This patch uses the up to date
location.
Change-Id: I0a563ac6e70795c277dd6be3d05ace92de72b46d
Closes-Bug: #1686468
Keystone by default is running without a port, which has exposed
places where the keystone url was hard coded, attempt to use
OS_AUTH_URL directly.
Co-Authored-By: Adam Harwell <flux.adam@gmail.com>
Change-Id: I77658cca1aa82240409a91a2d040c105107ff2e2
Fix the Sphinx html_last_updated_fmt for Python3.
The html_last_updated_fmt option is interpeted as a
byte string in python3, causing Sphinx build to break.
This patch makes it utf-8 string.
Change-Id: Id991d62d87285bf4901a89af64bac138e3ca263e