Hi, Here is a quick update on where we are with the work to transform the legacy notification interface of nova to the new versioned framework. The scope we agreed [1] for Newton has been merged and top of that we was able to merge some additional transformations. So the following notifications now have a well defined format described in an object model under nova.notificaitons.objects, have sample files stored under doc/notification_samples along with matching sample tests under nova.tests.functional.notification_sample_tests, and by default they are emitted both in the legacy format and in the new versioned format (configurable with notification_format config option): * instance.delete * instance.pause * instance.power_on * instance.shelve * instance.suspend * instance.restore * instance.resize * instance.update * compute.exception For Newton we still have some follow up patches refactoring, test enhancements and doc generation enhancements. See the bottom of the wiki for details [2]. For Ocata we are planning to continue the transformation under the next bp [3]. The wiki [2] has an up to date list of notifications an their transformation status. Thanks for everyone who contributed to the work! Cheers, gibi [1] https://review.openstack.org/#/c/286675/17/specs/newton/approved/versioned-notification-transformation.rst [2] https://wiki.openstack.org/wiki/Nova/VersionedNotificationTransformation [3] https://blueprints.launchpad.net/nova/+spec/versioned-notification-transformation-ocata