-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Summary
Setup Kuadrant CoreDNS with GEO-based dns records and check if requests are routed based on the client IP geolocation.
Documentation
https://github.com/Kuadrant/dns-operator/blob/main/docs/coredns/local-development.md#geo
Test could look more or less the same as existing geo-multicluster tests in the testsuite. Only with the providerRef on dnspolicy pointing to the coredns credentials secret instead (default provider secret with coredns)
Additional context
Test is not possible to do with openstack load balancers we currently use for the cluster infrastructure. Amphora openstack load balancers overwrite the source IP from incoming request with it's own (SNAT), so it is not possible to determine the client geolocation without using the geoip subnet extension (edns-subnet) instead. This is not a problem on clusters which use AWS load-balancers
Revisit test when the migration to the new infrastructure is complete
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status