echoprovider: Fix bug where Terraform v1.12.1 would return an error indicating GetResourceIdentitySchemas was not implemented
#512
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issue
Ref:
ProviderServerWithResourceIdentityinterface terraform-plugin-go#516terraform-plugin-goand add changelogs forv0.20.0release terraform-plugin-mux#307Description
Previously, the
echoproviderdid not implementGetResourceIdentitySchemasdespite being upgraded to[email protected], however that is required as of Terraform v1.12.1=== NAME TestSchemaEphemeralResource_ObjectAttribute schema_ephemeral_resource_test.go:691: Step 1/1 error: Error running pre-apply plan: exit status 1 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/echo: failed to retrieve schema from provider "registry.terraform.io/hashicorp/echo": Provider GetResourceIdentitySchemas Not Implemented: A GetResourceIdentitySchemas call was received by the provider, however the provider does not implement the call. Either upgrade the provider to a version that implements resource identity support or this is a bug in Terraform that should be reported to the Terraform maintainers...Rollback Plan
Changes to Security Controls
N/A