Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coordinate switch in message pack encoding for large integers with Terraform core #391

Closed
bendbennett opened this issue Mar 21, 2024 · 0 comments · Fixed by #396
Closed
Labels
dependencies Pull requests that update a dependency file
Milestone

Comments

@bendbennett
Copy link
Contributor

terraform-plugin-go version

v0.22.1

An issue describing that Planned value does not match config value for number on Terraform core has resulted in a fix in cty in v1.14.4 (refer to hashicorp/terraform#34866 (comment)). The fix was to change the MessagePack encoder to use a different encoding for large integers. This should fix the core-to-provider direction in terraform-plugin-go, but equivalent changes will need to implemented in this repository for the provider-to-core direction.

The changes to Terraform core and terraform-plugin-go should be coordinated to minimise any time during which encodings differ for Terraform core and terraform-plugin-go.

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants