Releases: Azure/aztfexport
Releases · Azure/aztfexport
v0.17.1
v0.17.0
v0.16.0
v0.15.0
0.15.0 (Aug 19, 2024)
ENHANCEMENTS
-
Authentication related options now pass through to the provider as the provider configuration (#546)
The new options (or existing flags but now passed to providers) are listed below:
env
tenant-id
auxiliary-tenant-ids
client-id
client-id-file-path
client-certificate
client-certificate-path
client-certificate-password
client-secret
client-secret-file-path
oidc-request-token
oidc-request-url
oidc-token
oidc-token-file-path
use-managed-identity-cred
(defaults to false)use-azure-cli-cred
(defaults to true)use-oidc-cred
(defaults to false)
-
New option:
-mask-sensitive
to allow masking sensitive attributes (#551) -
Resource mode supports multiple resources (#552)
-
Behavior change of
--overwrite
to avoid deleting user files (#553)
SECURITY ISSUES
- Update github.com/hashicorp/hc-install to v0.7.0 to solve CVE issues (#538)
v0.14.2
v0.14.1
0.14.1 (Apr 16, 2024)
BUG FIXES
- Fix
rg
mode not export empty resource group (#500) - Fix cross RP parent-child dependency (#505)
- Update
github.com/hashicorp/terraform-exec
: v0.17.2 -> v0.20.0 to fix an issue relating to terraform cloud (#508) - New option:
--generate-import-block
to allow users to select whether to generate theimport.tf
after exporting. This fixes appending to a submodule fails due to import block can only resides in the root module (#516) - Update
aztft
andtfadd
for terraform-provider-azurerm v3.99.0, which fixes import issues reside in the upstream provider (#517)
v0.14.0
0.14.0 (Nov 13, 2023)
ENHANCEMENTS
- New auth method: Fedorated Workload Identity (a.k.a OIDC) (#438)
- New option
--provider-name=[azurerm|azapi]
to export to different providers, eitherazurerm
(default), orazapi
(new) (#462, #464, #465) resource-group
andquery
modes add new option:--include-role-assignment
for exporting role assignments directly assigned to the exported resources (#468)query
mode add new option--include-resource-group
for exporting the resource group(s) containing the exported resources (#468)- Support
azurerm
provider v3.77.0 (#463)
BUG FIXES
- Update aztft to fix the id construction for
azurerm_role_definition
(#437)
v0.13.1
v0.13.0
0.13.0 (Jul 17, 2023)
ENHANCEMENTS
- Resource mapping file (i.e.
aztfexportResourceMapping.json
) will now be generated together with theimport.tf
that is the Terraform official import blocks, as long as the version ofterraform
being used is v1.5.0 or later (#398) - New option:
--plain-ui
which can be used together with--non-interactive
for environment that has no/dev/tty
available (#423) - Support azurerm provider v3.65.0 (#430)
BUG FIXES
v0.12.0
0.12.0 (May 24, 2023)
FEATURES
- Integrate with
terraform-client-go
for "HCL only" mode that replaces theterraform
binary, for better performance and lower resource consumption (#381)
ENHANCEMENTS
- New option:
--provider-version
to overwrite the provider version used for importing (other than using the bound version) (#376) - New option:
--env
to specify a different environment rather than public cloud (#378) - New CLI options:
--use-environment-cred
,--use-managed-identiy-cred
and--use-azure-cli-cred
to allow users to explicitly choose auth method instead of the default auth chain (#390) - Support azurerm provider v3.56.0 (#396)
BUG FIXES
- Extend
--append
to remote backend, and the backend type now honors the existing type in append mode (#373)