summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorgord chung <gord@live.ca>2017-11-01 22:00:08 +0000
committergord chung <gord@live.ca>2017-11-16 14:43:46 -0500
commit2d67bd21dd334f35af6d7a1e1cf2f4dfd06d06fd (patch)
tree8cc9e0ce62cb92975863b898c91ec930983dec3c /setup.cfg
parent48f35a35a47671008d60d346823bb96eb3fa0673 (diff)
downloadceilometer-2d67bd21dd334f35af6d7a1e1cf2f4dfd06d06fd.tar.gz
nearly pluggable notification agent
notification agent now just asks for pipelinemanagers and gets endpoints it should broadcast to from there. it only sets up a listener for main queue and a listener for internal queue (if applicable) - pass in publishing/processing context into endpoints instead of manager. context is based on partitioning or not - move all endpoint/notifier setup to respective pipeline managers - change interim broadcast filtering to use event_type rather than publisher_id so all filtering uses event_type. - add namespace to load supported pipeline managers - remove some notification tests as they are redundant and only different that it mocks stuff other tests don't mock - change relevant_endpoint test to verify endpoints cover all pipelines Related-Bug: #1720021 Change-Id: I9f9073e3b15c4e3a502976c2e3e0306bc99282d9
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg6
1 files changed, 5 insertions, 1 deletions
diff --git a/setup.cfg b/setup.cfg
index 5589ba7e..16f70abb 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -38,7 +38,11 @@ zaqar =
python-zaqarclient>=1.0.0 # Apache-2.0
[entry_points]
-ceilometer.notification =
+ceilometer.notification.pipeline =
+ meter = ceilometer.pipeline.sample:SamplePipelineManager
+ event = ceilometer.pipeline.event:EventPipelineManager
+
+ceilometer.sample.endpoint =
http.request = ceilometer.middleware:HTTPRequest
http.response = ceilometer.middleware:HTTPResponse
hardware.ipmi.temperature = ceilometer.ipmi.notifications.ironic:TemperatureSensorNotification