Assure zero downtime minor-version overcloud updates
EDIT:
For now we will use launchpad bugs to track the lifecycle related work for newton (major upgrades, minor updates and mixed version support). The tag is: https:/
Original bp text below. I will also retarget this bp from n3 now.
=======
We have to assure ability to perform zero downtime minor-version updates on
overcloud in newton release. Currently zero downtime update process [1] works
well on liberty but it will be affected by several changes that are targeted
for newton release.
This blueprint should ensure that updates won't be affected by these changes
and we'll track any necessary work.
Changes that need to be evaluated:
* Composable services within roles [2][3] where the effort is to split
monolithic templates into separate templates. This might affect update
process as we should restart only services that were deployed on the
controller.
* Support a new HA architecture [4] where the effort is to implement
next generation of HA architecture. We have to ensure that undercloud will
manage duality of deployments as it should support also previous version of
openstack.
[1] - http://
[2] - https:/
[3] - https:/
[4] - https:/
Blueprint information
- Status:
- Complete
- Approver:
- Steven Hardy
- Priority:
- High
- Drafter:
- Lukas Bezdicka
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Emilien Macchi
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.