Hi,

The documentation of kolla-ansible Xena does not talk about updating an existing Xena deployment with new containers.

Could you please help with this?

I found some lines about that in Yoga version, saying that, to update an existing deployment you have to :
1 - Update kolla-ansible it self :
$ source xenavenv
(xenavenv) $ pip install --upgrade git+https://opendev.org/openstack/kolla-ansible@stable/xena

2 - Update the container Images with Docker pull

3 - Update my local registry if I am using one, and in my case I am, so I deleted the registry images then I recreated them.

4 - Then finally deploy again
(xenavenv) $ kolla-ansible -i multinode deploy
Is this the right procedure? because I followed the same procedure and I think it didn't change anything.

For example I am taking nova-libvirt container as and example, in my local registry I have this :
[root@rcdndeployer2 ~]# docker images | grep nova-libvirt
192.168.2.34:4000/openstack.kolla/centos-source-nova-libvirt                        xena             5be83d680102   31 hours ago   2.
34GB
quay.io/openstack.kolla/centos-source-nova-libvirt                                  xena             5be83d680102   31 hours ago   2.
34GB

[root@rcdndeployer2 ~]# docker inspect -f '{{ .Created }}' 5be83d680102
2022-10-25T02:33:13.172550584Z



But in my compute nodes I have this :
root@computehci24 ~]# docker ps | grep nova-lib
b56a12bfd482   192.168.2.34:4000/openstack.kolla/centos-source-nova-libvirt:xena       "dumb-init --single-…"   5 months ago   Up Up 5 months (healthy) nova_libvirt


Regards.