Releases: cycloidio/terracognita
Releases · cycloidio/terracognita
v0.7.1
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)
v0.7.0
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)
v0.6.4
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)
v0.6.3
v0.6.2
We had an error on the Pipeline of the last release so we made a quick patch release to fix it
v0.6.0
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)
v0.5.1
v0.5.0
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)
v0.4.0
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)
v0.3.0
Added
- google resource:
ComputeDisk
,StorageBucket
andSqlDatabaseInstance
(PR #73) - google resource:
ComputeSSLCertificate
,ComputeTargetHTTPProxy
,ComputeTargetHTTPSProxy
andComputeURLMap
(PR #67) - google resource:
ComputeHealthCheck
,ComputeInstanceGroup
andComputeBackendService
(PR #64) - aws resource:
aws_launch_configuration
,aws_launch_template
andaws_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)