Skip to content

Commit a083437

Browse files
authored
feat(beta-autopilot)!: enable gcfs by default (#2066)
1 parent 8b7e342 commit a083437

File tree

6 files changed

+19
-5
lines changed

6 files changed

+19
-5
lines changed

autogen/main/variables.tf.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -946,7 +946,7 @@ variable "enable_gcfs" {
946946
default = false
947947
{% endif %}
948948
{% if autopilot_cluster %}
949-
default = null
949+
default = true
950950
{% endif %}
951951
}
952952
{% endif %}

docs/upgrading_to_v33.0.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ To opt out, set `enable_private_nodes` to `false`.
1414
}
1515
```
1616

17+
### Autopilot Cluster GCFS Default
18+
Autopilot cluster modules now set `enable_gcfs` to `true` by default to
19+
aligned with TPGv6. To maintain the previous provider default behavior, set
20+
`enable_gcfs` to `null`.
21+
22+
```diff
23+
module "cluster" {
24+
- version = "~> 32.0"
25+
+ version = "~> 33.0"
26+
27+
+ enable_gcfs = null
28+
}
29+
```
30+
1731
### Advanced Datapath Observability Relay
1832
The `monitoring_observability_metrics_relay_mode` parameter has been
1933
replaced with `monitoring_enable_observability_relay`.

modules/beta-autopilot-private-cluster/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Then perform the following commands on the root folder:
9393
| enable\_confidential\_nodes | An optional flag to enable confidential node config. | `bool` | `false` | no |
9494
| 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 |
9595
| enable\_fqdn\_network\_policy | Enable FQDN Network Policies on the cluster | `bool` | `null` | no |
96-
| enable\_gcfs | (Beta) Enable image streaming on cluster level. | `bool` | `null` | no |
96+
| enable\_gcfs | (Beta) Enable image streaming on cluster level. | `bool` | `true` | no |
9797
| enable\_l4\_ilb\_subsetting | Enable L4 ILB Subsetting on the cluster | `bool` | `false` | no |
9898
| 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 |
9999
| enable\_private\_endpoint | Whether the master's internal IP address is used as the cluster endpoint | `bool` | `false` | no |

modules/beta-autopilot-private-cluster/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,7 @@ variable "enable_l4_ilb_subsetting" {
527527
variable "enable_gcfs" {
528528
type = bool
529529
description = "(Beta) Enable image streaming on cluster level."
530-
default = null
530+
default = true
531531
}
532532

533533
variable "allow_net_admin" {

modules/beta-autopilot-public-cluster/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Then perform the following commands on the root folder:
8686
| enable\_confidential\_nodes | An optional flag to enable confidential node config. | `bool` | `false` | no |
8787
| 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 |
8888
| enable\_fqdn\_network\_policy | Enable FQDN Network Policies on the cluster | `bool` | `null` | no |
89-
| enable\_gcfs | (Beta) Enable image streaming on cluster level. | `bool` | `null` | no |
89+
| enable\_gcfs | (Beta) Enable image streaming on cluster level. | `bool` | `true` | no |
9090
| enable\_l4\_ilb\_subsetting | Enable L4 ILB Subsetting on the cluster | `bool` | `false` | no |
9191
| 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 |
9292
| 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 |

modules/beta-autopilot-public-cluster/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ variable "enable_l4_ilb_subsetting" {
491491
variable "enable_gcfs" {
492492
type = bool
493493
description = "(Beta) Enable image streaming on cluster level."
494-
default = null
494+
default = true
495495
}
496496

497497
variable "allow_net_admin" {

0 commit comments

Comments
 (0)