Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rebase from main #2

Merged
merged 220 commits into from
Dec 14, 2024
Merged

rebase from main #2

merged 220 commits into from
Dec 14, 2024

Conversation

MS99-9
Copy link
Owner

@MS99-9 MS99-9 commented Dec 14, 2024

Description

Relations

Closes #0000

References

Output from Acceptance Testing

% make testacc TESTS=TestAccXXX PKG=ec2

...

kangaechu and others added 30 commits December 10, 2020 10:21
When using CRUD lifecycle scope, invalidates the 'result' attribute on any changes to 'input', causing any dependent resources to refresh their own state.
Using the existing suite for CRUD lifecycle update, adds a SSM parameter resource with a dependency on the invocation result, and check if the 'value' attribute matches the expected value
The first ipv6 address will be marked immutable and can not be removed
untill the instance is terminated
Once this boolean is set to true it can not be set to false without
recreating the network interface.

IDK how to model it being false by default though
…ptional

AWS now secures communication with some OIDC identity providers (IdPs)
through a library of trusted root certificate authorities (CAs) instead
of using a certificate thumbprint to verify the IdP server certificate.

And with orher IdPs, if the thumbprint list is not specified, IAM will
retrieve and use the top intermediate certificate authority (CA)
thumbprint of the OIDC identity provider server certificate.
johnsonaj and others added 26 commits December 13, 2024 08:39
This can be replaced with the `NoNullValues` validator now available in the `terraform-plugin-framework-validators/setvalidator` package.

```console
% make testacc PKG=iam TESTS="TestAccIAM.*PoliciesExclusive_"
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.23.3 test ./internal/service/iam/... -v -count 1 -parallel 20 -run='TestAccIAM.*PoliciesExclusive_'  -timeout 360m
2024/12/13 09:54:07 Initializing Terraform AWS Provider...

--- PASS: TestAccIAMUserPoliciesExclusive_empty (30.07s)
--- PASS: TestAccIAMGroupPoliciesExclusive_empty (30.26s)
--- PASS: TestAccIAMRolePoliciesExclusive_empty (30.44s)
--- PASS: TestAccIAMRolePoliciesExclusive_basic (32.22s)
--- PASS: TestAccIAMUserPoliciesExclusive_disappears_User (33.55s)
--- PASS: TestAccIAMGroupPoliciesExclusive_basic (33.62s)
--- PASS: TestAccIAMGroupPoliciesExclusive_disappears_Group (33.63s)
--- PASS: TestAccIAMRolePoliciesExclusive_disappears_Role (33.69s)
--- PASS: TestAccIAMUserPoliciesExclusive_basic (33.79s)
--- PASS: TestAccIAMUserPoliciesExclusive_outOfBandAddition (40.83s)
--- PASS: TestAccIAMGroupPoliciesExclusive_outOfBandRemoval (42.31s)
--- PASS: TestAccIAMGroupPoliciesExclusive_outOfBandAddition (43.15s)
--- PASS: TestAccIAMUserPoliciesExclusive_outOfBandRemoval (43.33s)
--- PASS: TestAccIAMGroupPoliciesExclusive_multiple (44.17s)
--- PASS: TestAccIAMUserPoliciesExclusive_multiple (44.26s)
--- PASS: TestAccIAMRolePoliciesExclusive_outOfBandAddition (44.41s)
--- PASS: TestAccIAMRolePoliciesExclusive_outOfBandRemoval (44.58s)
--- PASS: TestAccIAMRolePoliciesExclusive_multiple (45.56s)
PASS
ok      github.com/hashicorp/terraform-provider-aws/internal/service/iam        52.087s
```

