1
1
locals {
2
- prometheus_helm_repo = " oci://registry-1.docker.io/bitnamicharts"
3
- prometheus_helm_chart = " kube-prometheus"
4
- prometheus_release_name = " prometheus"
5
- prometheus_namespace = " prometheus"
2
+ prometheus_helm_repo = " oci://registry-1.docker.io/bitnamicharts"
3
+ prometheus_helm_chart = " kube-prometheus"
4
+ prometheus_release_name = " prometheus"
5
+ prometheus_namespace = " prometheus"
6
6
prometheus_remote_write_send_interval = " 15s"
7
7
prometheus_remote_write_metrics_regex = " .*"
8
8
}
@@ -26,9 +26,9 @@ resource "helm_release" "prometheus_chart_primary" {
26
26
name = local. prometheus_release_name
27
27
namespace = kubernetes_namespace. prometheus_namespace_primary . metadata . 0 . name
28
28
values = [templatefile (" ${ path . module } /prometheus_helm_values.tftpl" , {
29
- nodepool = google_container_node_pool.node_pool[" primary_misc" ].name,
30
- cluster = " primary" ,
31
- prometheus_remote_write_url = var.prometheus_remote_write_url,
29
+ nodepool = google_container_node_pool.node_pool[" primary_misc" ].name,
30
+ cluster = " primary" ,
31
+ prometheus_remote_write_url = var.prometheus_remote_write_url,
32
32
prometheus_remote_write_metrics_regex = local.prometheus_remote_write_metrics_regex,
33
33
prometheus_remote_write_send_interval = local.prometheus_remote_write_send_interval,
34
34
})]
52
52
interval: 30s
53
53
YAML
54
54
55
- depends_on = [ helm_release . prometheus_chart_primary ]
55
+ depends_on = [helm_release . prometheus_chart_primary ]
56
56
}
57
57
58
58
resource "kubernetes_namespace" "prometheus_namespace_europe" {
@@ -74,9 +74,9 @@ resource "helm_release" "prometheus_chart_europe" {
74
74
name = local. prometheus_release_name
75
75
namespace = kubernetes_namespace. prometheus_namespace_europe . metadata . 0 . name
76
76
values = [templatefile (" ${ path . module } /prometheus_helm_values.tftpl" , {
77
- nodepool = google_container_node_pool.node_pool[" europe_misc" ].name,
78
- cluster = " europe" ,
79
- prometheus_remote_write_url = var.prometheus_remote_write_url,
77
+ nodepool = google_container_node_pool.node_pool[" europe_misc" ].name,
78
+ cluster = " europe" ,
79
+ prometheus_remote_write_url = var.prometheus_remote_write_url,
80
80
prometheus_remote_write_metrics_regex = local.prometheus_remote_write_metrics_regex,
81
81
prometheus_remote_write_send_interval = local.prometheus_remote_write_send_interval,
82
82
})]
@@ -100,7 +100,7 @@ spec:
100
100
interval: 30s
101
101
YAML
102
102
103
- depends_on = [ helm_release . prometheus_chart_europe ]
103
+ depends_on = [helm_release . prometheus_chart_europe ]
104
104
}
105
105
106
106
resource "kubernetes_namespace" "prometheus_namespace_asia" {
@@ -122,9 +122,9 @@ resource "helm_release" "prometheus_chart_asia" {
122
122
name = local. prometheus_release_name
123
123
namespace = kubernetes_namespace. prometheus_namespace_asia . metadata . 0 . name
124
124
values = [templatefile (" ${ path . module } /prometheus_helm_values.tftpl" , {
125
- nodepool = google_container_node_pool.node_pool[" asia_misc" ].name,
126
- cluster = " asia" ,
127
- prometheus_remote_write_url = var.prometheus_remote_write_url,
125
+ nodepool = google_container_node_pool.node_pool[" asia_misc" ].name,
126
+ cluster = " asia" ,
127
+ prometheus_remote_write_url = var.prometheus_remote_write_url,
128
128
prometheus_remote_write_metrics_regex = local.prometheus_remote_write_metrics_regex,
129
129
prometheus_remote_write_send_interval = local.prometheus_remote_write_send_interval,
130
130
})]
@@ -148,5 +148,5 @@ spec:
148
148
interval: 30s
149
149
YAML
150
150
151
- depends_on = [ helm_release . prometheus_chart_asia ]
151
+ depends_on = [helm_release . prometheus_chart_asia ]
152
152
}
0 commit comments