Loading...
Loading...
### Terraform Version ```shell 1.12.1 ``` ### Terraform Configuration Files ```terraform terraform { required_version = "~> 1.10" backend "s3" { use_lockfile = true region = "eu-central-1" } required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } helm = { source = "hashicorp/helm" version = "~> 2.0" } kubernetes = { source = "hashicorp/kubernetes" version = "~> 2.33" } } } provider "aws" { region = "eu-central-1" } provider "helm" { kubernetes { host = local.cluster_endpoint cluster_ca_certificate = local.certificate token = local.token } } provider "kubernetes" { host = local.cluster_endpoint cluster_ca_certificate = local.certificate token = local.token } ``` ### Debug Output ``` ➜ TF_LOG=debug terraform validate 2025-05-21T16:35:15.075+0200 [INFO] Terraform version: 1.12.1 2025-05-21T16:35:15.075+0200 [DEBUG] using github.com/hashicorp/go-tfe v1.74.1 2025-05-21T16:35:15.075+0200 [DEBUG] using github.com/hashicorp/hcl/v2 v2.23.1-0.20250203194505-ba0759438da2 2025-05-21T16:35:15.075+0200 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1 2025-05-21T16:35:15.075+0200 [DEBUG] using github.com/zclconf/go-cty v1.16.2 2025-05-21T16:35:15.075+0200 [INFO] Go runtime version: go1.24.2 2025-05-21T16:35:15.075+0200 [INFO] CLI args: []string{"terraform", "validate"} 2025-05-21T16:35:15.075+0200 [DEBUG] Attempting to open CLI config file: /Users/bcfd@mediait.ch/.terraformrc 2025-05-21T16:35:15.075+0200 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. 2025-05-21T16:35:15.076+0200 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins 2025-05-21T16:35:15.076+0200 [DEBUG] ignoring non-existing provider search directory /Users/bcfd@mediait.ch/.terraform.d/plugins 2025-05-21T16:35:15.076+0200 [DEBUG] ignoring non-existing provider search directory /Users/bcfd@mediait.ch/Library/Application Support/io.terraform/plugins 2025-05-21T16:35:15.076+0200 [DEBUG] ignoring non-existing provider search directory /Library/Application Support/io.terraform/plugins 2025-05-21T16:35:15.078+0200 [INFO] CLI command args: []string{"validate"} 2025-05-21T16:35:15.578+0200 [DEBUG] checking for provisioner in "." 2025-05-21T16:35:15.579+0200 [DEBUG] checking for provisioner in "/Users/bcfd@mediait.ch/bin" 2025-05-21T16:35:15.580+0200 [DEBUG] created provider logger: level=debug 2025-05-21T16:35:15.580+0200 [INFO] provider: configuring client automatic mTLS 2025-05-21T16:35:15.588+0200 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/aws/5.98.0/darwin_arm64/terraform-provider-aws_v5.98.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/aws/5.98.0/darwin_arm64/terraform-provider-aws_v5.98.0_x5"] 2025-05-21T16:35:15.602+0200 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/aws/5.98.0/darwin_arm64/terraform-provider-aws_v5.98.0_x5 pid=19574 2025-05-21T16:35:15.603+0200 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/aws/5.98.0/darwin_arm64/terraform-provider-aws_v5.98.0_x5 2025-05-21T16:35:15.753+0200 [DEBUG] provider.terraform-provider-aws_v5.98.0_x5: Starting github.com/hashicorp/terraform-provider-aws@5.98.0 (go1.23.8)... 2025-05-21T16:35:15.753+0200 [DEBUG] provider.terraform-provider-aws_v5.98.0_x5: Initializing Terraform AWS Provider... 2025-05-21T16:35:15.794+0200 [INFO] provider.terraform-provider-aws_v5.98.0_x5: configuring server automatic mTLS: timestamp="2025-05-21T16:35:15.793+0200" 2025-05-21T16:35:15.799+0200 [DEBUG] provider.terraform-provider-aws_v5.98.0_x5: plugin address: address=/var/folders/8m/j68_tcmx3w5411dprxfgq2380000gp/T/plugin497091632 network=unix timestamp="2025-05-21T16:35:15.799+0200" 2025-05-21T16:35:15.799+0200 [DEBUG] provider: using plugin: version=5 2025-05-21T16:35:16.366+0200 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2025-05-21T16:35:16.371+0200 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/aws/5.98.0/darwin_arm64/terraform-provider-aws_v5.98.0_x5 id=19574 2025-05-21T16:35:16.371+0200 [DEBUG] provider: plugin exited 2025-05-21T16:35:16.371+0200 [DEBUG] created provider logger: level=debug 2025-05-21T16:35:16.371+0200 [INFO] provider: configuring client automatic mTLS 2025-05-21T16:35:16.373+0200 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/helm/2.17.0/darwin_arm64/terraform-provider-helm_v2.17.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/helm/2.17.0/darwin_arm64/terraform-provider-helm_v2.17.0_x5"] 2025-05-21T16:35:16.376+0200 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/helm/2.17.0/darwin_arm64/terraform-provider-helm_v2.17.0_x5 pid=19582 2025-05-21T16:35:16.376+0200 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/helm/2.17.0/darwin_arm64/terraform-provider-helm_v2.17.0_x5 2025-05-21T16:35:16.405+0200 [INFO] provider.terraform-provider-helm_v2.17.0_x5: configuring server automatic mTLS: timestamp="2025-05-21T16:35:16.405+0200" 2025-05-21T16:35:16.411+0200 [DEBUG] provider: using plugin: version=5 2025-05-21T16:35:16.411+0200 [DEBUG] provider.terraform-provider-helm_v2.17.0_x5: plugin address: address=/var/folders/8m/j68_tcmx3w5411dprxfgq2380000gp/T/plugin167241384 network=unix timestamp="2025-05-21T16:35:16.411+0200" 2025-05-21T16:35:16.418+0200 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2025-05-21T16:35:16.418+0200 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/helm/2.17.0/darwin_arm64/terraform-provider-helm_v2.17.0_x5 id=19582 2025-05-21T16:35:16.419+0200 [DEBUG] provider: plugin exited 2025-05-21T16:35:16.419+0200 [DEBUG] created provider logger: level=debug 2025-05-21T16:35:16.419+0200 [INFO] provider: configuring client automatic mTLS 2025-05-21T16:35:16.421+0200 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/kubernetes/2.37.0/darwin_arm64/terraform-provider-kubernetes_v2.37.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/kubernetes/2.37.0/darwin_arm64/terraform-provider-kubernetes_v2.37.0_x5"] 2025-05-21T16:35:16.423+0200 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/kubernetes/2.37.0/darwin_arm64/terraform-provider-kubernetes_v2.37.0_x5 pid=19583 2025-05-21T16:35:16.423+0200 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/kubernetes/2.37.0/darwin_arm64/terraform-provider-kubernetes_v2.37.0_x5 2025-05-21T16:35:16.457+0200 [INFO] provider.terraform-provider-kubernetes_v2.37.0_x5: configuring server automatic mTLS: timestamp="2025-05-21T16:35:16.457+0200" 2025-05-21T16:35:16.463+0200 [DEBUG] provider.terraform-provider-kubernetes_v2.37.0_x5: plugin address: network=unix address=/var/folders/8m/j68_tcmx3w5411dprxfgq2380000gp/T/plugin1473378919 timestamp="2025-05-21T16:35:16.463+0200" 2025-05-21T16:35:16.463+0200 [DEBUG] provider: using plugin: version=5 2025-05-21T16:35:16.493+0200 [ERROR] provider.terraform-provider-kubernetes_v2.37.0_x5: Response contains error diagnostic: @caller=github.com/hashicorp/terraform-plugin-go@v0.27.0/tfprotov5/internal/diag/diagnostics.go:58 diagnostic_severity=ERROR tf_req_id=a162f8f9-4cf8-4631-9680-8acddf93b98e @module=sdk.proto diagnostic_detail="A GetResourceIdentitySchemas call was received by the provider, however the provider does not implement GetResourceIdentitySchemas. Either upgrade the provider to a version that implements GetResourceIdentitySchemas or this is a bug in Terraform that should be reported to the Terraform maintainers." diagnostic_summary="GetResourceIdentitySchemas Not Implemented" tf_proto_version=5.9 tf_provider_addr=registry.terraform.io/hashicorp/kubernetes tf_rpc=GetResourceIdentitySchemas timestamp="2025-05-21T16:35:16.493+0200" 2025-05-21T16:35:16.493+0200 [ERROR] provider.terraform-provider-kubernetes_v2.37.0_x5: Response contains error diagnostic: diagnostic_severity=ERROR diagnostic_summary="GetResourceIdentitySchemas Not Implemented" tf_provider_addr=registry.terraform.io/hashicorp/kubernetes tf_rpc=GetResourceIdentitySchemas @caller=github.com/hashicorp/terraform-plugin-go@v0.27.0/tfprotov5/internal/diag/diagnostics.go:58 @module=sdk.proto diagnostic_detail="A GetResourceIdentitySchemas call was received by the provider, however the provider does not implement GetResourceIdentitySchemas. Either upgrade the provider to a version that implements GetResourceIdentitySchemas or this is a bug in Terraform that should be reported to the Terraform maintainers." tf_proto_version=5.9 tf_req_id=a162f8f9-4cf8-4631-9680-8acddf93b98e timestamp="2025-05-21T16:35:16.493+0200" 2025-05-21T16:35:16.493+0200 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2025-05-21T16:35:16.495+0200 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/kubernetes/2.37.0/darwin_arm64/terraform-provider-kubernetes_v2.37.0_x5 id=19583 2025-05-21T16:35:16.495+0200 [DEBUG] provider: plugin exited ╷ │ Error: Failed to load plugin schemas │ │ Error while loading schemas for plugin components: Failed to obtain │ provider schema: Could not load the schema for provider │ registry.terraform.io/hashicorp/kubernetes: failed to retrieve schema │ from provider "registry.terraform.io/hashicorp/kubernetes": 2 problems: │ │ - GetResourceIdentitySchemas Not Implemented: A │ GetResourceIdentitySchemas call was received by the provider, however │ the provider does not implement GetResourceIdentitySchemas. Either │ upgrade the provider to a version that implements │ GetResourceIdentitySchemas or this is a bug in Terraform that should be │ reported to the Terraform maintainers. │ - GetResourceIdentitySchemas Not Implemented: A │ GetResourceIdentitySchemas call was received by the provider, however │ the provider does not implement GetResourceIdentitySchemas. Either │ upgrade the provider to a version that implements │ GetResourceIdentitySchemas or this is a bug in Terraform that should be │ reported to the Terraform maintainers... ╵ ``` ### Expected Behavior terraform validate works ### Actual Behavior error message posted above ### Steps to Reproduce ``` ❯ tf -v Terraform v1.12.1 on darwin_arm64 + provider registry.terraform.io/hashicorp/aws v5.98.0 + provider registry.terraform.io/hashicorp/helm v2.17.0 + provider registry.terraform.io/hashicorp/kubernetes v2.37.0 terraform validate ``` ### Additional Context using dflook workflows in github actions same issue locally ### References _No response_ ### Generative AI / LLM assisted development? _No response_
Click on a version to see all relevant bugs
Terraform Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.