diff options
author | Mehdi Abaakouk <sileht@redhat.com> | 2016-10-12 11:41:28 +0200 |
---|---|---|
committer | Mehdi Abaakouk <sileht@redhat.com> | 2016-11-04 09:25:30 +0100 |
commit | fb7f4b1fcc7b7332f94b2bbc0cdf7f35f66f002e (patch) | |
tree | 190b1ad3cc3ad6df0440c6f4f6798d153d42cea2 /ceilometer/event | |
parent | 52b1f07d1f9ac84d3b5f10636e954813fcae8358 (diff) | |
download | ceilometer-fb7f4b1fcc7b7332f94b2bbc0cdf7f35f66f002e.tar.gz |
event: stop using global conf
Change-Id: Ie2d4b7173e8a26f095c0eba44b3d5368d20968bd
Diffstat (limited to 'ceilometer/event')
-rw-r--r-- | ceilometer/event/converter.py | 8 | ||||
-rw-r--r-- | ceilometer/event/endpoint.py | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/ceilometer/event/converter.py b/ceilometer/event/converter.py index fd0c55b8..5e37d8a4 100644 --- a/ceilometer/event/converter.py +++ b/ceilometer/event/converter.py @@ -286,10 +286,10 @@ class NotificationEventsConverter(object): return edef.to_event(notification_body) -def setup_events(trait_plugin_mgr): +def setup_events(conf, trait_plugin_mgr): """Setup the event definitions from yaml config file.""" return NotificationEventsConverter( - declarative.load_definitions(cfg.CONF, [], - cfg.CONF.event.definitions_cfg_file), + declarative.load_definitions(conf, [], + conf.event.definitions_cfg_file), trait_plugin_mgr, - add_catchall=not cfg.CONF.event.drop_unmatched_notifications) + add_catchall=not conf.event.drop_unmatched_notifications) diff --git a/ceilometer/event/endpoint.py b/ceilometer/event/endpoint.py index bd78bc91..0abc4ed1 100644 --- a/ceilometer/event/endpoint.py +++ b/ceilometer/event/endpoint.py @@ -12,7 +12,6 @@ # License for the specific language governing permissions and limitations # under the License. -from oslo_config import cfg from oslo_log import log import oslo_messaging from stevedore import extension @@ -29,6 +28,7 @@ class EventsNotificationEndpoint(object): super(EventsNotificationEndpoint, self).__init__() LOG.debug('Loading event definitions') self.event_converter = event_converter.setup_events( + manager.conf, extension.ExtensionManager( namespace='ceilometer.event.trait_plugin')) self.manager = manager @@ -61,7 +61,7 @@ class EventsNotificationEndpoint(object): with self.manager.publisher() as p: p(event) except Exception: - if not cfg.CONF.notification.ack_on_event_error: + if not self.manager.conf.notification.ack_on_event_error: return oslo_messaging.NotificationResult.REQUEUE LOG.error(_LE('Fail to process a notification'), exc_info=True) return oslo_messaging.NotificationResult.HANDLED |