Skip to content

Commit d0404b3

Browse files
authored
Merge pull request #315 from kbst/gcs-fuse
GKE: Support GCS fuse CSI driver add-on
2 parents d31478c + 805a8fa commit d0404b3

File tree

5 files changed

+14
-1
lines changed

5 files changed

+14
-1
lines changed

google/_modules/gke/cluster.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ resource "google_container_cluster" "current" {
4848
network_policy_config {
4949
disabled = false
5050
}
51+
52+
gcs_fuse_csi_driver_config {
53+
enabled = var.enable_gcs_fuse_csi_driver
54+
}
5155
}
5256

5357
network_policy {

google/_modules/gke/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,3 +207,8 @@ variable "monitoring_config_enable_components" {
207207
description = "Monitoring config components to enable."
208208
type = list(string)
209209
}
210+
211+
variable "enable_gcs_fuse_csi_driver" {
212+
description = "Whether to enable GCSFuse CSI driver addon."
213+
type = bool
214+
}

google/_modules/gke/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
google = {
55
# https://registry.terraform.io/providers/hashicorp/google/latest
66
source = "hashicorp/google"
7-
version = ">= 4.0.0"
7+
version = ">= 4.76.0"
88
}
99

1010
kubernetes = {

google/cluster/configuration.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,6 @@ locals {
9191

9292
monitoring_config_enable_components_lookup = lookup(local.cfg, "monitoring_config_enable_components", "SYSTEM_COMPONENTS")
9393
monitoring_config_enable_components = compact(split(",", local.monitoring_config_enable_components_lookup))
94+
95+
enable_gcs_fuse_csi_driver = lookup(local.cfg, "enable_gcs_fuse_csi_driver", false)
9496
}

google/cluster/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,6 @@ module "cluster" {
7878

7979
logging_config_enable_components = local.logging_config_enable_components
8080
monitoring_config_enable_components = local.monitoring_config_enable_components
81+
82+
enable_gcs_fuse_csi_driver = local.enable_gcs_fuse_csi_driver
8183
}

0 commit comments

Comments
 (0)