Skip to content

Commit

Permalink
Merge tag 'v3.74.1' into v3+sylr
Browse files Browse the repository at this point in the history
v3.74.1
  • Loading branch information
sylr committed Feb 10, 2022
2 parents 266633b + a18da3b commit 6778988
Show file tree
Hide file tree
Showing 209 changed files with 11,474 additions and 1,157 deletions.
3 changes: 3 additions & 0 deletions .changelog/17846.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_network_interface: Add `private_ip_list`, `private_ip_list_enabled`, `ipv6_address_list`, and `ipv6_address_list_enabled` attributes
```
3 changes: 3 additions & 0 deletions .changelog/18561.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_api_gateway_stage: Add `web_acl_arn` attribute
```
3 changes: 3 additions & 0 deletions .changelog/20406.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_elasticache_replication_group: Add `user_group_ids` to associate `aws_elasticache_user_group` with `aws_elasticache_replication_group`
```
3 changes: 3 additions & 0 deletions .changelog/21534.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_sagemaker_project
```
3 changes: 3 additions & 0 deletions .changelog/21881.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_imagebuilder_components
```
3 changes: 3 additions & 0 deletions .changelog/22045.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_s3_bucket_notification: Add `eventbridge` argument
```
3 changes: 3 additions & 0 deletions .changelog/22369.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_connect_security_profile
```
3 changes: 3 additions & 0 deletions .changelog/22518.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_connect_contact_flow_module
```
3 changes: 3 additions & 0 deletions .changelog/22527.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_connect_quick_connect
```
3 changes: 3 additions & 0 deletions .changelog/22566.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_connect_queue
```
11 changes: 11 additions & 0 deletions .changelog/22597.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
```release-note:new-resource
aws_datapipeline_pipeline_definition
```

```release-note:new-data-source
aws_datapipeline_pipeline_definition
```

```release-note:new-data-source
aws_datapipeline_pipeline
```
File renamed without changes.
3 changes: 3 additions & 0 deletions .changelog/22636.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_connect_prompt
```
7 changes: 7 additions & 0 deletions .changelog/22672.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:new-resource
aws_ecs_cluster_capacity_providers
```

```release-note:bug
resource/aws_ecs_cluster: Provide new resource `aws_ecs_cluster_capacity_providers` to avoid bugs using `capacity_providers` and `default_capacity_provider_strategy`, which arguments will be deprecated in a future version
```
3 changes: 3 additions & 0 deletions .changelog/22688.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_devicefarm_test_grid_project
```
3 changes: 3 additions & 0 deletions .changelog/22693.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_lambda_function: Prevent errors when attempting to configure code signing in the `ap-southeast-3` AWS Region
```
3 changes: 3 additions & 0 deletions .changelog/22697.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-resource
aws_dataexchange_data_set
```
3 changes: 3 additions & 0 deletions .changelog/22713.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_internet_gateway: No longer give up before the attachment timeout (4m) is exceeded (previously it was giving up after 20 not found checks).
```
51 changes: 51 additions & 0 deletions .changelog/22717.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
```release-note:bug
resource/aws_cloudwatch_event_rule: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_cloudwatch_event_bus: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_cloudwatch_composite_alarm: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_cloudwatch_metric_alarm: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_cloudwatch_metric_stream: Further refine tag error handling for ISO regions
```

```release-note:bug
data-source/aws_lb_listener: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_lb_listener_rule: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_lb_listener: Further refine tag error handling for ISO regions
```

```release-note:bug
data-source/aws_lb: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_lb: Further refine tag error handling for ISO regions
```

```release-note:bug
data-source/aws_lb: Further refine tag error handling for ISO regions
```

```release-note:bug
data-source/aws_lb_target_group: Further refine tag error handling for ISO regions
```

