@@ -74,6 +74,50 @@ module "gke" {
7474 gke_backup_agent_config = var. gke_backup_agent_config
7575}
7676
77+ module "gke-new" {
78+ source = " ../../../../modules/gke"
79+
80+ # Cluster
81+ name = " ${ var . application_name } -${ var . environment } -new"
82+ project_id = local. project_id
83+ network = var. network_name
84+ subnetwork = local. subnetwork
85+ master_ipv4_cidr_block = var. master_ipv4_cidr_block
86+ node_pools = var. node_pools
87+ release_channel = var. release_channel
88+ gce_pd_csi_driver = var. gce_pd_csi_driver
89+ gcs_fuse_csi_driver = var. gcs_fuse_csi_driver
90+ network_policy = var. network_policy
91+ maintenance_start_time = var. maintenance_start_time
92+ maintenance_end_time = var. maintenance_end_time
93+ maintenance_recurrence = var. maintenance_recurrence
94+
95+ enable_dataplane_v2 = true
96+
97+ monitoring_enabled_components = var. monitoring_enabled_components
98+ monitoring_enable_managed_prometheus = var. monitoring_enable_managed_prometheus
99+
100+ # Labels
101+ cluster_resource_labels = {
102+ environment = var.environment
103+ project = local.project_id
104+ application_name = var.application_name
105+ subnetwork = local.subnetwork
106+ }
107+
108+ # Node Pools
109+ node_pools_labels = {
110+ all = {
111+ environment = var.environment
112+ project = local.project_id
113+ application_name = var.application_name
114+ }
115+ }
116+
117+ node_pools_taints = var. node_pools_taints
118+
119+ gke_backup_agent_config = var. gke_backup_agent_config
120+ }
77121resource "google_gke_backup_backup_plan" "complete" {
78122 count = var. cluster_backup_plan != null ? 1 : 0
79123
0 commit comments