Skip to content

Commit c5170bb

Browse files
authored
managed_prometheus with a static block
1 parent 7f2ecf5 commit c5170bb

File tree

5 files changed

+15
-35
lines changed

5 files changed

+15
-35
lines changed

autogen/main/cluster.tf.tmpl

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,16 +89,12 @@ resource "google_container_cluster" "primary" {
8989
}
9090
monitoring_service = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? null : var.monitoring_service
9191
dynamic "monitoring_config" {
92-
for_each = length(var.monitoring_enabled_components) > 0 ? [1] : []
92+
for_each = length(var.monitoring_enabled_components) > 0 || var.enable_managed_prometheus ? [1] : []
9393

9494
content {
9595
enable_components = var.monitoring_enabled_components
96-
dynamic "managed_prometheus" {
97-
for_each = var.enable_managed_prometheus ? [1] : []
98-
99-
content {
100-
enabled = var.enable_managed_prometheus
101-
}
96+
managed_prometheus {
97+
enabled = var.enable_managed_prometheus
10298
}
10399
}
104100
}

modules/beta-private-cluster-update-variant/cluster.tf

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,12 @@ resource "google_container_cluster" "primary" {
7878
}
7979
monitoring_service = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? null : var.monitoring_service
8080
dynamic "monitoring_config" {
81-
for_each = length(var.monitoring_enabled_components) > 0 ? [1] : []
81+
for_each = length(var.monitoring_enabled_components) > 0 || var.enable_managed_prometheus ? [1] : []
8282

8383
content {
8484
enable_components = var.monitoring_enabled_components
85-
dynamic "managed_prometheus" {
86-
for_each = var.enable_managed_prometheus ? [1] : []
87-
88-
content {
89-
enabled = var.enable_managed_prometheus
90-
}
85+
managed_prometheus {
86+
enabled = var.enable_managed_prometheus
9187
}
9288
}
9389
}

modules/beta-private-cluster/cluster.tf

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,12 @@ resource "google_container_cluster" "primary" {
7878
}
7979
monitoring_service = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? null : var.monitoring_service
8080
dynamic "monitoring_config" {
81-
for_each = length(var.monitoring_enabled_components) > 0 ? [1] : []
81+
for_each = length(var.monitoring_enabled_components) > 0 || var.enable_managed_prometheus ? [1] : []
8282

8383
content {
8484
enable_components = var.monitoring_enabled_components
85-
dynamic "managed_prometheus" {
86-
for_each = var.enable_managed_prometheus ? [1] : []
87-
88-
content {
89-
enabled = var.enable_managed_prometheus
90-
}
85+
managed_prometheus {
86+
enabled = var.enable_managed_prometheus
9187
}
9288
}
9389
}

modules/beta-public-cluster-update-variant/cluster.tf

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,12 @@ resource "google_container_cluster" "primary" {
7878
}
7979
monitoring_service = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? null : var.monitoring_service
8080
dynamic "monitoring_config" {
81-
for_each = length(var.monitoring_enabled_components) > 0 ? [1] : []
81+
for_each = length(var.monitoring_enabled_components) > 0 || var.enable_managed_prometheus ? [1] : []
8282

8383
content {
8484
enable_components = var.monitoring_enabled_components
85-
dynamic "managed_prometheus" {
86-
for_each = var.enable_managed_prometheus ? [1] : []
87-
88-
content {
89-
enabled = var.enable_managed_prometheus
90-
}
85+
managed_prometheus {
86+
enabled = var.enable_managed_prometheus
9187
}
9288
}
9389
}

modules/beta-public-cluster/cluster.tf

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,12 @@ resource "google_container_cluster" "primary" {
7878
}
7979
monitoring_service = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? null : var.monitoring_service
8080
dynamic "monitoring_config" {
81-
for_each = length(var.monitoring_enabled_components) > 0 ? [1] : []
81+
for_each = length(var.monitoring_enabled_components) > 0 || var.enable_managed_prometheus ? [1] : []
8282

8383
content {
8484
enable_components = var.monitoring_enabled_components
85-
dynamic "managed_prometheus" {
86-
for_each = var.enable_managed_prometheus ? [1] : []
87-
88-
content {
89-
enabled = var.enable_managed_prometheus
90-
}
85+
managed_prometheus {
86+
enabled = var.enable_managed_prometheus
9187
}
9288
}
9389
}

0 commit comments

Comments
 (0)