Fast-forward upgrades
Fast-forward upgrades are upgrades that move an environment from release `N` to `N+X` in a single step, where `X` is greater than `1` and for fast-forward upgrades is typically `3`. This blueprint outlines how such upgrades can be orchestrated by TripleO between the Newton and Queens releases.
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- High
- Drafter:
- Lee Yarwood
- Direction:
- Approved
- Assignee:
- Lee Yarwood
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
- Implemented
- Milestone target:
- rocky-3
- Started by
- Alex Schultz
- Completed by
- Alex Schultz
Related branches
Related bugs
Sprints
Whiteboard
[2018-07-11] Marking this as implemented as the core functionality for FFU has been implemented and we're now working through bugs as they are found in testing.
Queens has been released, updating goal for Rocky
Gerrit topic: https:/
Addressed by: https:/
WIP - Introduce skip level upgrades spec
Addressed by: https:/
WIP - Introduce skip level upgrade tasks and playbooks
Addressed by: https:/
DNM ffu: Introduce keystone fast-forward upgrade tasks
Addressed by: https:/
DNM ffu: tripleo-repos wokraround
Addressed by: https:/
WIP Provide per role bootstrap hostnames to RoleConfig
Addressed by: https:/
WIP ffu: tripleo-packages repo management
Addressed by: https:/
WIP Provide per role primary bootstrap hostnames to RoleConfig
Addressed by: https:/
DNM ffu: Workaround missing repo control when moving to Queens
Addressed by: https:/
WIP ffu: Introduce Fast Forward Upgrade command and workflow
Addressed by: https:/
WIP ffu: Introduce Fast Forward Upgrade workbook
Addressed by: https:/
DNM: ffu: Remove yum update from upgrade_tasks
Addressed by: https:/
WIP ffu: Introduce Neutron fast-forward upgrade tasks
Addressed by: https:/
WIP ffu: Introduce Glance fast-forward upgrade tasks
Addressed by: https:/
WIP ffu: Introduce Cinder fast-forward upgrade tasks
Addressed by: https:/
WIP ffu: Add resource_registry env for compat between N and Q
Addressed by: https:/
WIP ffu: Allow FASTFORWARDUPGRADE as a StackUpdateType
Addressed by: https:/
WIP ffu: Add param_defaults for FFU
Addressed by: https:/
WIP rabbitmq: Skip calls to rabbitmqctl during FFU
Addressed by: https:/
WIP ffu: Introduce Nova fast-forward upgrade tasks
Addressed by: https:/
WIP Add missing become to upgrade_
Addressed by: https:/
WIP Add missing become to Host prep steps play
Addressed by: https:/
WIP ffu: Introduce Pacemaker fast-forward upgrade tasks
Addressed by: https:/
DNM ffu: ignore_errors during upgrade_tasks
Addressed by: https:/
WIP ffu: Spec update for M2
Addressed by: https:/
WIP ffu: Introduce Swift fast-forward upgrade tasks
Addressed by: https:/
WIP: FFU Developer docs
Addressed by: https:/
WIP ffu: Introduce Heat fast_forward_
Addressed by: https:/
WIP: Add fast_forward_
Addressed by: https:/
FFU: Add support for panko service upgrade
Addressed by: https:/
Add yaml validations for FFU.
Gerrit topic: https:/
Addressed by: https:/
Restore disable templates for telemetry for Queens
Addressed by: https:/
[FFU] Hook to allow user to pass a custom script for repo switching.
Addressed by: https:/
FFU: Introduce gnocchi fast-forward-
Addressed by: https:/
FFU: Introduce Aodh fast-forward-
Addressed by: https:/
Always evaluate step first in conditional
Addressed by: https:/
ffu: Introduce prep workarounds for FFU
Addressed by: https:/
[Upgrade] Reuse OVS workaround in docker neutron ovs agent
Addressed by: https:/
Revert "ffu: Add fast-forward upgrade outputs to RoleConfig"
Addressed by: https:/
FFU: Introduce fluentd fast-forward-
Addressed by: https:/
FFU: Add update-
Gerrit topic: https:/
Addressed by: https:/
FFU: Introduce post FFU steps and use them for qeens switch
Addressed by: https:/
FFU: Add mongodb fast forward upgrade tasks
Addressed by: https:/
FFU: Add memcached fast forward upgrade tasks
Addressed by: https:/
FFU: Upgrades: fix pacemaker checks
Addressed by: https:/
FFU: add fast forward upgrade support for sensu client
Addressed by: https:/
FFU: Introduce collectd fast-forward-
Addressed by: https:/
FFU: Fix nova fast forward steps
Addressed by: https:/
FFU: Add memcached fast forward upgrade tasks
Addressed by: https:/
Add fast_forward_
Addressed by: https:/
ffu: Introduce Neutron fast-forward upgrade tasks
Addressed by: https:/
FFU: Fix gnocchi FFU tasks
Addressed by: https:/
FFU: Fix glance tasks
Addressed by: https:/
Fix typo in network templates
Addressed by: https:/
FFU: Fix Cinder services action order
Addressed by: https:/
Fix typo in network templates
Addressed by: https:/
FFU: Change order of shutdown in README.rst
Addressed by: https:/
FFU: Fix Cinder services action order
Addressed by: https:/
FFU: Add mongodb fast forward upgrade tasks
Addressed by: https:/
FFU: Fix swift FFU tasks
Addressed by: https:/
FFU: Fix Keystone FFU tasks
Addressed by: https:/
FFU: Introduce collectd fast-forward-
Addressed by: https:/
FFU: Upgrades: fix pacemaker checks
Addressed by: https:/
FFU: Introduce post FFU steps and use them for qeens switch
Addressed by: https:/
FFU: Introduce fluentd fast-forward-
Addressed by: https:/
FFU: Add update-
Addressed by: https:/
FFU: Fix Keystone FFU tasks
Addressed by: https:/
Adds fast_forward_
Addressed by: https:/
FFU: Fix swift FFU tasks
Addressed by: https:/
FFU: Fix glance tasks
Addressed by: https:/
FFU: add fast forward upgrade support for sensu client
Addressed by: https:/
FFU: Introduce Aodh fast-forward-
Addressed by: https:/
[FFU] Hook to allow user to pass a custom script for repo switching.
Addressed by: https:/
FFU: Fix gnocchi FFU tasks
Addressed by: https:/
FFU: Add support for panko service upgrade
Addressed by: https:/
Revert "FFU: Add support for panko service upgrade"
Addressed by: https:/
Revert "FFU: Add support for panko service upgrade"