An open API service indexing awesome lists of open source software.

https://github.com/rcbops/rpc-upgrades

Leapfrog/Incremental Upgrades for RPC OpenStack
https://github.com/rcbops/rpc-upgrades

openstack rackspace rcbops

Last synced: 11 months ago
JSON representation

Leapfrog/Incremental Upgrades for RPC OpenStack

Awesome Lists containing this project

README

          

==================================
Rackspace Private Cloud - Upgrades
==================================

Overview
--------

Incremental
-----------

Incremental upgrades are major version to major version upgrades that leverage the upstream
run-upgrade.sh script provided in each release of Openstack Ansible. They are used for
releases for releases Newton and on. They allow a stairstep approach to upgrading the
environment.

Supported incremental upgrades:

Ubuntu 16.04 required:

* Newton to Pike (Ocata is skipped)
* Newton to Queens
* Queens to Rocky

Ubuntu 18.04 required:

* Rocky to Stein
* Stein to Train
* Train to Ussuri
* Ussuri to Victoria

Ubuntu 20.04 required:

* Victoria to Wallaby
* Wallaby to Yoga
* Yoga to Zed

Full docs for Incremental upgrades are `here `_.

Leapfrog
--------
A Leapfrog upgrade is a major upgrade that skips at least one release. Currently
rpc-upgrades repo supports:

Leapfrog upgrades from:

* kilo to r14.23.0 (newton)
* liberty to r14.23.0 (newton)
* mitaka to r14.23.0 (newton)

Full docs for Leapfrog upgrades are `here `_.

Job Testing
-----------

Currently no automated testing is in place