rebuild API server with pecan and WSME

Registered by Nick Barcet on 2012-11-20

rebuild API server with pecan and WSME (part of WSGI framework changes for oslo)

Blueprint information

Status:
Complete
Approver:
Nick Barcet
Priority:
Low
Drafter:
Doug Hellmann
Direction:
Approved
Assignee:
Doug Hellmann
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Nick Barcet on 2012-12-04
Completed by
Doug Hellmann on 2013-02-20

Whiteboard

http://wiki.openstack.org/Ceilometer/blueprints/APIv2
http://wiki.openstack.org/spec-ceilometer-api-server-pecan-wsme

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

Addressed by: https://review.openstack.org/17388
    Add test storage driver

Addressed by: https://review.openstack.org/17389
    Add auto-generated pecan project

Addressed by: https://review.openstack.org/17390
    Implement resource listing APIs

Addressed by: https://review.openstack.org/17391
    Add project listing to API

Addressed by: https://review.openstack.org/17392
    Create a version-specific test class

Addressed by: https://review.openstack.org/17393
    Add user-list API

Addressed by: https://review.openstack.org/17394
    Add meter duration calculation

Addressed by: https://review.openstack.org/17395
    Add tests for _get_query_ts

Addressed by: https://review.openstack.org/17396
    Add event listing APIs

Addressed by: https://review.openstack.org/17397
    Add source listing

Addressed by: https://review.openstack.org/17398
    Add volume max API

Addressed by: https://review.openstack.org/17399
    Add volume sum API

Addressed by: https://review.openstack.org/17400
    Code cleanup

Addressed by: https://review.openstack.org/17401
    Convert errors to parsable format

Addressed by: https://review.openstack.org/17402
    Use WSME for serialization and deserialization

Addressed by: https://review.openstack.org/17403
    Move v1 API files into a subdirectory

Addressed by: https://review.openstack.org/17404
    Move the v2 API into the main source tree

Addressed by: https://review.openstack.org/17405
    Add meter-listing API

Addressed by: https://review.openstack.org/17406
    Modify API start script to use v2 API

Addressed by: https://review.openstack.org/17407
    Start updating documentation for V2 API

Addressed by: https://review.openstack.org/17428
    Fix auth wrapper logic

Addressed by: https://review.openstack.org/17457
    Implement V2 API with Pecan and WSME

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

Addressed by: https://review.openstack.org/19615
    Flatten the v2 API

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.