Skip to content

Commit 9e8d311

Browse files
committed
feat(safer-cluster): add support for gcs fuse csi driver
1 parent e0c797a commit 9e8d311

File tree

12 files changed

+37
-0
lines changed

12 files changed

+37
-0
lines changed

autogen/safer-cluster/main.tf.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ module "gke" {
208208

209209
gce_pd_csi_driver = var.gce_pd_csi_driver
210210
filestore_csi_driver = var.filestore_csi_driver
211+
gcs_fuse_csi_driver = var.gcs_fuse_csi_driver
211212

212213
notification_config_topic = var.notification_config_topic
213214

autogen/safer-cluster/variables.tf.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,12 @@ variable "filestore_csi_driver" {
464464
default = false
465465
}
466466

467+
variable "gcs_fuse_csi_driver" {
468+
type = bool
469+
description = "Whether GCE FUSE CSI driver is enabled for this cluster."
470+
default = false
471+
}
472+
467473
variable "add_cluster_firewall_rules" {
468474
type = bool
469475
description = "Create additional firewall rules"

modules/safer-cluster-update-variant/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ For simplicity, we suggest using `roles/container.admin` and
234234
| firewall\_priority | Priority rule for firewall rules | `number` | `1000` | no |
235235
| gateway\_api\_channel | The gateway api channel of this cluster. Accepted values are `CHANNEL_STANDARD` and `CHANNEL_DISABLED`. | `string` | `null` | no |
236236
| gce\_pd\_csi\_driver | (Beta) Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. | `bool` | `true` | no |
237+
| gcs\_fuse\_csi\_driver | Whether GCE FUSE CSI driver is enabled for this cluster. | `bool` | `false` | no |
237238
| gke\_backup\_agent\_config | (Beta) Whether Backup for GKE agent is enabled for this cluster. | `bool` | `false` | no |
238239
| grant\_registry\_access | Grants created cluster-specific service account storage.objectViewer role. | `bool` | `true` | no |
239240
| horizontal\_pod\_autoscaling | Enable horizontal pod autoscaling addon | `bool` | `true` | no |

modules/safer-cluster-update-variant/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ module "gke" {
204204

205205
gce_pd_csi_driver = var.gce_pd_csi_driver
206206
filestore_csi_driver = var.filestore_csi_driver
207+
gcs_fuse_csi_driver = var.gcs_fuse_csi_driver
207208

208209
notification_config_topic = var.notification_config_topic
209210

modules/safer-cluster-update-variant/metadata.display.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ spec:
127127
gce_pd_csi_driver:
128128
name: gce_pd_csi_driver
129129
title: Gce Pd Csi Driver
130+
gcs_fuse_csi_driver:
131+
name: gcs_fuse_csi_driver
132+
title: Gcs Fuse Csi Driver
130133
gke_backup_agent_config:
131134
name: gke_backup_agent_config
132135
title: Gke Backup Agent Config

modules/safer-cluster-update-variant/metadata.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,10 @@ spec:
422422
description: The status of the Filestore CSI driver addon, which allows the usage of filestore instance as volumes
423423
varType: bool
424424
defaultValue: false
425+
- name: gcs_fuse_csi_driver
426+
description: Whether GCE FUSE CSI driver is enabled for this cluster.
427+
varType: bool
428+
defaultValue: false
425429
- name: add_cluster_firewall_rules
426430
description: Create additional firewall rules
427431
varType: bool

modules/safer-cluster-update-variant/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,12 @@ variable "filestore_csi_driver" {
464464
default = false
465465
}
466466

467+
variable "gcs_fuse_csi_driver" {
468+
type = bool
469+
description = "Whether GCE FUSE CSI driver is enabled for this cluster."
470+
default = false
471+
}
472+
467473
variable "add_cluster_firewall_rules" {
468474
type = bool
469475
description = "Create additional firewall rules"

modules/safer-cluster/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ For simplicity, we suggest using `roles/container.admin` and
234234
| firewall\_priority | Priority rule for firewall rules | `number` | `1000` | no |
235235
| gateway\_api\_channel | The gateway api channel of this cluster. Accepted values are `CHANNEL_STANDARD` and `CHANNEL_DISABLED`. | `string` | `null` | no |
236236
| gce\_pd\_csi\_driver | (Beta) Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. | `bool` | `true` | no |
237+
| gcs\_fuse\_csi\_driver | Whether GCE FUSE CSI driver is enabled for this cluster. | `bool` | `false` | no |
237238
| gke\_backup\_agent\_config | (Beta) Whether Backup for GKE agent is enabled for this cluster. | `bool` | `false` | no |
238239
| grant\_registry\_access | Grants created cluster-specific service account storage.objectViewer role. | `bool` | `true` | no |
239240
| horizontal\_pod\_autoscaling | Enable horizontal pod autoscaling addon | `bool` | `true` | no |

modules/safer-cluster/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ module "gke" {
204204

205205
gce_pd_csi_driver = var.gce_pd_csi_driver
206206
filestore_csi_driver = var.filestore_csi_driver
207+
gcs_fuse_csi_driver = var.gcs_fuse_csi_driver
207208

208209
notification_config_topic = var.notification_config_topic
209210

modules/safer-cluster/metadata.display.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ spec:
127127
gce_pd_csi_driver:
128128
name: gce_pd_csi_driver
129129
title: Gce Pd Csi Driver
130+
gcs_fuse_csi_driver:
131+
name: gcs_fuse_csi_driver
132+
title: Gcs Fuse Csi Driver
130133
gke_backup_agent_config:
131134
name: gke_backup_agent_config
132135
title: Gke Backup Agent Config

0 commit comments

Comments
 (0)