Terraform-provider-google: Google Cloud: Terraform crashed when creating GKE cluster resource

Created on 19 Aug 2019  ·  5Comments  ·  Source: hashicorp/terraform-provider-google

_This issue was originally opened by @alan-ma-umg as hashicorp/terraform#22507. It was migrated here as a result of the provider split. The original body of the issue is below._


Terraform Version

$ terraform -v
Terraform v0.12.6
+ provider.google v2.7.0

Terraform Configuration Files

// Configure the Google Cloud provider
provider "google" {
  version = "~> 2.7.0"
  # credentials = "${file("svc-account.json")}"
  project     = "my-project"
}

resource "google_container_cluster" "primary" {
  name     = "my-gke-cluster"
  location = "us-central1"

  # We can't create a cluster with no node pool defined, but we want to only use
  # separately managed node pools. So we create the smallest possible default
  # node pool and immediately delete it.
  remove_default_node_pool = true
  initial_node_count = 1

  master_auth {
    username = ""
    password = ""

    client_certificate_config {
      issue_client_certificate = false
    }
  }
}

resource "google_container_node_pool" "primary_preemptible_nodes" {
  name       = "my-node-pool"
  location   = "us-central1"
  cluster    = "${google_container_cluster.primary.name}"
  node_count = 1

  node_config {
    preemptible  = true
    machine_type = "n1-standard-1"

    metadata = {
      disable-legacy-endpoints = "true"
    }

    oauth_scopes = [
      "https://www.googleapis.com/auth/logging.write",
      "https://www.googleapis.com/auth/monitoring",
    ]
  }
}

Debug Output

Crash Output


panic: runtime error: invalid memory address or nil pointer dereference
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x2458523]
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4:
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: goroutine 10 [running]:
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/google.flattenMaintenancePolicy(...)
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/google/resource_container_cluster.go:1828
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/google.resourceContainerClusterRead(0xc0004d8930, 0x288a7a0, 0xc000262000, 0x10, 0xc0002640b0)
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/google/resource_container_cluster.go:853 +0x1d83
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/google.resourceContainerClusterCreate(0xc0004d8930, 0x288a7a0, 0xc000262000, 0x0, 0x0)
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/google/resource_container_cluster.go:803 +0x1c91
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/schema.(Resource).Apply(0xc000437700, 0xc0005c8370, 0xc0006e28c0, 0x288a7a0, 0xc000262000, 0xc000740e01, 0xc000366888, 0x28007e0)
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:286 +0x3b4
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/schema.(
Provider).Apply(0xc000237d00, 0xc0001bfa58, 0xc0005c8370, 0xc0006e28c0, 0xc000507dc8, 0xc0000b71c0, 0x2803fc0)
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:285 +0x18f
2019-08-18T10:17:36.459-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/plugin.(GRPCProviderServer).ApplyResourceChange(0xc00000e610, 0x2fa6880, 0xc0000c3950, 0xc00066e1e0, 0xc00000e610, 0xc0000c3950, 0xc00052ebd0)
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/helper/plugin/grpc_provider.go:842 +0x894
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/internal/tfplugin5._Provider_ApplyResourceChange_Handler(0x2b88f60, 0xc00000e610, 0x2fa6880, 0xc0000c3950, 0xc0005c8000, 0x0, 0x2fa6880, 0xc0000c3950, 0xc0000aa000, 0x70d)
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/github.com/hashicorp/terraform/internal/tfplugin5/tfplugin5.pb.go:3019 +0x23e
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc.(
Server).processUnaryRPC(0xc000001380, 0x2fb5580, 0xc000001680, 0xc0001a5900, 0xc000098a20, 0x41d7340, 0x0, 0x0, 0x0)
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc/server.go:971 +0x470
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc.(Server).handleStream(0xc000001380, 0x2fb5580, 0xc000001680, 0xc0001a5900, 0x0)
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc/server.go:1250 +0xd25
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc.(
Server).serveStreams.func1.1(0xc00003a3e0, 0xc000001380, 0x2fb5580, 0xc000001680, 0xc0001a5900)
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc/server.go:690 +0x9f
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: created by github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
2019-08-18T10:17:36.460-0700 [DEBUG] plugin.terraform-provider-google_v2.7.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google/vendor/google.golang.org/grpc/server.go:688 +0xa1
2019/08/18 10:17:36 [DEBUG] google_container_cluster.primary: apply errored, but we're indicating that via the Error pointer rather than returning it: rpc error: code = Unavailable desc = transport is closing
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalMaybeTainted
2019/08/18 10:17:36 [TRACE] EvalMaybeTainted: google_container_cluster.primary encountered an error during creation, so it is now marked as tainted
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalWriteState
2019/08/18 10:17:36 [TRACE] EvalWriteState: removing state object for google_container_cluster.primary
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalApplyProvisioners
2019/08/18 10:17:36 [TRACE] EvalApplyProvisioners: google_container_cluster.primary has no state, so skipping provisioners
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalMaybeTainted
2019/08/18 10:17:36 [TRACE] EvalMaybeTainted: google_container_cluster.primary encountered an error during creation, so it is now marked as tainted
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalWriteState
2019/08/18 10:17:36 [TRACE] EvalWriteState: removing state object for google_container_cluster.primary
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalIf
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalIf
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalWriteDiff
2019/08/18 10:17:36 [TRACE] : eval: *terraform.EvalApplyPost
2019/08/18 10:17:36 [ERROR] : eval: *terraform.EvalApplyPost, err: rpc error: code = Unavailable desc = transport is closing
2019/08/18 10:17:36 [ERROR] : eval: *terraform.EvalSequence, err: rpc error: code = Unavailable desc = transport is closing
2019/08/18 10:17:36 [TRACE] [walkApply] Exiting eval tree: google_container_cluster.primary
2019/08/18 10:17:36 [TRACE] vertex "google_container_cluster.primary": visit complete
2019-08-18T10:17:36.462-0700 [DEBUG] plugin: plugin process exited: path=/Users/maal/dev_env/google/devops/datateam-gcp-infra-terraform/gke/test/.terraform/plugins/darwin_amd64/terraform-provider-google_v2.7.0_x4 pid=95658 error="exit status 2"
2019/08/18 10:17:36 [TRACE] dag/walk: upstream of "google_container_node_pool.primary_preemptible_nodes" errored, so skipping
2019/08/18 10:17:36 [TRACE] dag/walk: upstream of "meta.count-boundary (EachMode fixup)" errored, so skipping
2019/08/18 10:17:36 [TRACE] dag/walk: upstream of "provider.google (close)" errored, so skipping
2019/08/18 10:17:36 [TRACE] dag/walk: upstream of "root" errored, so skipping
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: read nil snapshot
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: no original state snapshot to back up
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: state has changed since last snapshot, so incrementing serial to 1
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: writing snapshot at terraform.tfstate
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
2019/08/18 10:17:36 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
2019-08-18T10:17:36.474-0700 [DEBUG] plugin: plugin exited

