Refactor parts of the Savanna v1 Rest API

Registered by Nirmal Ranganathan

This blueprint has been superseded. See the newer blueprint "Define stable v2 REST API" for updated plans.

The goal of this blueprint is to refactor the current API to better separate the concerns for a Deployer and User.

- Refactor parts of the plugin interface and make it a service interface
- Move the image management to a management function or extension
- Some updates in the node group templates and cluster templates

Details at https://etherpad.openstack.org/savanna_refactor_v1_api for discussion.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
Not
Drafter:
Nirmal Ranganathan
Direction:
Needs approval
Assignee:
Nirmal Ranganathan
Definition:
Superseded
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Sergey Lukjanov

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.