vmware-nsx/vmware_nsx_tempest/services
Tong Liu cf38354175 Tempest: change tempest_lib to tempest.lib
Due to a recent upstream change, tempest project switched to
using in-tree tempest lib instead of tempest_lib. We need to
change our NSX tempest plugin test to use in-tree tempest lib too.

Upstream change:
https://review.openstack.org/#/c/284911

Fixes-Bug: #1552453

Change-Id: I522d234d948f5b7a6f70dec69c98c44eb5d7582f
2016-03-03 00:49:37 +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 init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
l2_gateway_client.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
l2_gateway_connection_client.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
load_balancer_v1_client.py Tempest: change tempest_lib to tempest.lib 2016-03-03 00:49:37 +00:00
network_client_base.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
nsxv3_client.py Add method to get firewall rule in nsxv3 client 2016-02-03 04:52:19 +00:00
nsxv_client.py init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08:00
README.rst init release of vmware-nsx tempest tests in tempest external plugin 2016-01-21 10:02:00 -08: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-t, NSX-v and neutron sub-services not yet migrating to tempest-lib.

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

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.

# NSXv speific services nsxv_client.py which it has API ops on the following NSX-v components - Logical switch (Tenant network) - Edge (Service edge, DHCP edge, and VDR edge) - DFW firewall rules (Security group) - SpoofGuard