Unsupported SMI version when running traefik mesh

Hello Traefik Community,

I strictly follow the installation via Helm, but traefik-mesh-controller is crushing.
There is only one message in logs: "traefik-mesh-prepare 2020/10/10 16:53:35 command prepare error: unsupported SMI version: unable to find group "split.smi-spec.io" version "v1alpha3", got "v1alpha2"; unable to find group "specs.smi-spec.io" version "v1alpha3", got "v1alpha1".

Do you have any idea what's wrong?

Hello @krzysiek,

Thanks for your interest in Traefik Mesh!

The SMI CRDs are not shipped with k8s so it is the role of the mesh implementation to install them. The prepare command is failing because the version currently installed in your k8s cluster (by another mesh solution?) is not compatible. Traefik Mesh is currently supporting the following versions:

Can you try on a fresh installation of k8s?
Maybe you can try to delete conflicting CRDs and to re-install? (e.g. kubectl delete crd trafficsplits.split.smi-spec.io)

Hello @kevinpollet,

many thanks for your help. Now, it works!