Update Openstack plugins
- Only implement plugin if aodh/gnocchiclient is available
- Included in any missing licenses
Signed-off-by: Helena McGough <helena.mcgough@intel.com>
diff --git a/plugins/OpenStack/Aodh/notifier.py b/plugins/OpenStack/Aodh/notifier.py
index aa95215..3487daa 100644
--- a/plugins/OpenStack/Aodh/notifier.py
+++ b/plugins/OpenStack/Aodh/notifier.py
@@ -24,6 +24,12 @@
import json
import logging as log
+try:
+ import aodhclient
+except ImportError:
+ log.warn("Failed to import the aodhclient")
+
+
from core.message_bus.producer import KafkaProducer
from plugins.OpenStack.Aodh.alarming import Alarming
@@ -97,4 +103,5 @@
except Exception as exc:
log.warn("Failed to send notify response:%s", exc)
-register_notifier()
+if aodhclient:
+ register_notifier()