Update cloud-archive.list when upgrading from Pike to Queens

ceph-osd charm only upgrades when the ceph version changes, for the
case of upgrading from Pike to Queens the charm is skipping any
upgrades, because the Cloud Archive has Luminous for those 2 releases.

This patch checks if the requested ceph version is luminous and if the
'source' changed from pike to queens to then upgrade
/etc/apt/sources.list.d/cloud-archive.list via add_source()

Change-Id: I27c2d7648a1add6528924724a03682060d2d6007
Closes-Bug: 1778823
This commit is contained in:
Felipe Reyes
2019-02-01 11:39:27 -03:00
parent faefe90ce6
commit 336581efeb
4 changed files with 104 additions and 30 deletions

View File

@@ -2563,6 +2563,7 @@ UCA_CODENAME_MAP = {
'pike': 'luminous',
'queens': 'luminous',
'rocky': 'mimic',
'stein': 'mimic',
}