On Mon, 23 Oct 2023 at 04:54, Gregory Orange <gregory.orange@pawsey.org.au> wrote:
Hi Aidan,
On 20/10/23 21:57, Aidan Collins wrote:
I am attempting to upgrade our kola version (Victoria to wallaby). The docs suggest it should entail getting the new version of the kolla-ansible pkg & deps, updating the config files & then running “kolla-ansible upgrade”. However, what do we do if version N & version N+1 of kolla-ansible don't support the same host OS version?
We are currently planning upgrades from Ussuri through to Wallaby or later, and we have found that Victoria is the crossover version from Ubuntu 18.04 to 20.04 and supports both. So, we will upgrade to Victoria, then upgrade or rebuild our nodes to 20.04, then continue upgrading. We haven't yet looked to 22.04, but I expect that will be required in a later version and there will be a crossover which supports 20.04 and 22.04 for a similar approach.
All done first in dev and test clusters, of course.
HTH, Greg.
Indeed, the Kolla community makes sure that some releases support two different versions of the host OS to allow for upgrades. This may not be ready at the time of the initial Kolla release and is often backported later. For example for the CentOS Stream/Rocky Linux family, the Yoga release initially supported only CentOS Stream 8 and Rocky Linux 8. Rocky Linux 9 support was developed for Zed and was backported to Yoga later: https://review.opendev.org/c/openstack/kolla-ansible/+/864920 This means Yoga can be used as the release to transition between CentOS Stream/Rocky Linux 8 and 9. Cheers, Pierre Riteau (priteau)