diff options
author | gord chung <gord@live.ca> | 2017-11-01 22:00:08 +0000 |
---|---|---|
committer | gord chung <gord@live.ca> | 2017-11-16 14:43:46 -0500 |
commit | 2d67bd21dd334f35af6d7a1e1cf2f4dfd06d06fd (patch) | |
tree | 8cc9e0ce62cb92975863b898c91ec930983dec3c /setup.cfg | |
parent | 48f35a35a47671008d60d346823bb96eb3fa0673 (diff) | |
download | ceilometer-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.cfg | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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 |