vmware-nsx-tempest-plugin/vmware_nsx_tempest_plugin/services
shubhamk e9c592bacd Tempest fixes for below cases
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_floating_ip.NSXv3FloatingIPTest.test_create_floating_ip
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_floating_ip.NSXv3FloatingIPTest.test_delete_floating_ip
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_floating_ip.NSXv3FloatingIPTest.test_update_floating_ip
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_port_security.NSXv3PortSecurity.test_admin_port_security_at_beckend_after_enable_disable
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_port_security.NSXv3PortSecurity.test_tenant_port_security_at_beckend_after_enable_disable
- vmware_nsx_tempest_plugin.tests.scenario.test_new_case_coverage.TestNewCase.test_create_port_with_dhcp_port_ip
- vmware_nsx_tempest_plugin.tests.scenario.test_new_case_coverage.TestNewCase.test_create_sec_group_with_invalid_protocol
- vmware_nsx_tempest_plugin.tests.scenario.test_new_case_coverage.TestNewCase.test_mac_learning_should_not_applied_over_trusted_ports
- vmware_nsx_tempest_plugin.tests.scenario.test_new_case_coverage.TestNewCase.test_mac_learning_with_provider_sec_group_enabled_on_port
- vmware_nsx_tempest_plugin.tests.scenario.test_provider_networks.ProviderNetworks.test_provider_vlan_networks_using_router_Adn_verify
- vmware_nsx_tempest_plugin.tests.nsxv3.api.test_nsx_routers.NSXv3RoutersTest.test_deploy_router_ha_with_relocation_enable_disable

Change-Id: Ie729ae95df4096a763ce0483b62c06cf85614842
2019-09-12 10:56:51 +00:00
..
lbaas refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
qos refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
__init__.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
base_l2gw.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
designate_base.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
fwaas_client.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
l2_gateway_client.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
l2_gateway_connection_client.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
load_balancer_v1_client.py Switch to non-deprecated find_test_caller in tempest.lib 2018-09-23 19:27:28 +00:00
network_client_base.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
nsx_client.py Tempest fixes for below cases 2019-09-12 10:56:51 +00:00
nsxp_client.py Bug fixes 2019-08-08 10:16:46 +00:00
nsxv3_client.py All SR antiaffinity automation 2019-07-18 11:21:11 +00:00
nsxv_client.py update hacking and bandit 2019-06-03 13:54:25 +03:00
openstack_network_clients.py 1.octavia changes for supporting Uni-Dimensional scale testing 2019-07-19 07:28:37 +00:00
README.rst refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
tags_client.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06:00
utils.py refactor top-level pkg to vmware_nsx_tempest_plugin 2018-07-31 12:48:38 -06: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