diff --git a/main.tf b/main.tf index a28532c..cb6ad53 100644 --- a/main.tf +++ b/main.tf @@ -1,20 +1,19 @@ - locals { - alertmanager_internal_hostname = format("prometheus-alertmanager.%v.svc.cluster.local", kubernetes_namespace.ns.metadata.name) + alertmanager_internal_hostname = format("prometheus-alertmanager.%v.svc.cluster.local", kubernetes_namespace.ns.metadata[0].name) alertmanager_internal_port_number = 9093 alertmanager_internal_url = format("http://%v:%v/", local.alertmanager_internal_hostname, local.alertmanager_internal_port_number) - headless_alertmanager_internal_hostname = format("prometheus-alertmanager-headless.%v.svc.cluster.local", kubernetes_namespace.ns.metadata.name) + headless_alertmanager_internal_hostname = format("prometheus-alertmanager-headless.%v.svc.cluster.local", kubernetes_namespace.ns.metadata[0].name) headless_alertmanager_internal_port_number = 9093 headless_alertmanager_internal_url = format("http://%v:%v/", local.alertmanager_internal_hostname, local.alertmanager_internal_port_number) - # ns = try(kubernetes_namespace.ns[0].metadata[0].name, data.kubernetes_namespace.existing_ns[0].metadata[0].name) + # ns = try(kubernetes_namespace.ns[0].metadata[0][0].name, data.kubernetes_namespace.existing_ns[0].metadata[0][0].name) - pushgateway_internal_hostname = format("prometheus-prometheus-pushgateway.%v.svc.cluster.local", kubernetes_namespace.ns.metadata.name) + pushgateway_internal_hostname = format("prometheus-prometheus-pushgateway.%v.svc.cluster.local", kubernetes_namespace.ns.metadata[0].name) pushgateway_internal_port_number = 9091 pushgateway_internal_url = format("http://%v:%v/", local.pushgateway_internal_hostname, local.pushgateway_internal_port_number) - server_internal_hostname = format("prometheus-server.%v.svc.cluster.local", kubernetes_namespace.ns.metadata.name) + server_internal_hostname = format("prometheus-server.%v.svc.cluster.local", kubernetes_namespace.ns.metadata[0].name) server_internal_port_number = 9090 server_internal_url = format("http://%v:%v/", local.server_internal_hostname, local.server_internal_port_number) } @@ -35,7 +34,7 @@ resource "helm_release" "prometheus" { ] chart = "prometheus" name = "prometheus" - namespace = kubernetes_namespace.ns.metadata.name + namespace = kubernetes_namespace.ns.metadata[0].name version = var.prometheus_chart_version repository = "https://prometheus-community.github.io/helm-charts" diff --git a/outputs.tf b/outputs.tf index 569df86..ac3c50c 100644 --- a/outputs.tf +++ b/outputs.tf @@ -36,7 +36,7 @@ output "prometheus_server_internal_endpoint" { output "prometheus_namespace" { description = "namespace for prometheus" - value = kubernetes_namespace.ns.metadata.name + value = kubernetes_namespace.ns.metadata[0].name } ################################################################################