Versioned notification transformation (newton)
In Mitaka the basic infrastructure for the versioned notification has been
merged [1]. Now it is time to start transforming our existing legacy
notifications to the new format. This spec proposes the first couple of
transformations.
[1] https:/
Blueprint information
- Status:
- Complete
- Approver:
- Balazs Gibizer
- Priority:
- Medium
- Drafter:
- Balazs Gibizer
- Direction:
- Approved
- Assignee:
- Balazs Gibizer
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
-
Implemented
- Milestone target:
-
newton-2
- Started by
- Balazs Gibizer
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
MERGED:
Addressed by: https:/
Versioned notification transformation
Addressed by: https:/
Move notification related code to separate package
Addressed by: https:/
Move notification objects to a separate package
Addressed by: https:/
Move the notification ovos into a new namespace
Addressed by: https:/
Add versioned exception notifications
Addressed by: https:/
Transform instance.delete notifications
Addressed by: https:/
Handle multiple samples per versioned notification
Addressed by: https:/
Enhance notification sample test base
Addressed by: https:/
Transform instance.update notification
Addressed by: https:/
Separete notification object version test
Addressed by: https:/
Pre-add instance actions to avoid merge conflicts
Addressed by: https:/
Moving test helpers to a common place
Addressed by: https:/
Transform instance.power_on notifications
GOOD PROGRESS - FFE CANDIDATES:
+2 +W
Addressed by: https:/
Transform instance.suspend notifications
+2
Addressed by: https:/
Transform instance.restore notifications
Addressed by: https:/
Transform instance.shelve notifications
+1
Addressed by: https:/
Transform instance.pause notifications
Addressed by: https:/
Transform instance.resize notifications
FOLLOW UP:
Addressed by: https:/
Security issue refactor for wrap_exception notification
NEEDS TO BE MOVED TO OCATA
Addressed by: https:/
Transform instance.power_off notifications
Addressed by: https:/
Transform instance.create_ip notification
Addressed by: https:/
Transform instance.snapshot notifications
Addressed by: https:/
Transform instance.shutdown notifications
Addressed by: https:/
WIP Transform instance.reboot notifications
I've gone through the changes that had a +2 on them and those can get in for Newton, everything else needs to move to Ocata and this blueprint is considered complete for Newton. -- mriedem 20160706
Addressed by: https:/
Add release notes for notification transformation
Addressed by: https:/
Assert reservation_id in notification sample test
Addressed by: https:/
Refactor instance action notification sample test
Addressed by: https:/
Enhance notification doc generation with samples
Addressed by: https:/
WIP Refactor _notify_
Gerrit topic: https:/
Addressed by: https:/
Transform instance.create notification
Addressed by: https:/
Transform instance.
Work Items
Dependency tree

* Blueprints in grey have been implemented.