shubhamk f095452c0c Tempest fix below cases
- test_create_vpnservice_with_router_enable_snat
- test_check_security_group_precedence_at_beckend
- test_certificate_backend
- test_mac_learning_with_provider_sec_group_enabled_on_port
- test_port_security_disabled_port_in_exclude_list
- test_router_admin_state_when_vms_hosted

Change-Id: Iacfc30dbc3d398361d047f588c131ea20afa5bc3
2020-04-02 13:17:27 +00:00
..
2019-09-12 10:56:51 +00:00
2020-04-02 13:17:27 +00:00
2020-03-25 08:18:13 +00:00
2020-03-05 11:22:45 +00: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