Releases: terraform-linters/tflint-ruleset-aws
Releases · terraform-linters/tflint-ruleset-aws
v0.13.3
0.13.3 (2022-04-17)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
Chores
- #328: chores: Remove snaker (@wata727)
- #329: Fix rule template for rule generator (@wata727)
- #330: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.0 to 0.10.1
- #333: style: format rules/api/rule.go.tmpl and run
go generate ./...(@suzuki-shunsuke) - #334: Bump actions/setup-go from 2 to 3
v0.13.2
v0.13.1
0.13.1 (2022-03-28)
GPG key ID: 8CE69160EB3F2FE9
BugFixes
- #320: Call EnsureNoError after evaluating
aws_routeexpression so unevaluable expressions are skipped (@jandersen-plaid)
v0.13.0
0.13.0 (2022-03-27)
The minimum supported version of TFLint has changed in this version. TFLint v0.35.0+ is required for this plugin to work.
GPG key ID: 8CE69160EB3F2FE9
Breaking Changes
- #274: Bump tflint-plugin-sdk for gRPC-based new plugin system (@wata727)
- #310: aws_spot_instance_request.instance_interruption_behaviour renamed (@PatMyron)
- #317 #318: Update aws-sdk-go and AWS provider rules (@wata727)
- Removed
aws_amplify_domain_association_invalid_domain_namerule.
- Removed
Enhancements
- #309: refactor previous generation instance type rules (@PatMyron)
- #315: rules: Add new
aws_elastic_beanstalk_environment_invalid_name_formatrule (@samhpickering)
Chores
v0.12.0
0.12.0 (2022-01-28)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #291: mapping aws_devicefarm (@PatMyron)
- #292: mapping aws_fsx (@PatMyron)
- #293 #294 #300 #301: Update terraform-provider-aws and aws-sdk submodule
- terraform-provider-aws: v3.70.0 -> v3.74.0
- aws-sdk: v1.42.25 -> v1.42.43
- #295: mapping aws_memorydb (@PatMyron)
Chores
v0.11.0
0.11.0 (2022-01-04)
Many thanks to @PatMyron, a new maintainer! This release adds 589 SDK-based validation rules, significantly increasing resource coverage.
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #216: Bump github.com/aws/aws-sdk-go from 1.42.19 to 1.42.23
- #217: rules: Add ap-southeast-3 (Jakarta) as valid region (@PatMyron)
- #218: rules: Add mapping
aws_acmpca_certificateandaws_acmpca_certificate_authority_certificate(@PatMyron) - #219: rules: Add mapping
aws_acm_certificateandaws_acm_certificate_validation(@PatMyron) - #220: rules: Add mapping
aws_api_gateway_authorizer,aws_api_gateway_documentation_part,aws_api_gateway_domain_name(@PatMyron) - #222: rules: Add mapping
aws_apigatewayv2(@PatMyron) - #223: rules: Add mapping
aws_accessanalyzer_analyzer(@PatMyron) - #224: rules: Add mapping
aws_account_alternate_contact(@PatMyron) - #225: rules: Add mapping
aws_amplify(@PatMyron) - #226: rules: Add mapping
aws_appconfig(@PatMyron) - #227: rules: Add mapping
aws_appmesh(@PatMyron) - #228: rules: Add mapping
aws_apprunner(@PatMyron) - #232: rules: Add mapping
aws_appstream(@PatMyron) - #233: rules: Add mapping
aws_backup(@PatMyron) - #234: rules: Add mapping
aws_chime(@PatMyron) - #235: rules: Add mapping
aws_cloudfront(@PatMyron) - #236: rules: Add mapping
aws_codeartifact(@PatMyron) - #237: rules: Add mapping
aws_config(@PatMyron) - #238: rules: Add mapping
aws_connect(@PatMyron) - #239: rules: Add mapping
aws_dx(Direct Connect) (@PatMyron) - #240: rules: Add mapping
aws_sagemaker(@PatMyron) - #241: rules: Add mapping
servicecatalog(@PatMyron) - #242: rules: Add mapping
aws_glue(@PatMyron) - #243: rules: Add mapping
aws_securityhub(@PatMyron) - #244: rules: Add mapping
macie2(@PatMyron) - #245: rules: Add mapping
s3control(@PatMyron) - #247: rules: Add mapping
imagebuilder(@PatMyron) - #248: rules: Add mapping
wafv2(@PatMyron) - #249: rules: Add mapping
aws_networkfirewall(@PatMyron) - #250: rules: Add mapping
aws_vpc(@PatMyron) - #251: rules: Add mapping
aws_ec2(@PatMyron) - #252: rules: Add mapping
aws_route53_resolver(@PatMyron) - #253: rules: Add mapping
aws_cloudwatch_event(@PatMyron) - #254: rules: Add mapping
aws_s3(@PatMyron) - #255: rules: Add mapping
aws_db_proxy(@PatMyron) - #256: rules: Add mapping
aws_ecr(@PatMyron) - #257: rules: Add mapping
aws_ecs(@PatMyron) - #258: rules: Add mapping
aws_eks(@PatMyron) - #259 #289: tools: Bump Terraform and provider schema (@PatMyron, @wata727)
- #260: rules: Add mapping
aws_fsx(@PatMyron) - #261: rules: Add mapping
aws_guardduty(@PatMyron) - #262: rules: Add mapping
aws_lambda(@PatMyron) - #263: rules: Add mapping
aws_ssoadmin(@PatMyron) - #264: rules: Add mapping
aws_route53recoverycontrolconfig(@PatMyron) - #265: rules: Add mapping
aws_route53recoveryreadiness(@PatMyron) - #266: rules: Add mapping
aws_efs(@PatMyron) - #267: rules: Add mapping
aws_elasticache(@PatMyron) - #268: rules: Add mapping
aws_lakeformation(@PatMyron) - #269: rules: Add mapping
aws_prometheus(@PatMyron) - #270: rules: Add mapping
aws_quicksight(@PatMyron) - #271: rules: Add mapping
aws_schemas(@PatMyron) - #272: rules: Add mapping
aws_signer(@PatMyron) - #273: rules: Add mapping
aws_storagegateway(@PatMyron) - #275: rules: Add mapping
aws_codecommit(@PatMyron) - #276: rules: Add mapping
aws_datasync(@PatMyron) - #277: rules: Add mapping
aws_dynamodb(@PatMyron) - #278: rules: Add mapping
aws_kms(@PatMyron) - #279: rules: Add mapping
aws_secretsmanager(@PatMyron) - #280: rules: Add mapping
aws_xray(@PatMyron) - #281: rules: Add mapping
aws_codestarconnections(@PatMyron) - #282: rules: Add mapping
aws_ecrpublic(@PatMyron) - [#...
v0.10.1
v0.10.0
v0.9.0
0.9.0 (2021-11-06)
GPG key ID: 8CE69160EB3F2FE9
Breaking Changes
Enhancements
BugFixes
Chores
- #196: Bump github.com/aws/aws-sdk-go from 1.40.54 to 1.41.19
v0.8.0
0.8.0 (2021-10-11)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #159: rules: Add
aws_iam_group_policy_too_longrule (@Rihoj) - #187: rules: Add Aurora Graviton2-based T4g and X2g instances (@wata727)
- #188: Bump aws-sdk-go submodule and Terraform provider schema (@wata727)
Chores
- #185: Bump github.com/aws/aws-sdk-go from 1.40.32 to 1.40.54