No api-resources such as ingressroutes or middlewares are created when I use migrate/nginx-to-traefik

Hi, when I follow the migration doc to migrate from nginx ingress controller to traefik using helm, I get a functionnal setup and everything is displayed correctly in the traefik dashboard but I see no k8s objects created:

k api-resources | grep -i traefik
accesscontrolpolicies                                        hub.traefik.io/v1alpha1                     false        AccessControlPolicy
aiservices                                                   hub.traefik.io/v1alpha1                     true         AIService
apiauths                                                     hub.traefik.io/v1alpha1                     true         APIAuth
apibundles                                                   hub.traefik.io/v1alpha1                     true         APIBundle
apicatalogitems                                              hub.traefik.io/v1alpha1                     true         APICatalogItem
apiplans                                                     hub.traefik.io/v1alpha1                     true         APIPlan
apiportalauths                                               hub.traefik.io/v1alpha1                     true         APIPortalAuth
apiportals                                                   hub.traefik.io/v1alpha1                     true         APIPortal
apiratelimits                                                hub.traefik.io/v1alpha1                     true         APIRateLimit
apis                                                         hub.traefik.io/v1alpha1                     true         API
apiversions                                                  hub.traefik.io/v1alpha1                     true         APIVersion
managedapplications                                          hub.traefik.io/v1alpha1                     true         ManagedApplication
managedsubscriptions                                         hub.traefik.io/v1alpha1                     true         ManagedSubscription
ingressroutes                                                traefik.io/v1alpha1                         true         IngressRoute
ingressroutetcps                                             traefik.io/v1alpha1                         true         IngressRouteTCP
ingressrouteudps                                             traefik.io/v1alpha1                         true         IngressRouteUDP
middlewares                                                  traefik.io/v1alpha1                         true         Middleware
middlewaretcps                                               traefik.io/v1alpha1                         true         MiddlewareTCP
serverstransports                                            traefik.io/v1alpha1                         true         ServersTransport
serverstransporttcps                                         traefik.io/v1alpha1                         true         ServersTransportTCP
tlsoptions                                                   traefik.io/v1alpha1                         true         TLSOption
tlsstores                                                    traefik.io/v1alpha1                         true         TLSStore
traefikservices                                              traefik.io/v1alpha1                         true         TraefikService

$ kubectl get middlewares -A
No resources found
$ kubectl get ingressroutes -A
No resources found
$ kubectl get -A traefikservices
No resources found
$ kubectl get -A accesscontrolpolicies
No resources found
$ kubectl get -A aiservices
No resources found
$ kubectl get -A apis
No resources found
$ kubectl get -A traefikservices
No resources found
$ kubectl get -A ingressroutes
No resources found

Should’nt these be created by the migration ?

I feel like this will create a debt down the road when the migration is behind us and we want to create new ingresses.

You might just want to install the CRDs separately.

CRDs are installed hence the result of the first command k api-resources | grep -i traefik. I wonder why objects are not created when migrating.

Since you’re migrating your stuff, your objects (like ingress routes) have to exist beforehand?
What is it supposed to create except the controller and service?

aah, perhaps you have misunderstood the migration process?

By completing this migration, your existing Ingress resources will work with Traefik without any modifications.

No new objects will be created but your old objects will be made compatible with traefik.