File tree Expand file tree Collapse file tree 6 files changed +19
-3
lines changed Expand file tree Collapse file tree 6 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -667,7 +667,7 @@ variable "config_connector" {
667
667
668
668
variable "gke_backup_agent_config" {
669
669
type = bool
670
- description = " (Beta) Whether Backup for GKE agent is enabled for this cluster."
670
+ description = " Whether Backup for GKE agent is enabled for this cluster."
671
671
default = false
672
672
}
673
673
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 @@ -150,6 +150,14 @@ resource "google_container_cluster" "primary" {
150
150
enabled = gce_persistent_disk_csi_driver_config. value . enabled
151
151
}
152
152
}
153
+
154
+ dynamic "gke_backup_agent_config" {
155
+ for_each = local. gke_backup_agent_config
156
+
157
+ content {
158
+ enabled = gke_backup_agent_config. value . enabled
159
+ }
160
+ }
153
161
}
154
162
155
163
datapath_provider = var. datapath_provider
Original file line number Diff line number Diff line change @@ -84,6 +84,8 @@ locals {
84
84
}]
85
85
cluster_gce_pd_csi_config = var. gce_pd_csi_driver ? [{ enabled = true }] : [{ enabled = false }]
86
86
87
+ gke_backup_agent_config = var. gke_backup_agent_config ? [{ enabled = true }] : [{ enabled = false }]
88
+
87
89
cluster_authenticator_security_group = var. authenticator_security_group == null ? [] : [{
88
90
security_group = var.authenticator_security_group
89
91
}]
Original file line number Diff line number Diff line change @@ -588,3 +588,9 @@ variable "timeouts" {
588
588
error_message = " Only create, update, delete timeouts can be specified."
589
589
}
590
590
}
591
+
592
+ variable "gke_backup_agent_config" {
593
+ type = bool
594
+ description = " Whether Backup for GKE agent is enabled for this cluster."
595
+ default = false
596
+ }
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ terraform {
21
21
required_providers {
22
22
google = {
23
23
source = " hashicorp/google"
24
- version = " >= 4.45 .0, < 5.0"
24
+ version = " >= 4.47 .0, < 5.0"
25
25
}
26
26
kubernetes = {
27
27
source = " hashicorp/kubernetes"
You can’t perform that action at this time.
0 commit comments