Nova versioned notifications
The result of a 3-year journey
balazs.gibizer@ericsson.com
Nova versioned notifications The result of a 3-year journey - - PowerPoint PPT Presentation
Nova versioned notifications The result of a 3-year journey balazs.gibizer@ericsson.com Agenda My new use case The need to overhaul Novas notification interface The journey It is Done so it is DEMO time! Is there
balazs.gibizer@ericsson.com
// May 2015 https://review.openstack.org/#/c/182350
{ "priority":"INFO", "event_type":"service.update", "publisher_id":"nova-compute:host1" "payload":{ "nova_object.namespace":"nova", "nova_object.name":"ServiceStatusPayload", "nova_object.version":"1.1" "nova_object.data":{ "availability_zone":null, "binary":"nova-compute", "disabled":false, "disabled_reason":null, "forced_down":false, "host":"host1", "last_seen_up":"2012-10-29T13:42:05Z", "report_count":1, "topic":"compute", "uuid":"fa69c544-906b-4a6a-a9c6-c1f7a8078c73", "Version":23 }}}
// Nov 2015 https://review.openstack.org/#/c/224755
Work remaining Work in progress
[[post-config|/etc/nova/nova.conf]] [oslo_messaging_notifications] driver = messagingv2 transport_url = rabbit://stackrabbit:admin@100.109.0.10:5672/ [notifications] notification_format = both notify_on_state_change = vm_and_task_state bdms_in_notifications = true
// Dec 2018 http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000685.html
○ https://docs.openstack.org/nova/latest/reference/notifications.html
○ https://github.com/gibizer/nova-notification-demo