Refactoring of heat infra driver

Registered by Sripriya

Tacker today has two infra drivers one at the nfvo level (openstack vim driver) and other in vnfm (heat infra driver). These drivers needs to be combined to provide an integrated infra driver to interact with OpenStack services such as heat, keystone, etc. Further, heat infra driver contains code that is more relevant on the plugin level and needs to be extracted out of heat to the vnfm plugin.

Blueprint information

Status:
Complete
Approver:
Sridhar Ramaswamy
Priority:
Medium
Drafter:
Sripriya
Direction:
Approved
Assignee:
Sripriya
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-3
Started by
Sridhar Ramaswamy
Completed by
Sridhar Ramaswamy

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/316567
    WIP: Separate tosca logic from heat infra driver

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

Addressed by: https://review.openstack.org/330882
    Refactor heat stack name to use device name

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

Addressed by: https://review.openstack.org/367599
    Derive infra driver using VIM type

Addressed by: https://review.openstack.org/367623
    Rename heat unit tests to openstack

This blueprint contains Public information 
Everyone can see this information.