Skip to content

Commit 1d8553e

Browse files
authored
Upgrade terraform-provider-aws to v5.90.1 (#5289)
Upgrades upstream to [v5.90.1](https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.90.1) ## Patches - [0085-Remove-ephemeral-resources.patch]: Fixes an issue where code was accidentally removed that sets the `master_password` (re #5288) (affects both `docdb.Cluster` & `redshiftserverless.Namespace`) - [0089-disable-plan-modifications-for-tags-in-PF-resources.patch]: Upstream code was refactored to to run the `setTagsAll` func through a new `mondifyPlanFuncs` - [0090-restore-conns-to-awsclient.patch]: Upstream removed this code because the aws-sdk-go-v1 code has been removed, but we still need it ## Upstream Tests I've updated the upstream tests workflow to run tests for `docdb` and `redshiftserverless` based on the patch fixes. I've also enhanced it to allow for specifying specific test filters. fixes #5285, fixes #5276, fixes #5288
1 parent 8da86ae commit 1d8553e

File tree

1,924 files changed

+69512
-11853
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,924 files changed

+69512
-11853
lines changed

.github/workflows/aws-upstream-tests.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ jobs:
4545
matrix:
4646
service:
4747
- sqs
48+
- docdb
49+
- redshiftserverless
50+
include:
51+
- service: sqs
52+
tests: TestAccSQSQueue
53+
- service: docdb
54+
tests: TestAccDocDBCluster_basic
55+
- service: redshiftserverless
56+
tests: TestAccRedshiftServerlessNamespace_basic
4857
steps:
4958
- name: Checkout Repo
5059
uses: actions/checkout@v4
@@ -68,7 +77,8 @@ jobs:
6877
role-duration-seconds: 7200
6978
role-session-name: aws@githubActions
7079
role-to-assume: ${{ secrets.AWS_CI_ROLE_ARN }}
71-
- name: Test ${{ matrix.service }}
80+
- if: ${{ matrix.tests }}
81+
name: Test ${{ matrix.service }}
7282
run: |
7383
cd upstream
74-
TF_ACC=1 make testacc GO_VER=go PKG=${{ matrix.service }} ACCTEST_PARALLELISM=6 TESTARGS="-skip 'tags|.*/.*/Tags'"
84+
TF_ACC=1 make testacc GO_VER=go PKG=${{ matrix.service }} ACCTEST_PARALLELISM=6 TESTS="${{ matrix.tests }}" TESTARGS="-skip 'tags|.*/.*/Tags'"

examples/go.mod

Lines changed: 283 additions & 283 deletions
Large diffs are not rendered by default.

examples/go.sum

Lines changed: 568 additions & 568 deletions
Large diffs are not rendered by default.

patches/0002-Add-S3-legacy-bucket-to-resources.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ scheme for registration: see
1414
https://github.com/hashicorp/terraform-provider-aws/pull/29717.
1515

1616
diff --git a/internal/provider/provider.go b/internal/provider/provider.go
17-
index 19c9cd7190..3ad50b93e8 100644
17+
index 061b275d56..a4e6635364 100644
1818
--- a/internal/provider/provider.go
1919
+++ b/internal/provider/provider.go
2020
@@ -14,6 +14,8 @@ import (

patches/0004-De-deprecate-bucket_object.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ Subject: [PATCH] De-deprecate bucket_object
55

66

77
diff --git a/internal/service/s3/bucket_object.go b/internal/service/s3/bucket_object.go
8-
index 6ebd16412c..53794a2d43 100644
8+
index 85729aea89..53794a2d43 100644
99
--- a/internal/service/s3/bucket_object.go
1010
+++ b/internal/service/s3/bucket_object.go
1111
@@ -66,7 +66,7 @@ func resourceBucketObject() *schema.Resource {
1212
Computed: true,
1313
},
1414
names.AttrBucket: {
15-
- Deprecated: "Use the aws_s3_object resource instead",
15+
- Deprecated: "bucket is deprecated. Use the aws_s3_object resource instead.",
1616
+ // FORK: Stack72 removed the deprecation warning as it was misleading for Pulumi users
1717
Type: schema.TypeString,
1818
Required: true,
@@ -21,7 +21,7 @@ index 6ebd16412c..53794a2d43 100644
2121
Default: false,
2222
},
2323
names.AttrKey: {
24-
- Deprecated: "Use the aws_s3_object resource instead",
24+
- Deprecated: "key is deprecated. Use the aws_s3_object resource instead.",
2525
+ // FORK: Stack72 removed the deprecation warning as it was misleading for Pulumi users
2626
Type: schema.TypeString,
2727
Required: true,

patches/0006-Workaround-SSM-Parameter-tier-bug.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Subject: [PATCH] Workaround SSM Parameter tier bug
77
- Disable diff suppression & counteractions
88

99
diff --git a/internal/service/ssm/parameter.go b/internal/service/ssm/parameter.go
10-
index e605c7ea1e..b5fccc0112 100644
10+
index 17253be86c..9c4666ea58 100644
1111
--- a/internal/service/ssm/parameter.go
1212
+++ b/internal/service/ssm/parameter.go
1313
@@ -102,15 +102,17 @@ func resourceParameter() *schema.Resource {

patches/0009-Add-ECR-credentials_data_source.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Add ECR credentials_data_source
55

66

77
diff --git a/internal/provider/provider.go b/internal/provider/provider.go
8-
index 3ad50b93e8..af639c4dbf 100644
8+
index a4e6635364..8d1281bbbc 100644
99
--- a/internal/provider/provider.go
1010
+++ b/internal/provider/provider.go
1111
@@ -14,6 +14,8 @@ import (

patches/0012-Revert-WAF-schema-changes.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Revert WAF schema changes
66
- This causes far too many types to be generated downstream.
77

88
diff --git a/internal/service/wafv2/schemas.go b/internal/service/wafv2/schemas.go
9-
index 8ac8b8d534..65f810be49 100644
9+
index 01769b9a1f..6f18fdc297 100644
1010
--- a/internal/service/wafv2/schemas.go
1111
+++ b/internal/service/wafv2/schemas.go
1212
@@ -56,14 +56,14 @@ func ruleGroupRootStatementSchema(level int) *schema.Schema {

patches/0014-add-matchmaking-configuration-72.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Subject: [PATCH] add matchmaking configuration (#72)
1010
* add resource docs
1111

1212
diff --git a/internal/provider/provider.go b/internal/provider/provider.go
13-
index af639c4dbf..8629a299bb 100644
13+
index 8d1281bbbc..d3bcfba57c 100644
1414
--- a/internal/provider/provider.go
1515
+++ b/internal/provider/provider.go
1616
@@ -16,6 +16,7 @@ import (

patches/0018-Change-default-descriptions-to-Managed-by-Pulumi.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ index f3e5480366..f348cb1e8e 100644
3131
"expires": {
3232
Type: schema.TypeString,
3333
diff --git a/internal/service/cloudfront/origin_access_control.go b/internal/service/cloudfront/origin_access_control.go
34-
index 3be91ca669..c406d9a83f 100644
34+
index d09fe1f1bb..49cbcf8377 100644
3535
--- a/internal/service/cloudfront/origin_access_control.go
3636
+++ b/internal/service/cloudfront/origin_access_control.go
37-
@@ -38,7 +38,7 @@ func resourceOriginAccessControl() *schema.Resource {
37+
@@ -42,7 +42,7 @@ func resourceOriginAccessControl() *schema.Resource {
3838
names.AttrDescription: {
3939
Type: schema.TypeString,
4040
Optional: true,
@@ -309,10 +309,10 @@ index c3170d4965..f13dada174 100644
309309
HostedZoneId: aws.String(zoneID),
310310
}
311311
diff --git a/internal/service/route53/zone.go b/internal/service/route53/zone.go
312-
index f44f0b5190..6a5a76267a 100644
312+
index b9b6d12eb5..298937cd14 100644
313313
--- a/internal/service/route53/zone.go
314314
+++ b/internal/service/route53/zone.go
315-
@@ -51,7 +51,7 @@ func resourceZone() *schema.Resource {
315+
@@ -50,7 +50,7 @@ func resourceZone() *schema.Resource {
316316
names.AttrComment: {
317317
Type: schema.TypeString,
318318
Optional: true,

0 commit comments

Comments
 (0)