stackhpc / a-universe-from-nothing

Kayobe configuration for the Kayobe workshop "A Universe from Nothing: Containerised OpenStack deployment using Kolla, Ansible and Kayobe"
https://docs.openstack.org/kayobe/latest/
Apache License 2.0
83 stars 27 forks source link

Update to latest cloud images #176

Closed priteau closed 1 month ago

priteau commented 1 month ago

We were pinning to old cloud images, but we should now be able to switch to the latest ones since we use UEFI by default [1].

A recent Bifrost change [2] introduced various improvements surrounding deployment images that are downloaded rather than built locally. Bifrost is now aware of how to download official images, so we only need to specify the Linux distribution and release.

However, there is a bug affecting centos/rocky which are using a different file format for checksums [3]. Disable checksum verification for these distributions until it is fixed.

[1] https://review.opendev.org/c/openstack/kayobe/+/927015 [2] https://review.opendev.org/c/openstack/bifrost/+/884888 [3] https://bugs.launchpad.net/bifrost/+bug/2081031

Alex-Welsh commented 1 month ago

It's also worth noting that there is an issue with checksum handling upstream. The work in progress patch is here: https://review.opendev.org/c/openstack/bifrost/+/929753

priteau commented 1 month ago

I unfortunately discovered it the hard way 😢

Alex-Welsh commented 1 month ago

For now, we could set custom_deploy_image_checksum_algorithm: none which would disable checksum validation entirely