Skip to content

providers/terraform: support state format 4 in remote state#21226

Merged
apparentlymart merged 1 commit intov0.11from
v0.11-v0.12-upgrade-helpers
May 8, 2019
Merged

providers/terraform: support state format 4 in remote state#21226
apparentlymart merged 1 commit intov0.11from
v0.11-v0.12-upgrade-helpers

Conversation

@apparentlymart
Copy link
Copy Markdown
Contributor

@apparentlymart apparentlymart commented May 7, 2019

Although Terraform v0.11 can't generate this format or use it as the basis for new operations, we will implement it enough that terraform_remote_state can read it, in order to give more flexibility when upgrading from 0.11 to 0.12 in complex environments where remote state is used for connectivity between subsystems. With this in place, users have more freedom in what order they upgrade their individual subsystems to Terraform 0.12.

(Note that this PR is targeting the v0.11 branch, not the master branch. This is intended to be included in one final 0.11 release in order to reduce upgrade friction.)

Although Terraform v0.11 can't generate this format or use it as the basis
for new operations, we will implement it enough that
terraform_remote_state can read it, in order to give more flexibility
when upgrading from 0.11 to 0.12 in complex environments where remote
state is used for connectivity between subsystems. With this in place,
users have more freedom in what order they upgrade their individual
subsystems to Terraform 0.12.
@apparentlymart apparentlymart force-pushed the v0.11-v0.12-upgrade-helpers branch from 799b951 to 11b6b7d Compare May 7, 2019 00:58
@apparentlymart
Copy link
Copy Markdown
Contributor Author

The CI failure here is a result of the fact that the website directory in the 0.11 branch is no longer used and thus has links in it that don't make sense any longer. The code tests seem to be passing as expected, though.

@apparentlymart apparentlymart merged commit 11de40f into v0.11 May 8, 2019
@apparentlymart apparentlymart deleted the v0.11-v0.12-upgrade-helpers branch May 8, 2019 23:24
@ghost
Copy link
Copy Markdown

ghost commented Jul 26, 2019

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Jul 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants