This commit is contained in:
2024-05-12 12:03:32 +02:00
parent 599d175f82
commit 2890064fd4
191 changed files with 893 additions and 1068 deletions

View File

@@ -135,7 +135,7 @@ resource "kubernetes_namespace_v1" "monitor-ns" {
count = ( var.grafana.enable || var.loki.enable || var.promtail.enable || var.prometheus.enable || var.alertmanager.enable || var.node-exporter.enable || var.kube-state-metrics.enable || var.monitor-control-plan.enable )? 1 : 0
metadata {
annotations = merge(local.annotations, local.annotations_default)
labels = merge(local.common-labels, local.annotations)
labels = merge(local.common_labels, local.annotations)
name = "${var.namespace}-monitor"
}
}
@@ -149,7 +149,7 @@ resource "kubectl_manifest" "alertmanager" {
metadata:
name: "alertmanager"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -166,7 +166,7 @@ resource "kubectl_manifest" "prometheus" {
metadata:
name: "prometheus"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -183,7 +183,7 @@ resource "kubectl_manifest" "nodeExporter" {
metadata:
name: "node-exporter"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -201,7 +201,7 @@ resource "kubectl_manifest" "kubeStateMetrics" {
metadata:
name: "kube-state-metrics"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -219,7 +219,7 @@ resource "kubectl_manifest" "monitorControlPlan" {
metadata:
name: "monitor-control-plan"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -237,7 +237,7 @@ resource "kubectl_manifest" "alerts-core" {
metadata:
name: "alerts-core"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -254,7 +254,7 @@ resource "kubectl_manifest" "alerts-containers" {
metadata:
name: "alerts-containers"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -271,7 +271,7 @@ resource "kubectl_manifest" "dashboards-cluster" {
metadata:
name: "dashboards-cluster"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -287,7 +287,7 @@ resource "kubectl_manifest" "dashboards-minimal" {
metadata:
name: "dashboards-minimal"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -303,7 +303,7 @@ resource "kubectl_manifest" "dashboards-namespace" {
metadata:
name: "dashboards-namespace"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -319,7 +319,7 @@ resource "kubectl_manifest" "dashboards-workload" {
metadata:
name: "dashboards-workload"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -336,7 +336,7 @@ resource "kubectl_manifest" "grafana" {
metadata:
name: "grafana"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -353,7 +353,7 @@ resource "kubectl_manifest" "promtail" {
metadata:
name: "promtail"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"
@@ -370,7 +370,7 @@ resource "kubectl_manifest" "loki" {
metadata:
name: "loki"
namespace: "${kubernetes_namespace_v1.monitor-ns[0].metadata[0].name}"
labels: ${jsonencode(local.common-labels)}
labels: ${jsonencode(local.common_labels)}
spec:
distrib: "${var.distributions.domain}"
category: "monitor"