AWS External DNS with Kuberay

Hi everybody,

I have an EKS Cluster that uses the aws-external-dns operator to automatically create DNS in Route53 for me. The configuration to create DNS is done using annotation in the service like the example below.

apiVersion: v1
kind: Service
metadata:
  name: nginx
  annotations:
    external-dns.alpha.kubernetes.io/hostname: test.my-labs.com

I am wondering if I can do the same thing with the kind RayService or RayCluster. I found a reference in the documentation to use a headServiceAnnotation in the RayCusterSpec but this is not having any effect when I use the the YAML I have(maybe I am adding it in the wrong place?)

Is this configuration supported at the moment? Any suggestion is welcome.

apiVersion: ray.io/v1
kind: RayService
metadata:
  name: my-ray
spec:
  serviceUnhealthySecondThreshold: 900
  deploymentUnhealthySecondThreshold: 300
  serveConfigV2: |
    applications:
      - name: my-ray
        import_path: worker:app
        route_prefix: /my-ray
        deployments:
          - name: MyRayDeployment
            num_replicas: auto
  rayClusterConfig:
    headServiceAnnotations:
      external-dns.alpha.kubernetes.io/hostname: "test.my-labs.com."

Thanks and have a great day,
William