fast-forward upgrades support

Registered by Eduardo Gonzalez on 2018-02-26

A fast-forward upgrade is an offline upgrade which effectively runs the upgrade processes for all versions of openstack components from your originating version to your desired final version.

https://wiki.openstack.org/wiki/Fast_forward_upgrades

Blueprint information

Status:
Started
Approver:
Surya Prakash Singh
Priority:
Undefined
Drafter:
Eduardo Gonzalez
Direction:
Needs approval
Assignee:
Eduardo Gonzalez
Definition:
New
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Eduardo Gonzalez on 2018-03-01

Related branches

Sprints

Whiteboard

Start to upgrade requires a rework of kolla-ansible stop command so it can stop everything except dataplane (optional) and required services to offline migrations as databases.

Then we need to be able to run only database data migrations without starting service containers.

Process should be described and documented.

Gerrit topic: https://review.openstack.org/#q,topic:bp/fast-forward-upgrades-support,n,z

Addressed by: https://review.openstack.org/548101
    Add support to stop specific containers

Addressed by: https://review.openstack.org/556568
    WIP: Implement fast-forward upgrade

Addressed by: https://review.openstack.org/614508
    [WIP] Fast Forward Upgrade spec

(?)

Work Items

Work items:
Rework kolla-ansible stop: INPROGRESS
Apply offline upgrade: INPROGRESS
Document process: TODO

This blueprint contains Public information 
Everyone can see this information.