!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Terraform crashed! This is always indicative of a bug within Terraform.
A crash log has been placed at "crash.log" relative to your current
working directory. It would be immensely helpful if you could please
report the crash with Terraform[1] so that we can fix this.

Expected Behavior


Used the example config from https://www.terraform.io/docs/providers/google/r/container_cluster.html. Expecting the resource created per the form file.

Actual Behavior


Terraform crashed again and again without creating the resoruce.

Steps to Reproduce

  • terraform init
  • terraform apply
  • Additional Context

    References

    bug crash

    Most helpful comment

    This is fixed by:
    https://github.com/terraform-providers/terraform-provider-google/issues/4010

    It is released in v2.11.0 ((July 16, 2019)). Please see https://github.com/terraform-providers/terraform-provider-google/blob/master/CHANGELOG.md

    • container: Fix panic for nil nested objects when reading cluster maintenance window (#4002)

    All 5 comments

    Thanks for reviewing. Here is my provider:

    provider "google" {
    version = "~> 2.7.0"
    project = "my-project"
    }

    I have been seeing this since Monday as well. Looks like it creates the cluster fine but crashes when it moves onto the node pools

    google_container_cluster.cluster: Still creating... (2m30s elapsed)
    
    Error: Error applying plan:
    
    1 error(s) occurred:
    
    * google_container_cluster.cluster: 1 error(s) occurred:
    
    * google_container_cluster.cluster: unexpected EOF
    
    Terraform does not automatically rollback in the face of errors.
    Instead, your Terraform state file has been partially updated with
    any resources that successfully completed. Please address the error
    above and apply again to incrementally change your infrastructure.
    
    
    panic: runtime error: invalid memory address or nil pointer dereference
    2019-08-21T13:47:08.845Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1584819]
    2019-08-21T13:47:08.845Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: 
    2019-08-21T13:47:08.845Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: goroutine 25 [running]:
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/google-beta.flattenMaintenancePolicy(...)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/google-beta/resource_container_cluster.go:2047
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/google-beta.resourceContainerClusterRead(0xc0003ab110, 0x1976800, 0xc0003ba820, 0x17, 0xc000186a10)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/google-beta/resource_container_cluster.go:909 +0x22d9
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/google-beta.resourceContainerClusterCreate(0xc0003ab110, 0x1976800, 0xc0003ba820, 0x0, 0x0)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/google-beta/resource_container_cluster.go:859 +0x18f5
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Apply(0xc00035d1f0, 0xc0000ae910, 0xc000168580, 0x1976800, 0xc0003ba820, 0x40ba01, 0xc000371b80, 0x4c1cfc)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:225 +0x351
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Apply(0xc00039eee0, 0xc0000ae8c0, 0xc0000ae910, 0xc000168580, 0xc00007aa80, 0x18, 0x7f4458319d80)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:283 +0x9c
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Apply(0xc0004156e0, 0xc000168160, 0xc0002cb050, 0x0, 0x0)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-google-beta/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:527 +0x57
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: reflect.Value.call(0xc0000a2c00, 0xc0000a00d8, 0x13, 0x1cbbf00, 0x4, 0xc000371f18, 0x3, 0x3, 0xc00014e0c0, 0x4131d7, ...)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/goenv/versions/1.11.5/src/reflect/value.go:447 +0x454
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: reflect.Value.Call(0xc0000a2c00, 0xc0000a00d8, 0x13, 0xc000337718, 0x3, 0x3, 0x12a05f200, 0xc000337710, 0xc0003377b8)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/goenv/versions/1.11.5/src/reflect/value.go:308 +0xa4
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: net/rpc.(*service).call(0xc00017e1c0, 0xc0000ae690, 0xc000186188, 0xc0001861b0, 0xc000128000, 0xc0001896a0, 0x176aca0, 0xc000168160, 0x16, 0x176ace0, ...)
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/goenv/versions/1.11.5/src/net/rpc/server.go:384 +0x14e
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4: created by net/rpc.(*Server).ServeCodec
    2019-08-21T13:47:08.846Z [DEBUG] plugin.terraform-provider-google-beta_v2.3.0_x4:       /opt/goenv/versions/1.11.5/src/net/rpc/server.go:481 +0x47e
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalWriteState
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalApplyProvisioners
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalIf
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalWriteState
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalWriteDiff
    2019/08/21 13:47:08 [TRACE] root: eval: *terraform.EvalApplyPost
    2019-08-21T13:47:08.848Z [DEBUG] plugin: plugin process exited: path=/terraform/modules/kubernetes/.terraform/plugins/linux_amd64/terraform-provider-google-beta_v2.3.0_x4
    2019/08/21 13:47:08 [ERROR] root: eval: *terraform.EvalApplyPost, err: 1 error(s) occurred:
    
    * google_container_cluster.cluster: unexpected EOF
    2019/08/21 13:47:08 [ERROR] root: eval: *terraform.EvalSequence, err: 1 error(s) occurred:
    
    * google_container_cluster.cluster: unexpected EOF
    2019/08/21 13:47:08 [TRACE] [walkApply] Exiting eval tree: google_container_cluster.cluster
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "google_container_node_pool.preemptible_pool"
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "provider.google-beta (close)"
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "google_container_node_pool.primary_pool"
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "provider.google (close)"
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "meta.count-boundary (count boundary fixup)"
    2019/08/21 13:47:08 [TRACE] dag/walk: upstream errored, not walking "root"
    2019/08/21 13:47:08 [TRACE] Preserving existing state lineage "b091a3d7-ed02-76c0-655b-e2110026d930"
    2019/08/21 13:47:08 [TRACE] Preserving existing state lineage "b091a3d7-ed02-76c0-655b-e2110026d930"
    2019/08/21 13:47:08 [TRACE] Preserving existing state lineage "b091a3d7-ed02-76c0-655b-e2110026d930"
    2019/08/21 13:47:09 [DEBUG] plugin: waiting for all plugin processes to complete...
    2019-08-21T13:47:09.124Z [WARN ] plugin: error closing client during Kill: err="connection is shut down"
    2019-08-21T13:47:09.128Z [DEBUG] plugin.terraform-provider-google_v2.13.0_x4: 2019/08/21 13:47:09 [ERR] plugin: plugin server: accept unix /tmp/plugin035859651: use of closed network connection
    2019-08-21T13:47:09.131Z [DEBUG] plugin: plugin process exited: path=/terraform/modules/kubernetes/.terraform/plugins/linux_amd64/terraform-provider-google_v2.13.0_x4
    
    
    
    !!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    Terraform crashed! This is always indicative of a bug within Terraform.
    A crash log has been placed at "crash.log" relative to your current
    working directory. It would be immensely helpful if you could please
    report the crash with Terraform[1] so that we can fix this.
    
    When reporting bugs, please include your terraform version. That
    information is available on the first line of crash.log. You can also
    get it by running 'terraform --version' on the command line.
    
    [1]: https://github.com/hashicorp/terraform/issues
    
    !!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    

    This is fixed by:
    https://github.com/terraform-providers/terraform-provider-google/issues/4010

    It is released in v2.11.0 ((July 16, 2019)). Please see https://github.com/terraform-providers/terraform-provider-google/blob/master/CHANGELOG.md

    • container: Fix panic for nil nested objects when reading cluster maintenance window (#4002)

    As @mingzhaodotname said this is fixed in v2.11.0+ of the provider. I would recommend updating the provider to at least that version.

    I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.

    If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 [email protected]. Thanks!

    Was this page helpful?
    0 / 5 - 0 ratings