Skip to content

Latest commit

 

History

History
237 lines (170 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

237 lines (170 loc) · 10.1 KB

[Unreleased]

Changed

  • Update aws resources regarding missing pagination and filter (PR #202)

[0.7.1] 2021-07-15

Added

  • aws resources: aws_eip, aws_dynamodb_global_table, aws_dynamodb_table, aws_ecs_cluster, aws_ecs_service, aws_athena_workgroup, aws_glue_catalog_database, aws_glue_catalog_table, aws_fsx_lustre_file_system, aws_batch_job_definition, aws_dax_cluster, aws_directory_service_directory, aws_dms_replication_instance, aws_dx_gateway, aws_efs_file_system, aws_eks_cluster, aws_elasticache_replication_group, aws_elastic_beanstalk_application, aws_emr_cluster, aws_internet_gateway, aws_kinesis_stream, aws_lightsail_instance, aws_media_store_container, aws_mq_broker, aws_nat_gateway, aws_neptune_cluster, aws_rds_cluster, aws_rds_global_cluster, aws_redshift_cluster, aws_sqs_queue, aws_storagegateway_gateway, aws_vpn_gateway. (PR #194)
  • Extra validations for the resource names (PR #201)

Changed

  • Updated tfdocs to have missing resources that where causing import errors (Issue #199)

Fixed

  • Skip aws RequestError errors generaly caused by service not available in a region (Issue #171)
  • Module source now is prefixed with ./ as expected (PR #209)

[0.7.0] 2021-07-02

Fixed

  • tc_category no longer added to the generated HCL (PR #187)
  • Skip resources that are not Importable from the Provider (PR #191)

Changed

  • Migrate all the logic to use terraform-plugin-sdk/v2 (Issue #151)

[0.6.4] 2021-04-29

Changed

  • AWS error handling from Message to Code and added 'AccessDeniedException' (Issue #171)

Fixed

  • --labels flag is correctly read now on Google CMD (PR #180)

[0.6.3] 2021-03-30

Fixed

  • Empty array values on modules now are generated correctly and not failing (PR #174)

[0.6.2] 2021-03-18

We had an error on the Pipeline of the last release so we made a quick patch release to fix it

[0.6.1] 2021-03-12

Added

  • Ability to create Modules directly when importing (Issue #141)

[0.6.0] 2020-12-22

Added

  • state dependencies between resources using dependencies (PR #131)
  • aws resource: aws_alb_listener_certificate, aws_lb_cookie_stickiness_policy, aws_lb_target_group_attachment, aws_volume_attachment, aws_elasticsearch_domain, aws_elasticsearch_domain_policy, aws_lambda_function, aws_api_gateway_rest_api, aws_api_gateway_deployment, aws_api_gateway_stage, aws_api_gateway_resource. (PR #128)
  • cli option to deactivate interpolation (PR #133)
  • AWS support for profile/config (Issue #48)
  • Azure Virtual Desktop resources (PR #145)
  • Log File to always write the last -v logs to (Issue #149)
  • Authentication using AWS session token (Issue #154)
  • Support for Homebrew (Issue #153)

Changed

  • HCL lib version from V1 to V2 and all the implications (PR #135)
  • All the Provider and Terraform versions (PR #143)

Fixed

  • Crashing import by adding an error handling on provider errors (Issue #138)
  • No more issues for HCL2 when generated (PR #148)

[0.5.1] 2020-07-17

Fixed

  • Error with the Resource name always being the alphanumeric instead of the Tag Name (PR #124)
  • Pagination and nil pointer errors (PR #123)
  • Error with mutual interpolation between resources (PR #125)

[0.5.0] 2020-06-19

Added

  • provider resource: implement SetImporter to set schema.Resource.Importer when resource is not importable. (PR #116)
  • aws resource: aws_iam_group_membership (PR #116)
  • google resources: google_compute_backend_bucket, google_project_iam_custom_role, google_storage_bucket_iam_policy, google_compute_instance_iam_policy (PR #97)
  • aws: aws_lb, aws_lb_listener, aws_lb_listener_rule, aws_lb_target_group (PR #96)
  • aws: Pagination of all the functions on the reader (Issue #13)

Changed

  • aws resources: do not write group_membership if the user has no groups. (issue #111)
  • filter: update IsExcluded and add IsIncluded to verify multiple resources. (PR #96)
  • Provide filters to resource functions instead of tags only (PR #92)
  • Upgraded all the Provider and Terraform versions (PR #114)

Fixed

  • Error when importing aws_iam_user_group_membership without groups (Issue #104)
  • util/retry now ignores the internal errors format (Issue #106)

[0.4.0] 2020-03-31

Added

  • aws resources: aws_db_subnet_group, aws_key_pair, aws_vpc_peering_connection, aws_alb_target_group, aws_alb_listener, aws_alb_listener_rule (PR #87)
  • Terraform variable interpolation is available on string values (PR #81)
  • aws resource: aws_db_parameter_group, aws_iam_access_key, aws_cloudwatch_metric_alarm, aws_autoscaling_policy, aws_iam_user_ssh_key (PR #78)
  • New flag --target to allow specific resource+id import (Issue #40)
  • New AzureRM provider (PR #88)

[0.3.0] 2020-01-02

Added

  • google resource: ComputeDisk, StorageBucket and SqlDatabaseInstance (PR #73)
  • google resource: ComputeSSLCertificate, ComputeTargetHTTPProxy, ComputeTargetHTTPSProxy and ComputeURLMap (PR #67)
  • google resource: ComputeHealthCheck, ComputeInstanceGroup and ComputeBackendService (PR #64)
  • aws resource: aws_launch_configuration, aws_launch_template and aws_autoscaling_group (PR #68)
  • google resource: compute instance (PR #56)
  • google resource: compute networks and compute firewalls (PR #61)
  • google reader functions are now generated from go:generate (PR #65)

Changed

  • During import if a resource is invalid we assume it can be skipped (PR #68)
  • 'raws' lib to be an internal library instead of a dependency (Issue #69)

Fixed

  • '--region' flag working for different subcommands (PR #63)

[0.2.0] 2019-10-29

This version changes the format of the TFState to the Terraform 0.12+ format

Fixed

  • HCL formatter to ignore some special keys that fail on the fmtcmd of HCL (Issue #36)

Changed

[0.1.6] 2019-07-18

Added

  • The version subcommand to show the actual build version (Issue #24)
  • CI/CD pipeline (Issue #31)
  • The -verbose and -debug options (Issue #17)

Changed

  • Update CI/CD pipeline which now also has pre-built binaries, automate github release and docker release image. (Issue #31)
  • Better management of Throttle errors from AWS (PR #49)

Fixed

  • Error with the Import Filter not validating before Importing/Reading (PR #22)
  • Update to version 1.0.1 of raws to fix panic on importing aws_s3_bucket (Issue #29)
  • Vendor issue with AWS TF provider and updated it to 2.31.0 (PR #54)