nova/nova/notifications/objects
Eric Fried bce0854959 DRY: Build ImageMetaPropsPayload from ImageMetaProps
ImageMetaPropsPayload (for notifications) was supposed to contain
exactly the same fields as ImageMetaProps itself; and the SCHEMA member
was those same keys in a trivially different shape. And we were having
trouble remembering to keep these two objects in sync before. So this
commit eliminates the repetition and just generates
ImageMetaPropsPayload's `fields` and `SCHEMA` from
ImageMetaProps.fields.

Change-Id: I7dc38f7f5a62098fb0c366736f27e23bd7b7ee86
2019-12-13 19:46:12 +00:00
..
__init__.py Move notification related code to separate package 2016-06-08 11:32:53 +02:00
aggregate.py Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
base.py Add Aggregate image caching progress notifications 2019-10-29 08:18:32 -07:00
compute_task.py Transform compute_task notifications 2018-11-21 16:23:28 +09:00
exception.py Add full traceback to ExceptionPayload in versioned notifications 2018-06-19 16:46:46 +08:00
flavor.py Add FlavorPayload.description for versioned notifications 2017-11-14 09:14:12 -05:00
image.py DRY: Build ImageMetaPropsPayload from ImageMetaProps 2019-12-13 19:46:12 +00:00
instance.py Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
keypair.py Transform keypair.import notification 2017-10-30 16:44:29 -04:00
libvirt.py Transform libvirt.error notification 2018-09-18 07:06:09 +00:00
metrics.py Transform metrics.update notification 2018-07-18 09:13:27 +09:00
request_spec.py Remove CellMappingPayload database_connection and transport_url fields 2019-04-04 09:59:12 -04:00
scheduler.py Transform scheduler.select_destinations notification 2018-11-30 13:20:35 +01:00
server_group.py Add policy field to ServerGroup notification object 2018-07-12 10:00:05 +08:00
service.py Versioned notifications for service create and delete 2017-11-27 11:11:44 -05:00
volume.py Transform volume.usage notification 2018-10-09 06:28:11 +00:00