Skip to content

SSD_TOTAL_GB can not be modified? #2462

@anlexN

Description

@anlexN

TL;DR

I have posted the details here

Expected behavior

No response

Observed behavior

No response

Terraform Configuration

I set `disk_size_gb = 62` in these files:

`acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/gke-node-pool/variables.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/beta-private-cluster/cluster.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/beta-public-cluster-update-variant/cluster.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/cluster.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/gke-node-pool/metadata.yaml acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/private-cluster/cluster.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/private-cluster-update-variant/cluster.tf acm-terraform-blog-part1/terraform/.terraform/modules/gke/modules/beta-public-cluster/cluster.tf`

I set these codes in the `acm-terraform-blog-part1/terraform/variables.tf`:

`variable "cluster_autoscaling" {   type = object({     enabled                     = bool     autoscaling_profile         = string     min_cpu_cores               = optional(number)     max_cpu_cores               = optional(number)     min_memory_gb               = optional(number)     max_memory_gb               = optional(number)     gpu_resources               = list(object({ resource_type = string, minimum = number, maximum = number }))     auto_repair                 = bool     auto_upgrade                = bool     disk_size                   = optional(number)     disk_type                   = optional(string)     image_type                  = optional(string)     strategy                    = optional(string)     max_surge                   = optional(number)     max_unavailable             = optional(number)     node_pool_soak_duration     = optional(string)     batch_soak_duration         = optional(string)     batch_percentage            = optional(number)     batch_node_count            = optional(number)     enable_secure_boot          = optional(bool, false)     enable_integrity_monitoring = optional(bool, true)   })   default = {     enabled                     = false     autoscaling_profile         = "BALANCED"     max_cpu_cores               = 0     min_cpu_cores               = 0     max_memory_gb               = 0     min_memory_gb               = 0     gpu_resources               = []     auto_repair                 = true     auto_upgrade                = true     disk_size                   = 62     disk_type                   = "pd-standard"     image_type                  = "COS_CONTAINERD"     enable_secure_boot          = false     enable_integrity_monitoring = true   }   description = "Cluster autoscaling configuration. See [more details](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#clusterautoscaling)" }`

after `terraform init && terraform plan -var project=$PROJECT_ID | tee plan-out-2 && terraform apply -var project=$PROJECT_ID`, it have error:

[![image](https://d2yds90mtvelsl.cloudfront.net/optimized/3X/7/4/748dd275a0dd843d599fd39ccd9db7a39d64d221_2_690x245.png)

image2538×903 170 KB

](https://d2yds90mtvelsl.cloudfront.net/original/3X/7/4/748dd275a0dd843d599fd39ccd9db7a39d64d221.png "image")

Terraform Version

$ terraform --version
Terraform v1.12.2
on linux_amd64

Your version of Terraform is out of date! The latest version
is 1.13.3. You can update by downloading from https://developer.hashicorp.com/terraform/install

Terraform Provider Versions

7.4.0

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions