nova/nova/notifications/objects
melanie witt 740d5bb531 Add hw_ephemeral_encryption_secret_uuid image property
If an image is encrypted, we will need to retrieve the passphrase from
the key manager service in order to create an instance from it.

This adds an image property to store the secret UUID that belongs to
the image. It will only be used to decrypt the image and will not be
used to encrypt or decrypt any other image. Nova will create a new
secret for each disk image it creates, including snapshots.

Related to blueprint ephemeral-storage-encryption

Change-Id: I01eef6adc2c8feb64e86b33392b8b4b483041e27
2024-02-28 08:46:01 +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 Use 'Exception.__traceback__' for versioned notifications 2020-06-08 14:38:33 +01:00
flavor.py Add FlavorPayload.description for versioned notifications 2017-11-14 09:14:12 -05:00
image.py Add hw_ephemeral_encryption_secret_uuid image property 2024-02-28 08:46:01 +00:00
instance.py objects: Remove 'bandwidth' fields from notifications 2021-11-03 17:33:43 +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 objects: Add 'socket' PCI NUMA affinity 2021-02-24 10:23:33 +00: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