Create a tempest plugin for kuryr

Registered by Daniel Mellado

In order to improve the Kuryr functional testing, we'll get to use the Tempest external plugin interface [1] to create a dedicated plugin for the project. This would allow us to integrate with the tempest ecosystem and provide an easy and well-known framework to develop tests.

[1] https://docs.openstack.org/developer/tempest/plugin.html

Blueprint information

Status:
Complete
Approver:
Irena Berezovsky
Priority:
Essential
Drafter:
Daniel Mellado
Direction:
Approved
Assignee:
Daniel Mellado
Definition:
Approved
Series goal:
Proposed for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Antoni Segura Puimedon
Completed by
Daniel Mellado

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/#/c/472645/
     Add kuryr-tempest-plugin project

Addressed by: https://review.openstack.org/#/c/474203/
    Change gerrit remote to openstack infra

Addressed by: https://review.openstack.org/#/c/472646/
    Add kuryr-tempest-plugins to kuryr project

Addressed by: https://review.openstack.org/#/c/474993/
    Create tempest non-voting gate in kuryr-kubernetes

RDO rpm spec:
    https://bugzilla.redhat.com/show_bug.cgi?id=1462740
    https://review.rdoproject.org/r/#/c/7128/
    https://review.rdoproject.org/r/#/c/7147/

(?)

Work Items

Work items:
Create a tempest plugin for kuryr-kubernetes: DONE
Create a new repo and pep8/doc gates for it: DONE
Create a pypi package for kuryr-tempest-plugin: DONE
Create a gate to use kuryr tempest plugin in kuryr-kubernetes: DONE
Create a release tag: DONE
Create rpm spec for RDO: DONE

This blueprint contains Public information 
Everyone can see this information.