You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -148,6 +148,7 @@ Then perform the following commands on the root folder:
148
148
| dns\_cache | The status of the NodeLocal DNSCache addon. |`bool`|`false`| no |
149
149
| enable\_binary\_authorization | Enable BinAuthZ Admission controller |`bool`|`false`| no |
150
150
| enable\_cost\_allocation | Enables Cost Allocation Feature and the cluster name and namespace of your GKE workloads appear in the labels field of the billing export to BigQuery |`bool`|`false`| no |
151
+
| enable\_kubernetes\_alpha | Whether to enable Kubernetes Alpha features for this cluster. Note that when this option is enabled, the cluster cannot be upgraded and will be automatically deleted after 30 days. |`bool`|`false`| no |
151
152
| enable\_network\_egress\_export | Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. |`bool`|`false`| no |
152
153
| enable\_resource\_consumption\_export | Whether to enable resource consumption metering on this cluster. When enabled, a table will be created in the resource export BigQuery dataset to store resource consumption data. The resulting table can be joined with the resource usage table or with BigQuery billing export. |`bool`|`true`| no |
153
154
| enable\_shielded\_nodes | Enable Shielded Nodes features on all nodes in this cluster |`bool`|`true`| no |
@@ -168,12 +169,15 @@ Then perform the following commands on the root folder:
168
169
| ip\_range\_services | The _name_ of the secondary subnet range to use for services |`string`| n/a | yes |
169
170
| issue\_client\_certificate | Issues a client certificate to authenticate to the cluster endpoint. To maximize the security of your cluster, leave this option disabled. Client certificates don't automatically rotate and aren't easily revocable. WARNING: changing this after cluster creation is destructive! |`bool`|`false`| no |
170
171
| kubernetes\_version | The Kubernetes version of the masters. If set to 'latest' it will pull latest available version in the selected region. |`string`|`"latest"`| no |
172
+
| logging\_enabled\_components | List of services to monitor: SYSTEM\_COMPONENTS, WORKLOADS. Empty list is default GKE configuration. |`list(string)`|`[]`| no |
171
173
| logging\_service | The logging service that the cluster should write logs to. Available options include logging.googleapis.com, logging.googleapis.com/kubernetes (beta), and none |`string`|`"logging.googleapis.com/kubernetes"`| no |
172
174
| maintenance\_end\_time | Time window specified for recurring maintenance operations in RFC3339 format |`string`|`""`| no |
173
175
| maintenance\_exclusions | List of maintenance exclusions. A cluster can have up to three |`list(object({ name = string, start_time = string, end_time = string, exclusion_scope = string }))`|`[]`| no |
174
176
| maintenance\_recurrence | Frequency of the recurring maintenance window in RFC5545 format. |`string`|`""`| no |
175
177
| maintenance\_start\_time | Time window specified for daily or recurring maintenance operations in RFC3339 format |`string`|`"05:00"`| no |
176
178
| master\_authorized\_networks | List of master authorized networks. If none are provided, disallow external access (except the cluster node IPs, which GKE automatically whitelists). |`list(object({ cidr_block = string, display_name = string }))`|`[]`| no |
179
+
| monitoring\_enable\_managed\_prometheus | Configuration for Managed Service for Prometheus. Whether or not the managed collection is enabled. |`bool`|`false`| no |
180
+
| monitoring\_enabled\_components | List of services to monitor: SYSTEM\_COMPONENTS, WORKLOADS (provider version >= 3.89.0). Empty list is default GKE configuration. |`list(string)`|`[]`| no |
177
181
| monitoring\_service | The monitoring service that the cluster should write metrics to. Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. VM metrics will be collected by Google Compute Engine regardless of this setting Available options include monitoring.googleapis.com, monitoring.googleapis.com/kubernetes (beta) and none |`string`|`"monitoring.googleapis.com/kubernetes"`| no |
178
182
| name | The name of the cluster (required) |`string`| n/a | yes |
179
183
| network | The VPC network to host the cluster in (required) |`string`| n/a | yes |
Copy file name to clipboardExpand all lines: autogen/main/variables.tf.tmpl
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -651,33 +651,33 @@ variable "timeouts" {
651
651
error_message = "Only create, update, delete timeouts can be specified."
652
652
}
653
653
}
654
-
{% if beta_cluster %}
655
-
{% if autopilot_cluster != true %}
656
654
657
-
variable "enable_kubernetes_alpha" {
655
+
{% if autopilot_cluster != true %}
656
+
variable "monitoring_enable_managed_prometheus" {
658
657
type = bool
659
-
description = "Whether to enable Kubernetes Alpha features for this cluster. Note that when this option is enabled, the cluster cannot be upgraded and will be automatically deleted after 30 days."
658
+
description = "Configuration for Managed Service for Prometheus. Whether or not the managed collection is enabled."
660
659
default = false
661
660
}
662
661
663
-
variable "logging_enabled_components" {
662
+
variable "monitoring_enabled_components" {
664
663
type = list(string)
665
-
description = "List of services to monitor: SYSTEM_COMPONENTS, WORKLOADS. Empty list is default GKE configuration."
664
+
description = "List of services to monitor: SYSTEM_COMPONENTS, WORKLOADS (provider version >= 3.89.0). Empty list is default GKE configuration."
666
665
default = []
667
666
}
668
667
669
-
variable "monitoring_enabled_components" {
668
+
variable "logging_enabled_components" {
670
669
type = list(string)
671
-
description = "List of services to monitor: SYSTEM_COMPONENTS, WORKLOADS (provider version >= 3.89.0). Empty list is default GKE configuration."
670
+
description = "List of services to monitor: SYSTEM_COMPONENTS, WORKLOADS. Empty list is default GKE configuration."
672
671
default = []
673
672
}
674
-
{% endif %}
675
673
676
-
variable "monitoring_enable_managed_prometheus" {
674
+
variable "enable_kubernetes_alpha" {
677
675
type = bool
678
-
description = "(Beta) Configuration for Managed Service for Prometheus. Whether or not the managed collection is enabled."
676
+
description = "Whether to enable Kubernetes Alpha features for this cluster. Note that when this option is enabled, the cluster cannot be upgraded and will be automatically deleted after 30 days."
Copy file name to clipboardExpand all lines: modules/beta-autopilot-private-cluster/README.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -111,7 +111,6 @@ Then perform the following commands on the root folder:
111
111
| master\_authorized\_networks | List of master authorized networks. If none are provided, disallow external access (except the cluster node IPs, which GKE automatically whitelists). |`list(object({ cidr_block = string, display_name = string }))`|`[]`| no |
112
112
| master\_global\_access\_enabled | Whether the cluster master is accessible globally (from any region) or only within the same region as the private endpoint. |`bool`|`true`| no |
113
113
| master\_ipv4\_cidr\_block | (Beta) The IP range in CIDR notation to use for the hosted master network |`string`|`"10.0.0.0/28"`| no |
114
-
| monitoring\_enable\_managed\_prometheus | (Beta) Configuration for Managed Service for Prometheus. Whether or not the managed collection is enabled. |`bool`|`false`| no |
115
114
| monitoring\_service | The monitoring service that the cluster should write metrics to. Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. VM metrics will be collected by Google Compute Engine regardless of this setting Available options include monitoring.googleapis.com, monitoring.googleapis.com/kubernetes (beta) and none |`string`|`"monitoring.googleapis.com/kubernetes"`| no |
116
115
| name | The name of the cluster (required) |`string`| n/a | yes |
117
116
| network | The VPC network to host the cluster in (required) |`string`| n/a | yes |
0 commit comments