kubernetes-sigs / external-dns

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

Ability to specify region for Cloudflare DNS record #4644

Open AndrewCharlesHay opened 3 months ago

AndrewCharlesHay commented 3 months ago

What would you like to be added:

We need support for Cloudflare Regional Services to be configurable in the external DNS configuration.

This would be done with the CreateDataLocalizationRegionalHostnameParams function. In Terraform it is done via the region_key argument. In the GUI it is possible to select the region you would like the service to be available in but we would like to standardize this for all records.

Why is this needed:

We need our DNS to be compliant with local regulations.

alex-curtis-benchmark commented 3 months ago

+1 this is a blocker at our company too

AndrewCharlesHay commented 3 months ago

@Raffo I was going to make a PR for this. Can I get a quick Yea or Nay as to whether or not this type of thing would be approved?

AndrewCharlesHay commented 1 month ago

@Raffo Does the PR look good?