Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

chore(deps): update terraform github.com/terraform-aws-modules/terraform-aws-vpc to v5 #146

Conversation

my-renovate[bot]
Copy link
Contributor

@my-renovate my-renovate bot commented Feb 4, 2024

This PR contains the following updates:

Package Type Update Change OpenSSF
github.com/terraform-aws-modules/terraform-aws-vpc module major v2.15.0 -> v5.5.1 OpenSSF Scorecard

Release Notes

terraform-aws-modules/terraform-aws-vpc (github.com/terraform-aws-modules/terraform-aws-vpc)

v5.5.1

Compare Source

5.5.1 (2024-01-13)
Bug Fixes
  • Correct VPC endpoint private DNS resolver for_each key (#​1029) (a837be1)

v5.5.0

Compare Source

Features

v5.4.0

Compare Source

Features

v5.3.0

Compare Source

Features

v5.2.0

Compare Source

Features
  • Add skip_destroy to vpc flow log cloudwatch log group (#​1009) (abe2c0f)

v5.1.2

Compare Source

5.1.2 (2023-09-07)
Bug Fixes
  • The number of intra subnets should not influence the number of NAT gateways provisioned (#​968) (1e36f9f)

v5.1.1

Compare Source

5.1.1 (2023-07-25)
Bug Fixes

v5.1.0

Compare Source

Features
  • Add support for creating a security group for VPC endpoint(s) (#​962) (802d5f1)

v5.0.0

Compare Source

⚠ BREAKING CHANGES
  • Bump Terraform AWS Provider version to 5.0 (#​941)
Features

v4.0.2

Compare Source

4.0.2 (2023-05-15)
Bug Fixes

v4.0.1

Compare Source

4.0.1 (2023-04-07)
Bug Fixes
  • Add missing private subnets to max subnet length local (#​920) (6f51f34)

v4.0.0

Compare Source

⚠ BREAKING CHANGES

List of backwards incompatible changes

  • The minimum required Terraform version is now 1.0
  • The minimum required AWS provider version is now 4.x (4.35.0 at time of writing)
  • assign_ipv6_address_on_creation has been removed; use the respective subnet type equivalent instead (i.e. - public_subnet_assign_ipv6_address_on_creation)
  • enable_classiclink has been removed; it is no longer supported by AWS https://github.com/hashicorp/terraform/issues/31730
  • enable_classiclink_dns_support has been removed; it is no longer supported by AWS https://github.com/hashicorp/terraform/issues/31730

Additional changes

Modified
  • map_public_ip_on_launch now defaults to false
  • enable_dns_hostnames now defaults to true
  • enable_dns_support now defaults to true
  • manage_default_security_group now defaults to true
  • manage_default_route_table now defaults to true
  • manage_default_network_acl now defaults to true
  • The default name for the default security group, route table, and network ACL has changed to fallback to append -default to the VPC name if a specific name is not provided
  • The default fallback value for outputs has changed from an empty string to null

See the UPGRADE-4.0.md for further details

v3.19.0

Compare Source

Features
Bug Fixes
  • Use a version for to avoid GitHub API rate limiting on CI workflows (#​876) (2a0319e)

v3.18.1

Compare Source

3.18.1 (2022-10-27)
Bug Fixes
  • Update CI configuration files to use latest version (#​850) (b94561d)

v3.18.0

Compare Source

Features
  • Added ability to specify CloudWatch Log group name for VPC Flow logs (#​847) (80d6318)

v3.17.0

Compare Source

Features

v3.16.1

Compare Source

3.16.1 (2022-10-14)
Bug Fixes
  • Prevent an error when VPC Flow log log_group and role is not created (#​844) (b0c81ad)

v3.16.0

Compare Source

Features

v3.15.0

Compare Source

Features

v3.14.4

Compare Source

3.14.4 (2022-09-05)
Bug Fixes
  • Remove EC2-classic deprecation warnings by hardcoding classiclink values to null (#​826) (736931b)

v3.14.3

Compare Source

3.14.3 (2022-09-02)
Bug Fixes

v3.14.2

Compare Source

3.14.2 (2022-06-20)
Bug Fixes

v3.14.1

Compare Source

3.14.1 (2022-06-16)
Bug Fixes
  • Declare data resource only for requested VPC endpoints (#​800) (024fbc0)

v3.14.0

Compare Source

Features
  • Change to allow create variable within specific vpc objects (#​773) (5913d7e)

v3.13.0

Compare Source

Features
  • Made it clear that we stand with Ukraine (acb0ae5)

v3.12.0

Compare Source

Features

v3.11.5

Compare Source

3.11.5 (2022-01-28)
Bug Fixes
  • Addresses persistent diff with manage_default_network_acl (#​737) (d247d8e)

v3.11.4

Compare Source

3.11.4 (2022-01-26)
Bug Fixes

v3.11.3

Compare Source

3.11.3 (2022-01-13)
Bug Fixes
  • Update tags for default resources to correct spurious plan diffs (#​730) (d1adf74)

v3.11.2

Compare Source

3.11.2 (2022-01-11)
Bug Fixes
  • Correct for_each map on VPC endpoints to propagate endpoint maps correctly (#​729) (19fcf0d)

v3.11.1

Compare Source

3.11.1 (2022-01-10)
Bug Fixes
  • update CI/CD process to enable auto-release workflow (#​711) (57ba0ef)

v3.11.0

Compare Source

  • feat: Add tags to VPC flow logs IAM policy (#​706)

v3.10.0

Compare Source

  • fix: Enabled destination_options only for VPC Flow Logs on S3 (#​703)

v3.9.0

Compare Source

  • feat: Added timeout block to aws_default_route_table resource (#​701)

v3.8.0

Compare Source

  • feat: Added support for VPC Flow Logs in Parquet format (#​700)
  • docs: Fixed docs in simple-vpc
  • chore: Updated outputs in example (#​690)
  • Updated pre-commit

v3.7.0

Compare Source

  • feat: Add support for naming and tagging subnet groups (#​688)

v3.6.0

Compare Source

  • feat: Added device_name to customer gateway object. (#​681)

v3.5.0

Compare Source

  • fix: Return correct route table when enable_public_redshift is set (#​337)

v3.4.0

Compare Source

  • fix: Update the terraform to support new provider signatures (#​678)

v3.3.0

Compare Source

  • docs: Added ID of aws_vpc_dhcp_options to outputs (#​669)
  • fix: Fixed mistake in separate private route tables example (#​664)
  • fix: Fixed SID for assume role policy for flow logs (#​670)

v3.2.0

Compare Source

  • feat: Added database_subnet_group_name variable (#​656)

v3.1.0

Compare Source

  • chore: Removed link to cloudcraft
  • chore: Private DNS cannot be used with S3 endpoint (#​651)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#​643)

v3.0.0

Compare Source

  • refactor: remove existing vpc endpoint configurations from base module and move into sub-module (#​635)

v2.78.0

Compare Source

  • feat: Add outpost support (subnet, NACL, IPv6) (#​542)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#​619)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#​606)

v2.77.0

Compare Source

  • feat: add default route table resource to manage default route table, its tags, routes, etc. (#​599)

v2.76.0

Compare Source

  • fix: Remove CreateLogGroup permission from service role (#​550)

v2.75.0

Compare Source

  • feat: add vpc endpoint policies to supported services (#​601)

v2.74.0

Compare Source

  • fix: use filter for getting service type for S3 endpoint and update to allow s3 to use interface endpoint types (#​597)
  • chore: Updated the conditional creation section of the README (#​584)

v2.73.0

Compare Source

  • chore: Adds database_subnet_group_name as an output variable (#​592)
  • fix: aws_default_security_group was always dirty when manage_default_security_group was set (#​591)

v2.72.0

Compare Source

  • fix: Correctly manage route tables for database subnets when multiple NAT gateways present (#​518)
  • chore: add ci-cd workflow for pre-commit checks (#​598)

v2.71.0

Compare Source

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#​594)
  • feat: Upgraded minimum required versions of AWS provider to 3.10 (#​574)
  • fix: Specify an endpoint type for S3 VPC endpoint (#​573)
  • fix: Fixed wrong count in DMS endpoint (#​566)
  • feat: Adding VPC endpoint for DMS (#​564)
  • fix: Adding missing RDS endpoint to output.tf (#​563)
  • docs: Clarifies default_vpc attributes (#​552)
  • feat: Adding vpc_flow_log_permissions_boundary (#​536)
  • docs: Updated README and pre-commit (#​537)
  • feat: Lambda VPC Endpoint (#​534)
  • Updated README
  • feat: Added Codeartifact API/Repo vpc endpoints (#​515)
  • fix: Updated min required version of Terraform to 0.12.21 (#​532)
  • Fixed circleci configs
  • fix: Resource aws_default_network_acl orphaned subnet_ids (#​530)
  • fix: Removed ignore_changes to work with Terraform 0.14 (#​526)
  • feat: Added support for Terraform 0.14 (#​525)
  • revert: Create only required number of NAT gateways (#​492) (#​517)
  • fix: Create only required number of NAT gateways (#​492)
  • docs: Updated docs with pre-commit
  • feat: Added Textract vpc endpoint (#​509)
  • fix: Split appstream to appstream_api and appstream_streaming (#​508)
  • feat: Add support for security groups ids in default sg's rules (#​491)
  • feat: Added tflint as pre-commit hook (#​507)
  • feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#​502)
  • feat: Add ability to create CodeDeploy endpoint to VPC (#​501)
  • feat: Add ability to create RDS endpoint to VPC (#​499)
  • fix: Use database route table instead of private route table for NAT gateway route (#​476)
  • feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#​471)
  • fix: InvalidServiceName for elasticbeanstalk_health (#​484)
  • feat: bump version of aws provider version to support 3.* (#​479)
  • fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#​474)
  • docs: Fix typo in nat_public_ips (#​460)
  • feat: manage default security group (#​382)
  • feat: add support for disabling IGW for public subnets (#​457)
  • fix: Reorder tags to allow overriding Name tag in route tables (#​458)
  • fix: Output list of external_nat_ips when using external eips (#​432)
  • Updated pre-commit hooks
  • feat: Add support for VPC flow log max_aggregation_interval (#​431)
  • feat: Add support for tagging egress only internet gateway (#​430)
  • feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#​455)
  • feat: add vpc_owner_id to outputs (#​428)
  • docs: Fixed README
  • Merge branch 'master' into master
  • Updated description of vpc_owner_id
  • fix: Fix wrong ACM PCA output (#​450)
  • feat: Added support for more VPC endpoints (#​369)
  • feat: Add VPC Endpoint for SES (#​449)
  • feat: Add routes table association and route attachment outputs (#​398)
  • fix: Updated outputs in ipv6 example (#​375)
  • added owner_id output (#​1)
  • docs: Updated required versions of Terraform
  • feat: Add EC2 Auto Scaling VPC endpoint (#​374)
  • docs: Document create_database_subnet_group requiring database_subnets (#​424)
  • feat: Add intra subnet VPN route propagation (#​421)
  • chore: Add badge for latest version number (#​384)
  • Added tagging for VPC Flow Logs (#​407)
  • Add support for specifying AZ in VPN Gateway (#​401)
  • Fixed output of aws_flow_log
  • Add VPC Flow Logs capabilities (#​316)
  • Added support for both types of values in azs (names and ids) (#​370)
  • Set minimum terraform version to 0.12.6 (fixes circleci) (#​390)
  • Updated pre-commit-terraform with terraform-docs 0.8.0 support (#​388)
  • Added note about Transit Gateway integration (#​386)
  • fix ipv6 enable (#​340)
  • Added Customer Gateway resource (#​360)
  • Update TFLint to v0.12.1 for circleci (#​351)
  • Add Elastic File System & Cloud Directory VPC Endpoints (#​355)
  • Fixed spelling mistakes
  • Updated network-acls example with IPv6 rules
  • Added support for ipv6_cidr_block in network acls (#​329)
  • Added VPC Endpoints for AppStream, Athena & Rekognition (#​335)
  • Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#​324)
  • Added support for EC2 ClassicLink (#​322)
  • Added support for ICMP rules in Network ACL (#​286)
  • Added tags to VPC Endpoints (#​292)
  • Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#​311)
  • Add IPv6 support (#​317)
  • Fixed README after merge
  • Output var.name (#​303)
  • Fixed README after merge
  • Additional VPC Endpoints (#​302)
  • Added Kinesis streams and firehose VPC endpoints (#​301)
  • adding transfer server vpc end point support
  • adding codebuild, codecommit and git-codecommit vpc end point support
  • adding config vpc end point support
  • adding secrets manager vpc end point support
  • Updated version of pre-commit-terraform
  • Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#​288)
  • Updated VPC endpoint example (fixed #​249)
  • Update tflint to 0.8.2 for circleci task (#​280)
  • Fixed broken 2.3.0
  • Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)
  • Updated Terraform versions in README
  • Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#​269)
  • Upgrade Docker Image to fix CI (#​270)
  • Fixed merge conflicts
  • Finally, Terraform 0.12 support (#​266)

v2.70.0

Compare Source

  • feat: Upgraded minimum required versions of AWS provider to 3.10 (#​574)

v2.69.0

Compare Source

  • fix: Specify an endpoint type for S3 VPC endpoint (#​573)

v2.68.0

Compare Source

  • fix: Fixed wrong count in DMS endpoint (#​566)

v2.67.0

Compare Source

  • feat: Adding VPC endpoint for DMS (#​564)
  • fix: Adding missing RDS endpoint to output.tf (#​563)

v2.66.0

Compare Source

  • docs: Clarifies default_vpc attributes (#​552)

v2.65.0

Compare Source

  • feat: Adding vpc_flow_log_permissions_boundary (#​536)

v2.64.0

Compare Source

  • docs: Updated README and pre-commit (#​537)

v2.63.0

Compare Source

  • feat: Lambda VPC Endpoint (#​534)

v2.62.0

Compare Source

  • Updated README
  • feat: Added Codeartifact API/Repo vpc endpoints (#​515)

v2.61.0

Compare Source

  • fix: Updated min required version of Terraform to 0.12.21 (#​532)
  • Fixed circleci configs

v2.60.0

Compare Source

  • fix: Resource aws_default_network_acl orphaned subnet_ids (#​530)

v2.59.0

Compare Source

  • fix: Removed ignore_changes to work with Terraform 0.14 (#​526)

v2.58.0

Compare Source

  • feat: Added support for Terraform 0.14 (#​525)

v2.57.0

Compare Source

  • revert: Create only required number of NAT gateways (#​492) (#​517)

v2.56.0

Compare Source

  • fix: Create only required number of NAT gateways (#​492)

v2.55.0

Compare Source

  • docs: Updated docs with pre-commit
  • feat: Added Textract vpc endpoint (#​509)

v2.54.0

Compare Source

  • fix: Split appstream to appstream_api and appstream_streaming (#​508)

v2.53.0

Compare Source

  • feat: Add support for security groups ids in default sg's rules (#​491)

v2.52.0

Compare Source

  • feat: Added tflint as pre-commit hook (#​507)

v2.51.0

Compare Source

  • feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#​502)

v2.50.0

Compare Source

  • feat: Add ability to create CodeDeploy endpoint to VPC (#​501)

v2.49.0

Compare Source

  • feat: Add ability to create RDS endpoint to VPC (#​499)

v2.48.0

Compare Source

  • fix: Use database route table instead of private route table for NAT gateway route (#​476)

v2.47.0

Compare Source

  • feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#​471)

v2.46.0

Compare Source

  • fix: InvalidServiceName for elasticbeanstalk_health (#​484)

v2.45.0

Compare Source

  • feat: bump version of aws provider version to support 3.* (#​479)
  • fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#​474)
  • docs: Fix typo in nat_public_ips (#​460)

v2.44.0

Compare Source

  • feat: manage default security group (#​382)

v2.43.0

Compare Source

  • feat: add support for disabling IGW for public subnets (#​457)

v2.42.0

Compare Source

  • fix: Reorder tags to allow overriding Name tag in route tables (#​458)

v2.41.0

Compare Source

  • fix: Output list of external_nat_ips when using external eips (#​432)

v2.40.0

Compare Source

  • Updated pre-commit hooks
  • feat: Add support for VPC flow log max_aggregation_interval (#​431)
  • feat: Add support for tagging egress only internet gateway (#​430)

v2.39.0

Compare Source

  • feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#​455)

v2.38.0

Compare Source

  • feat: add vpc_owner_id to outputs (#​428)
  • docs: Fixed README
  • Merge branch 'master' into master
  • Updated description of vpc_owner_id
  • added owner_id output (#​1)

v2.37.0

Compare Source

  • fix: Fix wrong ACM PCA output (#​450)

v2.36.0

Compare Source

  • feat: Added support for more VPC endpoints (#​369)

v2.35.0

Compare Source

  • feat: Add VPC Endpoint for SES (#​449)

v2.34.0

Compare Source

  • feat: Add routes table association and route attachment outputs (#​398)
  • fix: Updated outputs in ipv6 example (#​375)

v2.33.0

Compare Source

  • docs: Updated required versions of Terraform
  • feat: Add EC2 Auto Scaling VPC endpoint (#​374)
  • docs: Document create_database_subnet_group requiring database_subnets (#​424)

v2.32.0

Compare Source

  • feat: Add intra subnet VPN route propagation (#​421)

v2.31.0

Compare Source

  • chore: Add badge for latest version number (#​384)

v2.30.0

Compare Source

[v2.30.0] - 2020-03-19

v2.29.0

Compare Source

  • Added tagging for VPC Flow Logs (#​407)

v2.28.0

Compare Source

  • Add support for specifying AZ in VPN Gateway (#​401)

v2.27.0

Compare Source

  • Fixed output of aws_flow_log

v2.26.0

Compare Source

  • Add VPC Flow Logs capabilities (#​316)

v2.25.0

Compare Source

  • Added support for both types of values in azs (names and ids) (#​370)

v2.24.0

Compare Source

  • Set minimum terraform version to 0.12.6 (fixes circleci) (#​390)

v2.23.0

Compare Source

  • Updated pre-commit-terraform with terraform-docs 0.8.0 support (#​388)

v2.22.0

Compare Source

  • Added note about Transit Gateway integration (#​386)

v2.21.0

Compare Source

v2.20.0

[Compare Source](https://github.com/terra

@my-renovate my-renovate bot requested a review from ruzickap as a code owner February 4, 2024 13:55
@my-renovate my-renovate bot force-pushed the renovate/git.luolix.top-terraform-aws-modules-terraform-aws-vpc-5.x branch 7 times, most recently from 63146c2 to dc8674e Compare February 4, 2024 15:05
@my-renovate my-renovate bot force-pushed the renovate/git.luolix.top-terraform-aws-modules-terraform-aws-vpc-5.x branch from dc8674e to 9ac483c Compare February 4, 2024 16:07
@my-renovate my-renovate bot closed this Feb 11, 2024
@my-renovate my-renovate bot deleted the renovate/git.luolix.top-terraform-aws-modules-terraform-aws-vpc-5.x branch February 11, 2024 10:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants