kubernetes-sigs / external-dns

Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Apache License 2.0
7.76k stars 2.58k forks source link

Dualstack Support for the AWS SD provider #4821

Open mjlshen opened 1 month ago

mjlshen commented 1 month ago

What would you like to be added: In #520 and #1079, the AWS provider gained the ability to create both A and AAAA records for dualstack load balancers. This same functionality currently does not exist in the AWS-SD provider as any LoadBalancer endpoint will result in the creation of only an A record: https://github.com/kubernetes-sigs/external-dns/blob/b834fef2b7d65e4702b6f365d2ad955248e6f4ba/provider/awssd/aws_sd.go#L488-L493

Why is this needed: This is a parity item with the AWS provider and I noticed this while working on #4721 to add initial IPv6 support to the AWS-SD provider.