Use tempest plugin interface for VMware-nsx tests

Registered by alex kang

using official plugin interface to host VMware tests which requiring VMware services to conducting tests.
The official design sepcification is at https://review.openstack.org/#/c/184992/

Blueprint information

Status:
Started
Approver:
Gary Kotton
Priority:
High
Drafter:
alex kang
Direction:
Approved
Assignee:
alex kang
Definition:
Approved
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
alex kang

Related branches

Sprints

Whiteboard

tempest plugin does not required the plugin resident at the project vmware-nsx.
To make tempesting vmware-nsx without regarding to releases, and avoid the possibility of bring up vmware-nsx due to package conflicts, the best way is to create its own repo.
possible name is tempest-vmware-nsx, or vmware-nsx-tempest.

------------------------------------------------
Gerrit topic:

Addressed by:
https://review.openstack.org/#/c/262625/

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-nsx-tempest-plugin,n,z

Addressed by: https://review.openstack.org/266709
    init release of vmware-nsx temest tests in tempest external plugin.

(?)

Work Items

Work items:
Create vmware_nsx_tempest plugin under vmware-nsx: DONE
Create launchpad project named vmware-nsx-tempest: DONE
Create load-balancer-v1-client for lb tests: DONE
Create l2-gateway client and tempest tests for NSX-v: DONE
Create l2-gateway-connection client and tempest tempest tests for NSX-v: DONE
Migrate api and scenario tests to vmware_nsx_tempest/tests folders: DONE
Create pypi project (vmware-nsx-tempest) and assign openstackci as owner: DONE
submit to openstyack-infra/project-config: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.