IBM-Cloud / terraform-provider-ibm

https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs
Mozilla Public License 2.0
340 stars 666 forks source link

data.ibm_is_subnets crashed terraform 0.12.19 ibm module version 1.3.0 #1459

Closed ChapChap closed 4 years ago

ChapChap commented 4 years ago

Versions

Linux s01vl9926049 3.10.0-1062.12.1.el7.x86_64 #1 SMP Thu Dec 12 06:44:49 EST 2019 x86_64 x86_64 x86_64 GNU/Linux
Terraform v0.12.19 x ibm module 1.3.0

Affected Resource(s)

data ibm_is_subnets

Terraform Configuration Files

cloud-provider.tf

provider "ibm" {
  ibmcloud_api_key = var.ibmcloud_api_key
  generation = 1
  region = var.ibmcloud_region
}

vars.tf

variable "ibmcloud_api_key" {
}

variable "ibmcloud_region" {
  default = "eu-de"
}

test.tf

data "ibm_is_subnets" "subnets" {}

output "tst" {
  value = data.ibm_is_subnets.subnets.subnets
}

Debug Output

Cant upload on gist with my current session, will put it in a comment below.

Panic Output

2020/05/14 16:29:19 [ERROR] : eval: terraform.EvalReadData, err: rpc error: code = Unavailable desc = transport is closing 2020/05/14 16:29:19 [ERROR] : eval: terraform.EvalSequence, err: rpc error: code = Unavailable desc = transport is closing

Expected Behavior

A list (even empty) of subnets

Actual Behavior

tarraform crashed

Steps to Reproduce

  1. terraform apply
  2. enter API Key

References

IBMCloud open case CS1806665

ChapChap commented 4 years ago
2020/05/14 16:29:01 [INFO] Terraform version: 0.12.19
2020/05/14 16:29:01 [INFO] Go runtime version: go1.12.13
2020/05/14 16:29:01 [INFO] CLI args: []string{"/usr/local/bin/terraform", "apply"}
2020/05/14 16:29:01 [DEBUG] Attempting to open CLI config file: /root/.terraformrc
2020/05/14 16:29:01 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2020/05/14 16:29:01 [DEBUG] checking for credentials in "/root/.terraform.d/plugins"
2020/05/14 16:29:01 [INFO] CLI command args: []string{"apply"}
2020/05/14 16:29:01 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2020/05/14 16:29:01 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2020/05/14 16:29:01 [DEBUG] New state was assigned lineage "45587c9a-f5cf-ae7d-de95-bc091a96ac80"
2020/05/14 16:29:01 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2020/05/14 16:29:01 [TRACE] Meta.Backend: instantiated backend of type <nil>
2020/05/14 16:29:01 [DEBUG] checking for provider in "."
2020/05/14 16:29:01 [DEBUG] checking for provider in "/usr/local/bin"
2020/05/14 16:29:01 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2020/05/14 16:29:01 [DEBUG] checking for provider in "/root/.terraform.d/plugins"
2020/05/14 16:29:01 [DEBUG] found provider "terraform-provider-ibm_v1.3.0"
2020/05/14 16:29:01 [DEBUG] found valid plugin: "ibm", "1.3.0", "/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0"
2020/05/14 16:29:01 [DEBUG] checking for provisioner in "."
2020/05/14 16:29:01 [DEBUG] checking for provisioner in "/usr/local/bin"
2020/05/14 16:29:01 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2020/05/14 16:29:01 [DEBUG] checking for provisioner in "/root/.terraform.d/plugins"
2020/05/14 16:29:01 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2020/05/14 16:29:01 [INFO] backend/local: starting Apply operation
2020/05/14 16:29:01 [TRACE] backend/local: requesting state manager for workspace "default"
2020/05/14 16:29:01 [TRACE] backend/local: state manager for workspace "default" will:
 - read initial snapshot from terraform.tfstate
 - write new snapshots to terraform.tfstate
 - create any backup at terraform.tfstate.backup
