Skip to content

Commit 262e4ff

Browse files
authored
Merge pull request #5 from Snowflake-Labs/add-enable-dns-flag
Fix multiple eks clusters break same DNS zone
2 parents d78ea69 + 26d4881 commit 262e4ff

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

helm_external_dns.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ resource "helm_release" "external_dns" {
1818
external_dns_eks_service_account = "${aws_iam_role.external_dns_role[0].name}",
1919
aws_iam_role_external_dns = "${aws_iam_role.external_dns_role[0].name}",
2020
aws_iam_role_external_dns_arn = "${aws_iam_role.external_dns_role[0].arn}",
21+
eks_cluster_id = "${module.eks.cluster_id}",
2122
}
2223
)
2324
]

helm_external_dns_private.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ resource "helm_release" "external_dns_private" {
1717
external_dns_eks_service_account = "${aws_iam_role.external_dns_private_role[0].name}",
1818
aws_iam_role_external_dns = "${aws_iam_role.external_dns_private_role[0].name}",
1919
aws_iam_role_external_dns_arn = "${aws_iam_role.external_dns_private_role[0].arn}",
20+
eks_cluster_id = "${module.eks.cluster_id}",
2021
}
2122
)
2223
]

templates/external_dns_private_values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ serviceAccount:
1717
eks.amazonaws.com/role-arn: ${aws_iam_role_external_dns_arn}
1818
zoneIdFilters: ["${aws_private_hosted_zone}"]
1919
annotationFilter: "alb.ingress.kubernetes.io/scheme=internal"
20+
txtOwnerId: ${eks_cluster_id}

templates/external_dns_values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ serviceAccount:
1717
eks.amazonaws.com/role-arn: ${aws_iam_role_external_dns_arn}
1818
zoneIdFilters: ["${aws_public_hosted_zone}"]
1919
annotationFilter: "alb.ingress.kubernetes.io/scheme=internet-facing"
20+
txtOwnerId: ${eks_cluster_id}

0 commit comments

Comments
 (0)