Running terraform plan against our production environment. The output keeps showing changes to genesyscloud_routing_queue even though the config hasn’t touched it in weeks.
Here is the diff:
~ resource "genesyscloud_routing_queue" "support_queue" {
~ wrap_up_code_id = "a1b2c3d4-e5f6-7890-abcd-ef1234567890" -> (known after apply)
~ description = "General Support" -> "General Support (Updated)"
... other attributes unchanged ...
}
I checked the API directly. Called GET /api/v2/routing/queues/{queueId}. The response JSON matches the state file exactly. No drift there.
Tried terraform refresh. No change.
Tried terraform state pull, edited nothing, push. Still the same diff.
Is there a known issue with the provider caching old versions of the queue description? Or is this a state lock issue where another pipeline is holding a stale lock? We don’t have a remote backend configured, just local state files synced via S3 manually.
Any ideas on how to force the provider to re-read the actual current state from the API? Or is the provider just buggy with this specific attribute?