Not compatible with Traefik v3
Describe the bug
Traefik v3 has renamed the CRD traefikservices.traefik.containo.us to traefikservices.traefik.io. However, the current version of Flagger is still using the old CRDs from previous versions of Traefik. This creates an incompatibility when trying to use Flagger with Traefik v3.
To Reproduce
https://docs.flagger.app/tutorials/traefik-progressive-delivery This tutorial is not useful anymore
I think this error occurs from canary definition
https://docs.flagger.app/tutorials/traefik-progressive-delivery#bootstrap
It create service with traefik provider, but the result is k8s native service instead of TraefikService.
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
- Flagger version: 1.40.0
- Kubernetes version: v1.31.5-gke.1233000
- Service Mesh provider: Traefik
- Ingress provider: Traefik
#1779 - should fix the above & align with latest traefik version