0a0aa86c5e
Incorporated nsxv3_client.py for backend operations Made changes to nsxv3_client.py for specific reqests Test results: root@prome-mdt-dhcp412:/opt/stack/tempest# python -m testtools.run vmware_nsx_tempest.tests.nsxv3.scenario.test_client_cert_mgmt_ops.TestCertificateMgmtOps Tests running... tempest/clients.py:45: DeprecationWarning: Using the 'client_parameters' argument is deprecated client_parameters=self._prepare_configuration()) tempest/scenario/manager.py:50: DeprecationWarning: Read-only property 'manager' has moved to 'os_primary' in version 'Pike' and will be removed in version 'Ocata' cls.flavors_client = cls.manager.flavors_client tempest/test.py:376: DeprecationWarning: Read-only property 'os' has moved to 'os_primary' in version 'Pike' and will be removed in version 'Ocata' if hasattr(cls, "os"): Ran 6 tests in 90.200s OK ................................................................................................................................... /opt/stack/tempest# python -m testtools.run vmware_nsx_tempest.tests.nsxv3.scenario.test_client_cert_mgmt_ops.TestCertificateMgmtOps Tests running... tempest/clients.py:45: DeprecationWarning: Using the 'client_parameters' argument is deprecated client_parameters=self._prepare_configuration()) tempest/scenario/manager.py:50: DeprecationWarning: Read-only property 'manager' has moved to 'os_primary' in version 'Pike' and will be removed in version 'Ocata' cls.flavors_client = cls.manager.flavors_client tempest/test.py:376: DeprecationWarning: Read-only property 'os' has moved to 'os_primary' in version 'Pike' and will be removed in version 'Ocata' if hasattr(cls, "os"): Ran 6 tests in 66.446s OK Change-Id: I7a7630a666cb157d4151cd6f244dc29726adb1b2 |
||
---|---|---|
.. | ||
lbaas | ||
qos | ||
__init__.py | ||
base_l2gw.py | ||
fwaas_client.py | ||
l2_gateway_client.py | ||
l2_gateway_connection_client.py | ||
load_balancer_v1_client.py | ||
network_client_base.py | ||
nsxv3_client.py | ||
nsxv_client.py | ||
README.rst | ||
tags_client.py | ||
utils.py |
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