terraform/states/statefile
Martin Atkins d41fc8d517 states/statefile: additional context for some v3 upgrade error messages
Some of our errors returned here were lacking context about what part of
the file was problematic, which led to some useless error reporting for
some real-world situations that this upgrade process doesn't seem to be
catching.

Here we add additional context to those error cases, as a step towards
tracking down exactly which upgrade cases are missing here so that we can
potentially fix them in a subsequent release.
2019-07-18 18:20:53 -07:00
..
testdata/roundtrip states/statefile: decode backend hash as uint64 2019-05-28 23:59:36 +09:00
diagnostics.go
doc.go
file.go states/statefile: Tolerate nil state in statefile.New 2018-10-16 19:14:11 -07:00
marshal_equal.go command: Allow tests to run to completion without panics or hangs 2018-10-16 19:14:11 -07:00
read.go command: Fix TestInit_getProvider 2018-11-12 15:19:55 -08:00
roundtrip_test.go always write the current state terraform_version 2019-05-21 18:55:53 -04:00
version0.go
version1.go
version1_upgrade.go
version2.go states/statefile: decode backend hash as uint64 2019-05-28 23:59:36 +09:00
version2_upgrade.go
version3.go
version3_upgrade.go states/statefile: additional context for some v3 upgrade error messages 2019-07-18 18:20:53 -07:00
version4.go command: Allow tests to run to completion without panics or hangs 2018-10-16 19:14:11 -07:00
write.go always write the current state terraform_version 2019-05-21 18:55:53 -04:00