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

Validate the state on load #8463

Merged
merged 3 commits into from
Aug 26, 2016
Merged

Validate the state on load #8463

merged 3 commits into from
Aug 26, 2016

Conversation

mitchellh
Copy link
Contributor

Fixes #4942

This adds a new validation function that is run on every state file load. If validation fails, the load is blocked. This is a super hostile action that should only be done for situations where the state isn't reconcilable automatically safely.

The only thing that can block this for now is multiple duplicate modules.

@jbardin
Copy link
Member

jbardin commented Aug 26, 2016

LGTM

@mitchellh mitchellh merged commit 3c2db3d into master Aug 26, 2016
@mitchellh mitchellh deleted the b-read-state-validate branch August 26, 2016 20:27
@ghost
Copy link

ghost commented Apr 22, 2020

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 Apr 22, 2020
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.

Duplicate module entries added to statefile cause confusing failures
2 participants