-
Notifications
You must be signed in to change notification settings - Fork 9.4k
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
[Bug]: aws_dms_s3_endpoint is getting recreated for every run #32514
Comments
Community NoteVoting for Prioritization
Volunteering to Work on This Issue
|
Hey @Yogesh-BK 👋 Thank you for taking the time to raise this! So that we have the necessary information in order to look into this, can you supply debug logs (redacted as needed) as well? |
Hello @Yogesh-BK 👋🏼 |
@justinretzolk I've seen the following in my logs, and I want to have your opinion: 2023-07-29T11:07:00.776+0200 [WARN] Provider "provider[\"registry.terraform.io/hashicorp/aws\"]" produced an unexpected new value for aws_dms_s3_endpoint.example, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .kms_key_arn: was cty.StringVal("arn:aws:kms:eu-north-1:112233445566:key/a1ae40f6-91k-45e0-b4a9-fop54118z30c"), but now cty.StringVal("") I guess this is the root cause of this issue 😄 |
Hey @jeremychauvet 👋 Thanks for taking some time to work on that! Are you able to supply full debug logs (redacted as needed), so that we can see everything that leads up to that point as well? |
DMS S3Settings are missing KmsKeyArn. I opened Bug with aws-sdk-go-v2 [https://github.com/aws/aws-sdk-go-v2/issues/2908]. That's probably why it's not being set in dms/s3_endpoint.go. |
Terraform Core Version
1.4.5
AWS Provider Version
5.6.2
Affected Resource(s)
aws_dms_s3_endpoint is getting destroyed and recreated on every run when i attach the kmy_key_arn parameter with a valid kms key arn
The above resource is getting destroyed and recreated on every run but then when i have kms_key_arn as null as below, it is working as expected.
Expected Behavior
The resource should be recreated only if there is a change in the value provided to the kms_key_arn parameter, otherwise it should not delete and re-create the resource.
Actual Behavior
The resource is getting destroyed and re-created every time irrespective of whether there is a change or not in the value provided to the kms_key_arn parameter.
Relevant Error/Panic Output Snippet
No response
Terraform Configuration Files
main.tf
terraform.tf
Steps to Reproduce
Debug Output
No response
Panic Output
No response
Important Factoids
No response
References
No response
Would you like to implement a fix?
None
The text was updated successfully, but these errors were encountered: