Code refactoring for CDH plugin

Registered by Jaxon Wang

CDH plugin contains many duplicated code. We need to do some refactor to the code to allow easier support to new versions in future.

Blueprint information

Status:
Complete
Approver:
Sergey Reshetnyak
Priority:
Medium
Drafter:
Jaxon Wang
Direction:
Approved
Assignee:
Jaxon Wang
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Sergey Reshetnyak
Completed by
Vitalii Gridnev

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/245206
    Add test cases for CDH plugin versionfactory

Addressed by: https://review.openstack.org/245193
    Code refactoring for CDH plugin

Addressed by: https://review.openstack.org/248068
    Add unit test cases for cdh plugin utils

Addressed by: https://review.openstack.org/250810
    Refine the code for CDH PluginUtils class

Addressed by: https://review.openstack.org/253494
    Add test cases for CDH plugin config_helper

Gerrit topic: https://review.openstack.org/#q,topic:bp/cdh-plugin-refactoring-confighelper,n,z

Addressed by: https://review.openstack.org/255825
    CDH plugin config helper refactoring

Addressed by: https://review.openstack.org/256382
    Add CDH plugin edp engine unit tests

Addressed by: https://review.openstack.org/257309
    CDH plugin edp engine code refactoring

Addressed by: https://review.openstack.org/259432
    Add CDH plugin validation test cases

Addressed by: https://review.openstack.org/259378
    Compare node groups in CDH plugin IMPALA validation

Addressed by: https://review.openstack.org/259923
    CDH plugin validation mudule refactoring

Addressed by: https://review.openstack.org/257215
    Move c_helper, db_helper into __init__ for CDH plugin_utils

Addressed by: https://review.openstack.org/260907
    Add test cases for versionhandler

Addressed by: https://review.openstack.org/261192
    CDH plugin versionhandler refactoring

Gerrit topic: https://review.openstack.org/#q,topic:bp/deprecate-cdh-5,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/cdh-5-5-support,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.