Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request.
Please do not leave +1 or me too comments, they generate extra noise for issue followers and do not help prioritize the request.
If you are interested in working on this issue or have submitted a pull request, please leave a comment.
If an issue is assigned to a user, that user is claiming responsibility for the issue.
Customers working with a Google Technical Account Manager or Customer Engineer can ask them to reach out internally to expedite investigation and resolution of this issue.
Contact setting changes should not trigger a re-create, as you can make these changes through the console UI and this resource doesn't actually support re-creation anyway.
Actual Behavior
Changing a contact email address triggers a re-create.
Steps to reproduce
Use the exact example provided on the resource documentation page to register a new domain
Change the contact email address and the plan will show the resource needs to be re-created
Important Factoids
Nothing atypical. You should be able to reproduce easily with the resource documentation example. Note the example has another issue where the nameservers show up as a re-create change as well (the last '.' character gets stripped during initial apply).
Community Note
Terraform Version & Provider Version(s)
Terraform v1.7.5 on linux_arm64
Affected Resource(s)
google_clouddomains_registration
Terraform Configuration
Debug Output
https://gist.github.com/andrew-j-hagner/0345779fe348c5c8a608e2c7498848f5
Expected Behavior
Contact setting changes should not trigger a re-create, as you can make these changes through the console UI and this resource doesn't actually support re-creation anyway.
Actual Behavior
Changing a contact email address triggers a re-create.
Steps to reproduce
Important Factoids
Nothing atypical. You should be able to reproduce easily with the resource documentation example. Note the example has another issue where the nameservers show up as a re-create change as well (the last '.' character gets stripped during initial apply).
References
No response
b/366013973