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

Backport of data schema changes may prevent state decoding into v1.1 #30871

Merged
merged 1 commit into from Apr 14, 2022

Conversation

teamterraform
Copy link
Contributor

@teamterraform teamterraform commented Apr 14, 2022

Backport

This PR is auto-generated from #30830 to be assessed for backporting due to the inclusion of the label 1.1-backport.


Data sources do not have state migrations, so there may be no way to
decode the prior state when faced with incompatible type changes.

Because prior state is only informational to the plan, and its existence
should not effect the planning process, we can skip decoding when faced
with errors.

This PR intended for backporting avoids the error, however we probably don't need to deal with the prior state at all. I can follow-up with a more invasive PR to remove the extra state handling entirely for v1.2.

Fixes #30823

@vercel
Copy link

vercel bot commented Apr 14, 2022

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/hashicorp/terraform/4HNWrYAN193RHagGvEMFGd7e2YiU
✅ Preview: https://terraform-git-backport-jbardindata-schema-chan-183d1a-hashicorp.vercel.app

@hashicorp-cla
Copy link

hashicorp-cla commented Apr 14, 2022

CLA assistant check
All committers have signed the CLA.

Data sources do not have state migrations, so there may be no way to
decode the prior state when faced with incompatible type changes.

Because prior state is only informational to the plan, and its existence
should not effect the planning process, we can skip decoding when faced
with errors.
@jbardin jbardin force-pushed the backport/jbardin/data-schema-change/jolly-saved-squid branch from 4a643a5 to 7bdbb14 Compare April 14, 2022 13:52
@jbardin jbardin merged commit f1830ac into v1.1 Apr 14, 2022
@jbardin jbardin deleted the backport/jbardin/data-schema-change/jolly-saved-squid branch April 14, 2022 13:58
@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants