Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failover Routing policy mandates passing Health Check Id when an A record is created using external-dns helm chart #4964

Open
DikshikaJain opened this issue Dec 19, 2024 · 0 comments
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@DikshikaJain
Copy link

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:
@DikshikaJain DikshikaJain added the kind/bug Categorizes issue or PR as related to a bug. label Dec 19, 2024
@DikshikaJain 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

No branches or pull requests

1 participant