Commit Graph

54 Commits (a15a4acf2f0e4e8a749d9cb9a46ac09f224d5e90)

Author SHA1 Message Date
Kristin Laemmert a15a4acf2f
configs/configupgrade: detect possible relative module sources (#20646)
7 years ago
Martin Atkins b217624d83 config/configupgrade: Test to show that list unwrapping works for sets
7 years ago
Martin Atkins dd43926761 configs/configupgrade: Fix up uses of the .count pseudo-attribute
7 years ago
Martin Atkins 966eb39427 configs/configupgrade: Default arguments in "connection" blocks
7 years ago
Martin Atkins ac6e0e42dc configs/configupgrade: Upgrade the bodies of "connection" blocks
7 years ago
Martin Atkins e2ef51800a configs/configupgrade: Upgrade the bodies of "provisioner" blocks
7 years ago
Martin Atkins cdca8fbfe8 configs/configupgrade: Correct ignore_changes error message
7 years ago
Martin Atkins 0095a944cd configs/configupgrade: Include provisioner schemas in analysis
7 years ago
Martin Atkins fa0d6484df configs/configupgrade: Detect and fix element(...) usage with sets
7 years ago
Martin Atkins 085ac6d8ca configs/configupgrade: Test for removing commas between block arguments
7 years ago
Martin Atkins 54bb0b1e25 configs/configupgrade: Silently ignore and trim .% .# in ignore_changes
7 years ago
Martin Atkins 1d35233a03 configs/configupgrade: Fix up internal HIL conversion functions
7 years ago
Martin Atkins 154911688a configs/configupgrade: upgrade expressions inside heredocs
7 years ago
Kristin Laemmert 5f8916b4fd
configs/configupgrade: do not panic on HEREDOCs. (#20281)
7 years ago
Martin Atkins 954d38e870 lang: New file-hashing functions
7 years ago
Martin Atkins f93f7e5b5c configs/configupgrade: Remove redundant list brackets
7 years ago
Martin Atkins d9603d5bc5 configs/configupgrade: Do type inference with input variables
7 years ago
Martin Atkins a2d9634dbf configs/configupgrade: Expression type inference
7 years ago
Martin Atkins 8112f589c1 configs/configupgrade: Pass through connection and provisioner blocks
7 years ago
Martin Atkins 028b5ba34e configs/configupgrade: Upgrade depends_on in resources and outputs
7 years ago
Martin Atkins ef017345f1 configs/configupgrade: Upgrade the resource "lifecycle" nested block
7 years ago
Martin Atkins 4b52148262 configs/configupgrade: Upgrade provider addresses
7 years ago
Martin Atkins ea3b8b364c configs/configupgrade: Initial passthrough mapping for module blocks
7 years ago
Martin Atkins 4b5d31d35d configs/configupgrade: Rules-based upgrade for "locals" block
7 years ago
Martin Atkins 76221a3a4a configs/configupgrade: Retain any .tf.json files unchanged
7 years ago
Martin Atkins 8490fc36f7 configs/configupgrade: Fix up references to counted/uncounted resources
7 years ago
Martin Atkins ceedeb69a9 configs/configupgrade: Normalize and upgrade reference expressions
7 years ago
Martin Atkins e83976c008 configs/configupgrade: Print trailing comments inside blocks
7 years ago
Martin Atkins de0eb9ea30 configs/configupgrade: Distinguish data resources in analysis
7 years ago
Martin Atkins 6596d031d9 configs/configupgrade: Convert block-as-attr to dynamic blocks
7 years ago
Martin Atkins f96d702d4f configs/configupgrade: Upgrading of simple nested blocks
7 years ago
Martin Atkins 39c3e7112f configs/configupgrade: Use break to cancel default function rendering
7 years ago
Martin Atkins 48f1245e6b configs/configupgrade: Replace lookup(...) with index syntax
7 years ago
Martin Atkins 4927a4105b configs/configupgrade: Replace calls to list() and map()
7 years ago
Martin Atkins 8cf024d45a configs/configupgrade: Upgrade expressions nested in HCL list/object
7 years ago
Martin Atkins e49d993d89 configs/configupgrade: Decide on blank lines by ends of items
7 years ago
Martin Atkins bdb724562c configs/configupgrade: Test that map attrs as blocks are fixed
7 years ago
Martin Atkins 1aa368d0d8 configs/configupgrade: Add some logging and enable it for tests
7 years ago
Martin Atkins e8999eefdc configs/configupgrade: Populate the test provider schema
7 years ago
Martin Atkins 8e594f32aa configs/configupgrade: Upgrade rules for the "terraform" block type
7 years ago
Martin Atkins 302b29557f configs/configupgrade: Pass through diagnostics from body upgrades
7 years ago
Martin Atkins c755745285 configs/configupgrade: Generalize migration of block bodies
7 years ago
Martin Atkins cf52e224f6 configs/configupgrade: Basic migration of provider blocks
7 years ago
Martin Atkins 1a654e9e1c configs/configupgrade: Disable the tests for now
8 years ago
Martin Atkins 961056c08d configs/configupgrade: Use mock provider instead of test provider
8 years ago
Martin Atkins 85aa8769db configs/configupgrade: Partially fix TestUpgradeValid
8 years ago
Martin Atkins 44bc7519a6 terraform: More wiring in of new provider types
8 years ago
Martin Atkins 479c6b2466 move "configschema" from "config" to "configs"
8 years ago
Martin Atkins adb88eaa16 configupgrade: Analysis of input configuration
8 years ago
Martin Atkins ffe5f7c4e6 command: 0.12upgrade command
8 years ago