/rpc-upgrades

Leapfrog/Incremental Upgrades for RPC OpenStack

Primary LanguageShell

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 (testing)

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