ministryofjustice / staff-device-shared-services-infrastructure

Staff Device AWS Infrastructure for build pipelines
https://ministryofjustice.github.io/cloud-operations/#cloud-operations
MIT License
1 stars 1 forks source link

Update Terraform terraform-aws-modules/vpc/aws to v4 #58

Closed staff-infrastructure-moj closed 1 year ago

staff-infrastructure-moj commented 1 year ago

This PR contains the following updates:

Package Type Update Change
terraform-aws-modules/vpc/aws (source) module major 2.78.0 -> 4.0.1

Release Notes

terraform-aws-modules/terraform-aws-vpc ### [`v4.0.1`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​401-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev400v401-2023-04-07) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​400-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3190v400-2023-04-07) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.19.0...v4.0.0) ##### ⚠ BREAKING CHANGES - Support enabling NAU metrics in "aws_vpc" resource ([#​838](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/838)) ##### Features - Support enabling NAU metrics in "aws_vpc" resource ([#​838](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/838)) ([44e6eaa](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/44e6eaa154a9e78c8d6e86d1c735f95825b270db)) ### [`v3.19.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3190-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3181v3190-2023-01-13) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.18.1...v3.19.0) ##### Features - Add public and private tags per az ([#​860](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/860)) ([a82c9d3](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/a82c9d3272e3a83d22f70f174133dd26c24eee21)) ##### Bug Fixes - Use a version for to avoid GitHub API rate limiting on CI workflows ([#​876](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/876)) ([2a0319e](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/2a0319ec3244169997c6dac0d7850897ba9b9162)) ##### [3.18.1](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.18.0...v3.18.1) (2022-10-27) ##### Bug Fixes - Update CI configuration files to use latest version ([#​850](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/850)) ([b94561d](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/b94561dc61b8bbedb5e36e0334e030edf03a1c7b)) ### [`v3.18.1`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3181-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3180v3181-2022-10-27) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.18.0...v3.18.1) ### [`v3.18.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3180-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3170v3180-2022-10-21) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.17.0...v3.18.0) ##### Features - Added ability to specify CloudWatch Log group name for VPC Flow logs ([#​847](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/847)) ([80d6318](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/80d631884126075e1adbe2d410f46ef6b9ea8a19)) ### [`v3.17.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3170-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3161v3170-2022-10-21) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.16.1...v3.17.0) ##### Features - Add custom subnet names ([#​816](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/816)) ([4416e37](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/4416e379ed9a9b650a12a629441410f326b44c0c)) ##### [3.16.1](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.16.0...v3.16.1) (2022-10-14) ##### Bug Fixes - Prevent an error when VPC Flow log log_group and role is not created ([#​844](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/844)) ([b0c81ad](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/b0c81ad61214069f8fa6d35492716c9d4cac9096)) ### [`v3.16.1`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3161-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3160v3161-2022-10-14) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.16.0...v3.16.1) ### [`v3.16.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3160-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3150v3160-2022-09-26) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.15.0...v3.16.0) ##### Features - Add IPAM IPv6 support ([#​718](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/718)) ([4fe7745](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/4fe7745ddb675af3bd50daf335ad3ffa16d08a98)) ### [`v3.15.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3150-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3144v3150-2022-09-25) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.4...v3.15.0) ##### Features - Add IPAM IPv4 support ([#​716](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/716)) ([6eddcad](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/6eddcad72867cd9df536d13ea8fdac15e0eebbd4)) ##### [3.14.4](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.3...v3.14.4) (2022-09-05) ##### Bug Fixes - Remove EC2-classic deprecation warnings by hardcoding classiclink values to `null` ([#​826](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/826)) ([736931b](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/736931b0a707115a1fbeb45e0d6f784199cba95e)) ##### [3.14.3](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.2...v3.14.3) (2022-09-02) ##### Bug Fixes - Allow `security_group_ids` to take `null` values ([#​825](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/825)) ([67ef09a](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/67ef09a1717f155d9a2f22a867230bf872af4cef)) ##### [3.14.2](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.1...v3.14.2) (2022-06-20) ##### Bug Fixes - Compact CIDR block outputs to avoid empty diffs ([#​802](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/802)) ([c3fd156](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/c3fd1566df23cc4a2d3447b1964956964b9830a3)) ##### [3.14.1](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.0...v3.14.1) (2022-06-16) ##### Bug Fixes - Declare data resource only for requested VPC endpoints ([#​800](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/800)) ([024fbc0](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/024fbc01bf468240213666dfd4428f5b425794d1)) ### [`v3.14.4`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3144-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3143v3144-2022-09-05) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.3...v3.14.4) ### [`v3.14.3`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3143-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3142v3143-2022-09-02) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.2...v3.14.3) ### [`v3.14.2`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3142-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3141v3142-2022-06-20) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.1...v3.14.2) ### [`v3.14.1`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3141-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3140v3141-2022-06-16) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.14.0...v3.14.1) ### [`v3.14.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3140-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3130v3140-2022-03-31) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.13.0...v3.14.0) ##### Features - Change to allow create variable within specific vpc objects ([#​773](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/773)) ([5913d7e](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/5913d7ebe9805c8c5f39a7afb6b28bf1c4e9505e)) ### [`v3.13.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3130-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3120v3130-2022-03-11) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.12.0...v3.13.0) ##### Features - Made it clear that we stand with Ukraine ([acb0ae5](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/acb0ae548d7c6dd0594565c7a6087f65b4c45f93)) ### [`v3.12.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3120-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3115v3120-2022-02-07) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.5...v3.12.0) ##### Features - Added custom route for NAT gateway ([#​748](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/748)) ([728a4d1](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/728a4d114000f256a24d8d4bc9895184df533d0c)) ##### [3.11.5](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.4...v3.11.5) (2022-01-28) ##### Bug Fixes - Addresses persistent diff with manage_default_network_acl ([#​737](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/737)) ([d247d8e](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/d247d8e44728a86d0024a2da9b0cd34ad218c33a)) ##### [3.11.4](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.3...v3.11.4) (2022-01-26) ##### Bug Fixes - Fixed redshift_route_table_ids outputs ([#​739](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/739)) ([7c8df92](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/7c8df92f471af5f40ac126f2bb194722d92228f3)) ##### [3.11.3](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.2...v3.11.3) (2022-01-13) ##### Bug Fixes - Update tags for default resources to correct spurious plan diffs ([#​730](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/730)) ([d1adf74](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/d1adf743b27ef131b559ec15c7aadc37466a74b9)) ##### [3.11.2](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.1...v3.11.2) (2022-01-11) ##### Bug Fixes - Correct `for_each` map on VPC endpoints to propagate endpoint maps correctly ([#​729](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/729)) ([19fcf0d](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/19fcf0d68027dea10ecaa456ccea1cb50567e388)) ##### [3.11.1](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.0...v3.11.1) (2022-01-10) ##### Bug Fixes - update CI/CD process to enable auto-release workflow ([#​711](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/711)) ([57ba0ef](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/commit/57ba0ef08063390636daedcf88f71443281c2b84)) ### [`v3.11.5`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3115-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3114v3115-2022-01-28) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.4...v3.11.5) ### [`v3.11.4`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3114-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3113v3114-2022-01-26) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.3...v3.11.4) ### [`v3.11.3`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3113-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3112v3113-2022-01-13) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.2...v3.11.3) ### [`v3.11.2`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3112-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3111v3112-2022-01-11) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.1...v3.11.2) ### [`v3.11.1`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#​3111-httpsgithubcomterraform-aws-modulesterraform-aws-vpccomparev3110v3111-2022-01-10) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.11.0...v3.11.1) ### [`v3.11.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v3110---2021-11-04) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.10.0...v3.11.0) - feat: Add tags to VPC flow logs IAM policy ([#​706](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/706)) ### [`v3.10.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v3100---2021-10-15) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.9.0...v3.10.0) - fix: Enabled destination_options only for VPC Flow Logs on S3 ([#​703](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/703)) ### [`v3.9.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v390---2021-10-15) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.8.0...v3.9.0) - feat: Added timeout block to aws_default_route_table resource ([#​701](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/701)) ### [`v3.8.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v380---2021-10-14) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.7.0...v3.8.0) - feat: Added support for VPC Flow Logs in Parquet format ([#​700](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/700)) - docs: Fixed docs in simple-vpc - chore: Updated outputs in example ([#​690](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/690)) - Updated pre-commit ### [`v3.7.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v370---2021-08-31) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.6.0...v3.7.0) - feat: Add support for naming and tagging subnet groups ([#​688](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/688)) ### [`v3.6.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v360---2021-08-18) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.5.0...v3.6.0) - feat: Added device_name to customer gateway object. ([#​681](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/681)) ### [`v3.5.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v350---2021-08-15) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.4.0...v3.5.0) - fix: Return correct route table when enable_public_redshift is set ([#​337](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/337)) ### [`v3.4.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v340---2021-08-13) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.3.0...v3.4.0) - fix: Update the terraform to support new provider signatures ([#​678](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/678)) ### [`v3.3.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v330---2021-08-10) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.2.0...v3.3.0) - docs: Added ID of aws_vpc_dhcp_options to outputs ([#​669](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/669)) - fix: Fixed mistake in separate private route tables example ([#​664](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/664)) - fix: Fixed SID for assume role policy for flow logs ([#​670](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/670)) ### [`v3.2.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v320---2021-06-28) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.1.0...v3.2.0) - feat: Added database_subnet_group_name variable ([#​656](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/656)) ### [`v3.1.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v310---2021-06-07) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v3.0.0...v3.1.0) - chore: Removed link to cloudcraft - chore: Private DNS cannot be used with S3 endpoint ([#​651](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/651)) - chore: update CI/CD to use stable `terraform-docs` release artifact and discoverable Apache2.0 license ([#​643](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/643)) ### [`v3.0.0`](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/blob/HEAD/CHANGELOG.md#v300---2021-04-26) [Compare Source](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/compare/v2.78.0...v3.0.0) - refactor: remove existing vpc endpoint configurations from base module and move into sub-module ([#​635](https://togithub.com/terraform-aws-modules/terraform-aws-vpc/issues/635))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot.