Merge "Fix the usage of instance.snapshot notification sample"
This commit is contained in:
commit
67849aed50
|
@ -63,7 +63,7 @@ jQuery(document).ready(function(){
|
|||
def _collect_notifications(self):
|
||||
self._import_all_notification_packages()
|
||||
base.NovaObjectRegistry.register_notification_objects()
|
||||
notifications = []
|
||||
notifications = {}
|
||||
ovos = base.NovaObjectRegistry.obj_classes()
|
||||
for name, cls in ovos.items():
|
||||
cls = cls[0]
|
||||
|
@ -73,10 +73,14 @@ jQuery(document).ready(function(){
|
|||
payload_name = cls.fields['payload'].objname
|
||||
payload_cls = ovos[payload_name][0]
|
||||
for sample in cls.samples:
|
||||
notifications.append((cls.__name__,
|
||||
payload_cls.__name__,
|
||||
sample))
|
||||
return sorted(notifications)
|
||||
if sample in notifications:
|
||||
raise ValueError('Duplicated usage of %s '
|
||||
'sample file detected' % sample)
|
||||
|
||||
notifications[sample] = ((cls.__name__,
|
||||
payload_cls.__name__,
|
||||
sample))
|
||||
return sorted(notifications.values())
|
||||
|
||||
def _build_markup(self, notifications):
|
||||
content = []
|
||||
|
|
|
@ -411,8 +411,6 @@ class InstanceStateUpdatePayload(base.NotificationPayloadBase):
|
|||
@base.notification_sample('instance-reboot-error.json')
|
||||
@base.notification_sample('instance-shutdown-start.json')
|
||||
@base.notification_sample('instance-shutdown-end.json')
|
||||
@base.notification_sample('instance-snapshot-start.json')
|
||||
@base.notification_sample('instance-snapshot-end.json')
|
||||
@base.notification_sample('instance-interface_attach-start.json')
|
||||
@base.notification_sample('instance-interface_attach-end.json')
|
||||
@base.notification_sample('instance-interface_attach-error.json')
|
||||
|
|
Loading…
Reference in New Issue