Kind: IngressRouteTCP does it have external-dns integration?

Guys,

Im having an issue to implement how dns is managed from the traefik ingress controller, like how its managed using Nginx-ingress and appscode-voyager.

Normally there would be annotations
"external-dns.alpha.kubernetes.io/hostname"
that would talk to the external-dns service to create a domain name and then map the domain with an A record to loadbalancer ip dynamically

How will you achieve this on IngressRouteTCP where I would implement this

Any updates on this would be greatly appreciated.
I have tried ambassador which is still to merge the code to their product.
Voyager was being used, it has some issue with open stack as cloud provider hence difficult to implement.

A sample ingress looks like this in Voyager

apiVersion: v1
items:
- apiVersion: voyager.appscode.com/v1beta1
  kind: Ingress
  metadata:
    annotations:
      ingress.appscode.com/annotations-service: |
        {
          "external-dns.alpha.kubernetes.io/hostname" : "abc-dev.xyz.com"
        }

    name: codesigning-db-mongodb-appscode
    namespace: code-signing
  spec:
    rules:
    - host: abc-dev.xyz.com
      tcp:
        backend:
          serviceName: codesigning-db-mongodb
          servicePort: 27017
        port: 27017
    tls:
    - hosts:
      - abc-dev.xyz.com
      secretName: k8s-tls
  status:
    loadBalancer:
      ingress:
      - ip: xxx.xxx.xxx.xxx

If there is something bespoke by Traffic which would work with openstack, please kindly point me to a link.

Looking forward to hear from the folks here.

Binny Thomas