File tree Expand file tree Collapse file tree 10 files changed +36
-11
lines changed
beta-private-cluster-update-variant
beta-public-cluster-update-variant Expand file tree Collapse file tree 10 files changed +36
-11
lines changed Original file line number Diff line number Diff line change @@ -249,9 +249,13 @@ resource "google_container_cluster" "primary" {
249
249
enabled = var.config_connector
250
250
}
251
251
252
- gke_backup_agent_config {
253
- enabled = var.gke_backup_agent_config
254
- }
252
+ dynamic "gke_backup_agent_config" {
253
+ for_each = local.gke_backup_agent_config
254
+
255
+ content {
256
+ enabled = gke_backup_agent_config.value.enabled
257
+ }
258
+ }
255
259
{% endif %}
256
260
}
257
261
Original file line number Diff line number Diff line change @@ -108,6 +108,7 @@ locals {
108
108
] : []
109
109
cluster_cloudrun_enabled = var.cloudrun
110
110
cluster_gce_pd_csi_config = var.gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
111
+ gke_backup_agent_config = var.gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
111
112
logmon_config_is_set = length(var.logging_enabled_components) > 0 || length(var.monitoring_enabled_components) > 0 || var.monitoring_enable_managed_prometheus
112
113
{% endif %}
113
114
Original file line number Diff line number Diff line change @@ -207,8 +207,12 @@ resource "google_container_cluster" "primary" {
207
207
enabled = var. config_connector
208
208
}
209
209
210
- gke_backup_agent_config {
211
- enabled = var. gke_backup_agent_config
210
+ dynamic "gke_backup_agent_config" {
211
+ for_each = local. gke_backup_agent_config
212
+
213
+ content {
214
+ enabled = gke_backup_agent_config. value . enabled
215
+ }
212
216
}
213
217
}
214
218
Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ locals {
93
93
] : []
94
94
cluster_cloudrun_enabled = var. cloudrun
95
95
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
96
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
96
97
logmon_config_is_set = length (var. logging_enabled_components ) > 0 || length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus
97
98
98
99
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
Original file line number Diff line number Diff line change @@ -207,8 +207,12 @@ resource "google_container_cluster" "primary" {
207
207
enabled = var. config_connector
208
208
}
209
209
210
- gke_backup_agent_config {
211
- enabled = var. gke_backup_agent_config
210
+ dynamic "gke_backup_agent_config" {
211
+ for_each = local. gke_backup_agent_config
212
+
213
+ content {
214
+ enabled = gke_backup_agent_config. value . enabled
215
+ }
212
216
}
213
217
}
214
218
Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ locals {
93
93
] : []
94
94
cluster_cloudrun_enabled = var. cloudrun
95
95
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
96
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
96
97
logmon_config_is_set = length (var. logging_enabled_components ) > 0 || length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus
97
98
98
99
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
Original file line number Diff line number Diff line change @@ -207,8 +207,12 @@ resource "google_container_cluster" "primary" {
207
207
enabled = var. config_connector
208
208
}
209
209
210
- gke_backup_agent_config {
211
- enabled = var. gke_backup_agent_config
210
+ dynamic "gke_backup_agent_config" {
211
+ for_each = local. gke_backup_agent_config
212
+
213
+ content {
214
+ enabled = gke_backup_agent_config. value . enabled
215
+ }
212
216
}
213
217
}
214
218
Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ locals {
93
93
] : []
94
94
cluster_cloudrun_enabled = var. cloudrun
95
95
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
96
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
96
97
logmon_config_is_set = length (var. logging_enabled_components ) > 0 || length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus
97
98
98
99
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
Original file line number Diff line number Diff line change @@ -207,8 +207,12 @@ resource "google_container_cluster" "primary" {
207
207
enabled = var. config_connector
208
208
}
209
209
210
- gke_backup_agent_config {
211
- enabled = var. gke_backup_agent_config
210
+ dynamic "gke_backup_agent_config" {
211
+ for_each = local. gke_backup_agent_config
212
+
213
+ content {
214
+ enabled = gke_backup_agent_config. value . enabled
215
+ }
212
216
}
213
217
}
214
218
Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ locals {
93
93
] : []
94
94
cluster_cloudrun_enabled = var. cloudrun
95
95
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
96
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
96
97
logmon_config_is_set = length (var. logging_enabled_components ) > 0 || length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus
97
98
98
99
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
You can’t perform that action at this time.
0 commit comments