Same hostname, but different set-identifier
is not creating multiple records
#2245
Labels
kind/bug
Categorizes issue or PR as related to a bug.
What happened:
Adding
external-dns.alpha.kubernetes.io/hostname
annotation to different service resources with the same hostname doesn't create multiple weighted DNS records.We Istio ingress gateways, AWS load balancers and AWS Route53 weighted DNS.
We want to annotate Istio ingress gateway services with the following annotations to create Route53 DNS entries:
During Istio upgrades, we deploy the new version of Istio ingress gateways and add the following annotations:
When testing this setup, version 1 of the service is deployed first and ExternalDNS creates the DNS record. However, when we later deploy the service at version 2, ExternalDNS "upserts" the DNS record with name
ingress.my-domain-1.com
(see logs), but doesn't create a new DNS record nor update the existing one.ExternalDNS logs
What you expected to happen:
I expected to have two DNS records for
ingress.my-domain-1.com
with different record id and pointing to the load balancer that corresponds to the ingress service for each version, i.e:How to reproduce it (as minimally and precisely as possible):
Deploy two Istio ingress gateways and add the annotations described above.
Anything else we need to know?:
Both ingress services have the annotations.
Environment:
chart values
The text was updated successfully, but these errors were encountered: