panko/ceilometer/api
liu-sheng 9ad75552c5 Add support for posting samples to notification-agent via API
This change make the ceilometer-api getting rid the pipeline. samples will
be push to notification bus when creating via /v2/meters API.

To avoid the ceilometer-api's dependency of notification-agent, especially
in some testing scenarios, this change also provide a optional parameter
that allow samples posted to storage directly.

NOTE: This change reverting the reverted patch[1] and merging it with
patch[2], the original patch[1] has caused the related bug so has been
reverted by patch[3], the patch[2] tried to fix the related bug before
the patch[1] been reverted.

[1] https://review.openstack.org/#/c/193472/

[2] https://review.openstack.org/#/c/195866/

[3] https://review.openstack.org/#/c/195570/

Related-bug: #1468697
Partially implements: blueprint api-no-pipeline

Change-Id: I88cbd83910dcf79bed8a0f9616f98e4346362ab3
2015-06-27 12:46:28 +00:00
..
controllers Add support for posting samples to notification-agent via API 2015-06-27 12:46:28 +00:00
__init__.py Use werkzeug to run the developement API server 2015-02-11 07:25:24 +01:00
app.py Add support for posting samples to notification-agent via API 2015-06-27 12:46:28 +00:00
app.wsgi Upgrade to hacking 0.10 2015-01-23 17:43:04 +01:00
config.py Remove unused pecan configuration options 2015-01-11 12:09:33 +08:00
hooks.py Add support for posting samples to notification-agent via API 2015-06-27 12:46:28 +00:00
middleware.py Port middleware to Python 3 2015-06-12 18:11:42 +02:00
rbac.py Adds support for default rule in ceilometer policy.json. 2015-04-07 15:43:06 +02:00