hello.
I'm going crazy.
Last year I set up a lab for students.
The platform: ubuntu 22.04, kolla-ansible, antelope. Everything works perfectly by following the link https://docs.openstack.org/kolla-ansible/2023.1/user/quickstart.html
We start with all-in-one in a virtual machine, then 20 hours later, a cluster of 3 nodes on DELL servers, with TLS, Ceph. I was super happy.

I'm coming back to the subject a year later. I'm thinking about doing an update and so I start, still on ubuntu 22.04, by following the link https://docs.openstack.org/kolla-ansible/2024.1/user/quickstart.html

well, it doesn't work. after hours of research, I resume an installation with Antelope. It doesn't work either. New research... and I come across a bug. Someone explains that you have to downgrade MarKupSafe to version 2.1.5. Okay, I'll do it.

I start again with Caracal... and now, in the Horizon interface, we no longer see multiple domains. It doesn't work. New bug.
I come back with Antelope and MarkupSafe == 2.1.5... it works, and my two domains are OK in Horizon.
So I continue with Antelope ..... and now, when I try to activate TLS, it's impossible to do the "deploy". New bug but on rabbitmq. I'm going crazy. New bug but no solutions...

The only solution I found is to restart a virtual machine that worked last year, do a pip freeze and in this year's installation, use last year's pip freeze.

I can't use Caracal because the second domain is not visible.
I can (maybe I'm not done yet) use Antelope but with last year's requirements.txt.

How do I get out of this situation? How would you do it in my place knowing that I want to keep Ubuntu 22.04? Bobcat? I've already spent days on the subject. I don't have time anymore. That's why I'm asking for your help.
Thansk a lot

Franck