Releases: aws-samples/aws2tf
16th September 2024
22nd August 2024
Added support for
Bedrock Agents
Datazone resources
Added documentation on how to run as a container
16th August 2024
This release transitions to the new Python version
see docs for more
12 July 2024
Fixes to the new python version:
- Fixed merge capability
- Added transit gateway and app stream support
- Fixes to dms imports
26th June 2024
Changes to the Python version:
- Better error handling
- Fix for S3 buckets where policies etc were not being imported
- Better support for autoscaling groups
31st May 2024
This release introduces the Python version of aws2tf which has several advantages:
Dramatically improved performance.
Support form a wider range of Terraform resources.
Better support for Stack Set types.
New Python source code base.
In this first "alpha" release:
Not all Terraform resource types & stack set resources have been tested, this will take some time, please raise a PR if you run into problems.
Performance whilst dramatically improved is not yet optimised
v0.2.0
Changes:
Bumped AWS provider to v5.17 and Terraform 1.5+
Switching to AWS provider 5.xx may introduce some new problems in the short term - please open an issue for anything you come across.
Added/Amended support for:
- aws_appautoscaling_policy
- aws_appautoscaling_target
- aws_athena_workgroup
- aws_flow_log
- aws_lambda_event_source_mapping
- aws_vpclattice_access_log_subscription
- aws_vpclattice_target_group_attachment
In CloudFormation stacks:
- AWS::AppMesh::Mesh
- AWS::AppMesh::VirtualGateway
- AWS::AppMesh::VirtualNode
- AWS::AppMesh::VirtualRouter
- AWS::AppMesh::VirtualService
- AWS::ApplicationAutoScaling::ScalableTarget
- AWS::ApplicationAutoScaling::ScalingPolicy
- AWS::Athena::WorkGroup
- AWS::CDK::Metadata
- AWS::EC2::FlowLog
- AWS::EC2::VPCEndpointService
- AWS::Lambda::EventSourceMapping
- AWS::ServiceDiscovery::PrivateDnsNamespace
25th Jun 2023
Changes:
Bumped AWS provider to v4.67 (v5 support coming)
Added/Amended support for:
- aws_vpclattice_auth_policy
- aws_vpclattice_listener
- aws_vpclattice_listener_rule
- aws_vpclattice_resource_policy
- aws_vpclattice_service
- aws_vpclattice_service_network
- aws_vpclattice_service_network_service_association
- aws_vpclattice_service_network_vpc_association
- aws_vpclattice_target_group
In Cloudformation stacks:
- AWS::EC2::KeyPair
28th April 2023
Changes
Beginning to change the way terraform state is obtained in some case - much faster method
Automated fixes from terraform validate output are now all in one loop - again this is faster.
Added/Amended support for:
- aws_eks_identity_provider_config
In Cloudformation stacks:
- AWS::SQS::QueuePolicy
12th March 2023
Changes
Bumped provider to latest 4.58.0 - the may introduce new errors related to new Terraform capabilities/changes
Various bug fixes
Various automatic corrections of errors
Added/Amended support for:
- aws_ecs_capacity_provider
- aws_ecs_cluster_capacity_providers
- aws_sagemaker_studio_lifecycle_config
In Cloudformation stacks:
- AWS::EMR::Cluster
- AWS::EMR::SecurityConfiguration
- AWS::LakeFormation::PrincipalPermissions
- AWS::SageMaker::UserProfile