-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
implement a new migration flow with import and removed blocks (#128)
* implement a new migration flow with import and removed blocks * fix golint * revert test codes
- Loading branch information
Showing
22 changed files
with
770 additions
and
345 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
## v2.0.0-beta | ||
|
||
Target azurerm version: v4.0.0 | ||
|
||
FEATURES: | ||
- The new migration flow uses `import` and `removed` block instead of importing resources and removing resources from terraform state directly. | ||
- Support `working-dir` flag to specify the working directory | ||
|
||
## v1.15.0 | ||
Target azurerm version: v3.114.0 | ||
|
||
## v1.14.0 | ||
Target azurerm version: v3.110.0 | ||
|
||
## v1.13.0 | ||
Target azurerm version: v3.99.0 | ||
Target azapi version: v1.13.0 | ||
|
||
## v1.12.0 | ||
Target azurerm version: v3.83.0 | ||
|
||
## v1.11.0 | ||
Target azurerm version: v3.83.0 | ||
|
||
## v1.10.0 | ||
Target azurerm version: v3.79.0 | ||
|
||
## v1.9.0 | ||
Target azurerm version: v3.71.0 | ||
|
||
## v1.8.0 | ||
Target azurerm version: v3.66.0 | ||
|
||
## v1.7.0 | ||
Target azurerm version: v3.61.0 | ||
|
||
ENHANCEMENTS: | ||
- Refactor: use `tfadd` to generate config from state | ||
|
||
BUG FIXES: | ||
- Fix import with `for_each` statement | ||
|
||
## v1.6.0 | ||
Target azurerm version: v3.55.0 | ||
|
||
ENHANCEMENTS: | ||
- Refactor: use aztft to get resource type & upgrade to go 1.19 | ||
|
||
BUG FIXES: | ||
- Fix import with `count` statement | ||
|
||
## v1.5.0 | ||
Target azurerm version: v3.50.0 | ||
|
||
## v1.4.0 | ||
Target azurerm version: v3.45.0 | ||
|
||
## v1.3.0 | ||
Target azurerm version: v3.41.0 | ||
|
||
## v1.2.0 | ||
Target azurerm version: v3.37.0 | ||
|
||
## v1.1.0 | ||
Target azurerm version: v3.31.0 | ||
|
||
## v1.0.0 | ||
Target azurerm version: v3.24.0 | ||
|
||
## v0.6.0 | ||
Target azurerm version: v3.22.0 | ||
|
||
## v0.5.0 | ||
Target azurerm version: v3.18.0 | ||
|
||
FEATURES: | ||
- Refresh state after migrating update resources. | ||
|
||
## v0.4.0 | ||
Target azurerm version: v3.11.0 | ||
|
||
## v0.3.0 | ||
Target azurerm version: v3.1.0 | ||
|
||
## v0.2.0 | ||
Target azurerm version: v3.0.2 | ||
|
||
## v0.1.0 | ||
Target azurerm version: v2.99.0 | ||
|
||
FEATURES: | ||
- Support resource `azapi_resource` migration | ||
- Support resource `azapi_update_resource` migration | ||
- Support meta-argument `for_each` | ||
- Support meta-argument `count` | ||
- Support meta-argument `depends_on`, `lifecycle` and `provisioner` | ||
- Support dependency injection in array and primitive value. | ||
- Support dependency injection in Map and other complicated struct value. | ||
- Support user input when there are multiple/none `azurerm` resource match for the resource id | ||
- Support migration based on `azurerm` provider's property coverage | ||
- Support ignore terraform addresses listed in file `azapi2azurerm.ignore` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.