Changes in the validity of a origin_ca_certificate is not triggering a replacement of the resource #2045
Closed
2 tasks done
Labels
kind/bug
Categorizes issue or PR as related to a bug.
triage/debug-log-attached
Indicates an issue or PR has a complete Terraform debug log.
Milestone
Confirmation
Terraform and Cloudflare provider version
Terraform v1.3.5
on linux_amd64
Affected resource(s)
cloudflare_origin_ca_certificate
Terraform configuration files
Link to debug output
https://gist.github.com/peruzzof/2e7e49185f6f4f05e0d3c72d6d6bb461
Panic output
No response
Expected output
cloudflare_origin_ca_certificate.origin-certificate must be replaced
+/- resource "cloudflare_origin_ca_certificate" "origin-certificate" {
~ id = 710620734040230398620075686393988983954432376974-> (known after apply)
~ creation_timestamp = "2022-11-21T10:38:37.693-08:00" -> (known after apply)
~ requested_validity = 365 -> 90
# (3 unchanged attributes hidden)
}
Actual output
cloudflare_origin_ca_certificate.origin-certificate will be updated in-place
~ resource "cloudflare_origin_ca_certificate" "origin-certificate" {
id = "710620734040230398620075686393988983954432376974"
~ requested_validity = 365 -> 90
# (5 unchanged attributes hidden)
}
Steps to reproduce
Additional factoids
Doing some research I believe that this will be fixed adding the modifier "ForceNew: True" for the field validity in the file https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/internal/provider/schema_cloudflare_origin_ca_certificate.go
References
This may be related to #1007
The text was updated successfully, but these errors were encountered: