- AWS support for
aws_fsx_lustre_file_system
,aws_fsx_ontap_file_system
,aws_fsx_openzfs_file_system
,aws_fsx_windows_file_system
(Pull #115) - AWS support for
aws_nat_gateway
(Pull #110) - AWS support for
aws_eks_cluster
,aws_eks_node_group
,aws_efs_file_system
(Pull #97) - Support for remote module references (Issue #88)
- Added 'Usage' support for those options that are not from configuration but from usage of the resource (Issue #96)
- Added 'Usage' attribute to the cost.Component and query.Component (Issue #10)
- Plan estimation now supports references to other resources (like in ASG or EKS) (Pull #105)
- Support for Terragrunt estimation on HCL (Issue #106)
- Added the option to specify Parallelism on Terragrunt (Issue #106)
- Added ability to follow HCL references (Pull #124)
- Added
for_each
resources estimation (Pull #124)
- Plan variables where forced to be
string
and if not was failing (Issue #86) - Added weak type conversion for values when calculation price from the user inputs (Pull #89)
- Resource.Index is now of type
interface{}
as it can beint
orstring
(Pull #90) - If the AWS provider is defined without region it'll use
us-east-1
(Pull #94) - The documentation to install is has been updated to display the needed
replace
ofterraform
(Issue #90), (Issue #74) - The dependencies to use terraform
v1.4.6-cy
(Pull #121) - Variable weak typing errors are now fixed (Pull #124)
- AWS support for
aws_autoscaling_group
,aws_launch_template
,aws_launch_configuration
(Pull #80) - AWS support for
aws_eip
,aws_aws_elasticache_cluster
,aws_elasticache_replication_group
(Pull #68)
- AWS ingester change to keep consistency between name from CSV (Pull #68)
- Internal signature for computing resources price, now also have the map of all the other resources to compute so it can access them when referenced (Pull #68)
- Google simple implementation with support for
compute_instances
(Issue #2) - AzureRM simple implementation with support for
virtual_machine
(just linux) andlinux_virtual_machine
(Issue #3)
- [breaking] Remove the repeated Backend and abstracted it to it's own package (Pull #60)
- No cost returned when no prior exist in plan (Pull #61)
- Ignore providers related to constraints (Pull #58)
- Unexpected error when using supported/unsupported providers (Pull #56)
- Improved error returned when using unknown providers, empty terraform (Pull #55)
- Add missing type/provider to resources in plans (Pull #54)
- Correct calculation for planned cost in resource diff (Issue #51)
- Include currency in resource component cost estimation (Issue #48)
- Support estimation of a directory of HCL files (Issue #29)
- Expose
provider
andtype
fields for estimated resources (Issue #42)
- Add support for child modules in Terraform plan files (Issue #37)