nova/doc/notification_samples
Kevin_Zheng 1590f18c63 Send out notifications when instance tags changed
This patch adds notifications when instance
tags changed, as tag is commonly used for
searching and filtering, and projects like
searchlight depends on the notifications.

To avoid unnecessarily building a notification
payload when notifications are disabled, this
change also adds the if_notifications_enabled
decorator to send_instance_update_notification.

Change-Id: I03c8e8225e51fd80580772752c0b292987e34218
Implements: bp send-tag-notification
2017-06-06 12:53:28 -04:00
..
aggregate-create-end.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-create-start.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-delete-end.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-delete-start.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
compute-exception.json Aggregate create and destroy work against API db 2016-08-01 08:22:08 -07:00
flavor-create.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
flavor-delete.json Don't lazy-load flavor.projects during destroy() 2017-05-02 13:45:03 -04:00
flavor-update.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
instance-create-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-create-error.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-create-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-delete-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-delete-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-pause-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-pause-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_off-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_off-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_on-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_on-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-reboot-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-reboot-error.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-reboot-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-rebuild-end.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-rebuild-error.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-rebuild-start.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-resize-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize_finish-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize_finish-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-restore-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-restore-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resume-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resume-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve_offload-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve_offload-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shutdown-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shutdown-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-snapshot-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-snapshot-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-suspend-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-suspend-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unpause-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unpause-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unshelve-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unshelve-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-update-tags-action.json Send out notifications when instance tags changed 2017-06-06 12:53:28 -04:00
instance-update.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_attach-end.json Transform instance.volume_attach notification 2017-05-02 16:00:23 -04:00
instance-volume_attach-error.json Transform instance.volume_attach.error notification 2017-05-02 16:38:45 -04:00
instance-volume_attach-start.json Transform instance.volume_attach notification 2017-05-02 16:00:23 -04:00
instance-volume_detach-end.json Transform instance.volume_detach notification 2017-05-02 16:42:27 -04:00
instance-volume_detach-start.json Transform instance.volume_detach notification 2017-05-02 16:42:27 -04:00
instance-volume_swap-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_swap-error.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_swap-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
service-update.json Replace diagnostics objects with Nova diagnostics objects 2017-05-30 00:39:45 +04:00