File tree Expand file tree Collapse file tree 5 files changed +18
-2
lines changed Expand file tree Collapse file tree 5 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -673,7 +673,7 @@ variable "config_connector" {
673
673
674
674
variable "gke_backup_agent_config" {
675
675
type = bool
676
- description = " (Beta) Whether Backup for GKE agent is enabled for this cluster."
676
+ description = " Whether Backup for GKE agent is enabled for this cluster."
677
677
default = false
678
678
}
679
679
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ terraform {
21
21
required_providers {
22
22
google-beta = {
23
23
source = " hashicorp/google-beta"
24
- version = " >= 4.45 .0, < 5.0"
24
+ version = " >= 4.47 .0, < 5.0"
25
25
}
26
26
kubernetes = {
27
27
source = " hashicorp/kubernetes"
Original file line number Diff line number Diff line change @@ -159,6 +159,14 @@ resource "google_container_cluster" "primary" {
159
159
enabled = gce_persistent_disk_csi_driver_config. value . enabled
160
160
}
161
161
}
162
+
163
+ dynamic "gke_backup_agent_config" {
164
+ for_each = local. gke_backup_agent_config
165
+
166
+ content {
167
+ enabled = gke_backup_agent_config. value . enabled
168
+ }
169
+ }
162
170
}
163
171
164
172
datapath_provider = var. datapath_provider
Original file line number Diff line number Diff line change @@ -85,6 +85,8 @@ locals {
85
85
}]
86
86
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
87
87
88
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
89
+
88
90
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
89
91
security_group = var.authenticator_security_group
90
92
}]
Original file line number Diff line number Diff line change @@ -594,3 +594,9 @@ variable "timeouts" {
594
594
error_message = " Only create, update, delete timeouts can be specified."
595
595
}
596
596
}
597
+
598
+ variable "gke_backup_agent_config" {
599
+ type = bool
600
+ description = " Whether Backup for GKE agent is enabled for this cluster."
601
+ default = false
602
+ }
You can’t perform that action at this time.
0 commit comments