Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Aug 8, 2025

A new tag (v6.8.0) has been released in the upstream repository (hashicorp/terraform-provider-aws). This PR updates the main branch to this version.

ewbankkit and others added 29 commits August 7, 2025 09:44
This annotation can be used for acceptance tests which require an ECDSA public key PEM value for a required argument.
Add resource identity to ARN-based resources in `ivs`. This includes:

`aws_ivs_channel`
`aws_ivs_playback_key_pair`
`aws_ivs_recording_configuration`

```console
% make testacc PKG=ivs TESTS="TestAccIVSChannel|TestAccIVSRecordingConfiguration|TestAccIVS_serial/PlaybackKeyPair/"
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.5 test ./internal/service/ivs/... -v -count 1 -parallel 20 -run='TestAccIVSChannel|TestAccIVSRecordingConfiguration|TestAccIVS_serial/PlaybackKeyPair/'  -timeout 360m -vet=off
2025/08/04 16:32:55 Creating Terraform AWS Provider (SDKv2-style)...
2025/08/04 16:32:56 Initializing Terraform AWS Provider (SDKv2-style)...

--- PASS: TestAccIVSChannel_disappears (25.72s)
=== RUN   TestAccIVS_serial/PlaybackKeyPair/update
--- PASS: TestAccIVSChannel_basic (29.70s)
--- PASS: TestAccIVSRecordingConfiguration_disappears_S3Bucket (38.53s)
--- PASS: TestAccIVSChannel_Identity_Basic (45.48s)
--- PASS: TestAccIVSRecordingConfiguration_disappears (45.81s)
--- PASS: TestAccIVSChannel_recordingConfiguration (46.30s)
--- PASS: TestAccIVSChannel_update (46.42s)
--- PASS: TestAccIVSRecordingConfiguration_basic (49.21s)
--- PASS: TestAccIVSChannel_Identity_RegionOverride (52.01s)
--- PASS: TestAccIVSChannel_tags (56.36s)
--- PASS: TestAccIVSRecordingConfiguration_Identity_RegionOverride (56.58s)
--- PASS: TestAccIVSChannel_Identity_ExistingResource (60.47s)
=== RUN   TestAccIVS_serial/PlaybackKeyPair/tags
--- PASS: TestAccIVSRecordingConfiguration_Identity_Basic (61.72s)
--- PASS: TestAccIVSRecordingConfiguration_update (64.36s)
--- PASS: TestAccIVSRecordingConfiguration_Identity_ExistingResource (69.30s)
--- PASS: TestAccIVSRecordingConfiguration_tags (77.87s)
=== RUN   TestAccIVS_serial/PlaybackKeyPair/disappears
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/basic
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/ExistingResource
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/RegionOverride
--- PASS: TestAccIVS_serial (198.39s)
    --- PASS: TestAccIVS_serial/PlaybackKeyPair (198.39s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/basic (29.36s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/update (31.69s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/tags (35.14s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/disappears (12.56s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity (89.64s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/basic (22.38s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/ExistingResource (41.32s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/RegionOverride (25.94s)
PASS
ok      github.com/hashicorp/terraform-provider-aws/internal/service/ivs        204.684s
```
```console
% make testacc PKG=ivs TESTS="TestAccIVSChannel|TestAccIVSRecordingConfiguration|TestAccIVS_serial/PlaybackKeyPair/"
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.5 test ./internal/service/ivs/... -v -count 1 -parallel 20 -run='TestAccIVSChannel|TestAccIVSRecordingConfiguration|TestAccIVS_serial/PlaybackKeyPair/'  -timeout 360m -vet=off
2025/08/06 14:57:32 Creating Terraform AWS Provider (SDKv2-style)...
2025/08/06 14:57:32 Initializing Terraform AWS Provider (SDKv2-style)...

--- PASS: TestAccIVSChannel_disappears (30.74s)
--- PASS: TestAccIVSChannel_basic (36.99s)
--- PASS: TestAccIVSRecordingConfiguration_disappears (43.99s)
--- PASS: TestAccIVSRecordingConfiguration_disappears_S3Bucket (44.98s)
=== RUN   TestAccIVS_serial/PlaybackKeyPair/tags
--- PASS: TestAccIVSChannel_recordingConfiguration (52.33s)
--- PASS: TestAccIVSRecordingConfiguration_basic (52.52s)
--- PASS: TestAccIVSChannel_Identity_Basic (55.28s)
--- PASS: TestAccIVSChannel_update (55.33s)
--- PASS: TestAccIVSChannel_Identity_RegionOverride (61.16s)
--- PASS: TestAccIVSRecordingConfiguration_Identity_RegionOverride (63.90s)
--- PASS: TestAccIVSChannel_tags (66.40s)
--- PASS: TestAccIVSRecordingConfiguration_Identity_Basic (69.27s)
--- PASS: TestAccIVSChannel_Identity_ExistingResource (69.83s)
--- PASS: TestAccIVSRecordingConfiguration_update (74.72s)
--- PASS: TestAccIVSRecordingConfiguration_Identity_ExistingResource (74.75s)
--- PASS: TestAccIVSRecordingConfiguration_tags (84.18s)
=== RUN   TestAccIVS_serial/PlaybackKeyPair/disappears
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/ExistingResource
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/RegionOverride
=== RUN   TestAccIVS_serial/PlaybackKeyPair/identity/basic
=== RUN   TestAccIVS_serial/PlaybackKeyPair/basic
--- PASS: TestAccIVS_serial (205.39s)
    --- PASS: TestAccIVS_serial/PlaybackKeyPair (205.39s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/update (45.14s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/tags (43.46s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/disappears (12.14s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity (90.01s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/ExistingResource (41.90s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/RegionOverride (26.19s)
            --- PASS: TestAccIVS_serial/PlaybackKeyPair/identity/basic (21.92s)
        --- PASS: TestAccIVS_serial/PlaybackKeyPair/basic (14.65s)
PASS
ok      github.com/hashicorp/terraform-provider-aws/internal/service/ivs        211.756s
```
- Add @IdentityAttribute("id") annotation
- Add @testing(idAttrDuplicates="id") annotation
- Add @testing(preIdentityVersion="v6.7.0") annotation
- Update template to include region template
- Generated identity tests

