You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happend:
The new v5 provider is unable to handle r2 bucket imports. TF/ToFu prepares the import but then crashes due to a 500 HTTP server resonse.
What happend:
The new v5 provider is unable to handle r2 bucket imports. TF/ToFu prepares the import but then crashes due to a 500 HTTP server resonse.
Config:
The command
tofu import cloudflare_r2_bucket.hegerdes-mastodon my-id/hegerdes-mastodon
errors.TF Debug log:
Show Logs
2025-01-30T18:21:00.357+0100 [INFO] OpenTofu version: 1.9.0 2025-01-30T18:21:00.358+0100 [DEBUG] using github.com/hashicorp/go-tfe v1.36.0 2025-01-30T18:21:00.358+0100 [DEBUG] using github.com/opentofu/hcl/v2 v2.0.0-20240814143621-8048794c5c52 2025-01-30T18:21:00.358+0100 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1 2025-01-30T18:21:00.358+0100 [DEBUG] using github.com/zclconf/go-cty v1.14.4 2025-01-30T18:21:00.358+0100 [INFO] Go runtime version: go1.22.8 2025-01-30T18:21:00.358+0100 [INFO] CLI args: []string{"C:\\Users\\Henrik\\Tools\\tofu.exe", "import", "cloudflare_r2_bucket.hegerdes-mastodon", "my-id/hegerdes-mastodon", "-no-color"} 2025-01-30T18:21:00.364+0100 [DEBUG] Attempting to open CLI config file: C:\Users\Henrik\AppData\Roaming\terraform.rc 2025-01-30T18:21:00.364+0100 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. 2025-01-30T18:21:00.365+0100 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins 2025-01-30T18:21:00.365+0100 [DEBUG] ignoring non-existing provider search directory C:\Users\Henrik\AppData\Roaming\terraform.d\plugins 2025-01-30T18:21:00.366+0100 [DEBUG] ignoring non-existing provider search directory C:\Users\Henrik\AppData\Roaming\HashiCorp\Terraform\plugins 2025-01-30T18:21:00.366+0100 [DEBUG] Found the config directory: C:\Users\Henrik\AppData\Roaming\terraform.d 2025-01-30T18:21:00.366+0100 [INFO] CLI command args: []string{"import", "cloudflare_r2_bucket.hegerdes-mastodon", "my-id/hegerdes-mastodon", "-no-color"} 2025-01-30T18:21:00.369+0100 [DEBUG] New state was assigned lineage "12168324-ebba-4f11-26cb-c2a4c60d2b64" 2025-01-30T18:21:00.556+0100 [DEBUG] checking for provisioner in "." 2025-01-30T18:21:00.557+0100 [DEBUG] checking for provisioner in "C:\\Users\\Henrik\\Tools" 2025-01-30T18:21:00.567+0100 [DEBUG] Building and walking import graph 2025-01-30T18:21:00.567+0100 [DEBUG] Not attaching any node states: overall state is nil 2025-01-30T18:21:00.567+0100 [DEBUG] No state, no orphan outputs 2025-01-30T18:21:00.567+0100 [DEBUG] ProviderTransformer: "cloudflare_r2_bucket.hegerdes-mastodon (expand)" (*tofu.nodeExpandPlannableResource) needs provider["registry.opentofu.org/cloudflare/cloudflare"] 2025-01-30T18:21:00.567+0100 [DEBUG] created provider logger: level=debug 2025-01-30T18:21:00.568+0100 [INFO] provider: configuring client automatic mTLS 2025-01-30T18:21:00.590+0100 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe args=[".terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe"] 2025-01-30T18:21:00.601+0100 [DEBUG] provider: plugin started: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe pid=28832 2025-01-30T18:21:00.601+0100 [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe 2025-01-30T18:21:00.642+0100 [INFO] provider.terraform-provider-cloudflare_v5.0.0.exe: configuring server automatic mTLS: timestamp="2025-01-30T18:21:00.641+0100" 2025-01-30T18:21:00.662+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: plugin address: address=127.0.0.1:10000 network=tcp timestamp="2025-01-30T18:21:00.662+0100" 2025-01-30T18:21:00.662+0100 [DEBUG] provider: using plugin: version=6 2025-01-30T18:21:00.834+0100 [DEBUG] No provider meta schema returned 2025-01-30T18:21:00.901+0100 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2025-01-30T18:21:00.926+0100 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe pid=28832 2025-01-30T18:21:00.948+0100 [DEBUG] provider: plugin exited 2025-01-30T18:21:00.951+0100 [DEBUG] ReferenceTransformer: "cloudflare_r2_bucket.hegerdes-mastodon (expand)" references: [local.account_id (expand)] 2025-01-30T18:21:00.951+0100 [DEBUG] ReferenceTransformer: "local.account_id (expand)" references: [] 2025-01-30T18:21:00.951+0100 [DEBUG] ReferenceTransformer: "provider[\"registry.opentofu.org/cloudflare/cloudflare\"]" references: [] 2025-01-30T18:21:00.951+0100 [DEBUG] Starting graph walk: walkImport 2025-01-30T18:21:00.953+0100 [DEBUG] created provider logger: level=debug 2025-01-30T18:21:00.953+0100 [INFO] provider: configuring client automatic mTLS 2025-01-30T18:21:00.964+0100 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe args=[".terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe"] 2025-01-30T18:21:00.972+0100 [DEBUG] provider: plugin started: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe pid=16476 2025-01-30T18:21:00.972+0100 [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe 2025-01-30T18:21:01.011+0100 [INFO] provider.terraform-provider-cloudflare_v5.0.0.exe: configuring server automatic mTLS: timestamp="2025-01-30T18:21:01.010+0100" 2025-01-30T18:21:01.033+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: plugin address: address=127.0.0.1:10000 network=tcp timestamp="2025-01-30T18:21:01.033+0100" 2025-01-30T18:21:01.033+0100 [DEBUG] provider: using plugin: version=6 2025-01-30T18:21:01.056+0100 [DEBUG] ReferenceTransformer: "cloudflare_r2_bucket.hegerdes-mastodon (import id \"my-id/hegerdes-mastodon\")" references: [] cloudflare_r2_bucket.hegerdes-mastodon: Importing from ID "my-id/hegerdes-mastodon"... 2025-01-30T18:21:01.065+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: GET /client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon HTTP/1.1 > user-agent: terraform-provider-cloudflare/5.0.0 terraform-plugin-framework/1.13.0 terraform/1.9.0 > accept: application/json > x-stainless-runtime: terraform-plugin-framework > x-stainless-os: Other:windows > x-stainless-retry-count: 0 > x-stainless-runtime-version: 1.13.0 > x-auth-email: [redacted] > x-stainless-lang: Terraform > x-stainless-package-version: 5.0.0 > x-auth-key: [redacted] > x-stainless-arch: x64: tf_rpc=ImportResourceState @module=cloudflare tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_req_id=61520524-0205-5fd0-0702-7c2b232bf699 tf_resource_type=cloudflare_r2_bucket @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:64 timestamp="2025-01-30T18:21:01.065+0100" 2025-01-30T18:21:01.956+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: < HTTP/2.0 200 OK < set-cookie: __cflb=0H28vgHxwvgAQtjUGU4yFBDJQfw1pfzuEHpYTFJQBLh; SameSite=Lax; path=/; expires=Thu, 30-Jan-25 19:51:03 GMT; HttpOnly < set-cookie: __cf_bm=6GMXXsNOtRG5qripMKOAqNiY0v_JAAJtu5AOWww0_xU-1738257662-1.0.1.1-WQXg8jeGQ13lCxTwX6WfawaBdgVJ7kr9C7pb8pkJqiS6RctADHy8tLlJxIOllcwqW52OO_KqUsfLWS_62e.g0Q; path=/; expires=Thu, 30-Jan-25 17:51:02 GMT; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: __cfruid=78cd6047babbb8efe34875ce7caaacf3ce784ae6-1738257662; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: _cfuvid=dULeg97lv9DnoO_8x5mv2i3JRj2b6lP.ILy_ZGSWR3U-1738257662078-0.0.1.1-604800000; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < vary: Accept-Encoding < cf-auditlog-id: 0194b83a-ff07-7b61-8d36-532cf89d1c73 < server: cloudflare < content-type: application/json; charset=UTF-8 < cf-ray: 90a322d14d8158d8-TXL < date: Thu, 30 Jan 2025 17:21:02 GMT < cf-cache-status: DYNAMIC < {"success":true,"errors":[],"messages":[],"result":{"name":"hegerdes-mastodon","creation_date":"2024-10-17T19:14:52.029Z","location":"WEUR","storage_class":"Standard"}} : tf_provider_addr=registry.terraform.io/cloudflare/cloudflare @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:92 @module=cloudflare tf_req_id=61520524-0205-5fd0-0702-7c2b232bf699 tf_resource_type=cloudflare_r2_bucket tf_rpc=ImportResourceState timestamp="2025-01-30T18:21:01.956+0100" cloudflare_r2_bucket.hegerdes-mastodon: Import prepared! Prepared cloudflare_r2_bucket for import cloudflare_r2_bucket.hegerdes-mastodon: Refreshing state... [id=hegerdes-mastodon] 2025-01-30T18:21:01.958+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: GET /client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon HTTP/1.1 > x-auth-email: [redacted] > x-stainless-retry-count: 0 > x-stainless-lang: Terraform > x-stainless-runtime-version: 1.13.0 > x-auth-key: [redacted] > cf-r2-jurisdiction: > x-stainless-runtime: terraform-plugin-framework > x-stainless-arch: x64 > accept: application/json > x-stainless-os: Other:windows > user-agent: terraform-provider-cloudflare/5.0.0 terraform-plugin-framework/1.13.0 terraform/1.9.0 > x-stainless-package-version: 5.0.0: @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:64 @module=cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_resource_type=cloudflare_r2_bucket tf_rpc=ReadResource tf_provider_addr=registry.terraform.io/cloudflare/cloudflare timestamp="2025-01-30T18:21:01.958+0100" 2025-01-30T18:21:02.401+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: < HTTP/2.0 500 Internal Server Error < cf-cache-status: DYNAMIC < cf-auditlog-id: 0194b83b-00e0-778a-b80f-00685a48c2dc < set-cookie: __cflb=0H28vgHxwvgAQtjUGU4yFBDJQfw1pfzuETXDU47tncD; SameSite=Lax; path=/; expires=Thu, 30-Jan-25 19:51:03 GMT; HttpOnly < set-cookie: __cf_bm=ZUSNT5BVBafTB4N_IIt9PObEt8PM.1UMhyxhFK_oEaQ-1738257662-1.0.1.1-QAU9btqRyDXJJ3xC49NY7mjfotnC_FjjXEt1VRzXoQOnTbKKNuG1zNuCkYWES2fy0plm3OLXASAFr6Rpc8oipw; path=/; expires=Thu, 30-Jan-25 17:51:02 GMT; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: __cfruid=78cd6047babbb8efe34875ce7caaacf3ce784ae6-1738257662; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: _cfuvid=u7S_zjvFCHwBuKTsn3VEJhg89PwwtfdDhmcMXvfciQ8-1738257662555-0.0.1.1-604800000; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < vary: Accept-Encoding < server: cloudflare < date: Thu, 30 Jan 2025 17:21:02 GMT < content-type: text/plain;charset=UTF-8 < content-length: 13 < cf-ray: 90a322d46bc058d8-TXL < InternalError : tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_resource_type=cloudflare_r2_bucket tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_rpc=ReadResource @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:92 @module=cloudflare timestamp="2025-01-30T18:21:02.401+0100" 2025-01-30T18:21:02.829+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: GET /client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon HTTP/1.1 > x-auth-key: [redacted] > x-auth-email: [redacted] > x-stainless-os: Other:windows > x-stainless-lang: Terraform > x-stainless-runtime-version: 1.13.0 > cf-r2-jurisdiction: > x-stainless-retry-count: 1 > user-agent: terraform-provider-cloudflare/5.0.0 terraform-plugin-framework/1.13.0 terraform/1.9.0 > x-stainless-package-version: 5.0.0 > x-stainless-runtime: terraform-plugin-framework > accept: application/json > x-stainless-arch: x64: @module=cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_rpc=ReadResource @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:64 tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_resource_type=cloudflare_r2_bucket timestamp="2025-01-30T18:21:02.829+0100" 2025-01-30T18:21:03.023+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: < HTTP/2.0 500 Internal Server Error < set-cookie: __cflb=0H28vgHxwvgAQtjUGU4yFBDJQfw1pfzuEdDtUrwPPsj; SameSite=Lax; path=/; expires=Thu, 30-Jan-25 19:51:04 GMT; HttpOnly < set-cookie: __cf_bm=bsVAGQjGwlDghyQJ3RSStuPSxadsoLTsihHZOH9toUk-1738257663-1.0.1.1-_QrGW3waDUBTtKS7f9dpMqqxvKYnBsVB65ESQBGVyBFWFCg3UOd3SMm8AlaOHxw3bLHSdl3MnA7sr4q2HAOhlA; path=/; expires=Thu, 30-Jan-25 17:51:03 GMT; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: __cfruid=12686e125f29af1838a1079df59c8e5bdaca546b-1738257663; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: _cfuvid=qAyzDFsxmEwNW_R4hkHAZYVtWW.CAzy43nGaebrbNnI-1738257663194-0.0.1.1-604800000; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < vary: Accept-Encoding < content-type: text/plain;charset=UTF-8 < content-length: 13 < cf-cache-status: DYNAMIC < server: cloudflare < date: Thu, 30 Jan 2025 17:21:03 GMT < cf-ray: 90a322d9ddcd58d8-TXL < cf-auditlog-id: 0194b83b-043f-7595-a47d-349127eeef1f < InternalError : tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_resource_type=cloudflare_r2_bucket @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:92 @module=cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_rpc=ReadResource timestamp="2025-01-30T18:21:03.023+0100" 2025-01-30T18:21:03.984+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: GET /client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon HTTP/1.1 > accept: application/json > x-stainless-lang: Terraform > x-stainless-os: Other:windows > x-stainless-runtime-version: 1.13.0 > user-agent: terraform-provider-cloudflare/5.0.0 terraform-plugin-framework/1.13.0 terraform/1.9.0 > x-stainless-package-version: 5.0.0 > x-auth-key: [redacted] > cf-r2-jurisdiction: > x-stainless-retry-count: 2 > x-stainless-runtime: terraform-plugin-framework > x-stainless-arch: x64 > x-auth-email: [redacted]: tf_resource_type=cloudflare_r2_bucket tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_rpc=ReadResource @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:64 @module=cloudflare timestamp="2025-01-30T18:21:03.983+0100" 2025-01-30T18:21:04.247+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0.exe: < HTTP/2.0 500 Internal Server Error < content-length: 13 < cf-ray: 90a322e12aaf58d8-TXL < vary: Accept-Encoding < cf-auditlog-id: 0194b83b-08d1-70aa-a8b8-0df6b5d1ff96 < date: Thu, 30 Jan 2025 17:21:04 GMT < content-type: text/plain;charset=UTF-8 < server: cloudflare < cf-cache-status: DYNAMIC < set-cookie: __cflb=0H28vgHxwvgAQtjUGU4yFBDJQfw1pfzuEnvZVfkt19F; SameSite=Lax; path=/; expires=Thu, 30-Jan-25 19:51:05 GMT; HttpOnly < set-cookie: __cf_bm=4VD4dsCBV2o_zPozlGUz8RZBtbFuyJqVHDN8KS7KkVw-1738257664-1.0.1.1-i_4Av64L_UiEkbNMgxRA3DxsHY3_DKCw1JRcvHez2ODSoYk45IhC2hgwm2MwTYc2bjU1S2fx4F3q10.cNYZb8g; path=/; expires=Thu, 30-Jan-25 17:51:04 GMT; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: __cfruid=bd6534fa7d5cc03d4f3f3d506b6bceda4c6b7213-1738257664; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < set-cookie: _cfuvid=KCYKkOX4Yz.ubw3emUP53aDtlAieGWii5epcv0j5o24-1738257664342-0.0.1.1-604800000; path=/; domain=.api.cloudflare.com; HttpOnly; Secure; SameSite=None < InternalError : @caller=github.com/cloudflare/terraform-provider-cloudflare/internal/logging/logging.go:92 @module=cloudflare tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 tf_resource_type=cloudflare_r2_bucket tf_rpc=ReadResource timestamp="2025-01-30T18:21:04.246+0100" 2025-01-30T18:21:04.248+0100 [ERROR] provider.terraform-provider-cloudflare_v5.0.0.exe: Response contains error diagnostic: diagnostic_detail="GET \"https://api.cloudflare.com/client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon\": 500 Internal Server Error InternalError" tf_resource_type=cloudflare_r2_bucket tf_rpc=ReadResource @caller=github.com/hashicorp/terraform-plugin-go@v0.25.0/tfprotov6/internal/diag/diagnostics.go:58 @module=sdk.proto diagnostic_severity=ERROR diagnostic_summary="failed to make http request" tf_proto_version=6.7 tf_provider_addr=registry.terraform.io/cloudflare/cloudflare tf_req_id=ce9d3f82-e0e5-67d6-8789-cef1b041c5e7 timestamp="2025-01-30T18:21:04.247+0100" 2025-01-30T18:21:04.250+0100 [ERROR] vertex "import cloudflare_r2_bucket.hegerdes-mastodon result" error: failed to make http request 2025-01-30T18:21:04.250+0100 [ERROR] vertex "cloudflare_r2_bucket.hegerdes-mastodon (import id \"my-id/hegerdes-mastodon\")" error: failed to make http request 2025-01-30T18:21:04.250+0100 [ERROR] vertex "cloudflare_r2_bucket.hegerdes-mastodon (expand)" error: failed to make http request Error: failed to make http request GET "https://api.cloudflare.com/client/v4/accounts/my-id/r2/buckets/hegerdes-mastodon": 500 Internal Server Error InternalError 2025-01-30T18:21:04.257+0100 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2025-01-30T18:21:04.305+0100 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.opentofu.org/cloudflare/cloudflare/5.0.0/windows_amd64/terraform-provider-cloudflare_v5.0.0.exe pid=16476 2025-01-30T18:21:04.313+0100 [DEBUG] provider: plugin exited
The text was updated successfully, but these errors were encountered: