Skip to content

Commit 55f638b

Browse files
authored
Merge branch 'master' into chore/add-nat-gateway-tags-per-az
2 parents 8c62508 + 1d991e4 commit 55f638b

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [5.18.1](https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.18.0...v5.18.1) (2025-01-28)
6+
7+
8+
### Bug Fixes
9+
10+
* Fixed service_region argument in the VPC endpoint module ([#1162](https://github.com/terraform-aws-modules/terraform-aws-vpc/issues/1162)) ([5415dee](https://github.com/terraform-aws-modules/terraform-aws-vpc/commit/5415deebeb608f1e622a336f045c79b08d144f46))
11+
12+
## [5.18.0](https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.17.0...v5.18.0) (2025-01-27)
13+
14+
15+
### Features
16+
17+
* Support for cross region VPC endpoints ([#1161](https://github.com/terraform-aws-modules/terraform-aws-vpc/issues/1161)) ([7e205ad](https://github.com/terraform-aws-modules/terraform-aws-vpc/commit/7e205ad0513fe00290b9570cabf52f5e7ce6b84f))
18+
519
## [5.17.0](https://github.com/terraform-aws-modules/terraform-aws-vpc/compare/v5.16.0...v5.17.0) (2024-12-18)
620

721

modules/vpc-endpoints/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ module "endpoints" {
5656
| Name | Version |
5757
|------|---------|
5858
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
59-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.46 |
59+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
6060

6161
## Providers
6262

6363
| Name | Version |
6464
|------|---------|
65-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.46 |
65+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
6666

6767
## Modules
6868

modules/vpc-endpoints/main.tf

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ locals {
1111
data "aws_vpc_endpoint_service" "this" {
1212
for_each = local.endpoints
1313

14-
service = try(each.value.service, null)
15-
service_name = try(each.value.service_name, null)
14+
service = try(each.value.service, null)
15+
service_name = try(each.value.service_name, null)
16+
service_regions = try(coalescelist(compact([each.value.service_region])), null)
1617

1718
filter {
1819
name = "service-type"
@@ -25,6 +26,7 @@ resource "aws_vpc_endpoint" "this" {
2526

2627
vpc_id = var.vpc_id
2728
service_name = try(each.value.service_endpoint, data.aws_vpc_endpoint_service.this[each.key].service_name)
29+
service_region = try(each.value.service_region, null)
2830
vpc_endpoint_type = try(each.value.service_type, "Interface")
2931
auto_accept = try(each.value.auto_accept, null)
3032

modules/vpc-endpoints/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.46"
7+
version = ">= 5.83"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)