Versioned notification transformation (Pike)

Registered by Matt Riedemann on 2017-02-03

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Matt Riedemann
Direction:
Approved
Assignee:
Balazs Gibizer
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Matt Riedemann on 2017-04-27
Completed by
Matt Riedemann on 2017-08-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/versioned-notification-transformation-pike,n,z

Addressed by: https://review.openstack.org/396210
    Transform aggregate.add_host notification

Addressed by: https://review.openstack.org/396211
    Transform aggregate.remove_host notification

Addressed by: https://review.openstack.org/410297
    Transform missing delete notifications

Addressed by: https://review.openstack.org/418488
    Refactor InstancePayload creation

Addressed by: https://review.openstack.org/418489
    Remove **kwargs passing in payload __init__

Addressed by: https://review.openstack.org/396811
    Transform instance.resize_revert notification

Addressed by: https://review.openstack.org/390654
    Transform instance.resize_confirm notification

Addressed by: https://review.openstack.org/385644
    Transform instance.rescue notifications

Addressed by: https://review.openstack.org/388275
    Transform instance.unrescue notifications

Addressed by: https://review.openstack.org/382959
    Transform instance.reboot notifications

Addressed by: https://review.openstack.org/383970
    Transform instance.soft_delete notifications

Addressed by: https://review.openstack.org/443764
    use context mgr in instance.delete

Addressed by: https://review.openstack.org/384922
    Transform instance.rebuild notification

Addressed by: https://review.openstack.org/396621
    Transform instance.rebuild.error notification

Addressed by: https://review.openstack.org/403660
    Transform instance-exists notification

Addressed by: https://review.openstack.org/417882
    Transform instance.resize.error notifications

Addressed by: https://review.openstack.org/420453
    Transform instance-live_migration_abort notification

Addressed by: https://review.openstack.org/401992
    Transform instance.volume_attach notification

Addressed by: https://review.openstack.org/408676
    Transform instance.volume_detach notification

Addressed by: https://review.openstack.org/411791
    Transform instance.reboot.error notification

Addressed by: https://review.openstack.org/396225
    Transform instance.trigger_crash_dump notification

Addressed by: https://review.openstack.org/448225
    Pre-add functional tests stub to notification testing

Gerrit topic: https://review.openstack.org/#q,topic:bug/1674961,n,z

Addressed by: https://review.openstack.org/448655
    Ensure instance is in active state after notification test

Addressed by: https://review.openstack.org/443686
    Using max api version in notificationt sample test

Addressed by: https://review.openstack.org/407228
    Adding tags field to InstancePayload

Addressed by: https://review.openstack.org/419185
    Adding auto_disk_config field to InstancePayload

Addressed by: https://review.openstack.org/419730
    Add keypairs field to InstancePayload

Addressed by: https://review.openstack.org/451789
    Move rebuild notification tests into separate method

Addressed by: https://review.openstack.org/448779
    Add BDM to InstancePayload

Addressed by: https://review.openstack.org/454023
    Transform servergroup.create notification

Addressed by: https://review.openstack.org/455801
    Transform instance.volume_attach.error notification

Addressed by: https://review.openstack.org/402124
    Transform instance.live_migration_rollback notification

Addressed by: https://review.openstack.org/456237
    Fix the FakeDriver using same hypervisor names

Addressed by: https://review.openstack.org/460029
    Transform instance.soft_delete notifications

Addressed by: https://review.openstack.org/460625
    [WIP] Transform aggregate.update_metadata notification

Addressed by: https://review.openstack.org/462576
    Transform aggregate.updateprop notification

Addressed by: https://review.openstack.org/408689
    Transform aggregate.update_metadata notification

Addressed by: https://review.openstack.org/463946
    [WIP] Transform keypair.delete notification

Addressed by: https://review.openstack.org/465081
    Transform instance.resize_prep notification

Gerrit topic: https://review.openstack.org/#q,topic:(detached,n,z

Addressed by: https://review.openstack.org/466296
    Refactor create_delete_server_with_instance_update

Addressed by: https://review.openstack.org/465526
    Add method for verify multiple notifications

Addressed by: https://review.openstack.org/467514
    Transform keypair.import notification

Addressed by: https://review.openstack.org/469038
    Transform compute.api_fault notification

Addressed by: https://review.openstack.org/469784
    Transform live_migration_post_dest notification

Gerrit topic: https://review.openstack.org/#q,topic:versioned-notification-transformation-pike,n,z

Addressed by: https://review.openstack.org/473929
    Transform instance.rebuild-scheduled notification

Gerrit topic: https://review.openstack.org/#q,topic:bug/1684860,n,z

Addressed by: https://review.openstack.org/475276
    Add 'updated_at' field to InstancePayload in notifications

Addressed by: https://review.openstack.org/476459
    Send soft_delete from context manager

Addressed by: https://review.openstack.org/480119
    Transform instance-live_migration_post notification

Addressed by: https://review.openstack.org/480214
    Transform instance.live_migration_rollback_dest notification

Addressed by: https://review.openstack.org/480955
    Add sample test for instance audit

Addressed by: https://review.openstack.org/482070
    Transform instance-live_migration_pre notification

Addressed by: https://review.openstack.org/482148
    Transform instance-evacuate notification

Addressed by: https://review.openstack.org/482557
    Transform instance.resize_confirm notification

Addressed by: https://review.openstack.org/482622
    Transform HostAPI-set_enabled notifications

Addressed by: https://review.openstack.org/482629
    Transform compute_task notifications

Addressed by: https://review.openstack.org/483902
    Transform servergroup.delete notification

Addressed by: https://review.openstack.org/480561
    Transform instance.live_migration_force_complete notification

Addressed by: https://review.openstack.org/484851
    Transform libvirt.error notification

Addressed by: https://review.openstack.org/486537
    Add helper method for waiting migrations in functional tests

There are still many open changes for this, but we can continue that work in Queens. -- mriedem 20170803

Please move all open changes to this blueprint now:

https://blueprints.launchpad.net/nova/+spec/versioned-notification-transformation-queens

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.