Improve rally verify management commands

Registered by Andriy Kurilin

Recently "rally-manage tempest" category includes only one sub-command - install. This sub-command is not cover all management stuff which we need.

Rally CLI should have ability to clean tempest directory(remove it), reinstall, update, configure and etc.

Since "rally-manage" entry-point will be deprecated and removed in near release, we should move all tempest related commands from "rally-manage tempest" category to "rally verify" category, where all verification commands are located.

Blueprint information

Status:
Complete
Approver:
Andriy Kurilin
Priority:
Medium
Drafter:
Andriy Kurilin
Direction:
Approved
Assignee:
Yaroslav Lobankov
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Boris Pavlovic
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/improve-tempest-manage-cli,n,z

Addressed by: https://review.openstack.org/168838
    Adds uninstall_tempest to API

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

Addressed by: https://review.openstack.org/168849
    Adds tempest re-install to API/CLI

Addressed by: https://review.openstack.org/225479
    Moving commands for (re,un)instaling Tempest to "verify" category

(?)

Work Items

Work items:
* Implement "rally-manage tempest uninstall": DONE
* Implement "rally-manage tempest reinstall": DONE
* Move "rally-manage tempest uninstall" to "rally verify uninstall": INPROGRESS
* Move "rally-manage tempest reinstall" to "rally verify reinstall": INPROGRESS
* Implement "rally verify update-repo": TODO
* Implement "rally verify genconfig": INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.