[Bug]: No retry logic?
Aransh opened this issue · 8 comments
Terraform Version
Terraform v1.9.2 on darwin_arm64
Linode Provider Version
version = "2.23.1"
Effected Terraform Resources
linode_object_storage_key
Terraform Config Files
No response
Debug Output
No response
Panic Output
No response
Expected Behavior
linode_object_storage_key (and other resources too probably) should have a retry mechanism in place, especially for server side errors
Actual Behavior
I constantly get 502 errors from Linode provider, a few restarts usually resolve it, but this should be handled on the provider side...
[2024-07-29T08:04:53.186Z] │ Error: Failed to create Object Storage Key
[2024-07-29T08:04:53.186Z] │
[2024-07-29T08:04:53.186Z] │ with module.a1-ddc-ato-heuristic.linode_object_storage_key.this[0],
[2024-07-29T08:04:53.186Z] │ on .terraform/modules/a1-ddc-ato-heuristic/linode-object-storage-key/main.tf line 17, in resource "linode_object_storage_key" "this":
[2024-07-29T08:04:53.186Z] │ 17: resource "linode_object_storage_key" "this" {
[2024-07-29T08:04:53.186Z] │
[2024-07-29T08:04:53.186Z] │ [502] Bad gateway
[2024-07-29T08:04:53.186Z] ╵
[2024-07-29T08:04:53.186Z] ╷
[2024-07-29T08:04:53.186Z] │ Error: Failed to create Object Storage Key
[2024-07-29T08:04:53.186Z] │
[2024-07-29T08:04:53.186Z] │ with module.yondu-unified-feed.linode_object_storage_key.this[0],
[2024-07-29T08:04:53.186Z] │ on .terraform/modules/yondu-unified-feed/linode-object-storage-key/main.tf line 17, in resource "linode_object_storage_key" "this":
[2024-07-29T08:04:53.187Z] │ 17: resource "linode_object_storage_key" "this" {
[2024-07-29T08:04:53.187Z] │
[2024-07-29T08:04:53.187Z] │ [502] Bad gateway
Steps to Reproduce
I guess manages a lot of linode access keys on Linode (us-iad-1 region in my case)... kind of a hard one to replicate, but a retry mechanism for this should be good for everyone either way
Hi @Aransh, thanks for the feedback!
We are currently looking to this and tracking it internally. We will let you know if we have any update.