Notification system for fuel events
Notification system in nailgun will allow external application to be notified when something happens with clusters/fuel itself.
Currently we have only one such external app (ostf), and this is kind of issues that can be easily resolved with notification system
https:/
https:/
Quite easy and flexible solution is to use amqp fanout exchange - fuel_notification,
where each plugin-app will listen for a set of well documented events.
List of this events should be discussed in spec, but it will contain:
- cluster creation
- deployment
- resetting
- stop deployment
- provisioning events
In future we can allow external app (plugins) to generate events that will be usefull in nailgun/other plugins.
Spec will be created.
Blueprint information
- Status:
- Not started
- Approver:
- Dmitry Pyzhov
- Priority:
- Undefined
- Drafter:
- Dima Shulyak
- Direction:
- Needs approval
- Assignee:
- Fuel Python (Deprecated)
- Definition:
- New
- Series goal:
- Accepted for future
- Implementation:
-
Not started
- Milestone target:
-
next
- Started by
- Completed by
Related branches
Related bugs
Bug #1286151: [OSTF] OSTF processes should be killed when resetting or stopping deployment task starts | Triaged |
Bug #1338669: [nailgun] ostf results aren't cleared after resetting environment | Triaged |