Re-organize Plugins

Registered by Yair Fried

Rally code is coupled with Rally engine and infra as well as Openstack specific
code. This makes contribution harder as new-comers need to understand Rally
code as well as many different plugins. It also makes reviewing much harder.
Moving all plugins under a single directory, with "Openstack" as its
sub-directory would make everything simpler.

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
Medium
Drafter:
Yair Fried
Direction:
Approved
Assignee:
Yair Fried
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/split-plugins,n,z

Addressed by: https://review.openstack.org/180508
    Creates "plugins" tree

Addressed by: https://review.openstack.org/180509
    Move SLA under plugins.common

Addressed by: https://review.openstack.org/180904
    Split runners to base and plugins

Gerrit topic: https://review.openstack.org/#q,topic:split_plugins,n,z

Addressed by: https://review.openstack.org/181738
    Split scenarios under Plugins

Addressed by: https://review.openstack.org/182284
    [Context] Split context into plugins

Addressed by: https://review.openstack.org/183906
    [CTX] Moves cleanup under plugins.openstack.context

Addressed by: https://review.openstack.org/183914
    [Scenario] Split Murano, Tempest under Plugins

Addressed by: https://review.openstack.org/183915
    [Scenario] Split Sahara, Swift, Glance, Cinder under Plugins

Addressed by: https://review.openstack.org/183916
    [Scenario] Split Requests, Quotas, Keystone, Authenticate, EC2 under Plugins

Addressed by: https://review.openstack.org/183917
    [Scenario] Split Zaqar, Mistral, Heat, Ceilometer

Addressed by: https://review.openstack.org/183918
    [Scenario] Split Designate, Neutron, Nova, VM

Addressed by: https://review.openstack.org/184721
    [Scenario] Split Scenarios - requests

Addressed by: https://review.openstack.org/184792
    [Spec] Move plugins spec to implemented

Addressed by: https://review.openstack.org/187569
    [wrappers] Move wrappers under plugins.openstack

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.