-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Update normalize function to put in state file full certificate data instead of hashes #10849
Conversation
…instead of SHA1 hash result
This was already fixed here: #9685 |
Hi @rdublenych 👋 Thank you for submitting this. As @julienduchesne mentions above, there was a previous contribution covering the intention of this pull request, at least with the |
This has been released in version 3.0.0 of the Terraform AWS provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template for triage. Thanks! |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks! |
The current behaviour of the resource is to put a hash of certificate data (private key, certificate body, chain code) in the state file.
It causes an error because the provider sends these hashes of unmodified fields instead of source data on resource update.
Community Note
Closes #10847.
Also, may fix #9809.
Release note for CHANGELOG:
Output from acceptance testing:
Test cases:
Update imported certificate
current version
Error: Error updating certificate: ValidationException: com.amazonaws.pki.acm.exceptions.external.ValidationException: Could not validate the certificate with the certificate chain.
result: imported certificate was not updated.
fixed version (pr)
Apply complete
result: imported certificate was updated successfully.