EDP must communicate with plugins via SPI only

Registered by Andrew Lazarev

EDP must communicate with plugins via SPI only. It must not assume processes names or data in cluster extra.

It's important for de-coupling EDP and plugins internals.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
High
Drafter:
Andrew Lazarev
Direction:
Approved
Assignee:
Andrew Lazarev
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Sergey Lukjanov
Completed by
Andrew Lazarev

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/73713
    Moved information about processes names to plugins

Addressed by: https://review.openstack.org/73729
    Extended plugin SPI with methods ti communicate with EDP

Addressed by: https://review.openstack.org/73881
    [HDP] Replaced Hive service name to correct one used in HDP

Addressed by: https://review.openstack.org/73716
    Made processes names case sensitive

Addressed by: https://review.openstack.org/73723
    Changed get_node_groups to receive only one node process

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

Addressed by: https://review.openstack.org/76034
    [IDH] Removed copy-pasted test utility file

Addressed by: https://review.openstack.org/76328
    Removed EDP dependency on job_tracker instance

Addressed by: https://review.openstack.org/77340
    Removed EDP dependency on hive server

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.