Apply service upgrade procedure

Registered by Duong Ha-Quang

Kolla upgrading procedure needs to aware service specific upgrade procedure currently.

Ref:

Keystone: http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime
(also tracked by bug: https://bugs.launchpad.net/kolla/+bug/1634016)

Neutron (database): http://docs.openstack.org/developer/neutron/devref/upgrade.html#server-upgrade

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
High
Drafter:
Duong Ha-Quang
Direction:
Approved
Assignee:
Duong Ha-Quang
Definition:
Approved
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Duong Ha-Quang
Completed by
Surya Prakash Singh

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/apply-service-upgrade-procedure,n,z

Addressed by: https://review.openstack.org/407840
    Apply neutron database migration

Addressed by: https://review.openstack.org/529544
    [WIP] Apply Cinder rolling upgrade

Addressed by: https://review.openstack.org/532128
    [WIP] Apply Glance database migration

Addressed by: https://review.openstack.org/558765
    [WIP] Apply Nova rolling upgrade logic

Addressed by: https://review.openstack.org/560248
    [WIP]Apply Swift rolling upgrade

Addressed by: https://review.openstack.org/569071
    Only rolling upgrade for neutron, vpnaas, fwaas

Addressed by: https://review.openstack.org/575594
    Apply Ironic rolling upgrade logic

Addressed by: https://review.openstack.org/595508
    Follow-up patch for 4f4de70594d3d9060c262438ddd87f768b4dda00

(?)

Work Items

Work items:
(duonghq) Keystone: DONE
(duonghq) Neutron: DONE
(duonghq) Cinder: DONE
(duonghq) Glance: DONE
(duonghq) Heat: DONE
(spsurya) Nova: DONE
(spsurya) Swift: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.