```release-note:bug
resource/aws_lb_target_group: Further refine tag error handling for ISO regions
```
3 changes: 3 additions & 0 deletions .changelog/22719.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_instance: Prevent panic when reading the instance's block device mappings
```
3 changes: 3 additions & 0 deletions .changelog/22722.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_vpc_dhcp_options_association: Support `default` DHCP Options ID
```
3 changes: 3 additions & 0 deletions .changelog/22723.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_imagebuilder_infrastructure_configurations
```
7 changes: 7 additions & 0 deletions .changelog/22724.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:bug
resource/aws_vpc: Suppress errors if main route table, default NACL or default security group cannot be found
```

```release-note:bug
data-source/aws_vpc: Suppress errors if main route table cannot be found
```
7 changes: 7 additions & 0 deletions .changelog/22731.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```release-note:new-data-source
aws_api_gateway_export
```

```release-note:new-data-source
aws_api_gateway_sdk
```
3 changes: 3 additions & 0 deletions .changelog/22732.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_apigatewayv2_export
```
3 changes: 3 additions & 0 deletions .changelog/22733.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:new-data-source
aws_imagebuilder_distribution_configurations
```
3 changes: 3 additions & 0 deletions .changelog/22757.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_iot_role_alias: Increase the maximum allowed value of the `credential_duration` argument to `43200` (12 hours)
```
3 changes: 3 additions & 0 deletions .changelog/22758.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_imagebuilder_distribution_configuration: Add `container_distribution_configuration` argument
```
39 changes: 39 additions & 0 deletions .changelog/22780.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
```release-note:bug
data-source/aws_ecr_repository: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecr_repository: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecs_capacity_provider: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecs_cluster: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecs_service: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecs_task_definition: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_ecs_task_set: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_sns_topic: Further refine tag error handling in ISO partitions
```

```release-note:bug
resource/aws_sqs_queue: Further refine tag error handling in ISO partitions
```