```console
% make testacc PKG=iam TESTS="TestAccIAM.*PolicyAttachmentsExclusive_"
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.23.3 test ./internal/service/iam/... -v -count 1 -parallel 20 -run='TestAccIAM.*PolicyAttachmentsExclusive_'  -timeout 360m
2024/12/13 09:56:05 Initializing Terraform AWS Provider...

--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_empty (19.88s)
=== CONT  TestAccIAMRolePolicyAttachmentsExclusive_outOfBandRemoval
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_disappears_Role (27.51s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_disappears_User (28.06s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_empty (34.25s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_disappears_Policy (34.34s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_empty (36.23s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_disappears_Policy (37.12s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_disappears_Policy (38.99s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_basic (41.15s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_basic (41.32s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_disappears_Group (41.32s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_basic (41.34s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_outOfBandAddition (48.60s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_outOfBandRemoval (49.05s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_outOfBandAddition (50.24s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_multiple (50.26s)
--- PASS: TestAccIAMUserPolicyAttachmentsExclusive_outOfBandRemoval (50.29s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_multiple (51.66s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_multiple (52.09s)
--- PASS: TestAccIAMGroupPolicyAttachmentsExclusive_outOfBandAddition (52.22s)
--- PASS: TestAccIAMRolePolicyAttachmentsExclusive_outOfBandRemoval (34.28s)
PASS
ok      github.com/hashicorp/terraform-provider-aws/internal/service/iam        60.558s
```
Bumps [github.com/hashicorp/terraform-json](https://github.com/hashicorp/terraform-json) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/hashicorp/terraform-json/releases)
- [Commits](hashicorp/terraform-json@v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-json
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: rds_cluster_snapshot_copy resource
…orm-devex-9fc42aabe1

build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 in the terraform-devex group across 1 directory
[Docs]: `aws_eks_cluster.bootstrap_self_managed_addons` must be set to `false` for EKS Auto Mode
…oup-nullable-bool

resource/aws_elasticache_replication_group: Make `at_rest_encryption_enabled` nullable Bool
…y-document-sid

add validation for iam policy document sid
…eletext_destination_settings

added teletext destinations settings
…pdates (#40553)

* build(deps): bump the aws-sdk-go-v2 group across 1 directory with 7 updates

Bumps the aws-sdk-go-v2 group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2/service/connect](https://github.com/aws/aws-sdk-go-v2) | `1.120.0` | `1.121.0` |
| [github.com/aws/aws-sdk-go-v2/service/databasemigrationservice](https://github.com/aws/aws-sdk-go-v2) | `1.44.5` | `1.45.0` |
| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.103.0` | `1.104.0` |
| [github.com/aws/aws-sdk-go-v2/service/guardduty](https://github.com/aws/aws-sdk-go-v2) | `1.52.0` | `1.52.1` |
| [github.com/aws/aws-sdk-go-v2/service/networkfirewall](https://github.com/aws/aws-sdk-go-v2) | `1.44.4` | `1.44.5` |
| [github.com/aws/aws-sdk-go-v2/service/organizations](https://github.com/aws/aws-sdk-go-v2) | `1.36.0` | `1.36.1` |
| [github.com/aws/aws-sdk-go-v2/service/route53domains](https://github.com/aws/aws-sdk-go-v2) | `1.27.7` | `1.28.0` |



Updates `github.com/aws/aws-sdk-go-v2/service/connect` from 1.120.0 to 1.121.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/ec2/v1.120.0...service/ec2/v1.121.0)

Updates `github.com/aws/aws-sdk-go-v2/service/databasemigrationservice` from 1.44.5 to 1.45.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/ssm/v1.44.5...service/s3/v1.45.0)

Updates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.103.0 to 1.104.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/service/ec2/v1.104.0/CHANGELOG.md)
- [Commits](aws/aws-sdk-go-v2@service/ec2/v1.103.0...service/ec2/v1.104.0)

Updates `github.com/aws/aws-sdk-go-v2/service/guardduty` from 1.52.0 to 1.52.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.52.0...service/s3/v1.52.1)

Updates `github.com/aws/aws-sdk-go-v2/service/networkfirewall` from 1.44.4 to 1.44.5
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/emr/v1.44.4...service/ssm/v1.44.5)

Updates `github.com/aws/aws-sdk-go-v2/service/organizations` from 1.36.0 to 1.36.1
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.36.0...service/emr/v1.36.1)

Updates `github.com/aws/aws-sdk-go-v2/service/route53domains` from 1.27.7 to 1.28.0
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.27.7...v1.28.0)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/connect
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/databasemigrationservice
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/glue
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/guardduty
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/networkfirewall
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/organizations
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: aws-sdk-go-v2
- dependency-name: github.com/aws/aws-sdk-go-v2/service/route53domains
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk-go-v2
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore: make clean-tidy

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jared Baker <[email protected]>
…-result

Add diff function on aws_lambda_invocation resource to invalidate result on input change
@MS99-9 MS99-9 self-assigned this Dec 14, 2024
@MS99-9 MS99-9 merged commit 82560d8 into MS99-9:main Dec 14, 2024
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.