Use Pecan/WSME for Climate API

Registered by Sylvain Bauza

As per all the talks happened during the Summit, it raised some points :
1/ Pecan/WSME is becoming a de facto standard for OpenStack projects
2/ Pecan/WSME is giving extra benefits compared to Flask (validation at least with WSME)
3/ It's definitely better to implement Pecan/WSME before releasing Climate V1 rather than doing it afterwards (esp. if we implement API extensions like Nova with stevedore)

Blueprint information

Status:
Complete
Approver:
Blazar core developers
Priority:
Medium
Drafter:
Sylvain Bauza
Direction:
Approved
Assignee:
Sylvain Bauza
Definition:
Approved
Series goal:
Accepted for 0.1.x
Implementation:
Implemented
Milestone target:
milestone icon 0.1.1
Started by
Sylvain Bauza
Completed by
Hiroaki Kobayashi

Related branches

Sprints

Whiteboard

Draft created for this BP. Good progress. Thanks!

Gerrit topic: https://review.openstack.org/#q,topic:bp/pecan-wsme,n,z

Addressed by: https://review.openstack.org/71011
    Port to Pecan/WSME for API v2

Addressed by: https://review.openstack.org/78135
    Change API v1 path to explicit module

Addressed by: https://review.openstack.org/78309
    Add extensions for API v2 controllers

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.