borchero/switchboard

Support IPv6

Closed this issue · 4 comments

The ExternalDNS integration currently always creates DNSEndpoints with A records, even if the target IP is an IPv6 address. Instead either A or AAAA records should be created, depending on the target address family.

Hey @DerEnderKeks! I've never used IPv6 with Kubernetes ... can you give me an example of how the service's .status field looks like? Are IPv6 addresses simply appended to .status.loadBalancer.ingress[]?

Yup, just like with IPv4:

status:
  loadBalancer:
    ingress:
      - ip: 2001:db8::1

Thanks a lot! Could you please release a new image version?

Done!