vmware-nsx/vmware_nsx_tempest/services
ghanshyam 86bd86d76f Fix vmware_nsx tempest plugin
Id518a6d87d0949737cd1c50cb6a83149b85e5f85 removes the
class variable from tempest - 'default_params_with_timeout_values'
This was kept in tempest only to be used for baremetal tests.

Each Temepst plugin should either have their own config options
for build timeout etc or use the default one.

Currently this commit makes use of timeout and other values from
config which are stable.

Change-Id: I8d010afe20db890636433a17193029a123a0a136
2017-01-18 18:57:33 +00:00
..
lbaas Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
qos Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
__init__.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
base_l2gw.py Fix xenial pep8 problems - add translations 2016-08-01 08:42:01 +03:00
l2_gateway_client.py Tempest: Adding l2gw test 2016-03-21 19:33:06 +00:00
l2_gateway_connection_client.py Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
load_balancer_v1_client.py Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
network_client_base.py Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
nsxv3_client.py Tempest: Added MDProxy scenario test cases 2016-12-16 10:49:31 -08:00
nsxv_client.py Tempest: Providing support for disable spoofguard feature 2016-07-26 14:43:59 +00:00
README.rst Replace "Openstack" with "OpenStack" 2016-12-22 23:38:47 +08:00
taas_client.py Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
tags_client.py Fix vmware_nsx tempest plugin 2017-01-18 18:57:33 +00:00
utils.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00

This folder contains services for managing NSX-v, NSX-v3.

Services provided:

# OpenStack tempest service clients l2_gateway_client.py based on tempest BaseNetworkClient implements client APIs to manage neutron l2-gateway resources

l2_gateway_connection_client.py

based on tempest BaseNetworkClient implements client APIs to manage neutron l2-gateway-connection resources

lbaas v2 clients: ported from neutron_lbaas to comply with tempest services.

lbaas/load_balancers_client.py lbaas/listeners_client.py lbaas/pools_client.py lbaas/health_monitorys_client.py lbaas/members_client.py

lbv1_client.py

based on tempest BaseNetworkClient implements client APIs to manage neutron v1 load-balancer resources

network_client_base.py

due to tempest network services are in the process of migrating to tempest-lib, some features to be used by tests are not in BaseNetworkClient. Inherent here and used by all vmware-nsx-tempest client for now.

# NSX speific services nsxv_client.py implements API to manage NSX-v components - Logical switch (Tenant network) - Edge (Service edge, DHCP edge, and VDR edge) - DFW firewall rules (Security group) - SpoofGuard

nsxv3_client.py implements API to manage NSX backend resources:
  • logical switch
  • firewall section
  • nsgroup
  • logical router