summaryrefslogtreecommitdiff
path: root/designate/notification_handler/nova.py
diff options
context:
space:
mode:
Diffstat (limited to 'designate/notification_handler/nova.py')
-rw-r--r--designate/notification_handler/nova.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/designate/notification_handler/nova.py b/designate/notification_handler/nova.py
index 7f35ea16..b9a1a973 100644
--- a/designate/notification_handler/nova.py
+++ b/designate/notification_handler/nova.py
@@ -48,6 +48,11 @@ class NovaFixedHandler(BaseAddressHandler):
LOG.debug('NovaFixedHandler received notification - %s', event_type)
zone_id = cfg.CONF[self.name].zone_id
+
+ if not zone_id:
+ LOG.error('NovaFixedHandler: zone_id is None, ignore the event.')
+ return
+
if event_type == 'compute.instance.create.end':
payload['project'] = context.get("project_name", None)
self._create(addresses=payload['fixed_ips'],