I have submitted a series of changes reimplementing the ceilometer API service using Pecan and WSME, instead of Flask. These changes are all part of the api-server-pecan-wsme blueprint [1], and the final implementation should serve as the first reference implementation for other projects considering using Pecan and WSME as we discussed at the Grizzly summit during the Oslo track [2].<div>
<br></div><div>The list of changesets is long because I left each isolated part of the API in its own to make reviews easier. The full list is available through Gerrit at <a href="https://review.openstack.org/#/q/status:open+project:openstack/ceilometer,n,z">https://review.openstack.org/#/q/status:open+project:openstack/ceilometer,n,z</a></div>
<div><br></div><div>There are a couple of issues with the Sphinx integration in WSME. I'm still working on those with the author, and hope to have a representative sample of the API documentation ready by the end of the week.</div>
<div><br></div><div>Doug<br><div><br></div><div>[1] <a href="https://blueprints.launchpad.net/ceilometer/+spec/api-server-pecan-wsme">https://blueprints.launchpad.net/ceilometer/+spec/api-server-pecan-wsme</a> </div><div>
[2] <a href="http://etherpad.openstack.org/grizzly-common-wsgi-frameworks">etherpad.openstack.org/grizzly-common-wsgi-frameworks</a></div></div>