```release-note:bug
data-source/aws_sqs_queue: Further refine tag error handling in ISO partitions
```
3 changes: 3 additions & 0 deletions .changelog/22796.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
resource/aws_vpc_endpoint_subnet_association: Fix resource importing
```
3 changes: 3 additions & 0 deletions .changelog/22882.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_backup_selection: Fix permanent diffs for `condition` and `not_resources` arguments causing resource recreation
```
4 changes: 4 additions & 0 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ on:
jobs:
markdown-link-check:
runs-on: ubuntu-latest
env:
UV_THREADPOOL_SIZE: 128
steps:
- uses: actions/checkout@v2
- uses: gaurav-nelson/github-action-markdown-link-check@v1
Expand All @@ -23,6 +25,8 @@ jobs:
config-file: '.markdownlinkcheck.json'
folder-path: 'docs'
file-extension: '.md'
base-branch: "main"
check-modified-files-only: "yes"
markdown-lint:
runs-on: ubuntu-latest
steps:
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ on:
jobs:
markdown-link-check:
runs-on: ubuntu-latest
env:
UV_THREADPOOL_SIZE: 128
steps:
- uses: actions/checkout@v2
- uses: gaurav-nelson/github-action-markdown-link-check@v1
Expand All @@ -30,6 +32,8 @@ jobs:
config-file: ".markdownlinkcheck.json"
folder-path: "website/docs"
file-extension: ".markdown"
base-branch: "main"
check-modified-files-only: "yes"
- uses: gaurav-nelson/github-action-markdown-link-check@v1
name: markdown-link-check website/docs/**/*.md
with:
Expand All @@ -38,6 +42,8 @@ jobs:
config-file: ".markdownlinkcheck.json"
folder-path: "website/docs"
file-extension: ".md"
base-branch: "main"
check-modified-files-only: "yes"
markdown-lint:
runs-on: ubuntu-latest
steps:
Expand Down Expand Up @@ -152,7 +158,7 @@ jobs:
"--enable-rule=terraform_deprecated_index"
)
fi
# We need to capture the output and error code here. We don't want to exit on the first error
set +e
./scripts/validate-terraform-file.sh "$filename" "${rules[@]}"
Expand Down
4 changes: 4 additions & 0 deletions .markdownlinkcheck.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{
"timeout": "1m",
"retryOn429": true,
"retryCount": 5,
"aliveStatusCode": [200, 206],
"ignorePatterns": [
{
"pattern": "^http(s)?://(?!(docs\\.aws\\.amazon\\.com|github.com|(www\\.)?terraform\\.io))"
Expand Down
75 changes: 72 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,75 @@
## 3.73.0-sylr.1 (January 21, 2022)
## 3.74.1 (February 07, 2022)

NOTES:
BUG FIXES:

* resource/aws_backup_selection: Fix permanent diffs for `condition` and `not_resources` arguments causing resource recreation ([#22882](https://github.com/hashicorp/terraform-provider-aws/issues/22882))

## 3.74.0 (January 28, 2022)

FEATURES:

* **New Data Source:** `aws_api_gateway_export` ([#22731](https://github.com/hashicorp/terraform-provider-aws/issues/22731))
* **New Data Source:** `aws_api_gateway_sdk` ([#22731](https://github.com/hashicorp/terraform-provider-aws/issues/22731))
* **New Data Source:** `aws_apigatewayv2_export` ([#22732](https://github.com/hashicorp/terraform-provider-aws/issues/22732))
* **New Data Source:** `aws_connect_contact_flow_module` ([#22518](https://github.com/hashicorp/terraform-provider-aws/issues/22518))
* **New Data Source:** `aws_connect_prompt` ([#22636](https://github.com/hashicorp/terraform-provider-aws/issues/22636))
* **New Data Source:** `aws_connect_quick_connect` ([#22527](https://github.com/hashicorp/terraform-provider-aws/issues/22527))
* **New Data Source:** `aws_datapipeline_pipeline` ([#22597](https://github.com/hashicorp/terraform-provider-aws/issues/22597))
* **New Data Source:** `aws_datapipeline_pipeline_definition` ([#22597](https://github.com/hashicorp/terraform-provider-aws/issues/22597))
* **New Data Source:** `aws_imagebuilder_components` ([#21881](https://github.com/hashicorp/terraform-provider-aws/issues/21881))
* **New Data Source:** `aws_imagebuilder_distribution_configurations` ([#22733](https://github.com/hashicorp/terraform-provider-aws/issues/22733))
* **New Data Source:** `aws_imagebuilder_infrastructure_configurations` ([#22723](https://github.com/hashicorp/terraform-provider-aws/issues/22723))
* **New Resource:** `aws_connect_queue` ([#22566](https://github.com/hashicorp/terraform-provider-aws/issues/22566))
* **New Resource:** `aws_connect_security_profile` ([#22369](https://github.com/hashicorp/terraform-provider-aws/issues/22369))
* **New Resource:** `aws_dataexchange_data_set` ([#22697](https://github.com/hashicorp/terraform-provider-aws/issues/22697))
* **New Resource:** `aws_datapipeline_pipeline_definition` ([#22597](https://github.com/hashicorp/terraform-provider-aws/issues/22597))
* **New Resource:** `aws_devicefarm_test_grid_project` ([#22688](https://github.com/hashicorp/terraform-provider-aws/issues/22688))
* **New Resource:** `aws_ecs_cluster_capacity_providers` ([#22672](https://github.com/hashicorp/terraform-provider-aws/issues/22672))
* **New Resource:** `aws_sagemaker_project` ([#21534](https://github.com/hashicorp/terraform-provider-aws/issues/21534))

* **Merge upstream v3.73.0**
ENHANCEMENTS:

* resource/aws_api_gateway_stage: Add `web_acl_arn` attribute ([#18561](https://github.com/hashicorp/terraform-provider-aws/issues/18561))
* resource/aws_elasticache_replication_group: Add `user_group_ids` to associate `aws_elasticache_user_group` with `aws_elasticache_replication_group` ([#20406](https://github.com/hashicorp/terraform-provider-aws/issues/20406))
* resource/aws_imagebuilder_distribution_configuration: Add `container_distribution_configuration` argument ([#22758](https://github.com/hashicorp/terraform-provider-aws/issues/22758))
* resource/aws_iot_role_alias: Increase the maximum allowed value of the `credential_duration` argument to `43200` (12 hours) ([#22757](https://github.com/hashicorp/terraform-provider-aws/issues/22757))
* resource/aws_network_interface: Add `private_ip_list`, `private_ip_list_enabled`, `ipv6_address_list`, and `ipv6_address_list_enabled` attributes ([#17846](https://github.com/hashicorp/terraform-provider-aws/issues/17846))
* resource/aws_s3_bucket_notification: Add `eventbridge` argument ([#22045](https://github.com/hashicorp/terraform-provider-aws/issues/22045))
* resource/aws_vpc_endpoint_subnet_association: Fix resource importing ([#22796](https://github.com/hashicorp/terraform-provider-aws/issues/22796))

BUG FIXES:

* data-source/aws_ecr_repository: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* data-source/aws_lb: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* data-source/aws_lb: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* data-source/aws_lb_listener: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* data-source/aws_lb_target_group: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* data-source/aws_sqs_queue: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* data-source/aws_vpc: Suppress errors if main route table cannot be found ([#22724](https://github.com/hashicorp/terraform-provider-aws/issues/22724))
* resource/aws_cloudfront_distribution: Increase the maximum valid `origin_keepalive_timeout` value to `180` ([#22632](https://github.com/hashicorp/terraform-provider-aws/issues/22632))
* resource/aws_cloudwatch_composite_alarm: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_cloudwatch_event_bus: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_cloudwatch_event_rule: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_cloudwatch_metric_alarm: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_cloudwatch_metric_stream: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_ecr_repository: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_ecs_capacity_provider: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_ecs_cluster: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_ecs_cluster: Provide new resource `aws_ecs_cluster_capacity_providers` to avoid bugs using `capacity_providers` and `default_capacity_provider_strategy`, which arguments will be deprecated in a future version ([#22672](https://github.com/hashicorp/terraform-provider-aws/issues/22672))
* resource/aws_ecs_service: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_ecs_task_definition: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_ecs_task_set: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_instance: Prevent panic when reading the instance's block device mappings ([#22719](https://github.com/hashicorp/terraform-provider-aws/issues/22719))
* resource/aws_internet_gateway: No longer give up before the attachment timeout (4m) is exceeded (previously it was giving up after 20 not found checks). ([#22713](https://github.com/hashicorp/terraform-provider-aws/issues/22713))
* resource/aws_lambda_function: Prevent errors when attempting to configure code signing in the `ap-southeast-3` AWS Region ([#22693](https://github.com/hashicorp/terraform-provider-aws/issues/22693))
* resource/aws_lb: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_lb_listener: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_lb_listener_rule: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_lb_target_group: Further refine tag error handling for ISO regions ([#22717](https://github.com/hashicorp/terraform-provider-aws/issues/22717))
* resource/aws_sns_topic: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_sqs_queue: Further refine tag error handling in ISO partitions ([#22780](https://github.com/hashicorp/terraform-provider-aws/issues/22780))
* resource/aws_vpc: Suppress errors if main route table, default NACL or default security group cannot be found ([#22724](https://github.com/hashicorp/terraform-provider-aws/issues/22724))
* resource/aws_vpc_dhcp_options_association: Support `default` DHCP Options ID ([#22722](https://github.com/hashicorp/terraform-provider-aws/issues/22722))

## 3.73.0 (January 21, 2022)

Expand All @@ -18,6 +85,8 @@ FEATURES:
* **New Resource:** `aws_detective_invitation_accepter` ([#22163](https://github.com/hashicorp/terraform-provider-aws/issues/22163))
* **New Resource:** `aws_detective_member` ([#22163](https://github.com/hashicorp/terraform-provider-aws/issues/22163))
* **New Resource:** `aws_fsx_data_repository_association` ([#22291](https://github.com/hashicorp/terraform-provider-aws/issues/22291))
* **New Resource:** `aws_lambda_invocation` ([#19488](https://github.com/hashicorp/terraform-provider-aws/issues/19488))


ENHANCEMENTS:

Expand Down

0 comments on commit 6778988

Please sign in to comment.