Oliver,

Ah ok, so we are at the same point! There was one sentence saying that you manage to fix the problems and we should keep reading, I probably misread/misunderstood... One of the problem with tags that are compatible with the new APi is that they are not in quay.io, so need to patch the default location for the tags you modify, except if you have your own registry with everything, pointed by container_infra_prefix (but it is another story!).

I'm still interested to here from somebody who is able to run something more recent than 1.21 with Magnum and which OpenStack version they use...

Thanks for your answers.

Michel

Le 15/03/2024 à 18:38, Oliver Weinmann a écrit :
Hi Michel,

Sorry just read my post again. I never managed to fix 1.23 under yoga. I remember asking the same question to the mailing list back then and the solutions provided didn’t work.

I think you need to change a lot more tags than just snapshotter.


Von meinem iPhone gesendet

Am 15.03.2024 um 18:32 schrieb Oliver Weinmann <oliver.weinmann@me.com>:

 Hi Michel,

It’s been quite some time but as far as I can remember I only changed the snapshotter tag.


What FedoraCoreOs version and k8s are you using?

Cheers,
Oliver

Von meinem iPhone gesendet

Am 15.03.2024 um 18:05 schrieb Michel Jouvin <michel.jouvin@ijclab.in2p3.fr>:



Hi Oliver,

Thanks for your excellent post! You described very well everything that need to be done... and all the steps I went through... But I have not seen how you fixed the CSI problem. Is it enough to define the csi_snapshotter_tag? I tried this this morning but was not able to find the version I was supposed to use.

BTW, I see that you are using flannel as the network driver. I'm using calico, not sure it makes any difference for this problem anyway.

Cheers,

Michel

Le 15/03/2024 à 17:09, Oliver Weinmann a écrit :
Hi Michel,

Maybe my old blogpost can help you:


Best regards,
Oliver

Von meinem iPhone gesendet

Am 15.03.2024 um 16:04 schrieb Michel Jouvin <michel.jouvin@ijclab.in2p3.fr>:

Hi,

We recently upgraded our cluster to Yoga and since then we cannot successfully start pods in clusters using K8s 1.23 that require a volume. The volume is properly created but attachment fails because it is trying to use v1beta1.CSINode and v1beta1.VolumeAttachment that no longer exists. I found a reference to this in https://github.com/kubernetes/cloud-provider-openstack/issues/1845 but the way to fix it is unclear. I tried to use last version of CSI-related stuff from registry.k8s.io (playing with labels and source), but I then got another problem which may be related (it is my guess) to the fact that I'm using too recent versions.

Is somebody using sucessfully Magnum Yoga/K8bs 1.23 combination sucessfully and what is the trick to do it?

Thanks in advance for any help. Best regards,

Michel