terraform/configs/configupgrade
Martin Atkins c755745285 configs/configupgrade: Generalize migration of block bodies
The main area of interest in upgrading is dealing with special cases for
individual block items, so this generalization allows us to use the same
overall body-processing logic for everything but to specialize just how
individual items are dealt with, which we match by their names as given
in the original input source code.
2018-12-04 11:37:39 -08:00
..
test-fixtures configupgrade: Basic expression formatting 2018-10-16 18:50:29 -07:00
analysis.go configs/configupgrade: Basic migration of provider blocks 2018-12-04 11:37:39 -08:00
doc.go configupgrade: new package for upgrading configs for 0.12 2018-10-16 18:50:29 -07:00
module_sources.go configupgrade: Load source code for a module and detect already upgraded 2018-10-16 18:50:29 -07:00
module_sources_test.go configupgrade: Load source code for a module and detect already upgraded 2018-10-16 18:50:29 -07:00
upgrade.go configupgrade: Analysis of input configuration 2018-10-16 18:50:29 -07:00
upgrade_body.go configs/configupgrade: Generalize migration of block bodies 2018-12-04 11:37:39 -08:00
upgrade_expr.go configupgrade: Analysis of input configuration 2018-10-16 18:50:29 -07:00
upgrade_native.go configs/configupgrade: Generalize migration of block bodies 2018-12-04 11:37:39 -08:00
upgrade_test.go configs/configupgrade: Basic migration of provider blocks 2018-12-04 11:37:39 -08:00
upgrader.go terraform: More wiring in of new provider types 2018-10-16 19:12:54 -07:00