You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened: Everytime we create an AWS Route53 record with failover routing policy using external-dns helm chart , it mandates to add health check id for the Primary record
What you expected to happen: As per AWS documentation, a health check id is not mandatory for any routing policy unless a custom health check is defined.
How to reproduce it (as minimally and precisely as possible): Create a aws route53 record with failover routing policy using below annotations:
external-dns.alpha.kubernetes.io/aws-failover: PRIMARY
external-dns.alpha.kubernetes.io/set-identifier: us-east-1
external-dns.alpha.kubernetes.io/aws-health-check-id: 2b39ac8b-59dc-4c3a-a642-fda1bd35fcc4 (create a record with and without this annotation)
When creating without the health-check-id annotation, it does not create the Primary record.
Also, the destination to the A record is the AWS load balancer
Anything else we need to know?: AWS route53 routing policies has automated health check of the destination when destinations are AWS services hence no custom health check is required.
Environment:
External-DNS version (use external-dns --version): 0.12.0
DNS provider: AWS Route53
Others:
The text was updated successfully, but these errors were encountered:
DikshikaJain
changed the title
Failover Routing policy mandates passing Health Check Id
Failover Routing policy mandates passing Health Check Id when an A record is created using external-dns helm chart
Dec 19, 2024
What happened: Everytime we create an AWS Route53 record with failover routing policy using external-dns helm chart , it mandates to add health check id for the Primary record
What you expected to happen: As per AWS documentation, a health check id is not mandatory for any routing policy unless a custom health check is defined.
How to reproduce it (as minimally and precisely as possible): Create a aws route53 record with failover routing policy using below annotations:
external-dns.alpha.kubernetes.io/aws-failover: PRIMARY
external-dns.alpha.kubernetes.io/set-identifier: us-east-1
external-dns.alpha.kubernetes.io/aws-health-check-id: 2b39ac8b-59dc-4c3a-a642-fda1bd35fcc4 (create a record with and without this annotation)
When creating without the health-check-id annotation, it does not create the Primary record.
Also, the destination to the A record is the AWS load balancer
Anything else we need to know?: AWS route53 routing policies has automated health check of the destination when destinations are AWS services hence no custom health check is required.
Environment:
external-dns --version
): 0.12.0The text was updated successfully, but these errors were encountered: