File tree Expand file tree Collapse file tree 22 files changed +63
-93
lines changed
beta-private-cluster-update-variant
beta-public-cluster-update-variant
private-cluster-update-variant
disable_client_cert/testdata
private_zonal_with_networking/testdata
simple_autopilot_private/testdata
simple_autopilot_public/testdata
simple_regional_private/testdata
simple_regional_with_kubeconfig/testdata
simple_regional_with_networking/testdata
simple_windows_node_pool/testdata
simple_zonal_private/testdata Expand file tree Collapse file tree 22 files changed +63
-93
lines changed Original file line number Diff line number Diff line change @@ -113,17 +113,15 @@ resource "google_container_cluster" "primary" {
113
113
monitoring_service = local.logmon_config_is_set ? null : var.monitoring_service
114
114
{% endif %}
115
115
dynamic "monitoring_config" {
116
- for_each = length(var.monitoring_enabled_components) > 0 || var.monitoring_enable_managed_prometheus ? [1] : []
117
-
118
- content {
119
- enable_components = length(var.monitoring_enabled_components) > 0 ? var.monitoring_enabled_components : []
120
-
121
- dynamic "managed_prometheus" {
122
- for_each = var.monitoring_enable_managed_prometheus ? [1] : []
123
-
124
- content {
125
- enabled = var.monitoring_enable_managed_prometheus
126
- }
116
+ {% if beta_cluster %}
117
+ for_each = local.cluster_telemetry_type_is_set || local.logmon_config_is_set ? [1] : []
118
+ {% else %}
119
+ for_each = local.logmon_config_is_set || local.logmon_config_is_set ? [1] : []
120
+ {% endif %}
121
+ content{
122
+ enable_components = var.monitoring_enabled_components
123
+ managed_prometheus {
124
+ enabled = var.monitoring_enable_managed_prometheus
127
125
}
128
126
}
129
127
}
Original file line number Diff line number Diff line change @@ -82,17 +82,11 @@ resource "google_container_cluster" "primary" {
82
82
}
83
83
monitoring_service = local. logmon_config_is_set ? null : var. monitoring_service
84
84
dynamic "monitoring_config" {
85
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
86
-
85
+ for_each = local. logmon_config_is_set || local. logmon_config_is_set ? [1 ] : []
87
86
content {
88
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
89
-
90
- dynamic "managed_prometheus" {
91
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
92
-
93
- content {
94
- enabled = var. monitoring_enable_managed_prometheus
95
- }
87
+ enable_components = var. monitoring_enabled_components
88
+ managed_prometheus {
89
+ enabled = var. monitoring_enable_managed_prometheus
96
90
}
97
91
}
98
92
}
Original file line number Diff line number Diff line change @@ -94,17 +94,11 @@ resource "google_container_cluster" "primary" {
94
94
}
95
95
monitoring_service = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? null : var. monitoring_service
96
96
dynamic "monitoring_config" {
97
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
98
-
97
+ for_each = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? [1 ] : []
99
98
content {
100
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
101
-
102
- dynamic "managed_prometheus" {
103
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
104
-
105
- content {
106
- enabled = var. monitoring_enable_managed_prometheus
107
- }
99
+ enable_components = var. monitoring_enabled_components
100
+ managed_prometheus {
101
+ enabled = var. monitoring_enable_managed_prometheus
108
102
}
109
103
}
110
104
}
Original file line number Diff line number Diff line change @@ -94,17 +94,11 @@ resource "google_container_cluster" "primary" {
94
94
}
95
95
monitoring_service = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? null : var. monitoring_service
96
96
dynamic "monitoring_config" {
97
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
98
-
97
+ for_each = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? [1 ] : []
99
98
content {
100
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
101
-
102
- dynamic "managed_prometheus" {
103
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
104
-
105
- content {
106
- enabled = var. monitoring_enable_managed_prometheus
107
- }
99
+ enable_components = var. monitoring_enabled_components
100
+ managed_prometheus {
101
+ enabled = var. monitoring_enable_managed_prometheus
108
102
}
109
103
}
110
104
}
Original file line number Diff line number Diff line change @@ -94,17 +94,11 @@ resource "google_container_cluster" "primary" {
94
94
}
95
95
monitoring_service = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? null : var. monitoring_service
96
96
dynamic "monitoring_config" {
97
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
98
-
97
+ for_each = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? [1 ] : []
99
98
content {
100
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
101
-
102
- dynamic "managed_prometheus" {
103
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
104
-
105
- content {
106
- enabled = var. monitoring_enable_managed_prometheus
107
- }
99
+ enable_components = var. monitoring_enabled_components
100
+ managed_prometheus {
101
+ enabled = var. monitoring_enable_managed_prometheus
108
102
}
109
103
}
110
104
}
Original file line number Diff line number Diff line change @@ -94,17 +94,11 @@ resource "google_container_cluster" "primary" {
94
94
}
95
95
monitoring_service = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? null : var. monitoring_service
96
96
dynamic "monitoring_config" {
97
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
98
-
97
+ for_each = local. cluster_telemetry_type_is_set || local. logmon_config_is_set ? [1 ] : []
99
98
content {
100
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
101
-
102
- dynamic "managed_prometheus" {
103
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
104
-
105
- content {
106
- enabled = var. monitoring_enable_managed_prometheus
107
- }
99
+ enable_components = var. monitoring_enabled_components
100
+ managed_prometheus {
101
+ enabled = var. monitoring_enable_managed_prometheus
108
102
}
109
103
}
110
104
}
Original file line number Diff line number Diff line change @@ -82,17 +82,11 @@ resource "google_container_cluster" "primary" {
82
82
}
83
83
monitoring_service = local. logmon_config_is_set ? null : var. monitoring_service
84
84
dynamic "monitoring_config" {
85
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
86
-
85
+ for_each = local. logmon_config_is_set || local. logmon_config_is_set ? [1 ] : []
87
86
content {
88
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
89
-
90
- dynamic "managed_prometheus" {
91
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
92
-
93
- content {
94
- enabled = var. monitoring_enable_managed_prometheus
95
- }
87
+ enable_components = var. monitoring_enabled_components
88
+ managed_prometheus {
89
+ enabled = var. monitoring_enable_managed_prometheus
96
90
}
97
91
}
98
92
}
Original file line number Diff line number Diff line change @@ -82,17 +82,11 @@ resource "google_container_cluster" "primary" {
82
82
}
83
83
monitoring_service = local. logmon_config_is_set ? null : var. monitoring_service
84
84
dynamic "monitoring_config" {
85
- for_each = length (var. monitoring_enabled_components ) > 0 || var. monitoring_enable_managed_prometheus ? [1 ] : []
86
-
85
+ for_each = local. logmon_config_is_set || local. logmon_config_is_set ? [1 ] : []
87
86
content {
88
- enable_components = length (var. monitoring_enabled_components ) > 0 ? var. monitoring_enabled_components : []
89
-
90
- dynamic "managed_prometheus" {
91
- for_each = var. monitoring_enable_managed_prometheus ? [1 ] : []
92
-
93
- content {
94
- enabled = var. monitoring_enable_managed_prometheus
95
- }
87
+ enable_components = var. monitoring_enabled_components
88
+ managed_prometheus {
89
+ enabled = var. monitoring_enable_managed_prometheus
96
90
}
97
91
}
98
92
}
Original file line number Diff line number Diff line change 107
107
" SYSTEM_COMPONENTS"
108
108
]
109
109
},
110
- "managedPrometheusConfig" : {
111
- "enabled" : true
112
- }
110
+ "managedPrometheusConfig" : {}
113
111
},
114
112
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
115
113
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 90
90
"enableComponents" : [
91
91
" SYSTEM_COMPONENTS"
92
92
]
93
- }
93
+ },
94
+ "managedPrometheusConfig" : {}
94
95
},
95
96
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
96
97
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 90
90
"enableComponents" : [
91
91
" SYSTEM_COMPONENTS"
92
92
]
93
- }
93
+ },
94
+ "managedPrometheusConfig" : {}
94
95
},
95
96
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
96
97
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 98
98
"enableComponents" : [
99
99
" SYSTEM_COMPONENTS"
100
100
]
101
- }
101
+ },
102
+ "managedPrometheusConfig" : {}
102
103
},
103
104
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
104
105
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 89
89
"enableComponents" : [
90
90
" SYSTEM_COMPONENTS"
91
91
]
92
- }
92
+ },
93
+ "managedPrometheusConfig" : {}
93
94
},
94
95
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
95
96
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 136
136
"enableComponents" : [
137
137
" SYSTEM_COMPONENTS"
138
138
]
139
+ },
140
+ "managedPrometheusConfig" : {
139
141
}
140
142
},
141
143
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 130
130
"enableComponents" : [
131
131
" SYSTEM_COMPONENTS"
132
132
]
133
+ },
134
+ "managedPrometheusConfig" : {
133
135
}
134
136
},
135
137
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 105
105
" SYSTEM_COMPONENTS"
106
106
]
107
107
},
108
- "managedPrometheusConfig" : {
109
- "enabled" : true
110
- }
108
+ "managedPrometheusConfig" : {}
111
109
},
112
110
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
113
111
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 92
92
"enableComponents" : [
93
93
" SYSTEM_COMPONENTS"
94
94
]
95
+ },
96
+ "managedPrometheusConfig" : {
95
97
}
96
98
},
97
99
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 89
89
"enableComponents" : [
90
90
" SYSTEM_COMPONENTS"
91
91
]
92
+ },
93
+ "managedPrometheusConfig" : {
92
94
}
93
95
},
94
96
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 89
89
"enableComponents" : [
90
90
" SYSTEM_COMPONENTS"
91
91
]
92
+ },
93
+ "managedPrometheusConfig" : {
92
94
}
93
95
},
94
96
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 94
94
"enableComponents" : [
95
95
" SYSTEM_COMPONENTS"
96
96
]
97
+ },
98
+ "managedPrometheusConfig" : {
97
99
}
98
100
},
99
101
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
Original file line number Diff line number Diff line change 84
84
"enableComponents" : [
85
85
" SYSTEM_COMPONENTS"
86
86
]
87
- }
87
+ },
88
+ "managedPrometheusConfig" : {}
88
89
},
89
90
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
90
91
"name" : " CLUSTER_NAME" ,
Original file line number Diff line number Diff line change 89
89
"enableComponents" : [
90
90
" SYSTEM_COMPONENTS"
91
91
]
92
- }
92
+ },
93
+ "managedPrometheusConfig" : {}
93
94
},
94
95
"monitoringService" : " monitoring.googleapis.com/kubernetes" ,
95
96
"name" : " CLUSTER_NAME" ,
You can’t perform that action at this time.
0 commit comments