Static agent which resides on external system\machine
In order to enable an integration with 3rd party systems which are external to OpenStack Murano needs a way to send command to such system. It is possible to do if we enhance agent capabilities to manage tasks and results queue in a way that they are configured independently from environment deployment process.
For example, imagine a baremetal MySQL node which is deployed outside of OpenStack. If there is an agent which uses preconfigured task queue for receiving incoming tasks, then Murano can send tasks during different environment deployments if tasks queue is known to Murano. In order to respond to proper environment deployment agent should be able to know to which result queue it should put a response.
In this blueprint it is proposed to add additional header to the message like message.reply_to and provide a results queue name dynamically.
Blueprint information
- Status:
- Not started
- Approver:
- Ekaterina Chernova
- Priority:
- Medium
- Drafter:
- Georgy Okrokvertskhov
- Direction:
- Approved
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add dynamic result message routing
Addressed by: https:/
Add dynamic result message routing