terraform-provider-confluentcloud icon indicating copy to clipboard operation
terraform-provider-confluentcloud copied to clipboard

Creation of any resources of "confluentcloud" provider is running indefinitly

Open Zico56 opened this issue 3 years ago • 8 comments

Hello,

I'm facing to the following issue:

The process is blocked: "confluentcloud_environment.environment: Still creating... [1min30s elapsed]"...and infinitely incrementing

Initially, I wanted to create a "confluentcloud_service_account" using environment & cluster already existing in Confluent Cloud, not working.....

Then try to create new resources "confluentcloud_environment" and "confluentcloud_kafka_cluster" using TF....it neither work. The process get stuck.

Any help or advice on this problem ?

Originally posted by @Zico56 in https://github.com/Mongey/terraform-provider-confluentcloud/issues/15#issuecomment-730295906

Zico56 avatar Nov 19 '20 13:11 Zico56

@Zico56 Can you post some logs with TF_LOG=debug terraform apply

Thanks

Mongey avatar Nov 19 '20 13:11 Mongey

Hello,

Sure, here are some logs... Let me know if you need anything else. For information, I'm using the Windows_amd64 version.

2020/11/20 12:04:04 [INFO] backend/local: apply calling Apply 2020/11/20 12:04:04 [INFO] terraform: building graph: GraphTypeApply 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ConfigTransformer 2020/11/20 12:04:04 [TRACE] ConfigTransformer: Starting for path: 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph: confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.DiffTransformer 2020/11/20 12:04:04 [TRACE] DiffTransformer starting 2020/11/20 12:04:04 [TRACE] DiffTransformer: found Create change for confluentcloud_environment.environment 2020/11/20 12:04:04 [TRACE] DiffTransformer: confluentcloud_environment.environment will be represented by confluentcloud_environment.environment 2020/11/20 12:04:04 [TRACE] DiffTransformer complete 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.DiffTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer 2020/11/20 12:04:04 [TRACE] AttachResourceConfigTransformer: attaching to "confluentcloud_environment.environment (expand)" (*terraform.nodeExpandApplyableResource) config from main.tf:6,1-52 2020/11/20 12:04:04 [TRACE] AttachResourceConfigTransformer: attaching provider meta configs to confluentcloud_environment.environment (expand) 2020/11/20 12:04:04 [TRACE] AttachResourceConfigTransformer: attaching to "confluentcloud_environment.environment" (*terraform.NodeApplyableResourceInstance) config from main.tf:6,1-52 2020/11/20 12:04:04 [TRACE] AttachResourceConfigTransformer: attaching provider meta configs to confluentcloud_environment.environment 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.AttachStateTransformer 2020/11/20 12:04:04 [DEBUG] Resource state not found for node "confluentcloud_environment.environment", instance confluentcloud_environment.environment 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ProvisionerTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.RootVariableTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.LocalTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.OutputTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.graphTransformerMulti 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer 2020/11/20 12:04:04 [TRACE] ProviderConfigTransformer: attaching to "provider["registry.terraform.io/mongey/confluentcloud"]" provider configuration from main.tf:1,1-26 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes) 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer 2020/11/20 12:04:04 [TRACE] ProviderTransformer: exact match for provider["registry.terraform.io/mongey/confluentcloud"] serving confluentcloud_environment.environment (expand) 2020/11/20 12:04:04 [DEBUG] ProviderTransformer: "confluentcloud_environment.environment (expand)" (*terraform.nodeExpandApplyableResource) needs provider["registry.terraform.io/mongey/confluentcloud"] 2020/11/20 12:04:04 [TRACE] ProviderTransformer: exact match for provider["registry.terraform.io/mongey/confluentcloud"] serving confluentcloud_environment.environment 2020/11/20 12:04:04 [DEBUG] ProviderTransformer: "confluentcloud_environment.environment" (*terraform.NodeApplyableResourceInstance) needs provider["registry.terraform.io/mongey/confluentcloud"] 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes) 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer 2020/11/20 12:04:04 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer 2020/11/20 12:04:04 [TRACE] AttachSchemaTransformer: attaching resource schema to confluentcloud_environment.environment (expand) 2020/11/20 12:04:04 [TRACE] AttachSchemaTransformer: attaching resource schema to confluentcloud_environment.environment 2020/11/20 12:04:04 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider["registry.terraform.io/mongey/confluentcloud"] 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ReferenceTransformer 2020/11/20 12:04:04 [DEBUG] ReferenceTransformer: "confluentcloud_environment.environment" references: [] 2020/11/20 12:04:04 [DEBUG] ReferenceTransformer: "provider["registry.terraform.io/mongey/confluentcloud"]" references: [] 2020/11/20 12:04:04 [DEBUG] ReferenceTransformer: "confluentcloud_environment.environment (expand)" references: [] 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer 2020/11/20 12:04:04 [TRACE] AttachDependenciesTransformer: confluentcloud_environment.environment depends on [] 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer 2020/11/20 12:04:04 [TRACE] ForcedCBDTransformer: "confluentcloud_environment.environment" (*terraform.NodeApplyableResourceInstance) has no CBD descendent, so skipping 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.CBDEdgeTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.CBDEdgeTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.destroyRootOutputTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.destroyRootOutputTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.pruneUnusedNodesTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.pruneUnusedNodesTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.TargetsTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.CloseProviderTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] (close) - *terraform.graphNodeCloseProvider confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.applyDestroyNodeReferenceFixupTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.applyDestroyNodeReferenceFixupTransformer (no changes) 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] (close) - *terraform.graphNodeCloseProvider confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider root - *terraform.nodeCloseModule meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary provider["registry.terraform.io/mongey/confluentcloud"] (close) - *terraform.graphNodeCloseProvider 2020/11/20 12:04:04 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer 2020/11/20 12:04:04 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph: confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource confluentcloud_environment.environment (expand) - *terraform.nodeExpandApplyableResource provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance provider["registry.terraform.io/mongey/confluentcloud"] - *terraform.NodeApplyableProvider provider["registry.terraform.io/mongey/confluentcloud"] (close) - *terraform.graphNodeCloseProvider confluentcloud_environment.environment - *terraform.NodeApplyableResourceInstance root - *terraform.nodeCloseModule meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary provider["registry.terraform.io/mongey/confluentcloud"] (close) - *terraform.graphNodeCloseProvider 2020/11/20 12:04:04 [DEBUG] Starting graph walk: walkApply 2020/11/20 12:04:04 [TRACE] dag/walk: visiting "provider["registry.terraform.io/mongey/confluentcloud"]" 2020/11/20 12:04:04 [TRACE] vertex "provider["registry.terraform.io/mongey/confluentcloud"]": starting visit (*terraform.NodeApplyableProvider) 2020/11/20 12:04:04 [TRACE] vertex "provider["registry.terraform.io/mongey/confluentcloud"]": evaluating 2020/11/20 12:04:04 [TRACE] [walkApply] Entering eval tree: provider["registry.terraform.io/mongey/confluentcloud"] 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalSequence 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalInitProvider 2020-11-20T12:04:04.184+0100 [INFO] plugin: configuring client automatic mTLS 2020-11-20T12:04:04.207+0100 [DEBUG] plugin: starting plugin: path=.terraform/plugins/registry.terraform.io/mongey/confluentcloud/0.0.5/windows_amd64/terraform-provider-confluentcloud_v0.0.5.exe args=[.terraform/plugins/registry.terraform.io/mongey/confluentcloud/0.0.5/windows_amd64/terraform-provider-confluentcloud_v0.0.5.exe] 2020-11-20T12:04:04.214+0100 [DEBUG] plugin: plugin started: path=.terraform/plugins/registry.terraform.io/mongey/confluentcloud/0.0.5/windows_amd64/terraform-provider-confluentcloud_v0.0.5.exe pid=25456 2020-11-20T12:04:04.214+0100 [DEBUG] plugin: waiting for RPC address: path=.terraform/plugins/registry.terraform.io/mongey/confluentcloud/0.0.5/windows_amd64/terraform-provider-confluentcloud_v0.0.5.exe 2020-11-20T12:04:04.261+0100 [DEBUG] plugin.terraform-provider-confluentcloud_v0.0.5.exe: 2020/11/20 12:04:04 [INFO] Creating Provider 2020-11-20T12:04:04.261+0100 [INFO] plugin.terraform-provider-confluentcloud_v0.0.5.exe: configuring server automatic mTLS: timestamp=2020-11-20T12:04:04.261+0100 2020-11-20T12:04:04.285+0100 [DEBUG] plugin: using plugin: version=5 2020-11-20T12:04:04.285+0100 [DEBUG] plugin.terraform-provider-confluentcloud_v0.0.5.exe: plugin address: address=127.0.0.1:10000 network=tcp timestamp=2020-11-20T12:04:04.285+0100 2020/11/20 12:04:04 [TRACE] BuiltinEvalContext: Initialized "provider["registry.terraform.io/mongey/confluentcloud"]" provider for provider["registry.terraform.io/mongey/confluentcloud"] 2020-11-20T12:04:04.331+0100 [TRACE] plugin.stdio: waiting for stdio data 2020/11/20 12:04:04 [TRACE] eval: terraform.EvalNoop 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalOpFilter 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalSequence 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalGetProvider 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalOpFilter 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalSequence 2020/11/20 12:04:04 [TRACE] eval: *terraform.EvalConfigProvider 2020/11/20 12:04:04 [TRACE] buildProviderConfig for provider["registry.terraform.io/mongey/confluentcloud"]: using explicit config only 2020/11/20 12:04:04 [TRACE] GRPCProvider: GetSchema 2020-11-20T12:04:04.332+0100 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unimplemented desc = unknown service plugin.GRPCStdio" 2020/11/20 12:04:04 [TRACE] No provider meta schema returned 2020/11/20 12:04:04 [TRACE] GRPCProvider: Configure 2020-11-20T12:04:04.333+0100 [DEBUG] plugin.terraform-provider-confluentcloud_v0.0.5.exe: 2020/11/20 12:04:04 [INFO] Initializing ConfluentCloud client 2020/11/20 12:04:05 [TRACE] eval: terraform.EvalNoop 2020/11/20 12:04:05 [TRACE] [walkApply] Exiting eval tree: provider["registry.terraform.io/mongey/confluentcloud"] 2020/11/20 12:04:05 [TRACE] vertex "provider["registry.terraform.io/mongey/confluentcloud"]": visit complete 2020/11/20 12:04:05 [TRACE] dag/walk: visiting "confluentcloud_environment.environment (expand)" 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment (expand)": starting visit (*terraform.nodeExpandApplyableResource) 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment (expand)": expanding dynamic subgraph 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment (expand)": entering dynamic subgraph 2020/11/20 12:04:05 [TRACE] dag/walk: visiting "confluentcloud_environment.environment" 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment": starting visit (*terraform.NodeApplyableResource) 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment": evaluating 2020/11/20 12:04:05 [TRACE] [walkApply] Entering eval tree: confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalWriteResourceState 2020/11/20 12:04:05 [TRACE] [walkApply] Exiting eval tree: confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment": visit complete 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment (expand)": dynamic subgraph completed successfully 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment (expand)": visit complete 2020/11/20 12:04:05 [TRACE] dag/walk: visiting "confluentcloud_environment.environment" 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment": starting visit (*terraform.NodeApplyableResourceInstance) 2020/11/20 12:04:05 [TRACE] vertex "confluentcloud_environment.environment": evaluating 2020/11/20 12:04:05 [TRACE] [walkApply] Entering eval tree: confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalSequence 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalGetProvider 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalReadDiff 2020/11/20 12:04:05 [TRACE] EvalReadDiff: Read Create change from plan for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalIf 2020/11/20 12:04:05 [TRACE] eval: terraform.EvalNoop 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalIf 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalReadState 2020/11/20 12:04:05 [TRACE] EvalReadState: reading state for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] EvalReadState: no state present for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalReadDiff 2020/11/20 12:04:05 [TRACE] EvalReadDiff: Read Create change from plan for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalDiff 2020/11/20 12:04:05 [TRACE] Re-validating config for "confluentcloud_environment.environment" 2020/11/20 12:04:05 [TRACE] GRPCProvider: ValidateResourceTypeConfig 2020/11/20 12:04:05 [TRACE] GRPCProvider: PlanResourceChange 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalCheckPlannedChange 2020/11/20 12:04:05 [TRACE] EvalCheckPlannedChange: Verifying that actual change (action Create) matches planned change (action Create) 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalGetProvider 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalReadState 2020/11/20 12:04:05 [TRACE] EvalReadState: reading state for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] EvalReadState: no state present for confluentcloud_environment.environment 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalReduceDiff 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalIf 2020/11/20 12:04:05 [TRACE] eval: terraform.EvalNoop 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalApplyPre 2020/11/20 12:04:05 [TRACE] eval: *terraform.EvalApply 2020/11/20 12:04:05 [DEBUG] EvalApply: ProviderMeta config value set 2020/11/20 12:04:05 [DEBUG] confluentcloud_environment.environment: applying the planned Create change 2020/11/20 12:04:05 [TRACE] GRPCProvider: ApplyResourceChange 2020-11-20T12:04:05.456+0100 [DEBUG] plugin.terraform-provider-confluentcloud_v0.0.5.exe: 2020/11/20 12:04:05 [INFO] Creating Environment tf-test confluentcloud_environment.environment: Creating... 2020/11/20 12:04:09 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:09 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:09 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:14 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:14 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:14 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" confluentcloud_environment.environment: Still creating... [10s elapsed] 2020/11/20 12:04:19 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:19 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:19 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:24 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:24 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:24 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" confluentcloud_environment.environment: Still creating... [20s elapsed] 2020/11/20 12:04:29 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:29 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:29 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:34 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:34 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:34 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" confluentcloud_environment.environment: Still creating... [30s elapsed] 2020/11/20 12:04:39 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:39 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:39 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:44 [TRACE] dag/walk: vertex "meta.count-boundary (EachMode fixup)" is waiting for "confluentcloud_environment.environment" 2020/11/20 12:04:44 [TRACE] dag/walk: vertex "root" is waiting for "meta.count-boundary (EachMode fixup)" 2020/11/20 12:04:44 [TRACE] dag/walk: vertex "provider["registry.terraform.io/mongey/confluentcloud"] (close)" is waiting for "confluentcloud_environment.environment" confluentcloud_environment.environment: Still creating... [40s elapsed] ... ... ...and so on

