I'm using the provider-aws-waf to create IPSet and Rule in a composition, the Rule has a predicate pointing to one IPSet. When I delete the claim or XR, the Rule is deleted but the IPSet is getting stuck. I can see the IP addresses inside the IPSet are deleted, but the resource not.
What happened?
The IPSet should be deleted when a `kubectl delete -f waf-xr.yaml' command is executed, but only the IPSet IPs are deleted, the resource is orphaned and still exists, as it is possible to view it in the console.
When executing the command kubectl describe ipset it is possible to see that there are invalid attempts to delete.
Is there an existing issue for this?
Affected Resource(s)
Resource MRs required to reproduce the bug
Steps to Reproduce
I'm using the provider-aws-waf to create IPSet and Rule in a composition, the Rule has a predicate pointing to one IPSet. When I delete the claim or XR, the Rule is deleted but the IPSet is getting stuck. I can see the IP addresses inside the IPSet are deleted, but the resource not.
What happened?
The IPSet should be deleted when a `kubectl delete -f waf-xr.yaml' command is executed, but only the IPSet IPs are deleted, the resource is orphaned and still exists, as it is possible to view it in the console.
When executing the command
kubectl describe ipset
it is possible to see that there are invalid attempts to delete.Relevant Error Output Snippet
No response
Crossplane Version
1.16
Provider Version
1.7.0
Kubernetes Version
1.29.4-eks-036c24b
Kubernetes Distribution
EKS
Additional Info
No response