gardener / external-dns-management

Environment to manage external DNS entries for a kubernetes cluster
Apache License 2.0
81 stars 67 forks source link

Additional routing policies supported for AWS Route53 and Google CloudDNS #295

Closed MartinWeindel closed 1 year ago

MartinWeindel commented 1 year ago

What this PR does / why we need it: Additional routing policies have been enabled for AWS Route53 and Google CloudDNS.

Besides the already supported routing policy type weighted, the provider for AWS Route 53 now supports:

The provider for Google CloudDNS now supports geolocation besides weighted.

See documentation in docs/aws-route53/README.md and docs/google-cloud-dns/README.md for more details.

Which issue(s) this PR fixes: Fixes #

Special notes for your reviewer:

Release note:

Routing policies `latency`, `geolocation`, `ip-based`, `failover` are supported now for the AWS Route53 provider.
For details see https://github.com/gardener/external-dns-management/tree/master/docs/aws-route53#routing-policy
Routing policy `geolocation` is supported now for Google CloudDNS provider.
For details see https://github.com/gardener/external-dns-management/tree/master/docs/google-cloud-dns#routing-policy
For the AWS Route 53 provider, the list of the canonical hosted zones needed for alias targets has been extended to include the regions `ap-south-2`, `ap-southeast-3`, `eu-south-2`, and `me-central-1`.