Zico56 avatar Nov 20 '20 11:11 Zico56

Any news on this issue ?

Zico56 avatar Nov 24 '20 10:11 Zico56

Hello,

Tested with linux version. It is working (same configuration, terraform version). Problem seems to occur only on windows 10

Any ideas ? Plugin compilation problem ? I need this to work on windows too....linux test was done in order to check, but professional conf is windows based.

Zico56 avatar Nov 25 '20 14:11 Zico56

Me again :)

I went deeper in the analysis. I compiled projet in local with some logs added.

I found that, on windows only (as it works on linux), in the case of creation of a new envrionment for instance, the process is lock in function "getOrganizationID" from resource_environment.go. I got a log before, but nothing just after.

Seems that program stay stuck when reusing ccloud client object. The request is hanging on

Seems a bit similar to follwoing issue: https://github.com/hashicorp/terraform/issues/22006

I don't have sufficient knwoledge in Go and TF to do more investigation on this point. Please, any help on this ?

Zico56 avatar Nov 25 '20 18:11 Zico56

One more update...

I tested with local compile with both packages "confluentcloud" and "ccloud" saved in local (on windows)....and it's OK Restested with release_0.0.6...KO Restested with local compile but remoted package....KO

I believe it's something in compilation process....but what ?

Zico56 avatar Nov 26 '20 09:11 Zico56

happens to us as well (linux/mac).

dgilboa avatar Dec 10 '20 12:12 dgilboa

This is happening for me with the creation of Kafka and Schema Registry API keys. If I do not provide the user_id block it creates it fine tied to the user I am authenticating with. @Mongey Is there any update on this issue or a workaround?

Terraform: 0.13.5 Terraform Confluent Cloud Plugin: 0.0.7 Terraform Kafka Plugin: 0.2.11 Mac OS: 10.15.7

resource "confluentcloud_api_key" "devops_kafka_api_key" {
  cluster_id     = confluentcloud_kafka_cluster.confluentcloud_kafka_cluster.id
  environment_id = confluentcloud_environment.confluentcloud_environment.id
  description    = "DevOps key for ${var.env_short[var.environment]} cluster"
  user_id        = confluentcloud_service_account.devops_service_account.id
}

resource "confluentcloud_api_key" "devops_schema_registry_api_key" {
  environment_id   = confluentcloud_environment.confluentcloud_environment.id
  logical_clusters = [confluentcloud_schema_registry.schema_registry.id]
  user_id          = confluentcloud_service_account.devops_service_account.id
}

nbob31 avatar Jan 21 '21 21:01 nbob31