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

Confluent Cloud API Times out even though Creation is Successful

Open theharrisonchow opened this issue 2 years ago • 4 comments

When creating multiple API keys at once through the provider, all api keys timeout even though they were created successfully. On the terraform state file, it shows as the resources were tainted. Current work around is just to untaint the resource, but it seems the provider is just not able to find the api key post creation.

Sample error:

confluentcloud_api_key.api-key-001: Still creating... [5m30s elapsed]
2021/08/11 13:00:46 [DEBUG] POST https://state/
╷
│ Error: Error waiting for API Key (400000) to be ready: timeout while waiting for state to become 'Ready' (last state: 'Pending', timeout: 5m0s)
│ 
│   with confluentcloud_api_key.api-key-001,
│   on main.tf line 23, in resource "confluentcloud_api_key" "api-key-001":
│   23: resource "confluentcloud_api_key" "api-key-001" {
│ 
╵

theharrisonchow avatar Aug 12 '21 21:08 theharrisonchow

Yeah I ran into this as well especially for dedicated VPC cluster but not for public facing cluster.

After it times out, I noticed the API key does exist in TF stage file and it's simply marked as tainted.

So as a temporary workaround I marked this API key resource as untaint.

For example:

terraform state show confluentcloud_api_key.test_01

Once this showed a valid object I ran following

terraform untaint confluentcloud_api_key.test_01

This temp fix worked for me until we get a PR to resolve this bug on provider side.

kunallanjewar avatar Aug 24 '21 22:08 kunallanjewar

There's so many caveats to the "wait for cluster to be healthy" (introduced in #37) feature -- that I think adding the ability to disable it, is a good idea. Perhaps it should be disabled by default 😬

Mongey avatar Aug 24 '21 22:08 Mongey

Can someone post an update on this please? Is it on hold or actively worked on?

atharvai avatar Sep 27 '21 11:09 atharvai

Keen to know if something is planned to fix this?

tarciosaraiva avatar Mar 16 '22 23:03 tarciosaraiva