2020/05/14 16:29:01 [TRACE] backend/local: requesting state lock for workspace "default"
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: preparing to manage state snapshots at terraform.tfstate
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: existing snapshot has lineage "af07a208-5d57-2d5e-5ada-bd9a8fc85cc9" serial 1
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: locking terraform.tfstate using fcntl flock
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: writing lock metadata to .terraform.tfstate.lock.info
2020/05/14 16:29:01 [TRACE] backend/local: reading remote state for workspace "default"
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2020/05/14 16:29:01 [TRACE] statemgr.Filesystem: read snapshot with lineage "af07a208-5d57-2d5e-5ada-bd9a8fc85cc9" serial 1
2020/05/14 16:29:01 [TRACE] backend/local: retrieving local state snapshot for workspace "default"
2020/05/14 16:29:01 [TRACE] backend/local: building context for current working directory
2020/05/14 16:29:01 [DEBUG] backend/local: will prompt for input of unset required variables [ibmcloud_api_key]
2020/05/14 16:29:01 [DEBUG] command: asking for input: "var.ibmcloud_api_key"
2020/05/14 16:29:09 [TRACE] terraform.NewContext: starting
2020/05/14 16:29:09 [TRACE] terraform.NewContext: resolving provider version selections
2020/05/14 16:29:10 [TRACE] terraform.NewContext: loading provider schemas
2020/05/14 16:29:10 [TRACE] LoadSchemas: retrieving schema for provider type "ibm"
2020-05-14T16:29:10.157+0200 [INFO]  plugin: configuring client automatic mTLS
2020-05-14T16:29:10.199+0200 [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 args=[/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0]
2020-05-14T16:29:10.201+0200 [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17359
2020-05-14T16:29:10.201+0200 [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0
2020-05-14T16:29:10.246+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: 2020/05/14 16:29:10 IBM Cloud Provider version 1.3.0
2020-05-14T16:29:10.254+0200 [INFO]  plugin.terraform-provider-ibm_v1.3.0: configuring server automatic mTLS: timestamp=2020-05-14T16:29:10.250+0200
2020-05-14T16:29:10.294+0200 [DEBUG] plugin: using plugin: version=5
2020/05/14 16:29:10 [TRACE] GRPCProvider: GetSchema
2020-05-14T16:29:10.295+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: plugin address: address=/tmp/plugin451214358 network=unix timestamp=2020-05-14T16:29:10.294+0200
2020/05/14 16:29:10 [TRACE] GRPCProvider: Close
2020-05-14T16:29:10.414+0200 [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17359
2020-05-14T16:29:10.414+0200 [DEBUG] plugin: plugin exited
2020/05/14 16:29:10 [TRACE] terraform.NewContext: complete
2020/05/14 16:29:10 [TRACE] backend/local: finished building terraform.Context
2020/05/14 16:29:10 [TRACE] backend/local: requesting interactive input, if necessary
2020/05/14 16:29:10 [TRACE] Context.Input: Prompting for provider arguments
2020/05/14 16:29:10 [TRACE] Context.Input: Provider provider.ibm declared at cloud-provider.tf:5,1-15
2020/05/14 16:29:10 [TRACE] Context.Input: Input for provider.ibm: map[string]cty.Value{}
2020/05/14 16:29:10 [TRACE] backend/local: running validation operation
2020/05/14 16:29:10 [INFO] terraform: building graph: GraphTypeValidate
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/05/14 16:29:10 [TRACE] ConfigTransformer: Starting for path:
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  output.tst - *terraform.NodeApplyableOutput
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.StateTransformer
2020/05/14 16:29:10 [TRACE] StateTransformer: state is empty, so nothing to do
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/05/14 16:29:10 [TRACE] AttachResourceConfigTransformer: attaching to "data.ibm_is_subnets.subnets" (*terraform.NodeValidatableResource) config from hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:1, Column:1, Byte:0}, End:hcl.Pos{Line:1, Column:32, Byte:31}}
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.RootVariableTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  output.tst - *terraform.NodeApplyableOutput
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2020/05/14 16:29:10 [TRACE] ProviderConfigTransformer: attaching to "provider.ibm" provider configuration from cloud-provider.tf:5,1-15
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2020/05/14 16:29:10 [TRACE] ProviderTransformer: data.ibm_is_subnets.subnets is provided by provider.ibm or inherited equivalent
2020/05/14 16:29:10 [TRACE] ProviderTransformer: exact match for provider.ibm serving data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [DEBUG] ProviderTransformer: "data.ibm_is_subnets.subnets" (*terraform.NodeValidatableResource) needs provider.ibm
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/05/14 16:29:10 [TRACE] AttachSchemaTransformer: attaching resource schema to data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider.ibm
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "data.ibm_is_subnets.subnets" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "output.tst" references: [data.ibm_is_subnets.subnets]
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.cluster_sizes" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.ibmcloud_api_key" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.ibmcloud_region" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "provider.ibm" references: [var.ibmcloud_api_key var.ibmcloud_region]
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    output.tst - *terraform.NodeApplyableOutput
    provider.ibm - *terraform.NodeApplyableProvider
    var.cluster_sizes - *terraform.NodeRootVariable
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    output.tst - *terraform.NodeApplyableOutput
    provider.ibm - *terraform.NodeApplyableProvider
    var.cluster_sizes - *terraform.NodeRootVariable
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.RootTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.RootTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    output.tst - *terraform.NodeApplyableOutput
    provider.ibm - *terraform.NodeApplyableProvider
    var.cluster_sizes - *terraform.NodeRootVariable
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  root - terraform.graphNodeRoot
    meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    provider.ibm (close) - *terraform.graphNodeCloseProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
    provider.ibm - *terraform.NodeApplyableProvider
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    output.tst - *terraform.NodeApplyableOutput
    var.cluster_sizes - *terraform.NodeRootVariable
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeValidatableResource
  root - terraform.graphNodeRoot
    meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    provider.ibm (close) - *terraform.graphNodeCloseProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [DEBUG] Starting graph walk: walkValidate
2020/05/14 16:29:10 [TRACE] dag/walk: updating graph
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "output.tst"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "provider.ibm (close)"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "root"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "provider.ibm"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "output.tst" waiting on "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm (close)" waiting on "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (EachMode fixup)"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm" waiting on "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "root" waiting on "provider.ibm (close)"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "data.ibm_is_subnets.subnets" waiting on "provider.ibm"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm" waiting on "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "output.tst"
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "provider.ibm", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "data.ibm_is_subnets.subnets", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "output.tst", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "provider.ibm (close)", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_api_key": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_api_key": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_region": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_region": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "provider.ibm"
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm": starting visit (*terraform.NodeApplyableProvider)
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm": evaluating
2020/05/14 16:29:10 [TRACE] [walkValidate] Entering eval tree: provider.ibm
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalInitProvider
2020-05-14T16:29:10.416+0200 [INFO]  plugin: configuring client automatic mTLS
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] vertex "var.cluster_sizes": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.cluster_sizes": visit complete
2020-05-14T16:29:10.457+0200 [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 args=[/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0]
2020-05-14T16:29:10.459+0200 [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17366
2020-05-14T16:29:10.459+0200 [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0
2020-05-14T16:29:10.504+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: 2020/05/14 16:29:10 IBM Cloud Provider version 1.3.0
2020-05-14T16:29:10.514+0200 [INFO]  plugin.terraform-provider-ibm_v1.3.0: configuring server automatic mTLS: timestamp=2020-05-14T16:29:10.509+0200
2020-05-14T16:29:10.555+0200 [DEBUG] plugin: using plugin: version=5
2020/05/14 16:29:10 [TRACE] BuiltinEvalContext: Initialized "ibm" provider for provider.ibm
2020/05/14 16:29:10 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalValidateProvider
2020/05/14 16:29:10 [TRACE] buildProviderConfig for provider.ibm: using explicit config only
2020/05/14 16:29:10 [TRACE] GRPCProvider: GetSchema
2020-05-14T16:29:10.555+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: plugin address: address=/tmp/plugin078907873 network=unix timestamp=2020-05-14T16:29:10.551+0200
2020/05/14 16:29:10 [TRACE] GRPCProvider: PrepareProviderConfig
2020/05/14 16:29:10 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/14 16:29:10 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/14 16:29:10 [TRACE] [walkValidate] Exiting eval tree: provider.ibm
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] vertex "data.ibm_is_subnets.subnets": starting visit (*terraform.NodeValidatableResource)
2020/05/14 16:29:10 [TRACE] vertex "data.ibm_is_subnets.subnets": evaluating
2020/05/14 16:29:10 [TRACE] [walkValidate] Entering eval tree: data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalValidateResource
2020/05/14 16:29:10 [TRACE] GRPCProvider: ValidateDataSourceConfig
2020/05/14 16:29:10 [TRACE] [walkValidate] Exiting eval tree: data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [TRACE] vertex "data.ibm_is_subnets.subnets": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "output.tst"
2020/05/14 16:29:10 [TRACE] vertex "output.tst": starting visit (*terraform.NodeApplyableOutput)
2020/05/14 16:29:10 [TRACE] vertex "output.tst": evaluating
2020/05/14 16:29:10 [TRACE] [walkValidate] Entering eval tree: output.tst
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalWriteOutput
2020/05/14 16:29:10 [TRACE] EvalWriteOutput: Removing output.tst from state (it is now null)
2020/05/14 16:29:10 [TRACE] EvalWriteOutput: Saving Create change for output.tst in changeset
2020/05/14 16:29:10 [TRACE] [walkValidate] Exiting eval tree: output.tst
2020/05/14 16:29:10 [TRACE] vertex "output.tst": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "meta.count-boundary (EachMode fixup)"
2020/05/14 16:29:10 [TRACE] vertex "meta.count-boundary (EachMode fixup)": starting visit (*terraform.NodeCountBoundary)
2020/05/14 16:29:10 [TRACE] vertex "meta.count-boundary (EachMode fixup)": evaluating
2020/05/14 16:29:10 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (EachMode fixup)
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2020/05/14 16:29:10 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (EachMode fixup)
2020/05/14 16:29:10 [TRACE] vertex "meta.count-boundary (EachMode fixup)": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "provider.ibm (close)"
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm (close)": starting visit (*terraform.graphNodeCloseProvider)
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm (close)": evaluating
2020/05/14 16:29:10 [TRACE] [walkValidate] Entering eval tree: provider.ibm (close)
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalCloseProvider
2020/05/14 16:29:10 [TRACE] GRPCProvider: Close
2020-05-14T16:29:10.699+0200 [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17366
2020-05-14T16:29:10.699+0200 [DEBUG] plugin: plugin exited
2020/05/14 16:29:10 [TRACE] [walkValidate] Exiting eval tree: provider.ibm (close)
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm (close)": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "root"
2020/05/14 16:29:10 [TRACE] vertex "root": starting visit (terraform.graphNodeRoot)
2020/05/14 16:29:10 [TRACE] vertex "root": visit complete
2020/05/14 16:29:10 [INFO] backend/local: apply calling Refresh
2020/05/14 16:29:10 [INFO] terraform: building graph: GraphTypeRefresh
2020/05/14 16:29:10 [TRACE] No managed resources in state during refresh; skipping managed resource transformer
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/05/14 16:29:10 [TRACE] ConfigTransformer: Starting for path:
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.StateTransformer
2020/05/14 16:29:10 [TRACE] StateTransformer: state is empty, so nothing to do
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/05/14 16:29:10 [TRACE] AttachResourceConfigTransformer: attaching to "data.ibm_is_subnets.subnets" (*terraform.NodeRefreshableDataResource) config from hcl.Range{Filename:"test.tf", Start:hcl.Pos{Line:1, Column:1, Byte:0}, End:hcl.Pos{Line:1, Column:32, Byte:31}}
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.RootVariableTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.OutputTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  output.tst - *terraform.NodeApplyableOutput
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2020/05/14 16:29:10 [TRACE] ProviderConfigTransformer: attaching to "provider.ibm" provider configuration from cloud-provider.tf:5,1-15
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2020/05/14 16:29:10 [TRACE] ProviderTransformer: data.ibm_is_subnets.subnets is provided by provider.ibm or inherited equivalent
2020/05/14 16:29:10 [TRACE] ProviderTransformer: exact match for provider.ibm serving data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [DEBUG] ProviderTransformer: "data.ibm_is_subnets.subnets" (*terraform.NodeRefreshableDataResource) needs provider.ibm
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/05/14 16:29:10 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
  provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/05/14 16:29:10 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider.ibm
2020/05/14 16:29:10 [TRACE] AttachSchemaTransformer: attaching resource schema to data.ibm_is_subnets.subnets
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "data.ibm_is_subnets.subnets" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.cluster_sizes" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.ibmcloud_api_key" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "var.ibmcloud_region" references: []
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "output.tst" references: [data.ibm_is_subnets.subnets]
2020/05/14 16:29:10 [DEBUG] ReferenceTransformer: "provider.ibm" references: [var.ibmcloud_api_key var.ibmcloud_region]
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.RootTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.RootTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  root - terraform.graphNodeRoot
    output.tst - *terraform.NodeApplyableOutput
    provider.ibm (close) - *terraform.graphNodeCloseProvider
    var.cluster_sizes - *terraform.NodeRootVariable
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/05/14 16:29:10 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
    provider.ibm - *terraform.NodeApplyableProvider
  output.tst - *terraform.NodeApplyableOutput
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  provider.ibm - *terraform.NodeApplyableProvider
    var.ibmcloud_api_key - *terraform.NodeRootVariable
    var.ibmcloud_region - *terraform.NodeRootVariable
  provider.ibm (close) - *terraform.graphNodeCloseProvider
    data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResource
  root - terraform.graphNodeRoot
    output.tst - *terraform.NodeApplyableOutput
    provider.ibm (close) - *terraform.graphNodeCloseProvider
    var.cluster_sizes - *terraform.NodeRootVariable
  var.cluster_sizes - *terraform.NodeRootVariable
  var.ibmcloud_api_key - *terraform.NodeRootVariable
  var.ibmcloud_region - *terraform.NodeRootVariable
  ------
2020/05/14 16:29:10 [DEBUG] Starting graph walk: walkRefresh
2020/05/14 16:29:10 [TRACE] dag/walk: updating graph
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "root"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "output.tst"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "provider.ibm"
2020/05/14 16:29:10 [TRACE] dag/walk: added new vertex: "provider.ibm (close)"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm" waiting on "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "root" waiting on "output.tst"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "root" waiting on "provider.ibm (close)"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm" waiting on "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "provider.ibm (close)" waiting on "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "root" waiting on "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "data.ibm_is_subnets.subnets" waiting on "provider.ibm"
2020/05/14 16:29:10 [TRACE] dag/walk: added edge: "output.tst" waiting on "data.ibm_is_subnets.subnets"
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "provider.ibm", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "provider.ibm (close)", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "data.ibm_is_subnets.subnets", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: dependencies changed for "output.tst", sending new deps
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.cluster_sizes"
2020/05/14 16:29:10 [TRACE] vertex "var.cluster_sizes": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.cluster_sizes": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.ibmcloud_api_key"
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_api_key": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_api_key": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "var.ibmcloud_region"
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_region": starting visit (*terraform.NodeRootVariable)
2020/05/14 16:29:10 [TRACE] vertex "var.ibmcloud_region": visit complete
2020/05/14 16:29:10 [TRACE] dag/walk: visiting "provider.ibm"
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm": starting visit (*terraform.NodeApplyableProvider)
2020/05/14 16:29:10 [TRACE] vertex "provider.ibm": evaluating
2020/05/14 16:29:10 [TRACE] [walkRefresh] Entering eval tree: provider.ibm
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalInitProvider
2020-05-14T16:29:10.700+0200 [INFO]  plugin: configuring client automatic mTLS
2020-05-14T16:29:10.741+0200 [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 args=[/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0]
2020-05-14T16:29:10.743+0200 [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17373
2020-05-14T16:29:10.743+0200 [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0
2020-05-14T16:29:10.791+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: 2020/05/14 16:29:10 IBM Cloud Provider version 1.3.0
2020-05-14T16:29:10.799+0200 [INFO]  plugin.terraform-provider-ibm_v1.3.0: configuring server automatic mTLS: timestamp=2020-05-14T16:29:10.797+0200
2020-05-14T16:29:10.839+0200 [DEBUG] plugin: using plugin: version=5
2020/05/14 16:29:10 [TRACE] BuiltinEvalContext: Initialized "ibm" provider for provider.ibm
2020/05/14 16:29:10 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/14 16:29:10 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:10 [TRACE] <root>: eval: *terraform.EvalConfigProvider
2020/05/14 16:29:10 [TRACE] buildProviderConfig for provider.ibm: using explicit config only
2020/05/14 16:29:10 [TRACE] GRPCProvider: GetSchema
2020-05-14T16:29:10.840+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: plugin address: network=unix address=/tmp/plugin152774629 timestamp=2020-05-14T16:29:10.838+0200
2020/05/14 16:29:10 [TRACE] GRPCProvider: Configure
2020-05-14T16:29:10.962+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: 2020/05/14 16:29:10 Configuring IBM Cloud Session with API key
2020/05/14 16:29:15 [TRACE] dag/walk: vertex "root" is waiting for "output.tst"
2020/05/14 16:29:15 [TRACE] dag/walk: vertex "provider.ibm (close)" is waiting for "data.ibm_is_subnets.subnets"
2020/05/14 16:29:15 [TRACE] dag/walk: vertex "data.ibm_is_subnets.subnets" is waiting for "provider.ibm"
2020/05/14 16:29:15 [TRACE] dag/walk: vertex "output.tst" is waiting for "data.ibm_is_subnets.subnets"
2020/05/14 16:29:18 [TRACE] [walkRefresh] Exiting eval tree: provider.ibm
2020/05/14 16:29:18 [TRACE] vertex "provider.ibm": visit complete
2020/05/14 16:29:18 [TRACE] dag/walk: visiting "data.ibm_is_subnets.subnets"
2020/05/14 16:29:18 [TRACE] vertex "data.ibm_is_subnets.subnets": starting visit (*terraform.NodeRefreshableDataResource)
2020/05/14 16:29:18 [TRACE] vertex "data.ibm_is_subnets.subnets": expanding dynamic subgraph
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.ResourceCountTransformer
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.ResourceCountTransformer with new graph:
  data.ibm_is_subnets.subnets - *terraform.NodeRefreshableDataResourceInstance
  ------
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.OrphanResourceCountTransformer
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.OrphanResourceCountTransformer (no changes)
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/05/14 16:29:18 [DEBUG] Resource state not found for node "data.ibm_is_subnets.subnets", instance data.ibm_is_subnets.subnets
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/05/14 16:29:18 [DEBUG] ReferenceTransformer: "data.ibm_is_subnets.subnets" references: []
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2020/05/14 16:29:18 [TRACE] Executing graph transform *terraform.RootTransformer
2020/05/14 16:29:18 [TRACE] Completed graph transform *terraform.RootTransformer (no changes)
2020/05/14 16:29:18 [TRACE] vertex "data.ibm_is_subnets.subnets": entering dynamic subgraph
2020/05/14 16:29:18 [TRACE] dag/walk: updating graph
2020/05/14 16:29:18 [TRACE] dag/walk: added new vertex: "data.ibm_is_subnets.subnets"
2020/05/14 16:29:18 [TRACE] dag/walk: visiting "data.ibm_is_subnets.subnets"
2020/05/14 16:29:18 [TRACE] vertex "data.ibm_is_subnets.subnets": starting visit (*terraform.NodeRefreshableDataResourceInstance)
2020/05/14 16:29:18 [TRACE] vertex "data.ibm_is_subnets.subnets": evaluating
2020/05/14 16:29:18 [TRACE] [walkRefresh] Entering eval tree: data.ibm_is_subnets.subnets
2020/05/14 16:29:18 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/14 16:29:18 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/14 16:29:18 [TRACE] <root>: eval: *terraform.EvalWriteState
2020/05/14 16:29:18 [TRACE] EvalWriteState: removing state object for data.ibm_is_subnets.subnets
2020/05/14 16:29:18 [TRACE] <root>: eval: *terraform.EvalReadData
2020/05/14 16:29:18 [TRACE] EvalReadData: working on data.ibm_is_subnets.subnets
2020/05/14 16:29:18 [TRACE] Re-validating config for data.ibm_is_subnets.subnets
2020/05/14 16:29:18 [TRACE] GRPCProvider: ValidateDataSourceConfig
2020-05-14T16:29:18.470+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: 2020/05/14 16:29:18 the apiendpoint url for power is eu-de.power-iaas.cloud.ibm.com
2020/05/14 16:29:18 [TRACE] EvalReadData: data.ibm_is_subnets.subnets configuration is complete, so reading from provider
2020/05/14 16:29:18 [TRACE] GRPCProvider: ReadDataSource
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: panic: runtime error: invalid memory address or nil pointer dereference
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1676959]
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: goroutine 70 [running]:
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: github.com/IBM-Cloud/terraform-provider-ibm/ibm.dataSourceIBMISSubnetsRead(0xc00038d490, 0x1e308e0, 0xc00066b180, 0xc00038d490, 0x0)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/src/github.com/IBM-Cloud/terraform-provider-ibm/ibm/data_source_ibm_is_subnets.go:112 +0x5c9
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Resource).ReadDataApply(0xc000585380, 0xc0008f3d40, 0x1e308e0, 0xc00066b180, 0xc00057f8b8, 0x1, 0x0)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.6.0/helper/schema/resource.go:398 +0x88
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: github.com/hashicorp/terraform-plugin-sdk/helper/schema.(*Provider).ReadDataApply(0xc00073f680, 0xc00045f9d8, 0xc0008f3d40, 0xc0008f3d40, 0x0, 0x0)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.6.0/helper/schema/provider.go:451 +0x8f
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: github.com/hashicorp/terraform-plugin-sdk/internal/helper/plugin.(*GRPCProviderServer).ReadDataSource(0xc00000f198, 0x22dd0a0, 0xc00094a5a0, 0xc000948440, 0xc00000f198, 0xc00094a5a0, 0xc000dd5a80)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.6.0/internal/helper/plugin/grpc_provider.go:1036 +0x44e
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: github.com/hashicorp/terraform-plugin-sdk/internal/tfplugin5._Provider_ReadDataSource_Handler(0x1db6f20, 0xc00000f198, 0x22dd0a0, 0xc00094a5a0, 0xc000391da0, 0x0, 0x22dd0a0, 0xc00094a5a0, 0xc0008bdda0, 0x22)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/github.com/hashicorp/terraform-plugin-sdk@v1.6.0/internal/tfplugin5/tfplugin5.pb.go:3225 +0x217
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: google.golang.org/grpc.(*Server).processUnaryRPC(0xc0000ba580, 0x22f0640, 0xc000dd2600, 0xc00018c400, 0xc000262540, 0x30f05b0, 0x0, 0x0, 0x0)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/google.golang.org/grpc@v1.23.0/server.go:995 +0x460
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: google.golang.org/grpc.(*Server).handleStream(0xc0000ba580, 0x22f0640, 0xc000dd2600, 0xc00018c400, 0x0)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/google.golang.org/grpc@v1.23.0/server.go:1275 +0xd97
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc0005724b0, 0xc0000ba580, 0x22f0640, 0xc000dd2600, 0xc00018c400)
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/google.golang.org/grpc@v1.23.0/server.go:710 +0xbb
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0: created by google.golang.org/grpc.(*Server).serveStreams.func1
2020-05-14T16:29:19.324+0200 [DEBUG] plugin.terraform-provider-ibm_v1.3.0:      /Users/hkantare/go/pkg/mod/google.golang.org/grpc@v1.23.0/server.go:708 +0xa1
2020/05/14 16:29:19 [ERROR] <root>: eval: *terraform.EvalReadData, err: rpc error: code = Unavailable desc = transport is closing
2020/05/14 16:29:19 [ERROR] <root>: eval: *terraform.EvalSequence, err: rpc error: code = Unavailable desc = transport is closing
2020/05/14 16:29:19 [TRACE] [walkRefresh] Exiting eval tree: data.ibm_is_subnets.subnets
2020/05/14 16:29:19 [TRACE] vertex "data.ibm_is_subnets.subnets": visit complete
2020/05/14 16:29:19 [TRACE] vertex "data.ibm_is_subnets.subnets": dynamic subgraph encountered errors
2020/05/14 16:29:19 [TRACE] vertex "data.ibm_is_subnets.subnets": visit complete
2020/05/14 16:29:19 [TRACE] dag/walk: upstream of "provider.ibm (close)" errored, so skipping
2020/05/14 16:29:19 [TRACE] dag/walk: upstream of "output.tst" errored, so skipping
2020/05/14 16:29:19 [TRACE] dag/walk: upstream of "root" errored, so skipping
2020/05/14 16:29:19 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
2020/05/14 16:29:19 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
2020-05-14T16:29:19.332+0200 [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-ibm_v1.3.0 pid=17373 error="exit status 2"
2020-05-14T16:29:19.332+0200 [DEBUG] plugin: plugin exited
hkantare commented 4 years ago

This issue is fixed in latest release https://github.com/IBM-Cloud/terraform-provider-ibm/releases/tag/v1.5.2

Can you test with latest release

ChapChap commented 4 years ago

Fixed thanks a lot