Fix external dns zone matching.
This commit is contained in:
@@ -12,7 +12,8 @@ variable "external_dns_gcp_service_account_email" {
|
||||
|
||||
locals {
|
||||
external_dns_namespace = length(kubernetes_namespace.external_dns) == 0 ? var.external_dns_k8s_namespace : kubernetes_namespace.external_dns[0].metadata[0].name
|
||||
external_dns_domain_filter = trimsuffix("${var.cluster.name}.${var.dns_managed_zone.dns_name}", ".")
|
||||
external_dns_domain_filter = trimsuffix("${var.dns_managed_zone.dns_name}", ".")
|
||||
# external_dns_domain_filter needs to match a google_dns_managed_zone so to keep things simple I am only filtering to the dns_root. If we wanted to filter to the cluster subdomain, we could create a separate google_dns_managed_zone for each cluster (and set IAM permissions accordingly).
|
||||
}
|
||||
|
||||
resource "kubernetes_namespace" "external_dns" {
|
||||
|
||||
Reference in New Issue
Block a user