Single traefik ingress controller for multiple namespace

I have setup a single traefik ingress contoller(V1.7) in kube-system namespace. I have created new namespace(elk-ns) recently, but when i create ingress object in new namespace (elk-ns) i dont see it in frontend and backend ingress dashboard. Ingress objects created in other namespaces are working fine. I have also set the annotation (kubernetes.io/ingress.class: traefik) for the ingress object. What is missing in the setup. Please help