Add missing octopus -> pacific upgrade path

The octopus -> pacific upgrade path is missing from the stable/pacific
branch, which results in an error and failure to upgrade.

Invalid upgrade path from octopus to octopus. Valid paths are: ['firefly
-> hammer', 'hammer -> jewel', 'jewel -> luminous', 'luminous -> mimic',
'mimic -> nautilus', 'nautilus -> octopus']

Change-Id: I07f0b34e80978189ca03ab7bad956e5ce5da4201
This commit is contained in:
Trent Lloyd 2023-06-13 12:42:41 +08:00
parent 763495aeb3
commit 2e600bdf71
2 changed files with 5 additions and 0 deletions

View File

@ -3167,6 +3167,7 @@ UPGRADE_PATHS = collections.OrderedDict([
('luminous', 'mimic'),
('mimic', 'nautilus'),
('nautilus', 'octopus'),
('octopus', 'pacific'),
])
# Map UCA codenames to ceph codenames
@ -3184,6 +3185,9 @@ UCA_CODENAME_MAP = {
'stein': 'mimic',
'train': 'nautilus',
'ussuri': 'octopus',
'victoria': 'octopus',
'wallaby': 'pacific',
'xena': 'pacific',
}

View File

@ -1037,6 +1037,7 @@ class CephTestCase(unittest.TestCase):
'luminous -> mimic',
'mimic -> nautilus',
'nautilus -> octopus',
'octopus -> pacific',
])
self.assertEqual(utils.pretty_print_upgrade_paths(), expected)