[tripleo-ui] Use websockets to show deployment progress details in the GUI

Registered by Florian Fuchs

Currently, the UI polls heat to get details about an ongoing deployment. A newer patch that adds zaqar messaging to os-collect-config[1] can enable the UI to switch from polling to using a websocket to update the deployment progress.

[1] https://review.openstack.org/#/c/342486/

Blueprint information

Status:
Complete
Approver:
Alex Schultz
Priority:
Undefined
Drafter:
Florian Fuchs
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Implemented
Milestone target:
None
Started by
Juan Antonio Osorio Robles
Completed by
Juan Antonio Osorio Robles

Related branches

Sprints

Whiteboard

(jrist) As discussed at the Queens PTG, there is a plan to wrap the entire deployment in mistral and thus we are going to wait to implement this until it is completed. For more information:

https://etherpad.openstack.org/p/tripleo-ptg-queens-ansible

(therve) I believe the work in os-collect-config is unrelated. The UI shouldn't get into the internal communication between Heat and the deployed nodes.

https://bugs.launchpad.net/tripleo/+bug/1639283 which I'm working on is about not polling Heat but use websocket to talk to Heat, and that sounds more relevant, I think.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.