Allow user to Stop Deployment and further Restart it

Registered by Vladimir Sharshov on 2016-01-27

As an Operator I want to be able to Stop Deployment and Restart it so that I could address the reasons for stopping and proceed with deployment process to cover situations when Operator discovers something that's about to prevent success of cloud deployment and now needs to address it. Examples are:

    Some nodes failed during OS provisioning (on yet unknown reasons)
    Some nodes became "gone" during deployment (loss of network connectivity, etc)
    Operator discovers the need to adjust deployment settings (networks, plugins, enabled services, etc)

For all cases of such kind the following UX must be made available:

    User faces the case when cloud deployment needs to be stopped and some measures taken to assure it's further success
    User presses "Stop deployment" button
    User makes changes required to prevent failure - fixes the servers, makes changes in deployment config parameters, etc
    User presses "Restart deployment" button
    Fuel proceeds with cloud deployment, based on the stage that particular node was able to get into (OS provisioned, OpenStack deploying), with necessary tasks being re-ran on particular nodes

Blueprint information

Status:
Complete
Approver:
Alexey Shtokolov
Priority:
High
Drafter:
Vladimir Sharshov
Direction:
Approved
Assignee:
Vladimir Sharshov
Definition:
New
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Vladimir Kuklin on 2016-02-26
Completed by
Ihor Kalnytskyi on 2016-04-11

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/stop-resume-stop-deployment,n,z

Addressed by: https://review.openstack.org/273175
    Gracefully stop for task based deployment

Gerrit topic: https://review.openstack.org/#q,topic:bp/graceful-stop-restart-deployment,n,z

Addressed by: https://review.openstack.org/282652
    Gracefully stop for task based deployment

Addressed by: https://review.openstack.org/285489
    Add spec for graceful cluster start

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

Addressed by: https://review.openstack.org/290737
    Fix stop deployment handling

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.