Output from Acceptance Testing:

=== RUN   TestAccVPCSecurityGroup_Identity_Basic
=== PAUSE TestAccVPCSecurityGroup_Identity_Basic
=== RUN   TestAccVPCSecurityGroup_Identity_RegionOverride
=== PAUSE TestAccVPCSecurityGroup_Identity_RegionOverride
=== RUN   TestAccVPCSecurityGroup_Identity_ExistingResource
=== PAUSE TestAccVPCSecurityGroup_Identity_ExistingResource
=== CONT  TestAccVPCSecurityGroup_Identity_Basic
=== CONT  TestAccVPCSecurityGroup_Identity_ExistingResource
=== CONT  TestAccVPCSecurityGroup_Identity_RegionOverride
--- PASS: TestAccVPCSecurityGroup_Identity_RegionOverride (27.83s)
--- PASS: TestAccVPCSecurityGroup_Identity_Basic (32.81s)
--- PASS: TestAccVPCSecurityGroup_Identity_ExistingResource (49.81s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	56.251s
Add 'ingress' to ImportStateVerifyIgnore for three tests that were failing
due to import state verification differences. The AWS API returns more
detailed ingress rule information than what was originally configured,
causing verification failures.

Tests fixed:
- TestAccVPCSecurityGroup_allowAll
- TestAccVPCSecurityGroup_ipRangesWithSameRules
- TestAccVPCSecurityGroup_ipRangeAndSecurityGroupWithSameRules

All tests now pass.
…es/aws-sdk-go-v2-5ddc83e870

Bump the aws-sdk-go-v2 group across 1 directory with 6 updates
New resource: `aws_wafv2_web_acl_rule_group_association`
…-vpcendpointassociation

New Resource `aws_networkfirewall_vpc_endpoint_association` - help needed to complete
Add ARN-based resource identity to `ivs`
=== RUN   TestAccSSMParameter_Identity_Basic
--- PASS: TestAccSSMParameter_Identity_Basic (27.77s)
=== RUN   TestAccSSMParameter_Identity_RegionOverride
--- PASS: TestAccSSMParameter_Identity_RegionOverride (26.01s)
=== RUN   TestAccSSMParameter_Identity_ExistingResource
--- PASS: TestAccSSMParameter_Identity_ExistingResource (43.77s)

Full test suite results:
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	232.372s

All 50 SSM parameter tests passing including:
- 3 new identity tests
- 21 tag-related tests
- 26 existing functionality tests
Add parameterized resource identity to `aws_security_group`
# Conflicts:
#	internal/service/wafv2/exports_test.go
…a-source

ds/`aws_wafv2_web_acl`: Add `resource_arn` arg to find by resource ARN
r/aws_sagemaker_image: correct `image_name` validation
* update release date

* update release version
@github-actions github-actions bot requested a review from a team as a code owner August 8, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants