vmware-nsx/vmware_nsx_tempest/services
Tong Liu dcb7f8b0b8 Tempest: Update nsxv3_client to query more than 1k
The maximum page size is 1k in nsxv3 API response. Current read
logical resources only return maximum 1k. Change the nsxv3 client
to read all of the logical resources.

The update applies to GET API calls of logical resources.

Change-Id: I4d1f51c900e5ca89f1da8a5df13a535991765720
2016-09-27 20:47:17 +00:00
..
lbaas Tempest: Support lbaas api & scenario tests to run against upstream 2016-07-01 10:47:10 -07:00
qos Tempest: QoS clients and API CRUD operation tests 2016-06-06 17:06:19 -07: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 Tempest: fix broken tempest tests 2016-03-13 06:41:14 -07:00
load_balancer_v1_client.py Fix xenial pep8 problems - add translations 2016-08-01 08:42:01 +03:00
network_client_base.py Tempest: fix broken tempest tests 2016-03-13 06:41:14 -07:00
nsxv3_client.py Tempest: Update nsxv3_client to query more than 1k 2016-09-27 20:47:17 +00:00
nsxv_client.py Tempest: Providing support for disable spoofguard feature 2016-07-26 14:43:59 +00:00
README.rst [Tempest]: initial lbaasv2 clients and API tests 2016-04-14 14:27:35 +00:00
tags_client.py Tempest: Network tags clients, CRUD and Filter testing 2016-08-11 09:33:12 -07: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