Open vinish86 opened 1 month ago
@vinish86, The behavior you reported is the expected behavior. By design, Crossplane doesn't delete external resources implicitly.
For reference, sourceContent
is a ForceNew attribute in Terraform — also noted in the resource's Terraform documentation.
Is there an existing issue for this?
Affected Resource(s)
storage.azure.upbound.io/v1beta1 - Blob
Resource MRs required to reproduce the bug
I'm trying to update the blob's sourceContent, but it's not working.
MR
Steps to Reproduce
First, I submit the MR with the initial source content. Once the blob is created, I update the MR file with new source content and resubmit it. Although sync and readiness show as true, the content in the blob isn't updated.
What happened?
This works in Terraform, where I notice that if there's any change to the blob content, the Terraform provider deletes the blob and re-creates it.
Relevant Error Output Snippet
No response
Crossplane Version
1.15.2
Provider Version
1.5.0
Kubernetes Version
1.28.2
Kubernetes Distribution
No response
Additional Info
No response